- Apr 24, 2020
- 192
- 257
I'm not sure what you want screenshots of, because the end result is simply a .txt file with all of the scripts in them.Could you post screenshots of your findings or something?
My method was simply using the Unren tool to decompile the game and then search for every .rpy file in the games folder. The sorting was done by manually marking which files were text and which were code based on if there was any dialogue in them.
I will admit that the so called "code scripts" did contain some dialogue, mostly in the form of telling the player why they can't perform a certain action. However, the dialogue to code ratio was quite low and like I also said, I allowed all the image definitions to be counted as dialogue text, which really inflated the dense text page count.
For creating the files with the dense text I simply made a search an replace so that any combinations of spacing and line breaks got reduced to simply a spacing. This was done because a line of code could contain just a single word and still be viewed as a line, which made it difficult to judge the amount of text.
This was the point I was making with the image button fact, because although they have similar line counts as all the text scripts they only contain a few words each and therefor create far fewer dense pages.
There's no doubt that the 900+ page count being told is inflated because code has very little text per page, unlike dialogue, but I do believe that they have actually reviewed that amount of pages.
As much as I keep saying the disclaimer about the decompiler, I really don't think it has done anything to make the code look worse. The code just doesn't seem to have any sort of custom function, classes or anything to help out the programmer, so it's clearly done by an artist.
This also means that the games logic gets very complex to understand as the game grows. The games state is being handled by a bunch of
if then else
statements and all the variables are written in shorthand. Given the lack of work that has gone into the game over the last few years I have little doubt that Icstor had to relearn how his game worked before being able to rip out the peaces he was ordered to.So, to be the devils advocate, they indeed have to put in a lot of effort if they wish to comply with Patreon's demands. However, a lot of that effort is likely going to be focused on relearning things from several years ago.