While working on decompiling & examining the Z-machine source code for various Infocom games, I discovered a backdoor in Hollywood Hijinx. This is found in the standard distributed version of the game (R37.861215).
There is a secret room called “Work Room” which allows a user to directly go to various other locations, bypassing the puzzles needed to get there. The room’s description (LOOK command) shows how the other locations are connected. See below:
Cellar Cannon | Crawl Space North Emplacement | / ____|___/ | | Boat Dock ----| Work |----Heart of Maze | Room | |_______| / | . / | . Attic Upstairs Bomb Shelter Hall Middle
To get to this location, you have to be a “special” user. When the game initializes, it looks for a specific text signature in the header (“DA” for Dave Anderson, or “TOMAS”) that sets this special user flag. The other way to access this location is to change the first byte (offset #12) in the serial number of the story header to 0.
Now to get to the work room, you can type “flush 33” and you will be transported to this Work Room.
The question was should I create a patch with zcode patch and attach it here or somewhere else? I do want to add another direction from the Work Room and transport someone to the Prop Vault.