User | Post |
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 |