| |||
Views: 88,312,546 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 03-28-24 09:33 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 5 guests | 1 bot |
Main - ROM Hacking - SMB1 Lakitu palette help | New thread | New reply |
CKY-9K |
| ||
Pokey Level: 57 Posts: 371/693 EXP: 1427089 Next: 58839 Since: 06-27-07 From: cKy Last post: 181 days Last view: 89 days |
I need help with some stupid confusing color setup that deals with the Lakitu's palette.
$686b is the start of the palette data for enemies. They are assigned their palette by the numbers given. from the start it's: 01 02 03 02 01 01 03 03 03 01 01 02 02 21 01 02 01 01 02 FF 02 02 01 01 02 02 02 And at $687c is the Lakitu palette, which is 01. I changed it to 03. However in the picture I showed you, the corners seem to not change. I think it's caused by some gay routine for how it mirrors the lakitu cloud, but I don't get it. It's assigned in a confusing way. I'm not too good at ASM, but as how I editted this and all I'm pretty good at finding small values. I don't understand how it's assigned. Can someone please help? There's an SMB Disassembly and all but like I said I'm not good with ASM besides maybe using it as a refference of what to edit. I'm one of those "wing it" type of guys. Please help. Pretty please? ____________________ |
GameGenie81 |
| ||
Koopa Level: 24 Posts: 44/100 EXP: 77909 Next: 216 Since: 08-15-07 From: Milwaukie, OR Last post: 5404 days Last view: 5358 days |
The screenshot of Lakitu in your post appears to be from an SMB1 hack, not the real SMB1. Please post a real SMB1 Lakitu screencap.
In CPU-speak, what starts at $686b would be recognized by the CPU as $e85b IIRC, with Lakitu's starting at "$e86c." But... about the corners not changing, I am afraid I will have to leave it to the ASM pros out there. Thank you, Ben ____________________ We are a nation with no geographic boundaries, bound together through our beliefs. We are like-minded individuals, sharing a common vision, pushing toward a world rid of color lines. |
CKY-9K |
| ||
Pokey Level: 57 Posts: 382/693 EXP: 1427089 Next: 58839 Since: 06-27-07 From: cKy Last post: 181 days Last view: 89 days |
I mean ROM addresses not CPU.
Duh it's from a hack. It's from my hack. It shows the error that I'm talking about. I editted the address to make lakitu use Palette number 4, or $03, and the address is in fact supposed to be where all the enemy palette assignments are done. But Lakitu's palette change is acting up, because whoever coded the Lakitu from over 20 years ago coded it in some mysterious way. I know the problem it's just that I don't know how to find, and fix it. It's some code that deals with horizontally mirroring the cloud tiles on Lakitu. For some reason the mirrored tiles obtain it's palette in a strange way, that changing the main palette code doesn't really do anything to the tile. ____________________ |
never-obsolete |
| ||
Rat Level: 24 Posts: 19/96 EXP: 74323 Next: 3802 Since: 02-22-07 From: Phoenix, AZ Last post: 2567 days Last view: 2567 days |
the fix is in this code. to make sure you learn something, i'll leave it up to you to figure it out. |
CKY-9K |
| ||
Pokey Level: 57 Posts: 383/693 EXP: 1427089 Next: 58839 Since: 06-27-07 From: cKy Last post: 181 days Last view: 89 days |
FIXED
thanks for the help. What I did is turn all "$29 $81" to "$29 83" I assume the "8" part is the part that mirrors the tile, and the second hexdigit is the palette. ____________________ |
GameGenie81 |
| ||
Koopa Level: 24 Posts: 46/100 EXP: 77909 Next: 216 Since: 08-15-07 From: Milwaukie, OR Last post: 5404 days Last view: 5358 days |
Posted by never-obsolete Where are these same values in the SMB2J ROM? I would like to implement a similar palette fix for Lakitu here... Thank you, Ben ____________________ We are a nation with no geographic boundaries, bound together through our beliefs. We are like-minded individuals, sharing a common vision, pushing toward a world rid of color lines. |
CKY-9K |
| ||
Pokey Level: 57 Posts: 385/693 EXP: 1427089 Next: 58839 Since: 06-27-07 From: cKy Last post: 181 days Last view: 89 days |
Depends. FDS ROM? some NES SMB2j ROM?
____________________ |
GameGenie81 |
| ||
Koopa Level: 24 Posts: 47/100 EXP: 77909 Next: 216 Since: 08-15-07 From: Milwaukie, OR Last post: 5404 days Last view: 5358 days |
Posted by CKY-2K I am referring to both the FDS ROM and the pirated NES ROM equivalent. OK??? ____________________ We are a nation with no geographic boundaries, bound together through our beliefs. We are like-minded individuals, sharing a common vision, pushing toward a world rid of color lines. |
CKY-9K |
| ||
Pokey Level: 57 Posts: 387/693 EXP: 1427089 Next: 58839 Since: 06-27-07 From: cKy Last post: 181 days Last view: 89 days |
I suggest you use parts of the hex I pasted to find where it's located. ____________________ |
Main - ROM Hacking - SMB1 Lakitu palette help | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 77, rows: 106/106, time: 0.017 seconds. |