{"id":8892,"date":"2022-05-18T15:32:10","date_gmt":"2022-05-18T19:32:10","guid":{"rendered":"http:\/\/benies-blogs.com\/general\/?p=8892"},"modified":"2022-05-19T05:26:10","modified_gmt":"2022-05-19T09:26:10","slug":"jeroworks-3-0-day-10-the-final-changes-to-full-completion-i-hope","status":"publish","type":"post","link":"http:\/\/benies-blogs.com\/general\/2022\/05\/18\/jeroworks-3-0-day-10-the-final-changes-to-full-completion-i-hope\/","title":{"rendered":"JeroWorks 3.0 day 10: The final changes to full completion&#8230; (I hope)"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"http:\/\/benies-blogs.com\/images\/firefox_2022-05-18_12-25-23.png\" width=\"397\" height=\"356\" \/><br \/>\nNot THIS time, future Benie! For past Benie made a backup. There&#8217;s just no possible way you could screw this up so bad you&#8217;ll need to request help <span style=\"text-decoration: underline;\">ever again<\/span> (with this project)!<br \/>\n&#8230;At least.. PLEASE don&#8217;t fuck this up, current and future me! \ud83d\ude4f I don&#8217;t want to have to go back to them again!<br \/>\nThe 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)?<br \/>\nAnd.. \ud83d\ude32 well YES!! Yes it will! \ud83d\ude03 Huh. I didn&#8217;t think it would work! But here&#8217;s the proof!<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2022-05-18_16-37-03.png\" width=\"318\" height=\"243\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"https:\/\/c.tenor.com\/OKR75dXb7AIAAAAC\/nice-south-park.gif\" width=\"269\" height=\"185\" \/><br \/>\nI&#8217;m happy. Now to just do this 9 more times for the others.<\/p>\n<p>EDIT: JeroWorks 3.0 completion chart (this will be updated)&#8230;<br \/>\n<strong>Readjusting object orientation between current Reset Target and new <\/strong><br \/>\n<strong>one:<\/strong> Both &#8216;Standard&#8217; and &#8216;Snuggle&#8217; poses COMPLETED!!<br \/>\n<strong>Rebuilding framework STAGE 1 (changing &#8216;ON&#8217; object toggles):<\/strong> COMPLETED!<br \/>\n<strong>Rebuilding framework STAGE 2 (adding new &#8220;Grab State&#8221; to object<\/strong><br \/>\n<strong>toggles in Animator):<\/strong> COMPLETED!<br \/>\n<strong>Upload fixes to existing project ingame:<\/strong> UPLOADED<br \/>\n<strong>Testing objects ingame TEST 1 (spawning):<\/strong> PASS<br \/>\n<strong>Testing objects ingame TEST 2 (grabbing\/placing):<\/strong> ISSUES DETECTED!!<br \/>\n<strong>Testing objects ingame TEST 3 (despawn\/reset):<\/strong> PASS<br \/>\n<strong>Testing objects ingame TEST 3.5 (spawning another object despawns previous object):<\/strong> PASS<br \/>\n<strong>Make an actual avatar of Jero&#8217;s VictonRoy model and use it to take pictures for Submenu <\/strong><strong>icons in a &#8216;green room&#8217; world<\/strong>: &#8230;OPTIONAL, not required for project completion.<\/p>\n<p>The next worry is the &#8216;Lay Down (side)&#8217; poses. But if they behave, the others will.<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2022-05-18_18-58-48.png\" \/><br \/>\nIt works too! But grabbing these specific poses is going to be.. weird. I&#8217;m going to redo the grab point for these, so I won&#8217;t be &#8216;trying&#8217; to break my wrist in VR. That shit&#8217;s painful. \ud83e\udd1b<br \/>\nOh. I forgot to set the Receivers for the &#8216;Snuggle&#8217; poses. Well fuck, that&#8217;s extra work that has to be done.<\/p>\n<p>&#8230;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.<br \/>\nUpload the fixes, and test in VR. Here. we. go.<br \/>\nAnd&#8230; well. Ok it <em>works<\/em>, 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.<br \/>\nGoing to apply another fix here. This one will rotate the grab point 180*. I dunno if this would actually fix it but it&#8217;s worth a shot. And if not, then&#8230; then I might have to<br \/>\nget catboy involved again. &#8230;AND I&#8217;m going to have to get catboy involved again. Fuck YOU Unity!!<\/p>\n<p>EDIT2: I have a fix in place from catboy that I just got done fully applying to all of the objects. Also, new stuff!<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2022-05-19_02-30-39.png\" \/><br \/>\nThe objects are now in their own little containers, just like adding a standard object to your avatar.<br \/>\nAnd here&#8217;s one part of the fix.<br \/>\n<img decoding=\"async\" src=\"http:\/\/benies-blogs.com\/images\/Unity_2022-05-19_02-32-31.png\" \/><br \/>\nSince some of these poses are not exactly &#8216;normal&#8217; 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&#8217;s mind though. This is likely not something I&#8217;ll remember several months down the line how I did it (much like coming back to <em>Factorio<\/em> and being confused what the fuck you did).<br \/>\nCatboy also warns me to &#8220;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&#8217;t mind helping you fix them.&#8221;<br \/>\nSo Unity could brick my project even from adding icons. That&#8217;s why again I say the project is being held together by duct tape.<\/p>\n<p>Anyway, time to test the fruits of my labor. &#8230;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<br \/>\nme, despite my best efforts to fix it).<br \/>\nBut it was just me undoing my fix and not even knowing. The &#8216;Lay Down (Back)&#8217; object was staring at me, and I was rotating something I just fixed instead of the object itself. And now they&#8217;re no longer creepily staring at me when I spawn them.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Not THIS time, future Benie! For past Benie made a backup. There&#8217;s just no possible way you could screw this up so bad you&#8217;ll need to request help ever again (with this project)! &#8230;At least.. PLEASE don&#8217;t fuck this up, &hellip; <a href=\"http:\/\/benies-blogs.com\/general\/2022\/05\/18\/jeroworks-3-0-day-10-the-final-changes-to-full-completion-i-hope\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22,25,2],"tags":[],"class_list":["post-8892","post","type-post","status-publish","format-standard","hentry","category-computing","category-drama","category-personal"],"_links":{"self":[{"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/posts\/8892","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/comments?post=8892"}],"version-history":[{"count":27,"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/posts\/8892\/revisions"}],"predecessor-version":[{"id":8923,"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/posts\/8892\/revisions\/8923"}],"wp:attachment":[{"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/media?parent=8892"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/categories?post=8892"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/tags?post=8892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}