Post subject: Zork (no, really!)
Joined: 7/25/2007
Posts: 109
You might think that the only reason to do a TAS of this text adventure would be for the whole grue thing. And yeah, that is half of the reason why I suggest it. >_> But besides that, the game also has some interesting bugs that might make a playaround viable. A long while back, there used to be this site that listed bugs in old Infocom games. I managed to save that site before the host went down, though.
1. Many commands which produce strange output in later versions, give no response at all in Version 2, and the game simply goes on to the next turn. For example, the commands READ MAILBOX, and EAT ME give no response at all in Version 2, but in the next version (Version 5), you get "How can I read a mailbox?" and "I don't think that the you would agree with you." -- Alan Franzman 2. THE SLIDE BUG: In Version 2, when you drop items down the slide, the game first tells you that it's done, then tells you it can't be done, and then removes the item from the game entirely. For example: EXAMINE "" >DROP TRIDENT IN SLIDE "The crystal trident falls through the slide and is gone." "I can't do that." The trident is now out of the game. -- Alan Franzman 3. The earliest releases of Zork I (Versions 2 and 5) can become very confused if you nest objects too deeply in your inventory, such as putting the lunch in the sack, then the sack in the coffin. You may get very spurious output from the INVENTORY command like "Such language in a high-class establishment like this!" messages, with other random junk interspersed in it. This can also lead to the object hierarchy getting screwed up, in such a way that an INVENTORY might claim that you are carrying a bunch of rooms around! ADDITIONAL: Technically this bug is present in all versions of the game. In Versions 2 and 5 it occurs when three objects are nested (i.e. canary in egg in sack). In later versions it only occurs when 7 objects are nested, which is difficult but not impossible to create. Take the canary, egg, sack, buoy, coffin, and (inflated) boat to the Shaft Room, and issue the following commands: PUT EGG IN SACK. PUT CANARY IN EGG. PUT SACK IN BUOY. PUT BUOY IN COFFIN. PUT BOAT IN BASKET. PUT COFFIN IN BOAT. LOOK. (As everything can't be carried simultaneously, some TAKE and DROP commands may need to be interspersed here.) When you LOOK, a random phrase from somewhere else in the game may be mixed with the output. In the Solid Gold version, the phrase "up to your ankles" (from when the water is rising in the Maintenance Room) will be before the description of the canary. In other versions there are different effects, some random phrases, and some gibberish. -- Michael the Great 4. In Versions 2 and 5, commands such as GO DOOR or GO TREE can send players into random locations. -- New Zork Times 5. In Version 5, the command HIT MIRROR WITH SWORD will generate combat responses, such as "The mirror parries", or "The mirror dies in a cloud of sinister black fog." In Version 2, you miss the mirror and the game crashes with a Stack Overflow error. -- Graeme Cree 6. In Versions 2 and 5, the command GIVE AXE TO TROLL will generate a response like: "The troll accepts your gift, and not having the most discriminating taste, eats it. The troll, dismarmed, is cowering and begging for forgiveness in the gutteral language of the trolls." (In Version 2, he "gleefully" eats it. Picky, picky.) Though the troll can no longer attack you, he still blocks the exits and parries, while continuing to beg for forgiveness. -- Graeme Cree 7. In Versions 2 and 5, if you give the troll to himself, he eats himself and disappears. He still bars you from leaving the room though, only now he can't be attacked. -- Graeme Cree NOTE: In fact, as Ethan Dicks has pointed out, virtually anything can be given to the troll (or thief) in this version: your hands, your eyes, the eastern wall, a compass direction, even "ME". The troll will then eat them and you will be unable to interact with them for the rest of the game (although you can still go "east" if you give "east" to the troll). The thief of course will leave them lying around instead of eating them. 8. In Versions 2 and 5, if you give the troll to the thief, the thief puts the troll in his bag, but the troll still blocks the exits. If the thief is killed, the troll reappears. -- Graeme Cree 9. In all versions after Version 5, if you try to use a compass direction while in the boat, the game will (reasonably) tell you that you can't go that way in a magic boat. In Versions 2 and 5, it will tell you that you can't go that way in a tan label. -- Graeme Cree 10. In all versions after Version 5, when you reach the portion of the river where the buoy is, the description will tell you that the buoy is "(outside the magic boat)". Versions 2 and 5, tells you that the buoy is "(in the room)"! -- Graeme Cree 11. If you try to GET OUT OF THE BOAT while floating down the river, all versions of the game tell you that you realize "just in time" that such a course would be suicidal. In all versions before and after Version 5, the game prevents you from leaving the boat. In Version 5, it lets you leave and kills you, despite having told you that you had realized not to do it. -- Graeme Cree 12. THE FLOODGATES BUG: In version 5, if the nest is not taken at location Up a Tree, the room description eventually changes to a torrential flood of output, several screens long, containing a mishmash of fragments of room, noun, and action descriptions that you see whenever you enter the room (except in superbrief mode), or do a LOOK. It isn't clear precisely what causes it, but it happens every time if you go down into the GUE, through the maze, grab the bag, come out through the Cyclops Room into the Living Room, and outside to the tree. It might be triggered by a certain point level, or something else. If you try to TAKE the nest after the bug has triggered, the game will lock up. Taking the egg before or after has no effect. -- Graeme Cree 13. In Versions 2, 5 and 15, shaking an open container that isn't empty may crash the game. This works with the sack, but not the bottle. -- New Zork Times 14. In Versions 2, 5, 15, 23, 25, 26, and 28, you can bump your head on things such as the river by trying to ENTER them. -- New Zork Times 15. THE WIMPY PHANTOM THIEF BUG: You know, that thief is really tough in combat. Why not fight his phantom instead? He doesn't fight back. In Versions 2, 5, 15, 23, 25, 26, 38, and 30, engage the thief in combat (outside of his lair). Wait until he robs you and leaves; you will see this message: The other occupant just left, still carrying his large bag. You may not have noticed that he robbed you blind first. At this point, continue to attack the thief, using the AGAIN command. You will continue to attack the no-longer-present thief, but he will not fight back, and eventually you can do enough damage to kill him. A couple of points; this won't work if you attack the thief with the sword, since when he "robs you blind", he takes the sword as well as your treasures. You must use the axe or nasty-looking knife. Also this only works with the AGAIN command, (with AGAIN representing ATTACK THIEF WITH AXE, or something like that) not by attacking him directly. Thirdly, it may take several tries to get this to work, since the thief does not always rob you in the middle of a fight. Sometimes he stays and fights (and kills you). Killing the phantom thief kills the real one as well, and you can now explore the game without interference from him, even when you find his lair. Sound great? Well, there is one slight hitch. Remember the things the thief took when he robbed you blind? He never had a chance to stow them in his lair, and they are nowhere to be found when you kill the phantom (his stiletto is left behind, but not his bag). This means any treasures that he took are out of the game, and the game may be unwinnable. Therefore, the only way to use this bug to your profit is to engage the thief in combat when you are carrying no treasures (except the sword, which he will take). -- Kevin (Piouhgd@aol.com) 16. In Versions 2, 5, 15, 23, 25, 26, 28, and 30, you can take the torch into the Gas Room without setting off an explosion, provided that it is inside the Raft or the Coffin (open or closed). -- Allen Garvin 17. In versions 5, 15, 23, 25, 26, 28, and 30, the single-line description of the torch and candles stays unchanged after they have been removed from their initial locations. For example, put the torch into the gold coffin, close it, then open it again. You will see: >OPEN COFFIN The gold coffin opens. Sitting on the pedestal is a flaming torch, made of ivory. OR: >OPEN COFFIN The gold coffin opens. On the two ends of the altar are burning candles. In versions 75, 76, 88, and 52, this is fixed, and you get these responses: >OPEN COFFIN Opening the gold coffin reveals a torch. >OPEN COFFIN Opening the gold coffin reveals a pair of candles. This doesn't seem to work in Version 2, if only because in that one, the coffin is so much smaller, and can't contain either the torch or candles. -- Graeme Cree 18. In Versions 2, 5, 15, 20, 23, 25, 26, 28, and 30 you can take the boat while already in it. DROP the (inflated) boat in the living room. Then GET IN BOAT, PUT BOAT IN CASE, and then GET ALL FROM CASE. The game will respond: magic boat: Taken. nail: It's not in that! At this point you will be both occupying and carrying the boat. A LOOK command (and attempting to move) will tell you that you are in the boat, but it will not show up in an INVENTORY command. Once you get out of the boat, it will be placed in your inventory. This assumes that you are playing the game from the original Infocom interpreter. Frotz 2.32 will put up with none of this nonsense, and will crash the game when you try to GET ALL FROM CASE. In versions 75, 76, 88, and 52 this does not work, because you are prohibited from PUTting things unless you TAKE them first. But the lack of such a prohibition in earlier versions may be responsible for numerous bugs. For example in versions 30 and earlier, you can take the raft to the Treasure Room, and PUT CHALICE IN RAFT without first defeating the Thief in combat. -- Allen Garvin 19. THE PICKUP BUG: In games like Planetfall and Enchanter, people have reported situations where one could exceed their normal weight limits, and carry something that they could not pick up themself, simply by having someone hand it to them. I have never regarded these as bugs, reasoning that if you're holding an armload of equipment it's easier to take something that someone gives you than bending over and picking it up. I can't defend this bug, though. In all versions up to Version 30 (except perhaps Version 2 again, where the containers are so much smaller), you can pick up items that you normally couldn't, simply by putting them into something else that you're already carrying. For example, try this: 1) Put the bell and axe (nothing else) into the gold coffin, and leave it open. 2) Have only the lunch, garlic and coffin (loaded with bell and axe) in your inventory, with the empty sack at your feet. If you then try to PICK UP SACK you will be told "Your load is too heavy.", but if you PUT SACK IN COFFIN it works, and you're told "Done." You can signifigantly exceed your weight limits this way if you pick up items by putting them in the coffin and then take them out of the coffin to make room for new items, but there are limits. Eventually things will start slipping from your fingers and falling to the ground when you try to take them out of the coffin. In versions 75 and later, you cannot put something into something else unless you already have it in your inventory when you issue the command. --Fredrik Ekman 20. THE PHANTOM BOAT: In Versions 2, 5, 15, 20, 23, 25, 26, 28, 30, 75 and 76, you may continue to occupy the boat after you've destroyed it. Inflate the boat, and drop it. GET IN BOAT, then CUT BOAT WITH SWORD. The game will reply: "Your skillful swordsmanship slices the magic boat into innumerable slivers which evaporate instantaneously." However, you will still be considered to be in the boat for all locational purposes, save that you will not be able to refer to it. If you were in the water when you destroyed the boat, you will still be afloat. Unfortunately, in most versions you will not be able to get out of the boat, (such as by saying DISEMBARK BOAT) not being able to refer to it, nor will you be able to give it directional commands (if you are in the river), which means that you are trapped, and the game is unwinnable. In versions 75 and 76, you will at least be able to escape the phantom boat by typing STAND, a command that exits the boat without directly referring to it. Earlier versions do not know this word. The same thing will happen if, instead of destroying the boat, you give it to the thief while inside it, and he leaves with it. -- Allen Garvin 21. If you knock the thief unconscious and try to take his stiletto, the game says that it is "white hot," and that you drop it -- obviously some sort of protective magic. However, in Versions 2, 5, 15, 23, 25, 26, 28, 30, and 75, if you try to PUT STILETTO IN SACK (for example) it will let you, but when the thief wakes up, he continues to attack you with the stiletto, even if you have moved it to a different room! In later versions, it refuses to let you put it in the sack at all, saying that you don't have the stiletto. -- B.J. Parker 22. BIRTHDAY CANDLES BUG: In all versions except the Solid Gold (and Mini-Zork), Zork 1 apparently uses trick relighting candles. The first time you go to the Temple, type BLOW OUT CANDLES, *without* taking them, then type LOOK. The description will say "On the two ends of the altar are burning candles.", but if you examine them, it will say that they are out. If you try to light them, you will be told "The candles are lit," instead of "already lit" which is what it says when they are burning. If you do an INVENTORY command, the candles will not say "(providing light)". However, the room description is correct, and all of the other indicators are wrong. The candles *are* still lit and will quickly become too small to use unless you put them out for real, by taking them and either dropping them, or lighting and blowing them out again. The only reliable way to blow out the candles is to hold them while you do it. This bug drove me, well, buggy, until I tracked it down, trying to figure out why my candles were being destroyed even though I knew I had blown them out. -- Graeme Cree 23. Here's a variation on the Starcross disk bug. If the sack and the bottle are both empty, it's possible to put the sack in the bottle, then put the bottle in the sack, causing both to vanish. This exists in all versions except the Solid Gold, Mini-Zork, and Version 2 (because the bottle is too small to hold the sack in that one). -- New Zork Times 24. BOTTLE BUG: In all versions except the Solid Gold and MiniZork, you can POUR WATER regardless of whether the bottle is open or closed. -- Graeme Cree 25. TRAPDOOR BUG: In versions 75, 76 and 88, there is a way to open the trapdoor from the inside. At the beginning of the game, enter the following commands: N. E. OPEN WINDOW. W. W. TAKE LAMP. MOVE RUG. LIGHT. OPEN TRAPDOOR. D. N. G. When you enter the G (or AGAIN) command, you will be told "The trap door opens." You can then return to the Living Room, and the trapdoor will not be barred behind you when you descend to the Cellar later. The order of the commands matters. If you reverse the order of LIGHT, and OPEN TRAPDOOR, then you will be told "It is already on" when you type AGAIN. For some reason the AGAIN command thinks you are referring to the lamp. It isn't clear if this is a bug or a playtesting device that Infocom forgot to remove. -- Allen Garvin NOTE: Matthew Russotto suggests that this bug is a combination of another bug wherein AGAIN did not check to see if the object referred to was still present, and a deliberate change that made AGAIN ignore directional commands. The Phantom Thief Bug was another manifestation of this, but that bug was patched separately, rather than fixing the underlying problem. Therefore, AGAIN in this case refers to your opening of the trapdoor three moves ago, because all commands in between have been directional. He points out that similar tricks can be used to disarm the troll, and to attack him when he is not present (a la, the Phantom Thief Bug). From the Troll Room, the commands TAKE AXE, S, AGAIN, will let you take the axe while you are in the cellar, even though it will be invisible to LOOK and INVENTORY commands. Also from the Troll Room, the commands, ATTACK TROLL WITH SWORD, S, AGAIN, gives you the Phantom Troll Effect (similar to the Phantom Thief), allowing you to attack the Troll while he isn't present, and can't fight back. 26. Another container bug, but this one is in all versions, even the Solid Gold edition (Except for Version 2 with its notoriously small containers again). If you put the (inflated) raft in the coffin, then the coffin in the raft, both will disappear. This does not work the other way around, however. If you put the coffin in the raft first, then the raft in the coffin, you get a message saying that there is no room. In Mini-Zork, this bug not only appears, but the game locks up to boot (no pun intended). -- Graeme Cree 27. THE RAFT OF HOLDING: When you put objects in the raft and then deflate it, they effectively cease to exist, allowing you to carry as much weight and as many objects as the raft will hold (it won't hold the gold coffin, unfortunately, and of course sharp objects are out). This is because the game handles the pile of plastic and the raft as two separate objects, and there's no provision for handling any objects inside the raft when the switch is made. -- Stu Galley in The New Zork Times 28. TEETH OVERBOARD: All versions of the game (except Mini-Zork) have an odd problem synonyming the word overboard (which really shouldn't be a noun at all, should it?). In versions 2-28, overboard is a synonym for object 212, in version 30 object189, and in versions 75 onward as teeth (!), as can be seen by typing EXAMINE OVERBOARD on the first turn of the game. -- Gunther Schmidl
There could be more to find on other sites or by experimentation. If we're speaking strictly speed, then bug 4 may be able to get us to the end without doing much, but of course, that wouldn't be interesting. It'd be cool if a glitchy playthrough could be made using all the bugs on the list. The only problem will come in the form of actually finding an old enough version to exploit most of them.
Joined: 1/11/2009
Posts: 44
I think this could be viable. It might be tricky finding the best speed to go so that people can follow the action while still getting a good sense of WTF. This site has a long list of bugs that weren't on Graeme Cree's site; using as many glitches as possible off of both lists would be quite a task. Finding an old version isn't a problem; the Interactive Fiction Archive has patches to convert Infocom games from one version to pretty much any other here. This has got my interest. It'd be cool to see a playaround, even if it didn't get published.
Active player (293)
Joined: 12/16/2008
Posts: 458
Location: Houston
was waiting from someone to do an old infocom game, I can't wait
Post subject: Rise from the grave, Zork thread.
Active player (378)
Joined: 9/25/2011
Posts: 652
I'm doing a Zork I run (yes, really!), specifically a 100% run aiming for vault. One big question I have, though is: What's the end screen for this game? I could pull up the score screen after hitting a score of 350 to show that I've achieved 100%, but that still leaves a few screens untraversed in the game. Since they don't count for score, one could argue that they aren't really needed to "beat" the game. Alternatively, I could end after it dumps you to the command prompt, but it would make for a very confusing and even less entertaining run, and there'd be no easy way for viewers to verify that 100% was actually reached. On a separate topic, I don't see any specific glitches that will help me out in this run, though feel free to suggest.
DrD2k9
He/Him
Editor, Judge, Expert player (2214)
Joined: 8/21/2016
Posts: 1090
Location: US
Isn't there an exit to go through to complete the game? I think the pathway doesn't open up until all the treasures are in the trophy case thing inside the house. If I remember correctly, once the path opens, taking it leads to an endgame which is essentially the lead-in to Zork 2. EDIT: With being able to buffer key-presses, this could be a really quick run. Also I think you can stack directions and commands. Typing 'NW' will go Northwest Typing 'N W' will go north then west. (it may require a comma between commands 'N, W' ) I believe you can even do room actions within a stream of direction commands. 'N W Pickup X E E S' EDIT 2: I'd be willing to help if you want to collaborate.
Player (26)
Joined: 8/29/2011
Posts: 1206
Location: Amsterdam
Great idea, and a classic worthy of a run.
c-square wrote:
One big question I have, though is: What's the end screen for this game? I could pull up the score screen after hitting a score of 350 to show that I've achieved 100%, but that still leaves a few screens untraversed in the game.
In a game that keeps its own score-out-of-maximum or completion percentage, a 100% run means using that value from the game, and not something arbitrary like "enter all rooms".
DrD2k9 wrote:
this could be a really quick run.
Yep. Well we also have CD-Man in one nanosecond :) Frankly I think the best way of showing this run is via a text transcript (with all inputs and outputs, so the player can read at his own speed). I suppose site policy requires a movie (e.g. on Youtube) but you could easily have a text file in addition to that.
Active player (378)
Joined: 9/25/2011
Posts: 652
Happy to have the help! It looks like I might have bitten off more than I can chew. There’s a bunch of things that have to go just right on the run (killing the Troll in one hit, getting the egg stolen early, not getting hurt by the thief x2, having candles blown out on one particular move) that it’s going to take a lot of work finding the right starting clock time to set the RNG properly.
Active player (378)
Joined: 9/25/2011
Posts: 652
DrD2k9 wrote:
Typing 'N W' will go north then west. (it may require a comma between commands 'N, W' )
I can confirm this works (with commas)
DrD2k9 wrote:
I believe you can even do room actions within a stream of direction commands. 'N W Pickup X E E S'
This only works up to the pickup part. For example, the first commands in the game chain like this "N,N,U,GET EGG" and that works. But this gives an error: "N,N,U, GET EGG,D"
DrD2k9 wrote:
EDIT 2: I'd be willing to help if you want to collaborate.
Sounds great! FYI, if we have to do much RNG digging, my part may have to wait until the new year, as my free time is very limited right now.