Falling into walls in original PoP
Posted: February 1st, 2020, 9:32 pm
atrueprincefanfrom18 sent me this in a PM:
Nice find!
I could reproduce it in the original (DOS) PoP as well, so this glitch is not specific to SDLPoP.
(SDLPoP is based on the DOS game, so it "inherited" the bug.)
To reproduce it in the DOS version:
If I simply climb up to that ledge, the prince will already be aligned as needed for this glitch.
Although in the DOS version, the prince will end up in a different room.
This is an invalid room number, which means the game will read some out-of-range memory area as if it was level data.
That area doesn't contain any valid level data, so its contents will appear as a garbled room.
A similar glitch can happen if the prince dies at a place where there is a wall immediately on his right, and you revive him with R (in cheat mode).
The prince will fall into the wall, and he'll end up in a glitched room like in your recording.
Here is an example: https://youtu.be/-oEJBESyTVs?t=121
This is a glitch in the game, and it's a glitch which I haven't seen yet.atrueprincefanfrom18 wrote: ↑February 1st, 2020, 8:21 pm Hello, I was playing the original PoP1 Level 2 and I did something odd and this thing happened... Why would it had happened? Please will you check the attached p1r files and let me know?
Nice find!
I could reproduce it in the original (DOS) PoP as well, so this glitch is not specific to SDLPoP.
(SDLPoP is based on the DOS game, so it "inherited" the bug.)
To reproduce it in the DOS version:
If I simply climb up to that ledge, the prince will already be aligned as needed for this glitch.
Although in the DOS version, the prince will end up in a different room.
If you press C in cheat mode then you'll see that this strange room is room 128 in SDLPoP and room -128 in DOS PoP.atrueprincefanfrom18 wrote: ↑February 1st, 2020, 8:51 pm Yes, sure, please put it for others to view, have absolutely no problems.
I don't exactly know where it would properly fit in, that's why I sent you a private message.
But the main question still remains... I played again and some elements changed. Where is the room where the kid lands? At what other places can this happen and why?
This is an invalid room number, which means the game will read some out-of-range memory area as if it was level data.
That area doesn't contain any valid level data, so its contents will appear as a garbled room.
A similar glitch can happen if the prince dies at a place where there is a wall immediately on his right, and you revive him with R (in cheat mode).
The prince will fall into the wall, and he'll end up in a glitched room like in your recording.
Here is an example: https://youtu.be/-oEJBESyTVs?t=121