Nightly 2023-08-27
Downloads:
Features
Web
- support music crossfading, set position, set speed
61104f63fThis drops the web-specific implementation of zcmusic via SDL_mixer. It was only done that way because we weren't building any sound libraries from source, so using emscripten's port system + SDL_mixer was a workaround. But SDL_mixer only supports a single music channel, so it cannot do crossfading, so it's time to drop it.
Bug Fixes
- room dialog not refreshing on setting old-guy info
72ec7e913 - fixed crash when loading enhanced music in nosound mode
9f2a9f216 - write zeros instead of random memory for fixed sized string fields
77153f3a0 - virtual dtors for subscreen widget base classes to avoid memory leak
bf60c8545 - use safer vsnprintf for zsys messages
68d5b6432
Player
- handle failure to create save file error
bab197b23
Web
Build
- configure allegro audio to not build libdumb or libflac
96ce589ad
Chores
- fix last commit
93953beea
Refactors
Player
- do not poll music in timer
c323dbe61We poll music often enough via
advanceframe - remove title screen
e4640ab77 - remove aglogo
47ad36443
Editor
- remove defunct -notitle switch from quest packager
bcfd8bbf5
Misc.
- wrap custom changelog sections in details elements
948ea7238 - revert grabber.exe to 4.2.0 version, since current one stopped working
aad1ce6e9 - add sentry breadcrumb for zsys error messages
f6015eae0 - disable sentry session for all but zplayer and zquest
39edc388b
Player
- remove unused title/logo assets from classic_zelda.dat
dcd117a1a