AGI: KQ3: Apple IIgs error at walking plank
|Reported by:||SF/arwen4cj||Owned by:||m-kiewitz|
|Game:||King's Quest 3|
ScummVM version: Version 1.3.0
Bug details, including instructions on reproducing: In the game, if the main character gets caught by the pirates twice, he is supposed to walk the plank. However, in the Apple IIgs version of the game (on the real IIgs or on an IIgs emulator), the game gives the following error message just before you get to the scene with him walking the plank:
Bad cel #
Press ESC to quit
Therefore, you don't actually walk the plank. This doesn't effect gameplay too much, as it is a death scene...but still...it is annoying because you have to restart the computer if you are supposed to walk the plank.
Now, in ScummVM, you don't get that error message. However, ScummVM either freezes or crashes when you're supposed to walk the plank. If it freezes, you get to the plank scene, but there are these weird lines running up and down on the screen, and the game just freezes. I don't know for sure, but I'm guessing that this might have to do with the original problem in the Apple IIgs version of the game.
You can reproduce the error in a couple ways:
1.) Play the game until you're on the pirate ship. Get out of the cargo hold by moving the small crate next to the big crate beneath the ladder. Drop the box, then jump on the box. Then jump to the box. Then jump to the ladder. Go up the ladder. You're on the lower deck. Get off the ladder. If the captain is in his room, walk in. If not, then walk right one screen and see if a pirate is walking around. If he is, let him catch you. If not, then go back to the other screen. If the captain is in his room. Keep walking back and forth until you're caught by one of the pirates. They'll send you back to the cargo hold. Jump on the box again, jump to the box, and jump to the ladder. Climb the ladder again. Get caught by a pirate again. The game will either crash here, or you'll be taken to the back of the ship, but the screen will look weird, and it'll freeze up.
2.) Use the debug mode. You can access it by typing in "rats ass' (if this forum has a filter on it, it's a s s). Sorry, that's the only way to access the debug menu that I know of :( If you're not playing a restored game, or you haven't taken care of the wizard yet, type in either 'Sleep wizard" or 'Bye bye wizard.' followed by enter/return. Then type in 'Set var' followed by enter/return It will ask you to name a variable. Type in '183' followed by enter/return. It will ask you for a new value.. Type in '6' followed by enter/return. Then type in 'tp' followed by enter/return. It will ask you what room. Type in '82'
This will either crash ScummVM or you will be taken to the back of the pirate ship. The pirates will be there, but they won't kill you. Leave the room by walking right...you can walk right through the pirates. Then try to come back into the room -- this will either cause ScummVM to crash, or you'll get weird lines on the screen.
3.) Use the debug mode, make the wizard either sleep or kill him with the above listed commands (if you're not playing a restored game), but don't set variable 183. Type in 'tp' and tp to room 82. That should be fine, as it's just the back of the ship with no pirates. Walk out of the room by going to the right. Then, either set variable 183 to 6 and walk back into the previous room, or get caught by the pirates twice.
Language of game: English
Version of game: I copied my real Apple IIgs original floppy disks
Platform and Compiler: Mac OS10 Snow Leopard
Attach a save game if possible: I've been playing the game in an Apple IIgs emulator called KegsMac. I was curious if I could see the plank scene in ScummVM, so I don't really have any saved games in ScummVM. I told you above how you could get to the scene without a saved game. I doubt the saved games in Kegs would work on ScummVM.
However, I did make a video on youtube about this problem:
Ticket imported from: #3394492. Ticket imported from: bugs/5832.
Change History (22)
comment:1 by , 8 years ago
|Summary:||Apple IIgs error at walking plank → AGI: KQ3: Apple IIgs error at walking plank|