Yes, that should be changed to make it work like a trap, when you cross the mirror you get 1 point damage, that way is no more useless, just an idea

Yes, that should be changed to make it work like a trap, when you cross the mirror you get 1 point damage, that way is no more useless, just an idea
Norbert wrote: Is there an easy (to find) hex edit to make jumping through the mirror possible in all levels and at all locations?
Code: Select all
coll mirror:
01:9A74: ad 64 04 LDA $0464 ; Char.chtype ; CharID
01:9A77: d0 40 BNE $9ab9 ; :c1
level 5 room 15 (mirror):
01:9A79: ad 79 05 LDA $0579 ; current level
01:9A7C: c9 04 CMP #$04
01:9A7E: d0 39 BNE $9ab9 ; :c1
I did not find a solution, but here is what I tried:salvadorc17 wrote: that should be changed to make it work like a trap, when you cross the mirror you get 1 point damage
Code: Select all
01:D180: a9 01 LDA #$01
01:D182: 8d 08 05 STA $0508 ; kid current HP ; KidStrength
Thanks!David wrote:Search: AD 79 05 C9 04 D0 39
Change: AD 79 05 to 4C 90 9A
You're referring to this, right?David wrote:There is a similar hack in the big list (first post) that disables row/column checks.
Kaslghnoon wrote:2) Make these offset changes:
x9A87 [$AD] to $4C
x9A88 [$5C] to $90
x9A89 [$04] to $9A
Maybe salvadorc17 meant what you already posted about, that the prince goes to 1 hitpoint with damage.David wrote:I did not find a solution, [...]salvadorc17 wrote: that should be changed to make it work like a trap, when you cross the mirror you get 1 point damage
Do you mean when the prince jumps through it?Norbert wrote:Hm, is it also possible/easy to also make the shadow appear from the mirror?
Interesting...David wrote:Do you mean when the prince jumps through it?Norbert wrote:Hm, is it also possible/easy to also make the shadow appear from the mirror?
The shadow appears then, but with the wrong palette.
Yes, that was what i meant..Norbert wrote:
Maybe salvadorc17 meant what you already posted about, that the prince goes to 1 hitpoint with damage.
You also need to change the level where shadow appears in the right hex offseft? or no extra changes needed?Norbert wrote:But in level 5, room 4 (3), it does not:
Code: Select all
shadow level checks: ShadowProg:
01:8BED: ad 79 05 LDA $0579 ; current level
01:8BF0: c9 04 CMP #$04 ; level 5
01:8BF2: f0 0d BEQ $8c01 ; level 5 room 15 shadow mirror
...
level 5 room 15 shadow mirror:
01:8C01: ad 62 04 LDA $0462 ; Char.room ; CharScrn
01:8C04: c9 0f CMP #$0f ; room 15
01:8C06: f0 03 BEQ $8c0b
01:8C08: 4c d5 92 JMP $92d5 ; VANISHCHAR
Hi elveskz,elveskz wrote:How to find a offset for time remaining change in Jp version?
Thanks Norbert!! It worked, now only need to edit the name of the game in the main menu and the rom is ready for download.Norbert wrote:Hi elveskz,elveskz wrote:How to find a offset for time remaining change in Jp version?
As Kaslghnoon mentions in his post here, you will need a patched ROM.
In his post, search for "Edit time limit:", then read the section above it.
The patched ROM he included - linked to - in his post there is the US (= KONAMI) version.
You need to start by patching the JP version, see the instructions here.
Then use a hex editor to search for and modify the values I've marked with brackets below.
Kaslghnoon's post includes example values.
-----
27 06 8D 47 05 A9 [00] 4C C6 FE 05 8D 2F
C9 AD 8D 2D 05 A9 [00] 8D 2E 05 A9 00 4C
-----