Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,473,302
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-24-24 12:34 AM
Guest: Register | Login

0 users currently in ROM Hacking | 2 guests | 1 bot

Main - ROM Hacking - Doki Doki Panic New thread | New reply


Kiokuffiib11
Posted on 07-10-09 10:21 PM (rev. 2 of 07-10-09 10:27 PM) Link | Quote | ID: 110272


Porcupo
Level: 40

Posts: 1/313
EXP: 406965
Next: 34344

Since: 07-10-09
From: Marquette, Michigan

Last post: 3310 days
Last view: 1932 days
Before I start explaining this to everyone, how I'm changing this ROM, let me mention the reasoning.

I have heard a lot of people say "Why not just play Doki Doki Panic, because it's just the same with different graphics."

That's not true.

Doki Doki panic had a lot of flaws which SMB 2 fixed.

In Doki Doki Panic you could not run, and nothing was animated. The waterfalls literally could cause seizures, and many of the other sprites that WERE animated, had 2 frames, versus SMB2's version where they had around 8 (Or somewhere around there). I am referring to the Albatross here in this case.

Doki Doki Panic you had to beat the game with ALL of the characters (Play through the game 4 times, once with each character), versus one character.

The Downside is, when Doki Doki panic was turned into SMB2, they changed music, various other things like the gate, and turning those cool masks into Mushrooms, and various other graphics.

Now: What I have changed sou far:

I've adjusted the whole story Via hex editing to match the story of Doki Doki Panic. On the title screen sou far I have the magical book with Help above it, and the monkey.

The character screen has been fully changed to the Doki Doki Panic characters,
Imajin's sprites are fully changed,
Characters DON'T shrink when at 1 health,
Shell turned to a mask,
Mushrooms to masks,
Health mushroom to a heart,
Subspace potion is now a lamp.
Characters on the contributor screen (at the end) have their Japanese names now,
Imajin's pic at the end fixed.

This brings me up to my problem:



I've been trying to find how to make the characters not go into the ground 4-6 sprites down when shrunk (Once you link the small sprites to the large character area (Instead of the small character area).

I've been even trying to follow the Debugger code backwards, but the shrink code (06F9) has a BRK in it . I also tried out some other things, but to no avail.

I still can't figure out where it traces back to.

I've tried different things for hours on end and am frustrated at this.

If it will help you here is the info I've found that Semi corresponds.

$06F9 - Current Character (Appearance,not stats) (1st quarter of left Table)
......00 - Large Mario
......01 - Large Luigi
......02 - Large Princess
......03 - Large Toad
......04 - Small Mario
......05 - Small Luigi
......06 - Small Princess
......07 - Small Toad


0x01FE1E - Large Mario sprite
0x01FE1F - Small Mario sprite
0x01FE20 - Large Princess sprite
0x01FE21 - Small Princess sprite
0x01FE22 - Large Toad sprite
0x01FE23 - Small Toad sprite
0x01FE24 - Large Luigi sprite
0x01FE25 - Small Luigi sprite


$06F6 - Character growing or shrinking

$04C2 - Current life in the life meter
......0F - One heart
......1F - Two hearts
......2F - Three hearts
......3F - Four hearts

$04C3 - Number of bars in the life meter (for visual purposes only)
......FF - One bar (doesn't work very well)
......00 - Two bars (default)
......01 - Three bars
......02 - Four bars

0x007E7D - Pointer to tiles used for life bar
0x007E88 - Life bar properties (palette, mirroring, etc.)
0x007E93 - Space between each life bar

$E6A1:8D C2 04 STA $04C2 = #$1F ;Life will have 2 hearts
$E6A4:A9 00 LDA #$00 ;Store 00 into the following
$E6A6:8D C3 04 STA $04C3 = #$00 ;Bars in the life meter are reset to 2

$F71A:8D C2 04 STA $04C2 = #$00 ;Current Life in meter

$0014 - Page of main character's X position
$001E - Page of main character's Y position

$0028 - Fraction of main character's X position on page


Like I said, it puts the graphics 4-6 pixels in the ground when you shrink.

Please help me on this!

Thank you for looking at this!

I changed:

01FE1F - Small Mario to 00 Large Mario
01FE25 - Small Luigi to 01 - Large Luigi
01FE21 - Small Princess to 02 - Large Princess
01FE23 - Small Toad to 03 - Large Toad

That's what keeps them large.

Please help! I've been struggling with this for awhile.

Thank you!



____________________
セシル

DiscoPeach
Posted on 07-11-09 03:36 PM Link | Quote | ID: 110291


Octoballoon
Level: 31

Posts: 143/175
EXP: 177108
Next: 8255

Since: 04-15-08
From: Puerto Rico

Last post: 4552 days
Last view: 4532 days
Impressive! Have any screenshots?

Oh, by the way, on your problem with the shrinking, check to see if there are any pointers that go to somewhere else. Sometimes Nintendo tends to be very sloppy at game making, so maybe the addresses you're looking for are in a totally different place. Try looking more closely where you disassembled the code to see if you can find it. I'd love to help you but I know jackshit about assembly so I'd know my way around Doki Doki Panic even less. Sorry, bro.

Nonetheless your idea is fantastic! Mad props!

____________________
MathOnNapkins' Zelda 3 (ALttP) Hacking Forum on Arc-Nova: http://arc-nova.org/forum/index.php?board=7.0

Kiokuffiib11
Posted on 07-11-09 05:23 PM (rev. 2 of 07-11-09 05:25 PM) Link | Quote | ID: 110295


Porcupo
Level: 40

Posts: 2/313
EXP: 406965
Next: 34344

Since: 07-10-09
From: Marquette, Michigan

Last post: 3310 days
Last view: 1932 days
I've unfortunately tried to follow it. I can't figure out where it's going.

I was thinking (Last night after bed), that I might be able to have an emulator check for changed values, then trying out those values one by one.

But I can't remember which Emulator can do that.

If you can, please tell me.

And thank you.

Where can I post pics?

I've still got loads of work to do, but, I'm coming along. I'm kind of at a standstill until I can figure this out.

If you want to see what my problem looks like, try changing the values I posted in my previous post.

PS: Thanks for posting back.

____________________
セシル

boingboingsplat
Posted on 07-11-09 05:49 PM Link | Quote | ID: 110296


Giant Koopa
[PREFSTRING:wonderful bounciness]
Level: 74

Posts: 939/1292
EXP: 3632997
Next: 20547

Since: 07-23-07
From: Michicola

Last post: 4839 days
Last view: 4802 days
You can upload any screenshots you have to the uploader.

____________________
 

Hamtaro126
Posted on 07-11-09 08:38 PM Link | Quote | ID: 110299


Cheep-cheep
Level: 33

Posts: 116/194
EXP: 212796
Next: 16383

Since: 05-02-07
From: Shelton, WA

Last post: 2470 days
Last view: 2313 days
Posted by Kiokuffiib11
I've unfortunately tried to follow it. I
But I can't remember which Emulator can do that.


FCEUX (The Newest FCEU emulator) is recomended for saving NES Game pictures on the computer. Hope that helps.

____________________
Mah boi, romhacking is what all true warriors strive for!

I wonder what's for dinner?

DiscoPeach
Posted on 07-11-09 10:00 PM Link | Quote | ID: 110302


Octoballoon
Level: 31

Posts: 144/175
EXP: 177108
Next: 8255

Since: 04-15-08
From: Puerto Rico

Last post: 4552 days
Last view: 4532 days
Posted by Kiokuffiib11
Where can I post pics?

PS: Thanks for posting back.


No sweat!

put the link of your screenshot in between the following:
(img)your image's url(/img) ( '[]' instead of '()', by the way)

And that's it! Hope to see some screenshots!

____________________
MathOnNapkins' Zelda 3 (ALttP) Hacking Forum on Arc-Nova: http://arc-nova.org/forum/index.php?board=7.0

Kiokuffiib11
Posted on 07-13-09 09:22 PM Link | Quote | ID: 110418


Porcupo
Level: 40

Posts: 3/313
EXP: 406965
Next: 34344

Since: 07-10-09
From: Marquette, Michigan

Last post: 3310 days
Last view: 1932 days
Sorry about taking sou long to reply.

I just made a collage of a few screen shots (Including my problem), but, I need a site that will be friendly to me posting ROM pics to. Deviant Art is against it, Where should I post it?

____________________
セシル

Kawa
Posted on 07-13-09 09:25 PM Link | Quote | ID: 110420


CHIKKN NI A BAAZZKIT!!!
80's Cheerilee is best pony
Level: 138

Posts: 2071/5344
EXP: 30938875
Next: 724106

Since: 02-20-07
From: The Netherlands

Last post: 4496 days
Last view: 2631 days
http://acmlm.no-ip.org/uploader would work.

____________________
Wife make lunch - Shampoo
Opera - give it a spin
Spare some of your free time?
<GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered
Kawa rocks — byuu

DiscoPeach
Posted on 07-14-09 04:04 AM (rev. 2 of 07-14-09 04:04 AM) Link | Quote | ID: 110441


Octoballoon
Level: 31

Posts: 150/175
EXP: 177108
Next: 8255

Since: 04-15-08
From: Puerto Rico

Last post: 4552 days
Last view: 4532 days
Posted by Kiokuffiib11
Sorry about taking sou long to reply.

I just made a collage of a few screen shots (Including my problem), but, I need a site that will be friendly to me posting ROM pics to. Deviant Art is against it, Where should I post it?


www.imageshack.us

do it

____________________
MathOnNapkins' Zelda 3 (ALttP) Hacking Forum on Arc-Nova: http://arc-nova.org/forum/index.php?board=7.0

Kiokuffiib11
Posted on 07-14-09 04:12 AM Link | Quote | ID: 110443


Porcupo
Level: 40

Posts: 4/313
EXP: 406965
Next: 34344

Since: 07-10-09
From: Marquette, Michigan

Last post: 3310 days
Last view: 1932 days
Image shack sucks bad (They constantly erase your files)

Here: http://acmlm.no-ip.org/uploader/get.php?id=1741

____________________
セシル

DiscoPeach
Posted on 07-14-09 06:50 AM Link | Quote | ID: 110465


Octoballoon
Level: 31

Posts: 151/175
EXP: 177108
Next: 8255

Since: 04-15-08
From: Puerto Rico

Last post: 4552 days
Last view: 4532 days
Hmmmm, that's odd. Imageshack never does that to me. All my pics in all my threads are hosted with imageshack (without me even being a member) - and they're still there.

Oh, I see what you're problem is. Well, sorry but I don't know how to fix it. But at least your characters look great!

____________________
MathOnNapkins' Zelda 3 (ALttP) Hacking Forum on Arc-Nova: http://arc-nova.org/forum/index.php?board=7.0

Kiokuffiib11
Posted on 07-14-09 04:10 PM (rev. 3 of 07-15-09 05:24 PM) Link | Quote | ID: 110497


Porcupo
Level: 40

Posts: 5/313
EXP: 406965
Next: 34344

Since: 07-10-09
From: Marquette, Michigan

Last post: 3310 days
Last view: 1932 days
I might try looking at the values before and after the resizing, try fooling with those, I'm not sure what else to do.

Does anyone have an idea?

*Is frustrated*

____________________
セシル

Main - ROM Hacking - Doki Doki Panic New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.025 seconds. (347KB of memory used)
MySQL - queries: 87, rows: 119/119, time: 0.017 seconds.