UnderminersTeam / UndertaleModTool

The most complete tool for modding, decompiling and unpacking Undertale (and other GameMaker games!)
GNU General Public License v3.0
1.13k stars 213 forks source link

Pizza tower code entries not decompiling #1524

Open Voidymite opened 10 months ago

Voidymite commented 10 months ago

Describe the bug

In PIzza Tower's new Halloween update, UTMT can now actually handle the infamous "scr_player_mach3" script, which is notorious for UTMT not being able to decompile. However, each benefit comes with a downside, and now UTMT can't open obj_player_Step_0.

Reproducing steps

Go to C:\Program Files (x86)\Steam\steamapps\common\Pizza Tower Open Pizza Tower's data.win Search "obj_player_Step_0" Open Boom, failed to decompile.

Setup Details

Latest, singlefile-true,isbundled-true All options I modified: Profile mode enabled, decompiled code cache enabled, asset swapping order enabled, dark mode enabled

Jacky720 commented 6 months ago

obj_player_Step_0 currently decompiles for me, though there's still a failure on the magnitude script that might cause issues down the line (or it might not).

Edit: this may be version-dependent of Pizza Tower, looking at another issue.

Voidymite commented 6 months ago

There have been no updates since this bug has started occurring in UTMT, a 3rd party fix has been made anyways so it doesn't matter

Jacky720 commented 6 months ago

We would like to implement such a fix into the main tool eventually (if it is in fact not solved on master for some versions of Pizza Tower).

Voidymite commented 6 months ago

Issue has been present since Pizza Tower's Halloween update and it doesn't seem like it's related to memory leaks or client-side issues since it happens to every person trying to open the script. If you're not finding the crash please ensure it's the full game and on the latest version.

The fix that lets the script properly decompile works permanently after added so I'm assuming there's an error with how UTMT is reading obj_player_Step_0.