Nightly 2023-10-07
Downloads:
Features
- new DMap editor behavior where titles are no longer limited to 20 chars and intro strings use a string table dropdown
6bd8a9acb
Editor
- changed the default size of some subscreen widgets to make them easier to grab in the editor
fd74a7a18
- dragged items in the subscreen editor can be snapped to the grid with ctrl
03274b2d8
- 'File->Load Tileset' to start a new quest from a tileset
211e53bff
- subscreen wizards for generating item grids and counter blocks
365e95fd2
- "connect to solids" flag for basic and relational autocombos
a28a3efa7
Web
- migrate to new database manifest and use CDN
5c823a081
- Quests and associated music are now hosted at data.zquestclassic.com, via DigitalOcean's CDN. This should make downloading faster.
- Add preloads for the manifest and the wasm
New format for quest manifest:
- Supports multiple releases of a quest (creating a new release each time the contents have changed). Currently always shows the latest, but when a save slot is first created it locks to that version. Later, will add a way to upgrade/alert user that there is a new version for an existing save
- Add an approval bit, so we can be granular about what quests are published and playable in the web version
Drive-by bug fixes:
- bug preventing saving files (see 2803f8 and 98f366)
- bug preventing editor from persisting qst file due to missing filesystem sync
- bug preventing copy/download browser local files from showing when user opts out of mounting a directory
- (for all platforms) bug that changes
.sav
files to use a relative path (to the configured quest directory) for the associated qst file, instead of an absolute path. Save files were portable before because of some non-trivial magic when resolving a qst path, but this makes it more explicitly portable
- reduce amount of preloaded data
24e1eee5c
zc.data is 5 MB now, instead of 15+
Bug Fixes
- fix dmap title corruption
189d34c1d
Editor
- liquid combo wizard mod sfx off by 10000
1c0399ff2
- moved some resizing functionality from the move arrows to resize arrows in the subscreen editor
a72d22a04
- fixed subscreen wizard window titles not updating
03e600092
Build
Web
Tests
Web
- run test_zeditor.py and test_zplayer.py
bb237a671