Summary of changes over the last few weeks
Map Editor
Bug fix: Fixed a syntax error report in the dialogue editor when using strings.
Bug fix: Saving COL now correctly overwrites the COL file instead of the selected image.
Bug fix: Fixed an issue with loading HI files in the preview window.
New feature: Added a "add to book" branch in the dialogue editor.
New feature: Added an "animated description" branch in the dialogue editor (now structured as a branch).
New feature: Map Editor now allows selecting walls outside the highlighted region.
New feature: Batch export of multiple files from an adventure at once.
New feature: Palette and Color Editor now includes functions to reorganize colors within the palette.
New feature: Added an MP3 player to the preview window.
New feature: Added a sound and music player directly into the selection controls.
New feature: Added support for playing MUS files.
New feature: Added a new condition type in dialogues to detect if a specific character is present, alive, or able to speak (allowing quests to branch based on these conditions).
Game
Optional minimap: Minimap displays also during walking, not only in battles.
New filter sharpen pixels we love!
Bug fix: Fixed incorrect background clearing when using interior mode with high walls.
Bug fix: Fixed a crash when reloading from the map editor while MP3 music is playing.
Bug fix: Fixed a mixer interpolation calculation bug that caused a subtle background ringing in music at 48kHz (44.1kHz remains generally recommended).
Bug fix: Fixed a rare issue where stationary monsters would start walking after a position restore due to a specific settings combination.
Bug fix: Fixed an edge-case issue where random character selection based on attributes could erroneously return "none".
Bug fix: Fixed the `teleport_character()` dialogue function to properly detach the character from the party, preventing the operation from being reverted when the dialogue ends.
Bug fix: Fixed a buffer overrun in dialogues during graphics manipulation that could crash the game in extreme cases.
Bug fix: Fixed uninitialized data usage when loading DDL adventure files, which previously caused undefined behavior.
New feature: Added the ability to check in dialogues whether a character is present and alive.
