The innermost Event.Actions list seems to always contain exactly one entry - this is probably because AFAIK the newer versions of GMS compile the drag-and-drop blocks into GML bytecode anyway, this was probably used before that.įor possible meaning of the values, see (although I didn't check it) This is a new chunk in bytecode 16 (TODO: verify). OPTN.Infoĭoesn't seem to actually be a duplicate of GEN8.Info. Seems to be used to control the order of the rooms, as without it room_prev and room_next GML functions start to misbehave and room_goto works fine. configured here! This is not the SteamID, no actual SteamID can be found from anywhere. If you disable it, the game will wait on the splash screen for the debugger to connect, listening on a port. This is a flag that disables the debugger.
If in doubt, check the UndertaleModTool source code. sometimes specifies List for things that are simple lists, not lists of pointers. Unpacking / data structure SimpleList vs PointerList This is valid for bytecode version 16 and 15 - older ones isn't researched yet. Things may be missed, because this is formed from random researches.
This page is a list of corrections to things that have either changed in newer versions, or were just plain wrong.
These are some great resources about GM:S data file format and VM bytecode: