Skip to content

Prerelease 3 of 0.4.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Grossley Grossley released this 24 Jul 19:48
· 2036 commits to master since this release

This is the third prerelease of version 0.4.0 of UndertaleModTool.

Changelog

Additions:

  • Added "FindObjectsInRooms.csx".
  • Added unused sound remover scripts.
  • Added copying scripts for sprites, backgrounds, fonts, sounds, and game objects.
  • Added WASD for Undertale (thanks Lil Alien).

Improvements:

  • UndertaleModTool scripts have been reorganized and streamlined.
  • "@@other@@" and "@@this@@" now resolve to "other" and "self".
  • Added warnings for saving/loading with the GMS debugger enabled.

Bug fixes:

  • Fixed audiogroup loading/handling and add Data.AudioGroups.ByName().
  • Fixed asset resolution for some scripts and variables.
  • Disabled DebugMsg.csx for now as it doesn't seem to work properly.
  • Allowed saving of data files of up to ~2GB in size.
  • Updated NAudio to 2.0.1, fixing a crash in .NET 5.0.7.

Why 0.4.0 is split into a pre-release

Before the full release of 0.4.0, we aim to finish implementing dark mode (see the dark-mode branch) as well as solidify the profile system. But for now, we thought it would be a good idea to make the current feature set available for general usage.

Before you run

It's important to note that the .NET version that UndertaleModTool uses has been upgraded to .NET 5.0. This means you may need to download the .NET 5.0 Desktop Runtime, at https://dotnet.microsoft.com/download/dotnet/5.0/runtime. Make sure this is the same architecture as the version of the tool you download; for instance, if you choose x86 for this tool, make sure you download the x86 runtime. If this does not work, please use the "NetBundled" versions of the tools, which do not require installing the net runtime.

Also, since this is a pre-release, it may have some instability. Please report those issues, should you encounter any.