- Pointing arrows moved from terscreen to invenbtns
- Target mark moved from trim to invenbtns
- Road pieces moved from trim to fields
- Diagonal pointing arrows added
- trim is now a monochrome image
This is because, for reasons unknown, SFML on Windows was inappropriately complaining that they were not 8-bit.
The problem appears to be that it can't even handle colour maps of less than 8 bits.
- Add shadow to grass hut (based on cave hut's shadow)
- Two new town graphics by ADoS
- New hut on hills.
- Desaturate snow/water shores to reduce weird purplish streaks
- Fix water tone in ice/water shores
- Add 3-way ice/water/snow shores
- Remove duplicate snow/ice shore
This includes an added optimization to the resource manager - it now uses unordered (hash) maps instead of ordered (tree) maps to keep track of loaded resources and paths, for the average constant lookup time.
Game:
- Roads now show on the automap again!
- Possible fix for undetected issue in displaying outdoor special spots
- Road conversion code for legacy scenarios now applied in towns too
Editor:
- New tool for placing roads, works the same as special dots
- Roads appear at all zoom levels
Other:
- Removed all terrain graphics that used the small road dot, replacing them with blank (white) space
- Make obvious out-of-bounds array accesses an error in the project settings
- All resources are now under data/
- Editors and Blades of Exile Base are no longer in Scenario Editor subfolder
- User scenarios are now stored in %APPDATA% / "Application Support"