Release notes:
Game
Fixed a crash that occurred during trading
Fixed an issue where sound effects in MP3 stereo were not loading properly—the game generally cannot play stereo MP3 sound effects; the error occurred when downmixing to mono
Added the ability to position monster sprites vertically
Editor:
UI redesign for wall and floor palettes in the map editor
"Import Adventure" feature – the ability to load adventures from the Workshop into the editor
UI redesign for importing monster sprites into the editor. Sprites must be imported all at once because the editor needs to generate a shared color palette. Just a reminder that the entire animation can use 127 colors for solid pixels and 128 colors for semi-transparent pixels (50% alpha), and 1 index is reserved for full transparency
Colors in generated color palettes are now sorted by hue
The COL editor shows which colors have 50% opacity
Option to adjust the position of each frame in the animation both horizontally and vertically
The requirement for frame filenames has been relaxed. It is no longer mandatory to use the letters F, B, L, R, C, or H to indicate the phase; you only need to use a 6-character base name followed by any two characters identifying the specific frame
The "Transparent" flag has been removed from the wall definition. The editor manages this flag on its own, and it doesn't really make much sense these days. It used to allow the game to decide whether to render hidden parts of the maze, but today's computers are so fast that such optimization is no longer necessary. Additionally, this flag caused issues with asset organization.
Known Issues:
Loss of item names in palettes - This issue may persist, especially across versions. It is a result of how names are stored—a hash of the content is used, but if the format of a palette item’s content changes, the hashes no longer match, and the name and definition fail to pair.
Hot reload can sometimes cause the game to crash
A saved position may be marked as corrupted if certain changes are made to the campaign after the position was created