SNES special events (draft)
SNES special events (draft)
Here is a draft version of the SNES special events document I've been making.
- Attachments
-
- SNES_special_events_2015-11-19.txt
- (9.76 KiB) Downloaded 180 times
-
- Calif
- Posts: 553
- Joined: August 27th, 2011, 2:04 am
Re: SNES special events (draft)
No "special" stuff in level 2 and 4??
Check my Prince in C# https://github.com/salvadorc17/Prince-Monogame
Re: SNES special events (draft)
I've only read the text about level 1 so far, but this is/will be an interesting read. I may have an addition for level 1, although I haven't playtested PoP1 for SNES enough to be sure. What I noticed is that, when I put the prince in the room with the level exit door, if the prince makes any noise the guard from the room to the left walks towards the prince.
[Edit:]
Are you sure the guard in the demo level has skill 18?
Pr1SnesLevEd says his skill is 11.
Maybe the game overrides the regular setting?
[Edit #2:]
Oh, yeah, it is being overridden, at 0x92D1 it says 0x12 (18).
[Edit:]
Are you sure the guard in the demo level has skill 18?
Pr1SnesLevEd says his skill is 11.
Maybe the game overrides the regular setting?
[Edit #2:]
Oh, yeah, it is being overridden, at 0x92D1 it says 0x12 (18).
Re: SNES special events (draft)
I don't think it's special (i.e. level/room-specific), it's just a difference from the DOS version.Norbert wrote:when I put the prince in the room with the level exit door, if the prince makes any noise the guard from the room to the left walks towards the prince.
The SNES version will activate guards from adjacent rooms if they are close enough to the edge.
According to my experiments, "close enough" means: max. 3 tiles into the left room, or max. 1 tile into the right room.
There was a mod where this provided an unintended short solution: viewtopic.php?p=15286#p15286
(In room 8 there is a stars trap, so you can't go left. But the guard from room 7 comes over and presses a button that opens the gate to the exit.)
Yes, it is overridden by the special event.Norbert wrote:Maybe the game overrides the regular setting?
The document says "The guard has skill 18.", but it seems this is can be misunderstood?
Now I rewrote it to "Any guard's skill is overridden to 18.".
Here is the disassembly:Norbert wrote:Oh, yeah, it is being overridden, at 0x92D1 it says 0x12 (18).
Code: Select all
get guard skill? (skill->X, random->A): rndp:
01:92C6: ae 19 05 LDX $0519 ; guardprog
01:92C9: ad 79 05 LDA $0579 ; current level
01:92CC: c9 15 CMP #$15 ; demo level
01:92CE: d0 02 BNE $92d2
01:92D0: a2 12 LDX #$12 ; new guard skill
01:92D2: 4c 17 be JMP $be17 ; RND
Re: SNES special events (draft)
Ah, yes, I kinda thought that maybe that was the case.David wrote:The SNES version will activate guards from adjacent rooms if they are close enough to the edge.
Sounds good.David wrote:Now I rewrote it to "Any guard's skill is overridden to 18.".
Re: SNES special events (draft)
Two minor additions for level 1:
- first gate _or entrance level door_
- is closed_, and always starts open_
- first gate _or entrance level door_
- is closed_, and always starts open_
Re: SNES special events (draft)
Yes, that's more precise.Norbert wrote: - first gate _or entrance level door_
However, the special event is that a gate counts as a result only on level 1.
You're right. I didn't notice that, because the level already specifies that the gate is open.Norbert wrote: - is closed_, and always starts open_
Now I also found it in the disassembly: this happens around 01:D35E.
Here is the current version:
- Attachments
-
- SNES_special_events_2015-12-02.txt
- (11.88 KiB) Downloaded 215 times
- doppelganger
- Vizier
- Posts: 119
- Joined: April 24th, 2015, 9:04 am
- Location: India
Re: SNES special events (draft)
Another thing I've noticed was that after the throne-room battle in level 19, the prince falls into the room on the left. (Well, that's how it is in the original levels).
Re: SNES special events (draft)
True.doppelganger wrote:Another thing I've noticed was that after the throne-room battle in level 19, the prince falls into the room on the left. (Well, that's how it is in the original levels).
David's draft describes this as:
"When leaving the room down [...] he appears above row 0, column -3 (column 7 of the room to the left)."
Maybe instead of "(column 7 of the room to the left)" it could say something like:
"The game interprets column -3 as being column 7 of the room to the left."
(Or something with "... is essentially ...")
It's probably important enough to not be in parentheses and to specifically explain the relation between -3 and 7.
-
- Calif
- Posts: 553
- Joined: August 27th, 2011, 2:04 am
Re: SNES special events (draft)
This documentation is good, but please some pictures for better understanding of the described events..
Check my Prince in C# https://github.com/salvadorc17/Prince-Monogame
Re: SNES special events (draft)
Attached are screenshots.
These are still without rectangles and letters, I'll add a new post later that includes such marked screenshots.
These are still without rectangles and letters, I'll add a new post later that includes such marked screenshots.
- Attachments
-
- screenshots.zip
- screenshots, UNmarked
- (585.86 KiB) Downloaded 140 times
Re: SNES special events (draft)
Marked screenshots.
Far from perfect, but better than nothing?
Far from perfect, but better than nothing?
- Attachments
-
- mscreenshots.zip
- screenshots, marked
- (662.22 KiB) Downloaded 145 times
-
- Calif
- Posts: 553
- Joined: August 27th, 2011, 2:04 am
Re: SNES special events (draft)
Thanks for those, i dont want to tell you what to do, but what do you think about create a pdf with the info and screenshots together, that will be a great way to compare, and understand all this information..Norbert wrote:Marked screenshots.
Far from perfect, but better than nothing?
Check my Prince in C# https://github.com/salvadorc17/Prince-Monogame
Re: SNES special events (draft)
Yeah... David, maybe you can do another minor rewrite of your text, to add image filenames in brackets (e.g. "[level01.png]") where you'd want them, and add letters to the text to refer to certain areas in the screenshots that include letters (e.g. "... (see A).", or something). You could let me know if you need certain screenshots to be modified, or if you need additional screenshots. To slowly work towards a unified document (ODT and PDF) that one of us could eventually put together. I wouldn't mind doing that. Of course the Credits section will mention you wrote all the text.salvadorc17 wrote:what do you think about create a pdf with the info and screenshots together
Re: SNES special events (draft)
Do you want me to merge the text and images into a document?
It's basically ready to be published, I think.
It can always be improved further in the future.
It's basically ready to be published, I think.
It can always be improved further in the future.