View a summary of what's new in 2.55.
Features
Player
- add opt-in automation for uploading replays
2cee0ae2a
When enabled, once a week replays are uploaded to a server when the program exits. Only replays of known quests from the database are uploaded. There is also an option to manually trigger this process rather than enabling it automatically.
Please consider enabling this, as it greatly helps out with development by allowing us to prevent bugs. This is important for any new features we add, but extremely so for the upcoming Z3 scrolling overhaul.
See
docs/replays.md
for more information about the replay system.
Bug Fixes
- avoid crash when loading midi using native file dialog
509bbf169
- capture allegro 5 systems logging in allegro.log
a91036ff2
- crash in native file picker from bad string
2f194bff2
- sprite drawing not deleting all bitmaps it created
98d5483a2
- crash when file prompt initial path has no slash
b8b24753f
Player
- kill all sound effects for passageways, item cellars, and when stepping out of a warp (#942)
4f6c66419
- [windows] save path being cut off in log
bea620a61
- resolve replay qst against quests dir, handle missing file better
507ab28a1
- prevent replay save from happening on title screen
728fb9c4a
- also save replay when selecting Quit Without Saving
5ee702ed0
- shadows for rocks and boulders not drawing
23ead9542
- side shield flags on npcs being flipped when facing left/right
957326fb7
Editor
- [windows] Load Tileset with native file dialog no longer busted
55d043f0f
- wording consistency issue (
trigger
should refer to theTriggers
tab)08f705958
- some number entries (using SWAP_ZSINT_NO_DEC) being broken.
dd7ba17db
Notably fixes many spots in the "Insert SCC" dialog, and some in combo wizards.
- death/spawn sprites not properly updating on tile move
b2ad04786
- mark ffc count dirty when using Paste Special > FFC
fb8c31b60
This was preventing FFCs from being retained on a screen when using the special FFC paste mode.
- restore proper animation speed for combos in screen view
32edeb2f5
ZLauncher
- remove defunct "Allow Multiple Instances" option
e84d5e849
Build
- upgrade allegro
e00aabb87
https://github.com/liballeg/allegro5/compare/549f189df3408bba27524763289545f20771c3b0...c6b10fff225a0c94e2785e2e2d6d99a2f068ccf4
- enable type-limits diagnostic as error, fix many issues found
b94cfebea
Refactors
Player
- remove epilipsey dialog on fresh install, add toggle in launcher
9b68154d0
- remove prompt about recording when starting a new save file
f0d809b6f
Editor
- add sub-menu for changing tile color depth
d94402f04
ZScript
- remove unused greyscale and monochrome filters
253b4246a
Removes these methods:
Graphics->Greyscale()
Graphics->Monochrome()
Game->GreyscaleOff()
Game->GreyscaleOn()
None of these are used in published quests,
Graphics->Tint()
andGraphics->MonochromeHue()
can be used instead, and removing these simplifies some rendering logic. - remove option to configure run function name
561bb71a6
Misc.
Player
- add qst_title, qst_hash as replay meta fields
dd5d65044