Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - Release: Split of Palette for all marios
  
User name:
Password:
Reply:
 

UserPost
ExKeeper
Posts: 481/512
I remember something about trashykins wanting it for his hack (at least I think it was him)
Sokarhacd
Posts: 1533/1757
its very cool, but i have to agree, theres not a whole lot of use for it right now, but when there can be more powerups, then it will be very very useful....awesome work though.
Glyph Phoenix
Posts: 549/745
Well, it's just... when are you going to do anything with this? Mario is a different color when he's big. Woo.

When you change it so Mario actually has different powerups, then this'll come in handy. But until then...
Kario
Posts: 2066/2082
Well, over 100 views and no replies... I say this is really nifty. Its fun just to change things around. Maybe bumping this will let people notice it or something...
HabsoluteFate
Posts: 163/179
Hello guys,
I'm done my work to split up the palettes used for marios and I believe I have worked out all of the issues with it.
The following is an IPS file for it:
http://www.rockinnovations.com/Smw-PaletteChangesComplete.ips

The above only demonstrates how it could be used by someone. I will explain the table here and if you have problems and cant make the changes you want please dont message me...I will be releasing this in a much more polished version in the next release of the SMW Dev Environment....and that should happen soon.

Back to the IPS file...the above plays around with the palettes used by Mario & Luigi.

Small Mario still uses the same Color
Large Mario now uses Luigi's Colors
Cape Mario now uses Fire Mario's Colors
Fire Mario now uses Fire Luigi's Colors
Small, Large, Cape, and Fire Luigi now uses Fire Mario's Palette

People who are creative might want to actually edit a palette and have mario show up in a color that isnt available at all in the original game...I was too lazy to make such a change

In the "real" world you probably wouldnt have all Luigi's the same color...I was too lazy to make further changes to the IPS file.

There is room for a total of 16 Marios and 16 Luigis. Of course until I do add the code for more marios/luigis you can only use the first 4 palettes for mario & first 4 palettes for luigi.

Table Information:
Mario's Bank # Table starts at position 00/A305.
This contains the Bank # that Palettes are located within for Mario. 1 Byte Per entry.
Right now all used entries are set to 0x0F that's because all Mario Palettes are located within Bank #0x0F.

Luigi's Bank # Table starts at position 00/A315.
This contains the Bank # that Palettes are located within for Luigi. 1 Byte Per entry.
Right now all used entries are set to 0x00...this points to the original bank location of fire mario's palette.

Mario's Addresses Table starts at position 00/A325.
This contains the Address within the Bank that Palettes are located within for Mario. 2 Bytes Per address.

Luigi's Addresses Table starts at position 00/A345.
This contains the Address within the Bank that Palettes are located within for Luigi. 2 Bytes Per Address.

Here is the actual location of all Palettes for this IPS file, each palette is 20 bytes
in length:
0F/F89B Small Mario Palette
0F/F8AF Large Mario Palette
0F/F8C3 Cape Mario Palette
0F/F8D7 Fire Mario Palette
00/B2F0 Small, Large, Cape, Fire Luigi Palette

Enjoy!

For those that want to look at the code the Palette loading code starts at position 0F/F7D4 in the modified rom
Acmlm's Board - I2 Archive - Super Mario World hacking - Release: Split of Palette for all marios


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.004 seconds.