One of the goals for XTads is to aid TADS game development on macOS, and it has several features to this end:
To speed up the the edit/compile/test cycle when working on a game, the File | Restart menu item lets you quickly reload the current game file from disk.
For the same reason you’ll probably also want to:
- uncheck “Ask for confirmation when restarting a game (using menu)” in the Preferences | Misc. tab.
- check “Keep command history when starting a new game” in ditto
Also in the Preferences | Misc. tab:
- check “Enable development mode features”. This will display the “Dev. mode” tab,
where you can select to display broken HTML markup and highlight spelling / grammar errors in the game’s output.
To help regression testing of games, XTads (since pre-beta 9) has an Open for Testing dialog, where you can start games with recording/playback of command scripts and/or recording of full game text transcripts. This dialog is accessed from the File menu, and is only available when development features are enabled in the Preferences (see above).