UndertaleModTool
UndertaleModTool copied to clipboard
The most complete tool for modding, decompiling and unpacking Undertale (and other Game Maker: Studio games!)
### Describe the bug bitwise operation in Switch statement causes decompiler exception. happens in 674c5d8 and 0.4.0.4, was fine in 0.3.5.8 ``` switch(x>>y) { case 0: x=1; break; case 1:...
### Describe the bug ``` tree = instance_create(x,y,oTree); tree.leaves = true; dog = instance_create(x,y,oDog); dog.tail = true; none = true; with (oTree) if (other.speed
### Describe the bug this GMS1.4 code: ``` for (var i = 0; i < 10; i++) { array[irandom(i)]++; x++; } ``` gets decompiled as this nonworking code: ``` var...
### Describe the bug clearDisplayBuffer room flag is flipped ### Reproducing steps 1. in a new GMS1.4 project create 2 rooms: one with 'Clear Display Buffer' set (default); other with...
According to https://www.michalkomorowski.com/2016/10/roslyn-how-to-create-custom-debuggable_27.html, we can add `#line` directive to let the debugger know where the exception occurs Before, the debugger doesn't point to the exact line in the custom script:...
### Describe the bug UMT occasionally crashes. Has happened twice: first time crashed when moving mouse to the menu bar; Second time occurred when right-clicking an asset in the room...
## Description - This PR removes the `UndertaleData.GMS2_2_2_302`, `UndertaleData.GMS2_3`, `UndertaleData.GMS2_3_1`, `GMS2_3_2`, `GMS2022_1`, `GMS2022_2`, `GM2022_3`, and `GM2022_5` booleans in favor of creating an `UndertaleGeneralInfo.GMSVersions` enum, as well as `UndertaleGeneralInfo.GMS2Version` using said...
### Which component should be improved? CLI ### Describe your feature suggestion in more detail It would be nice if it has all same options like for the embedded textures...
### Describe the bug Getting error on latest GUI version using this unpack script ExportAllEmbeddedTextures.csx. ### Reproducing steps Open any data (.win) file, go to Scripts -> Resouce unpackers ->...
### Describe the bug Would be nice if UndertaleModTool would utilize at least 50% of CPU power to speed up data file loading. ### Reproducing steps Open some big (about...