Game
Added support for new editor features (see Editor section)
Restored item combination in the inventory (was broken in the original 1998 game)
Fixed a world map freeze in the Magika campaign
Improved stair behavior – characters should no longer face the wrong direction after using stairs
Fixed a buffer overflow in the book parser
Fixed: If a campaign saved in an older version is loaded—where new nodes have been added to dialogs—this will no longer cause the fact state (fact database) to be deleted.
Editor
Fixed map saving issue where some flags were not properly applied
Fixed script command if jump cond - condition was not properly saved.
Added condition to check the elemental type of the currently held item (e.g. fire-based items)
New tool for moving corridors within a map or between map floors
Added precise monster positioning within a tile (useful for stationary monsters to avoid visual clipping)
Dialog editor now previews description and image settings directly in node bubbles
Restored (experimental) item combination system
Originally present but non-functional in the original game
Can be enabled by creating an ITEMCOMB.DAT file in the asset manager
Editable via a built-in form (will be expanded further)
Dialog editor now supports animated text ("typewriter" effect) for better readability of longer dialogues
Added option to write text directly into the book without editing KNIHA.TXT
Added new dialog node types:
Transition to another map based on dialogue progress
End dialogue with a message displayed in the UI
Book entries can now be organized by "reference", allowing text fragments found during gameplay to merge into a single page for better context
Known Issues
Item names in palettes may be lost
This issue can persist especially between versions
Caused by the way names are stored (content-based hashing)
If the palette item format changes, hashes no longer match and names cannot be paired with their definitions
Hot reload may occasionally cause the game to crash
Saved positions may be marked as corrupted after certain changes to the campaign made after the save was created