UnderminersTeam / UndertaleModTool

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

vivid/stasis not loading #1819

Open MichaelEpicA opened 4 months ago

MichaelEpicA commented 4 months ago

Describe the bug

Attempting to load vivid/stasis gives a failing to find reference error. image

Reproducing steps

  1. Open UndertaleModTool
  2. Drag vivid/stasis's latest version into UndertaleModTool.
  3. Get the error

Setup Details

  1. UndertaleModTool v0.5.1.0 (Git: 1bf549f)
  2. Windows 11 Version 23H2
  3. GameMaker Game: vivid/stasis (https://store.steampowered.com/app/2093940/vividstasis/)
MichaelEpicA commented 4 months ago

seems related to #1819

It does not seem related to this issue. Upon investigation, this game's variable and function reference chains are not at all normal, and code entries that do not exist are referenced. Either there's some mystery update that occurred a while ago that was quickly fixed, or this was (more likely) taken from an in-memory representation of the data.win file - the original poster has not provided enough context to be sure.

This is taken directly from the data.win. It may just be the game, I am very unsure.

colinator27 commented 4 months ago

Oh, sorry, that was a message meant for the other issue (Sonic 2011). This game is already fixed in the upcoming underanalyzer branch (I tested it myself). The cause of this error is variable references now being able to be a part of push.i instructions in GML bytecode. Thanks!