These are chat archives for highfidelity/hifi

3rd
Jul 2017
Jeffrey Hiebert
@JeffHiebert_GP_twitter
Jul 03 2017 12:49
@TheWizardsQuiver Not quite. The restore role list is a list of shared pointers, so the nodes in the list still exist after the anim tree has been reset, but the anim data in those nodes doesn't play well with a new model. I've not researched deeper than that.
Jeffrey Hiebert
@JeffHiebert_GP_twitter
Jul 03 2017 12:59
@hyperlogic I'll give that a shot. onLoadComplete fires after the animtree has been initilized. I don't think that includes the time it takes to read in the anim data for the nodes, but that may not matter. In any case, using onLoadComplete doesn't solve the issue of wonky anim nodes in the restore role anim list after a model switch, so this would, at best, be a work around.
Jeffrey Hiebert
@JeffHiebert_GP_twitter
Jul 03 2017 14:54
Adding a handler for onLoadComplete that reapplies the sit overload does avoid the bug. So, how should this bug be dealt with? Check in the work around and note the issue with overloading/restoring role anims or continue working on a deeper solution?
Armads
@Armads
Jul 03 2017 16:27
is there a straightforward way to launch my locally-built sandbox along with all its nodes, and be able to connect a locally-built interface to it?
Clément Brisset
@Atlante45
Jul 03 2017 16:28
@Armads You can run ./domain-server and ./assignment-client -n7
-n7 tells the assignment client to spawn 7 forks. (Enough for all the nodes to be populated)
You could also install npm and run a sandbox.
Armads
@Armads
Jul 03 2017 16:29
from which directory?
Clément Brisset
@Atlante45
Jul 03 2017 16:29
What OS are you building on?
Armads
@Armads
Jul 03 2017 16:29
windows 10
Clément Brisset
@Atlante45
Jul 03 2017 16:30
Assuming, you built for Debug: build/domain-server/Debug/domain-server.exe and build/assignment-client/Debug/assignment-client.exe
Armads
@Armads
Jul 03 2017 16:31
cool, thanks
Clément Brisset
@Atlante45
Jul 03 2017 16:31
(If you did build for Debug, you'll see some assert popups from Qt. You can click ignore on them and it'll keep running normally.)
Armads
@Armads
Jul 03 2017 21:19
for https://worklist.net/21423, I right now have the camera defaulting to first person as far as I can tell, but if the user was in third-person when the interface was last closed, the interface will start up in third person when the settings are reloaded
is there a way to prevent certain settings in the menu from being restored on startup?