UndertaleModTool icon
UndertaleModTool icon

UndertaleModTool

The most complete tool for modding, decompiling and unpacking Undertale (and other GameMaker games!)

UndertaleModTool screenshot 1

Cost / License

  • Free
  • Open Source

Platforms

  • Mac
  • Windows
  • Ubuntu
  • Linux
-
No reviews
2likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Command line interface
  2.  Sprite sheets
  3.  Support for 64 bit

 Tags

  • unpacker
  • game-maker-studio-2
  • game-sprites
  • deltarune
  • game-maker-studio
  • gml
  • gamemaker
  • undertale

UndertaleModTool News & Activities

Highlights All activities

Recent activities

Show all activities

UndertaleModTool information

  • Developed by

    Unknown
  • Licensing

    Open Source (GPL-3.0) and Free product.
  • Written in

  • Alternatives

    4 alternatives listed
  • Supported Languages

    • English

AlternativeTo Category

OS & Utilities

GitHub repository

  •  1,722 Stars
  •  310 Forks
  •  300 Open Issues
  •   Updated  
View on GitHub

Popular alternatives

View all
UndertaleModTool was added to AlternativeTo by Ju_5 on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is UndertaleModTool?

UndertaleModTool is a modding tool for GameMaker games, like Undertale and Deltarune.

Main Features

Can read every single byte from the data file for lastest version of Undertale, Deltarune, and most other GameMaker: Studio games (GM:S 1.4 and GMS2 bytecode versions 13 to 17 are currently supported) for every platform and then recreate a byte-for-byte exact copy from the decoded data. Properly handles all of the pointers in the file so that if you add/remove stuff, make things longer/shorter, move them around etc. the file format won't break. An editor which lets you change (almost) every single value, including unknown ones. Includes a simple room/level editor. Allows for code disassembly and editing. This means you can add any custom code to the game, either using the built-in GML compiler or GML assembly. 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. 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. All core IO functionality extracted into a library for use in external tools. Can generate an .yydebug file for the GM:S debugger so that you can edit variables live!

Official Links