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

0 users currently in ROM Hacking | 1 guest

Main - ROM Hacking - Doki Doki Panic 2 SMB2 ROM hack help needed. New thread | New reply


32x1000
Posted on 03-22-14 06:37 AM (rev. 2 of 03-22-14 06:47 AM) Link | Quote | ID: 156165


Koopa
Level: 24

Posts: 15/116
EXP: 76679
Next: 1446

Since: 12-27-13
From: Florida

Last post: 2032 days
Last view: 1477 days
I am currently working on a hack of SMB2 called Doki Doki panic 2. I am having some trouble with graphics, the sprites for the main characters in Doki Doki panic are too short. When I pick up a veggie from the ground it floats above their heads. If anybody knows how to lower the veggie please let me know it would be greatly appreciated. *Edit* Also I was wondering how I would hack it to where when the character is on their last hit point they don't shrink. Thanks

ShaneM
Posted on 03-22-14 04:01 PM (rev. 2 of 03-22-14 04:03 PM) Link | Quote | ID: 156166


Snifit
Compromised account.
Please contact an admin to restore access.
Level: 36

Posts: 93/285
EXP: 293223
Next: 14887

Since: 02-17-14

Last post: 3130 days
Last view: 2646 days
Posted by 32x1000
I am currently working on a hack of SMB2 called Doki Doki panic 2. I am having some trouble with graphics, the sprites for the main characters in Doki Doki panic are too short. When I pick up a veggie from the ground it floats above their heads. If anybody knows how to lower the veggie please let me know it would be greatly appreciated. *Edit* Also I was wondering how I would hack it to where when the character is on their last hit point they don't shrink. Thanks



Well, what I would do is use FCEUX's PPU viewer to see the tile numbers for the characters. If it uses 4-6 tiles just look up the tile numbers with YY-CHR (a GFX editing tool) and make them bigger. Try that first as they probably don't use their full tile space.

For the power-up, if you don't want them to shrink look up the LDA which contains their value using FCEUX'z Code/Data logger: http://www.fceux.com/web/help/fceux.html?CodeDataLogger.html

Here are SMB2 helps:

ROM Map: http://datacrystal.romhacking.net/wiki/Super_Mario_Bros._2:ROM_map

RAM Map: http://datacrystal.romhacking.net/wiki/Super_Mario_Bros._2:RAM_map

Tools: http://www.romhacking.net/utilities/181/ and http://www.romhacking.net/utilities/429/

____________________
At the end, when the day is over, the only one left to face is yourself. Have you been true to yourself and made the most of your day?

32x1000
Posted on 03-22-14 08:39 PM (rev. 2 of 03-22-14 08:52 PM) Link | Quote | ID: 156167


Koopa
Level: 24

Posts: 16/116
EXP: 76679
Next: 1446

Since: 12-27-13
From: Florida

Last post: 2032 days
Last view: 1477 days
Thanks I'll try some of these
Oh yeah and what is the LDA?

ShaneM
Posted on 03-22-14 10:11 PM Link | Quote | ID: 156168


Snifit
Compromised account.
Please contact an admin to restore access.
Level: 36

Posts: 94/285
EXP: 293223
Next: 14887

Since: 02-17-14

Last post: 3130 days
Last view: 2646 days
Posted by 32x1000
Thanks I'll try some of these
Oh yeah and what is the LDA?



LDA is load accumulator with a value. Register A is responsible for handling logic and arithmetic in the 6502 processor. In this case, you will be searching for an immediate value.

It is pretty clear that you don't know ASM, the programming genre of NES hacking. I suggest that you try to learn it, or this will be a tedious task. If you have questions about any of the mnemonics, PM me and I will be glad to explain them to you. Or, you can ask me here.

I know it may seem hard, but try to understand this link. What you don't understand, ask. http://skilldrick.github.io/easy6502/

____________________
At the end, when the day is over, the only one left to face is yourself. Have you been true to yourself and made the most of your day?

Chaobomr
Posted on 03-23-14 04:02 PM Link | Quote | ID: 156179


Buster Beetle
Banned: Spammer takeover?
Level: 45

Posts: 278/467
EXP: 638282
Next: 21882

Since: 05-07-13
From: The dirty south

Last post: 3473 days
Last view: 3472 days
Don't forget about STA, LDX, LDY, STX, & STY. LDX & Y do the same for X and Y registers while STA X and Y store the register's current value to the memory location of your choosing, within reason.
Shanem forgot about this for more mnemonics. It's also in the post for Super Mario Doomsday, if this link doesn't work.

____________________
Sorry for the stupidity. That jerk will be dealt with in the most insane way possible.

ShaneM
Posted on 03-23-14 05:09 PM Link | Quote | ID: 156181


Snifit
Compromised account.
Please contact an admin to restore access.
Level: 36

Posts: 97/285
EXP: 293223
Next: 14887

Since: 02-17-14

Last post: 3130 days
Last view: 2646 days
Posted by Chaobomr
Don't forget about STA, LDX, LDY, STX, & STY. LDX & Y do the same for X and Y registers while STA X and Y store the register's current value to the memory location of your choosing, within reason.
Shanem forgot about this for more mnemonics. It's also in the post for Super Mario Doomsday, if this link doesn't work.



Thanks. The reason I didn't give him too much detail was that I was afraid I'd overwhelm him. Though, the reference sheet is good. Did you know about these? You can do transfers, but only through the accumulator. Like, say I wanted to store the value from X into Y, I cannot do TXY, I would need to do TXA then TAY. It sucks, though I never had an occurrence where I needed to do that.

Thanks again for pointing those out, Chaobomr.

____________________
At the end, when the day is over, the only one left to face is yourself. Have you been true to yourself and made the most of your day?

Main - ROM Hacking - Doki Doki Panic 2 SMB2 ROM hack help needed. New thread | New reply

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

Page rendered in 0.020 seconds. (339KB of memory used)
MySQL - queries: 62, rows: 87/88, time: 0.016 seconds.