| |||
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 |
| ||
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 |
| ||
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 |
| ||
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 |
| ||||
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 |
|
Hamtaro126 |
| ||
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 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 |
| ||
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 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 |
| ||
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 |
| ||
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 |
| ||
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 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 |
| ||
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 |
| ||
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 |
| ||
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 |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 87, rows: 119/119, time: 0.017 seconds. |