You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It's worth noting that UndertaleModTool has different builds per release. The differences are as follows:
23
23
@@ -35,7 +35,7 @@ It's worth noting that UndertaleModTool has different builds per release. The di
35
35
* Experimental high-level decompiler. The output is accurate (except for the latest GameMaker versions), but it could use some more cleaning up of the high-level structures.
36
36
* Support for running scripts that automatically modify your data file (or perform other nefarious tasks) - this is the way to distribute mods, but creating them is a manual job for now. It also serves as a replacement for sharing hex editor offsets - if you make it into a file-format-aware script instead, there is much smaller change of it breaking after an update.
37
37
* All core IO functionality extracted into a library for use in external tools.
38
-
* Can generate an .yydebug file for the GM:S debugger so that you can edit variables live! (see [here](https://github.com/krzys-h/UndertaleModTool/wiki/Corrections-to-GameMaker-Studio-1.4-data.win-format-and-VM-bytecode,-.yydebug-format-and-debugger-instructions#yydebug-file-format))
38
+
* Can generate an .yydebug file for the GM:S debugger so that you can edit variables live! (see [here](https://github.com/UnderminersTeam/UndertaleModTool/wiki/Corrections-to-GameMaker-Studio-1.4-data.win-format-and-VM-bytecode,-.yydebug-format-and-debugger-instructions#yydebug-file-format))
39
39
* Automatic file associations for all GameMaker related files. This can be disabled by having a `dna.txt` file next to the executable.
40
40
41
41
# Screenshots
@@ -66,20 +66,22 @@ Included are some test scripts. They are, but not limited to:
66
66
* GoToRoom: Replaces the debug mode functionality of the F3 button with a dialog that lets you jump to any room by ID
67
67
* ShowRoomName: Displays the current room name and ID on screen in debug mode
68
68
69
-
Additionally, included are some community-made scripts. For more information, consult the [SCRIPTS.md](https://github.com/krzys-h/UndertaleModTool/blob/master/SCRIPTS.md) file.
69
+
Additionally, included are some community-made scripts. For more information, consult the [SCRIPTS.md](https://github.com/UnderminersTeam/UndertaleModTool/blob/master/SCRIPTS.md) file.
70
70
71
71
# Contributing
72
72
73
-
All contributions are welcome! If you find a bug, a data file that does not load etc., please report it on the [issues page](https://github.com/krzys-h/UndertaleModTool/issues). Pull requests and help with decoding the format is welcome too! Here is a current list of stuff that needs to be worked on:
73
+
All contributions are welcome! If you find a bug, a data file that does not load etc., please report it on the [issues page](https://github.com/UnderminersTeam/UndertaleModTool/issues). Pull requests are welcome too! Here is a current list of stuff that needs to be worked on:
74
74
75
-
* Work on the profile system
76
-
* Decompiler improvements
77
-
* Add support for latest versions of GameMaker (notably, 2.3) - decompiler cannot function in most cases currently
78
-
* Eventually, making the GUI cross-platform if possible
75
+
* Upgrading profile system to a better, more source-control friendly project system.
76
+
* Continuing to improve support for a wider variety of GameMaker versions (especially recent ones).
77
+
* Further GML compiler and decompiler work, mainly over on [Underanalyzer](https://github.com/UnderminersTeam/Underanalyzer) for versions beyond UndertaleModTool 0.7.x.
78
+
* Making structural changes to clean up the library (an incremental effort).
79
+
* Eventually, making the GUI cross-platform if possible, and improving it in general.
80
+
* General usability improvements, bugfixes, and so on.
79
81
80
82
# Compilation Instructions
81
83
82
-
In order to compile the repo yourself, the `.NET Core 6 SDK` or later is required.
84
+
In order to compile the repo yourself, the `.NET Core 8 SDK` or later is required.
83
85
84
86
The following projects can be compiled:
85
87
-`UndertaleModLib`: The core library used by all other projects.
@@ -98,7 +100,7 @@ You can also provide arguments for compiling, such as `--no-self-contained` or `
98
100
99
101
# GameMaker Data File Format
100
102
101
-
Interested in the file and instruction format research I've done while working on this? Check out the [Wiki](https://github.com/krzys-h/UndertaleModTool/wiki)
103
+
Interested in the file and instruction format research I've done while working on this? Check out the [Wiki](https://github.com/UnderminersTeam/UndertaleModTool/wiki)
102
104
for full details and documentation.
103
105
104
106
# Special thanks
@@ -112,8 +114,8 @@ Special thanks to everybody who did previous research on unpacking and decompili
0 commit comments