For those script modders who are playing along at home: There are two script decompilers being worked on for the Python 3.7.0 patch, and both are showing excellent results - around 60% of files decompile "perfectly" which exceeds the accuracy of the old unpyc3 decompiler.
"Perfectly" in this case means that the resulting decompiled code, when recompiled, matches the compiled code from EA's zip files exactly - and is guaranteed to work exactly the same way. There may be some odd differences with exactly how the uncompiled code appears, but it functions identically.
So, we're in good shape for Tuesday - there will be two decompilers available, and a nice script that works with both decompilers that generates a source code tree. A big thanks is in order to both Andrew (from S4S), and Fogity for working on these two decompilers and the fine results they have achieved so far (and both can only get better).
A decompiler converts the binary "object" code from the EA scripts in the game to a readable format that we script modders can use to write modifications.
Just wanna say thanks to you guys for all the hard work. Sims wouldn't be the same without you script modders and I have the greatest respect for what you do in your spare times.
Comments
And thank you to Fogity and Andrew for your work on decompiling!
A decompiler converts the binary "object" code from the EA scripts in the game to a readable format that we script modders can use to write modifications.
I'm sure it will all go well.
Please do not send me PMs/post on my wall if you're looking for help. I can't attend to those. You can find me at AnswerHQ.
How to report bugs at AnswersHQ
AHQ Tutorial
https://modthesims.info/showthread.php?t=620210