Submission #9974: Darkman425's DOS Best of ZZT "Royal Treasures" in 01:08.900

DOS
Royal Treasures
(Submitted: Royal Treasures)
(Submitted: ZZT Collection - Disk Image.ima )
BizHawk 2.11
4829 (cycle count 68900)
70.08708272859215
2690
PowerOn
3168d963bf50da4295f20b43f372ca04ac4156b0
Submitted by Darkman425 on 10/19/2025 12:32 AM
Submission Comments

Important Judge's Note!

I have made an improvement to the submission, with the input file here: UserFiles/Info/638966716500558670
please replace the submission's input file with the improvement.

Introduction

The Best of ZZT was an official 1992 ZZT world. It consisted of user-created boards that were sent in, with the boards considered the best put together into two full ZZT worlds, named "The Secret of Headhunter Isle" and "Royal Treasures". This TAS completes the second world, Royal Treasures, in record time through bypassing the collection of the titular treasures and fighting the demon at the end of the game.
The disk image used for this TAS is available on the Museum of ZZT: https://museumofzzt.com/file/view/zztcollection-disk/
ZZT was relicensed in 1997 as a freeware title, so this should be fair to share. If the moderation team disagrees, feel free to take down the link.

Run notes

  • Emulator used: BizHawk 2.11
    • DOSBox-X core
  • Takes damage to save time
  • Pretty much skips straight to the final boss

Extra notes

Thank you slamo for informing me of the Pause bug. When the main control method used is the mouse or the joystick, pausing and moving at roughly the same time allows for both double tile movements and preventing other objects from acting before the pausing. This allows for nearly double movement speed when there isn't any objects that need waiting for their code to run. Moving without pausing allows for certain objects to run their code when needed for progression.
The main routing is straightforward. Normally, the game expects the player to progress by getting the 4 royal treasures of the king to get the stick that weakens the demon at the end of the game. There's also a gate blocking the way to the demon as well as other sections of the game that requires 50 gems that most players will get by going through the game normally. There's two hidden switches on the first board that have objects giving the player 25 gems each so those are obtained. The demon is fought at full power which is perfectly doable, although the first shot needed is much harder to hit due to the stars. After the first hit, the demon is broken out of the star shooting loop in their object code so the fight mostly proceeds as normal outside of all of the walls that obstruct movement and shots in the arena.
The demon only needs 9 shots to beat. While the Pause bug allows for reaching the boss quickly, this is kept to mainly getting positioned right since in-game ticks need to go by for the demon to be vulnerable to another shot again. All excess ammo after the fight is shot before the final tally starts counting down the ammo to save a small amount of time at the end.

Special thanks

  • authorblues, whose old ZZT streams lead me to checking out ZZT
  • Dr. Dos, for curating the Museum of ZZT
  • asie, for the Reconstruction of ZZT and Zeta

Publisher's note

Here's an extended input file that I used for my personal encode that adds text in the high score screen and displays the high score table as the last input: UserFiles/Info/638966718081597363
Last Edited by Darkman425 10 days ago
Page History Latest diff List referrers Change Log