JeroWorks 3.0 day 10: The final changes to full completion… (I hope)


Not THIS time, future Benie! For past Benie made a backup. There’s just no possible way you could screw this up so bad you’ll need to request help ever again (with this project)!
…At least.. PLEASE don’t fuck this up, current and future me! 🙏 I don’t want to have to go back to them again!
The only thing that worries me is the new Reset Target. Like, will it work with my other clones (in getting the rotation right and stuff)?
And.. 😲 well YES!! Yes it will! 😃 Huh. I didn’t think it would work! But here’s the proof!


I’m happy. Now to just do this 9 more times for the others.

EDIT: JeroWorks 3.0 completion chart (this will be updated)…
Readjusting object orientation between current Reset Target and new
one: Both ‘Standard’ and ‘Snuggle’ poses COMPLETED!!
Rebuilding framework STAGE 1 (changing ‘ON’ object toggles): COMPLETED!
Rebuilding framework STAGE 2 (adding new “Grab State” to object
toggles in Animator): COMPLETED!
Upload fixes to existing project ingame: UPLOADED
Testing objects ingame TEST 1 (spawning): PASS
Testing objects ingame TEST 2 (grabbing/placing): ISSUES DETECTED!!
Testing objects ingame TEST 3 (despawn/reset): PASS
Testing objects ingame TEST 3.5 (spawning another object despawns previous object): PASS
Make an actual avatar of Jero’s VictonRoy model and use it to take pictures for Submenu icons in a ‘green room’ world: …OPTIONAL, not required for project completion.

The next worry is the ‘Lay Down (side)’ poses. But if they behave, the others will.

It works too! But grabbing these specific poses is going to be.. weird. I’m going to redo the grab point for these, so I won’t be ‘trying’ to break my wrist in VR. That shit’s painful. 🤛
Oh. I forgot to set the Receivers for the ‘Snuggle’ poses. Well fuck, that’s extra work that has to be done.

…Okay! The objects have been aligned to the best I can, and the framework has been edited to support the changes. There is only one. last. thing. to do.
Upload the fixes, and test in VR. Here. we. go.
And… well. Ok it works, but when I grab the object, ..it rotates 180*, forcing me to turn my wrist 180* to fix it. And even the Idle Pose is doing it.
Going to apply another fix here. This one will rotate the grab point 180*. I dunno if this would actually fix it but it’s worth a shot. And if not, then… then I might have to
get catboy involved again. …AND I’m going to have to get catboy involved again. Fuck YOU Unity!!

EDIT2: I have a fix in place from catboy that I just got done fully applying to all of the objects. Also, new stuff!

The objects are now in their own little containers, just like adding a standard object to your avatar.
And here’s one part of the fix.

Since some of these poses are not exactly ‘normal’ for the SDK to handle, the Parent Constraint now has these additional options where I can better control just how I want the object to show up (and be grabbed). The whole thing can really destroy one’s mind though. This is likely not something I’ll remember several months down the line how I did it (much like coming back to Factorio and being confused what the fuck you did).
Catboy also warns me to “stop thinking your project is going to be bug free. I know how bad you want your project to work, but Unity will always present bugs. Unity is just, not stable. But I don’t mind helping you fix them.”
So Unity could brick my project even from adding icons. That’s why again I say the project is being held together by duct tape.

Anyway, time to test the fruits of my labor. …And after an hour re-fixing and re-testing, I got it into a form I am (finally) HAPPY with! Though there was one time where I almost swore Jero himself was trying to send me a message (as most of the objects were staring at
me, despite my best efforts to fix it).
But it was just me undoing my fix and not even knowing. The ‘Lay Down (Back)’ object was staring at me, and I was rotating something I just fixed instead of the object itself. And now they’re no longer creepily staring at me when I spawn them.

This entry was posted in Computing, Drama, Personal. Bookmark the permalink.