Features
- add quest package export for standalone app 669ed4833In the ZQuest File -> Exportmenu, there is a new option to package your.qstfile as a standalone application. This gives you the option to distribute your quest in a way that allows people to play without grabbing any other files, or needing to select a file when starting a save slot. For a qstgame.qstwith a title "My Game", it looks like this:- My Game - My Game.exe - data/ - zelda.exe - zc_args.txt - game.qst - ... all support files ...This is located in the packagesfolder of the root installation folder. Double clickingMy Game.exelaunches./data/zelda.exewith the CLI switches listed inzc_args.txt. By default, the export tool provides these switches:-only game.qst -notitle. You can set whatever else you like. For example, if you want to skip the save file screen entirely, you can use-standaloneinstead of-only. Every time a package export is done in ZQuest, the folder is created from scratch. To include additional files, make a folder./packages/My Game_extraand place whatever your quest needs (music, images,zc_args.txt,zc.cfg, etc). The export tool will copy this folder into the package folder at the end, which allows you to overwrite whatever you want. Custom icons are also supported. Seedocs/packaging_quests.mdfor details.
Bug Fixes
- properly set sentry breadcrumb category 654dd9c24
Build
- upgrade to latest fmtlib, for compile time checks 36a0f1932
Refactors
Player
- delete unused enemy clone ctors dd6239cdb
Tests
- add playground_slopes.zplay 503a5c97f
- use debugger for replay tests by default only in ci 4c0859a33
- add playground_screen_script.zplay 2dda68a5f
Full Changelog: https://github.com/ArmageddonGames/ZQuestClassic/compare/nightly-2023-07-27...nightly-2023-07-29