Features
- add quest package export for standalone app
669ed4833
In the ZQuest
File -> Export
menu, there is a new option to package your.qst
file 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.qst
with 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
packages
folder of the root installation folder. Double clickingMy Game.exe
launches./data/zelda.exe
with 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-standalone
instead 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_extra
and 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.md
for 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