{"id":8985,"date":"2022-06-01T14:46:58","date_gmt":"2022-06-01T18:46:58","guid":{"rendered":"http:\/\/benies-blogs.com\/general\/?p=8985"},"modified":"2022-06-03T04:54:47","modified_gmt":"2022-06-03T08:54:47","slug":"having-to-literally-re-redo-jeroworks-3-0-to-fix-drex-avatar-bugs-causing-unusual-ones","status":"publish","type":"post","link":"http:\/\/benies-blogs.com\/general\/2022\/06\/01\/having-to-literally-re-redo-jeroworks-3-0-to-fix-drex-avatar-bugs-causing-unusual-ones\/","title":{"rendered":"Having to literally re-redo JeroWorks 3.0 (to fix Drex avatar bugs), causing unusual ones"},"content":{"rendered":"<p>\/thread<br \/>\nHonestly. But that wouldn&#8217;t explain the unusual behavior I&#8217;m seeing with Unity. From last night to today I&#8217;ve been off and on busy manually re-adding framework to the base<br \/>\nmodel, and recently JeroWorks 3.0.<br \/>\nAt one time I wasn\u2019t fully paying attention when I accidentally was working in the wrong scene instead of the one I copied\/pasted from the base project folder. When I finally realized my error, I started again making sure to pay attention. This sadly meant I had to literally recreate the entire project all over again. If I had just remembered to make backups in the past, I could\u2019ve avoided this costly mistake.<br \/>\nOne problem I\u2019m encountering (that I cannot fix due to the way World Constraint<br \/>\nworks), is the transforms aren\u2019t lining up exactly as they were before; mainly<br \/>\nthe &#8216;Y'(Up\/Down) transform.<br \/>\nThis lead to two issues;<br \/>\n1. The clones were 1\/4 into the ground (when they&#8217;re not in the original project).<br \/>\n2. The clones aren&#8217;t being properly lined up with the proper Standing\/Sitting\/Laying Down etc transforms (of my avatar&#8217;s left hand).<br \/>\nFucking hate this transform inconsistency between two projects. Still worked around it and was able to set most of them.<\/p>\n<p>&#8230;Except I <em>think<\/em> those transform inconsistencies are causing five very odd bugs.<br \/>\n<strong>1.<\/strong> When setting World Constraint to a specific transform and then enabling the clone, the position numbers start moving by themselves. It&#8217;s like the clone is moving by itself, yet it&#8217;s also <em>not<\/em> (physically) moving.<br \/>\nWhen I move the pose to the World Reset, I notice the numbers stop moving. Like it&#8217;s trying to &#8216;pull&#8217; the pose to that point.<br \/>\n<strong>2.<\/strong> When using Av3 Emulator, I get a completely different issue. I see the clone spawn for a split second then it despawns.<br \/>\n<strong>2a.<\/strong> The poses are doing &#8216;something&#8217; to the Drex&#8217;s tail.<br \/>\nThe tail droops down as normal when a pose is spawned, but when switching to another pose the tail &#8216;resets&#8217; itself. And when despawning the pose (not picking another pose) the tail goes stiff. This sadly further proves it&#8217;s the age of the VictonRoy model (and\/or the fact I&#8217;m trying to pull a 2.0 avatar into 3.0).<br \/>\n<strong>2b(or not 2b, that is the question).<\/strong> In World Constraint&#8217;s Container (where all the transforms are listed), it shows a value of &#8216;3&#8217; instead of a &#8216;1&#8217; for World Reset. Also it&#8217;s not switching between transforms when picking different pose types.<br \/>\n<strong>3.<\/strong> The animations seem to have auto-added themselves to the FX Controller, when looking at it through the Animator tab. ..I never added them.<br \/>\n&#8230;Ugh I might have to get catboy to help me with all of this. Hopefully he might know the source of these oddities. Deep down I feel he might tell me I have to re-re-redo the<br \/>\nentire thing (due to not <em><span style=\"text-decoration: underline;\">properly<\/span><\/em> installing World Constraint when I had started).<\/p>\n<p>EDIT (June 2nd): Well it&#8217;s <em><strong>worse<\/strong><\/em> that my pessimist side thought of. Apparently, moving the files from the Base to the new JeroWorks 3.0 project was a <span style=\"text-decoration: underline;\">bad<\/span> thing. Problem is, it&#8217;s unsure if doing it &#8216;the correct way&#8217; will even work in my favor. All catboy knows is<br \/>\nthis <em>should<\/em> be working as it did before, but the FX Overrider might had gotten corrupted from the porting.<br \/>\nAnd the way I have to fix it, is possibly one of the most ridiculous things I&#8217;ve ever heard when it comes to Unity. &#8230;I have to throw everything in a FUCKING .unitypackage file<br \/>\nto &#8216;properly&#8217; import it. What. the. FUCK. This was never, ever ANYTHING I&#8217;ve had to do in my life! And apparently this has been a thing with Unity since the start. This is not &#8216;just a 3.0 thing&#8217;. ..FUCK!!!<\/p>\n<p>I dunno&#8230;. ma0ybe I got lucky somehow?? For how long I&#8217;ve worked with 2.0, this was never an issue for me. The only time I made a .unitypackage file was to send files to someone, but NEVER between projects!! I&#8217;ve always done it just like how I did it<br \/>\nbefore, and Unity didn&#8217;t bitch (too much). ..So HOW is this <strong>not<\/strong> a 3.0-only issue?!<br \/>\n*sighs* 3.0 issue or not, this may or may not be the problem. And according to catboy it&#8217;s how he&#8217;s prevented said issue from happening to him. I have no choice if I want to try to fix my Drex&#8217;s ears and tail (while also making it compatible with this project).<br \/>\nActing like a spoiled 10-year-old isn&#8217;t going to solve these issues. If this is the only way, so be it.<\/p>\n<p>But I still have the working original version, that I&#8230; look, I didn&#8217;t think it was going to<br \/>\ntake THIS long for JeroWorks 3.0 compatibility + fix the issues with the Drex (and they still aren&#8217;t fixed)! I mainly put the blame on Novice, who I was very worried about and stayed with him. But he decides to abandon me (for what would&#8217;ve been hours) while talking to a famous Twitch streamer.<br \/>\nThe hell, man?! Got off and that&#8217;s when I&#8217;ve stayed off, trying to fix both issues. Again I never anticipated for it to take days (or having to ask the VRChat Discord once again as if this is &#8216;Day 12&#8217; (and still counting) of the project.<br \/>\n&#8211;<br \/>\nAnyway.. as I just said I still have the original version I can try to fix up from the<br \/>\nlatest VRChat update. Just get the latest SDK installed and stuff. And this was &#8216;fun&#8217; as well. So the <em>&#8216;Right Side&#8217;<\/em> and <em>&#8216;Back&#8217;<\/em> poses were all rotated the wrong way. ..How in the fuck did the VRChat update cause <em><strong>this<\/strong><\/em> to happen?! I still remember the update that<br \/>\nbroke BTD 3.0&#8217;s jaw bone (that Kaelygon helped me with), but this is something else!<br \/>\n*sighs* I&#8217;ll take back my take back that the VRChat Team is incompetent. They ARE. They really are to fuck up this bad that it messes with my transform settings.<\/p>\n<p>On the side, catboy had a brilliant idea to fix the PhysBones from shaking around when I grab the poses. Infact it was such a brilliant idea that it must&#8217;ve blinded him with how brilliant it was, to forget I&#8217;d have to do this with every single clone.<br \/>\nHe came up with a &#8216;script&#8217; that I recreated&#8230; the catch is I have to add every. single. PhysBone from every. single. clone, into two animations to make it work.<br \/>\n<img decoding=\"async\" src=\"https:\/\/c.tenor.com\/YUteXAprkNoAAAAC\/duck-song.gif\" \/><br \/>\nAs much as I hate the fact I have to make idiotic .unitypackage files just so the FX Controller doesn&#8217;t go &#8220;I&#8217;m \ud83e\udd2a so I&#8217;m gonna do THIS instead of what you want!&#8221;, going through that&#8230; I think I&#8217;m better off redoing all of the poses into one clone instead<br \/>\nof 11 clones.<br \/>\nIn other words..<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"https:\/\/c.tenor.com\/gH8wKXbRjS8AAAAC\/not-worth-it.gif\" width=\"318\" height=\"179\" \/><br \/>\n&#8230;Yeeeeeeeah no thank you. I&#8217;ll deal with the &#8216;glitchy&#8217; PhysBones. They don&#8217;t bug me that much anyway. And I kindly reminded him what I went through when I did this in 2.0, how the pose would &#8216;shake&#8217; a bit when I moved. So I&#8217;m used to it. \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\/thread Honestly. But that wouldn&#8217;t explain the unusual behavior I&#8217;m seeing with Unity. From last night to today I&#8217;ve been off and on busy manually re-adding framework to the base model, and recently JeroWorks 3.0. At one time I wasn\u2019t &hellip; <a href=\"http:\/\/benies-blogs.com\/general\/2022\/06\/01\/having-to-literally-re-redo-jeroworks-3-0-to-fix-drex-avatar-bugs-causing-unusual-ones\/\">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-8985","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\/8985","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=8985"}],"version-history":[{"count":9,"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/posts\/8985\/revisions"}],"predecessor-version":[{"id":8995,"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/posts\/8985\/revisions\/8995"}],"wp:attachment":[{"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/media?parent=8985"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/categories?post=8985"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/benies-blogs.com\/general\/wp-json\/wp\/v2\/tags?post=8985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}