Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,489,441
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-26-24 08:07 PM
Guest: Register | Login

0 users currently in ROM Hacking | 6 guests

Main - ROM Hacking - PPU Editing for SMB3 (can it be done?) New thread | New reply


Nintendude88
Posted on 06-13-09 07:05 PM Link | Quote | ID: 108628


Shyguy
Level: 22

Posts: 20/85
EXP: 58001
Next: 349

Since: 04-27-09
From: MD/VA

Last post: 4522 days
Last view: 3274 days
Is there any way I can change the PPU for Mario & Luigi's map palette? I figured out why their map palettes don't match up to their changed palette except for if you're small Mario/Luigi. I tried using the hex editor in FCEUXD and changing the PPU Memory but it was no use. So can PPU memory be edited or not?

____________________
My Yoyogames.com Page
http://www.yoyogames.com/members/PKGamer88
My Youtube Page
http://www.youtube.com/user/PKGamer88

Kawa
Posted on 06-13-09 07:07 PM Link | Quote | ID: 108629


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

Posts: 1942/5344
EXP: 30945815
Next: 717166

Since: 02-20-07
From: The Netherlands

Last post: 4498 days
Last view: 2634 days
Terminology, Nintendude. PPU = Picture Processing Unit, so "PPU editing" is misleading.

My guess is that the PPU memory can't be edited because it's constantly refreshed with data from other memory. So no, it can't.

____________________
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

Nintendude88
Posted on 06-13-09 07:20 PM Link | Quote | ID: 108632


Shyguy
Level: 22

Posts: 21/85
EXP: 58001
Next: 349

Since: 04-27-09
From: MD/VA

Last post: 4522 days
Last view: 3274 days
Okay, so is there a way to change the map palettes of Mario/Luigi when they're in different forms? Because the fire and raccoon palettes seem to be linked with the PPU.

____________________
My Yoyogames.com Page
http://www.yoyogames.com/members/PKGamer88
My Youtube Page
http://www.youtube.com/user/PKGamer88

Kawa
Posted on 06-13-09 07:21 PM Link | Quote | ID: 108633


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

Posts: 1944/5344
EXP: 30945815
Next: 717166

Since: 02-20-07
From: The Netherlands

Last post: 4498 days
Last view: 2634 days
Ofcourse they're linked to the PPU. It's graphics data and a Picture Processing Unit.

My point is that you need to change the data elsewhere, before it is copied to PPU memory.

____________________
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

Nintendude88
Posted on 06-13-09 07:35 PM Link | Quote | ID: 108635


Shyguy
Level: 22

Posts: 23/85
EXP: 58001
Next: 349

Since: 04-27-09
From: MD/VA

Last post: 4522 days
Last view: 3274 days
In that case, does anybody know the palette addresses for mario/luigi's map sprites (every form)?

____________________
My Yoyogames.com Page
http://www.yoyogames.com/members/PKGamer88
My Youtube Page
http://www.youtube.com/user/PKGamer88

Celice
Posted on 06-14-09 11:46 PM Link | Quote | ID: 108694


Buzz Blob
Level: 39

Posts: 221/285
EXP: 379766
Next: 25005

Since: 04-06-07
From: Oroville, CA

Last post: 3686 days
Last view: 3648 days
Personally I just open up the PPU viewer in FCEUXD or whatever the version is now, and then run a search with a hex editor for the palette values used for their sprites.

If that helps.

JaSp
Posted on 06-15-09 06:45 PM Link | Quote | ID: 108730


Shyguy
Level: 24

Posts: 25/95
EXP: 73290
Next: 4835

Since: 03-02-07
From: Paris, France

Last post: 4350 days
Last view: 4146 days
Just a quick note, iirc, mario & luigi's palettes are checked/set in some routines during the map screen/levels transitions, so even if you find the palette entries, you may have to dig a little further in the debugger to find some offsets to change so that it won't glitch in the game (that's a reason why my waaay old smb3 color editor was buggy!)

beneficii
Posted on 06-16-09 05:58 AM Link | Quote | ID: 108758


Shyguy
Level: 23

Posts: 74/85
EXP: 62084
Next: 5639

Since: 02-19-07

Last post: 3135 days
Last view: 3112 days
For changing the palettes on the map screen, if I recall correctly there are different palettes for Mario and Luigi and for each of their forms. I don't recall where they were stored, but I do recall how I found them when I did the map design for the Blue Mario Bros. 3 hack. I found out which 4 colors in the palette controlled the Mario sprite's colors, then in FCEUXD tracked writes to that part of the PPU with the conditional debugger, and tracked where they were written from to find the source for each character and for each power up. I think that's how I did it.

____________________
「しっかり統制された民兵は自由な国の安全保証にとって必要なので、国民が武器を所有し携帯する権利は侵されてはならない」アメリカ合衆国憲法修正第2条

Main - ROM Hacking - PPU Editing for SMB3 (can it be done?) New thread | New reply

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

Page rendered in 0.022 seconds. (339KB of memory used)
MySQL - queries: 62, rows: 89/90, time: 0.016 seconds.