Aquesta és la versió actual. · Data de publicació:
Fitxers d’instal·lació 0.9.2.0
| Arquitectura | Tipus | Àmbit | Mida del fitxer | Baixa | SHA256 |
|---|---|---|---|---|---|
| Qualsevol processador | ZIP → Portable | — | — | github.com | VirusTotal |
L’enllaç i l’SHA256 provenen del manifest comunitari del Gestor de paquets del Windows. Convé comparar el hash del fitxer baixat abans d’executar-lo.
Notes de la versió
This is the 0.9.2.0 UndertaleModTool release, for 64-bit Windows. Downloads can be found at the bottom of this release.
("UTMT_CLI" is the command-line interface version with no GUI, supported for Windows, Ubuntu, and macOS.)
Changelog
Note: This is a minor release. To see the changes in major release 0.9.0.0, click here. To see the changes in minor release 0.9.1.0, click here.
Added
- Added support for compiling/decompiling GML template strings by @natroute in #2412.
- This means that, in many cases, string/@@string@@ will no longer appear, and $"{example}" syntax will/can be used instead.
- Added an AudioGroup macro type for game-specific type data by @setupwitch in #2418.
- This allows audio group names to get resolved in GML decompilation, when applicable.
- Added support for more asset types for the "Find all references" feature (and other related changes/fixes) by @VladiStep in #2179.
- Reference searching support was added for fonts within texture groups.
- New "Room object instances" types for code have been added (create/pre-create code entries).
- A new button has been added to Game objects, to search for the children of that object.
- The irrelevant arguments variable no longer shows up when searching for unreferenced assets.
- There is now better handling for varying GameMaker versions, including LTS 2022.
- Added support for GameMaker 2026.1 betas, for both file format and some rare GML code generation changes (with nullish compound assignments).
- Added support for optimizing variable_get_hash() during GML compilation, when possible.
- Added a Name.Regex option to GameSpecificResolver by @InvoxiPlayGames in #2438.
- Effectively, this allows for DELTARUNE to be detected more accurately across console versions.
- Added native macOS arm64 build support for the CLI by @jjezewski in #2417.
- Added a new --overwrite flag to the load command in the CLI, improving consistency across commands by @IruzzArcana in #2439.
Changed
- Built-in GameMaker functions used for GML compilation are now more accurately available based on GameMaker version by @BioTomateDE in #2428.
- Multiple dependencies updated, including some (more) mostly-irrelevant security patches in ImageMagick.
Technical Changes
- Added a new RuntimeVersion struct in UndertaleGeneralInfo for convenience by @BioTomateDE in #2406.
- Enabled usage of custom IGlobalFunctions implementations in GlobalDecompileContext by @skirlez in #2454.
- Marked UndertaleData as DynamicallyAccessedMembers by @ngyikp in #2452.
- This improves support for using UndertaleModLib in projects with trimming enabled.
- Optimized the UnescapeText method using StringBuilder by @y114git in #2389.
Fixed
- Fixed a situation where UndertaleModLib allowed empty/null object events to be serialized (which could cause crashes) by @BioTomateHP in #2376.
- Fixed two room editor crashes observed in a test room within DELTARUNE Chapter 5.
- Attempted a fix for loading projects in the project system, when modding a YYC game.
- Fixed creating a new extension within the GUI not providing reasonable defaults for several string fields, which could cause crashes.
New Contributors
- @natroute made their first contribution in #2412
- @InvoxiPlayGames made their first contribution in #2438
- @y114git made their first contribution in #2389
- @jjezewski made their first contribution in #2417
Full Changelog: 0.9.1.2...0.9.2.0https://github.com/UnderminersTeam/UndertaleModTool/releases/tag/0.9.2.0