Features
- use allegro 5 for DUMB tracker audio (mod, it, s3m, xm)
d11af4e67
The listed tracker formats now support setting loop points in the DMap Music tab, including setting the speed / position in ZScript. Note, the only enhanced music formats that do not support these features now are: spc, gbs, vgm, gym, and nsf.
This also happens to fix an issue where tracks that have builtin loops were incorrectly playing silence before looping.
Editor
- add help text to the FFC editor (#973)
a4030cac3
Bug Fixes
- improve key input latency by simplifying d_vsync_proc
d97e0673d
- call allegro_exit before exit to avoid rare hang seen on linux
4eff6312a
Player
- correctly restore sword/potion/triforce items with fairies in pre-2.55 quests
cb0124c5d
- restore palette after wavy effect
7ad5419bf
The wavy effect was leaving the palette slightly off what it should have been, which was making the colors slightly saturated until the next time the palette changed.
- draw decorations correctly during scrolling
ba60e60f2
Some decorations (like combo sprites) are drawn without the correct offset during screen scrolling, and worse were not disappearing after the end of the scroll (not until its animation naturally finished). Now these decoration sprites are drawn correctly during scrolling, and get removed.
- do not ignore replay forever if save has not been played yet
589dd548c
Editor
- prevent dmap editor crash when map is no longer valid
fa665bd65
- prevent various quest report crashes
199b3e4e1
Refactors
- reduce amount of copying in readmaps
79b34ae78
This makes loading yuurand.qst 21% faster (2445ms -> 1927ms)
Misc.
Visual Studio Code Extension
- publish 1.0.11
23981d26c