Language…
8 users online: Golden Yoshi, KoJi, Oskise, pakkie, Papangu, playagmes169,  Telinc1, Zavok - Guests: 251 - Bots: 300
Users: 64,795 (2,377 active)
Latest user: mathew

Custom Mario Palettes v2.0

SMW Patches → Custom Mario Palettes v2.0

Submission Details

Name: Custom Mario Palettes v2.0
Authors: Erik, Roy, underway
Added:
Version History: View
Tool: Asar
Requires Free Space: Yes
Bug Fix: No
Featured: No
Description: This patch will enable you to make custom palettes for colours 6-F of palette 8. Not only can you make a regular and fire Mario and Luigi palette, you can even seperate the player's regular palette in small, big and caped form.

Erik update: added support for the player's palette as seen in the overworld border, in a per-map basis.

underway update: refactored per-level tables into hopefully more user-friendly macro calls, added support for specifying palettes through .pal files, fixed a bug where the overworld player palette would only apply after the fade-in, changed default FreeRAM to not be in the literal middle of a cluster sprite table
Tags: custom palette lorom palette per level per map player sa-1
Comments: 28 (jump to comments)
Download 7.09 KiB | 1,459 downloads

Screenshots

View all

Comments (28)

jimmy_snakehands Link
I struggled to get this patch to work, at first, because I was unfamiliar with what "commented" and "uncommented" lines of code were. Any lines prefaced with a semicolon (i.e., lines in the cusmarpal_data.asm file) are "commented", which means they are ignored by asar. I was prefacing my specification in the data file with a semicolon, which is why it wasn't working. Once I removed the semicolon, it worked perfectly. Thought I'd share this just in case anyone else ever has this struggle. Thanks!
zacmario Link
I'm a grown adult, and find nothing humorous about improving insertion time.#wario{>:|}
simon.caio Link
Wouldn't use *.mw3 palettes be faster and save space?
 underway Author Link
It would save a few bytes (on your hard drive, not in the ROM) and very slightly speed up insertion at the cost of having to switch the palette file type whenever you want to export a new one. I don't think it's worth the inconvenience of having to do that for essentially imperceptible improvements to insertion time and file size.
simon.caio Link
ok got it! thank you for the explanation
 MarioFanGamer Link
Moderated with:
  • Lunar Magic v3.40
  • SA-1 Pack v1.40
  • Asar v1.81
  • BSNES v115
Added player tag.

At the cost of making the assembling take a bit longer, it greatly increases the user-friendliness, definitively a great update to an otherwise would be difficult to use patch.
mangort From older version: Custom Mario Palettes v1.5 Link
I can't get this to work. When I reference a palette (eg Pal0, in Lev2, when Mario is Big) it does change the colors but they seem random. Even using all $FFFFs it gives seemingly random colors. I tried changing the free ram address and this didn't work.

I'm pretty new to this so it's possible I'm doing something wrong. Any tests I can run or troubleshooting tips? Does it still work for everyone else?
crocodileman94 From older version: Custom Mario Palettes v1.5 Link
It's great, but after finishing a stage, the Mario seen in the overworld border has the stage-specific custom palette for the split-second it takes for the overworld to fade in.
 underway Author From older version: Custom Mario Palettes v1.5 Link
I noticed this too, I always thought I messed something up but it's just a bug with the patch I think.

Inserting

Code
LDY $0100|!addr
CPY #$0C
BEQ LoadOW

right under the Main: label seems like it fixes this, I didn't test it thoroughly yet though, so I can't say whether it introduces any other problems.
Gamet2004 From older version: Custom Mario Palettes v1.5 Link
Fantastic! Great Job guys!
Lmao From older version: Custom Mario Palettes v1.5 Link
either i have no idea what i'm doing, or the patch itself isn't working, i have applied the patch to my hack and when i change the palette in LM, it just stays the same in game.
A-Frame From older version: Custom Mario Palettes v1.5 Link
Glitch: when using this patch, sumo brother's lightning turns part of mario green and leaves a glitchy animated tile...
D_jolt From older version: Custom Mario Palettes v1.5 Link
I inserted the patch for the level 15 for Big Mario to PalE and the colors do change but no matter which values I put in, the colors will stay the same. Is there something that I'm doing wrong?
Epic_Manky From older version: Custom Mario Palettes v1.5 Link
I'm guessing this is incompatible with lx5's custom powerups?
kurb kid From older version: Custom Mario Palettes v1.5 Link
My screen turned black as soon as mario was to be loaded.
Now i tried it again and the screen turned black at the title screen already.


Sorry I am an idiot. Patch works fine now I know how to use it.
ninj From older version: Custom Mario Palettes v1.5 Link
how do i use this patch?
lx5 From older version: Custom Mario Palettes v1.5 Link
Quote
Also, are you sure that $0F50 is a good freeram?

Doesn't seem to be a good idea.
trillian From older version: Custom Mario Palettes v1.5 Link
My changes while moderating:
* Mentioned the overworld border support in the readme.
* Added v1.5 to the submission title.
* There was a typo so it wouldn't even assemble, I fixed that.
* I also added comments to the table you added.
Also, who goes from 1.0 straight to 1.5?
Also, are you sure that $0F50 is a good freeram?
ToadShupak From older version: Custom Mario Palettes Link
Anyone who has the same question as me, see: https://www.smwcentral.net/?p=viewthread&t=93425&page=1&pid=1467417#p1467417
ToadShupak From older version: Custom Mario Palettes Link
Awesome Hack - How can I change the palettes that appear in the top bar on the map screen, where it shows Mario/Luigi walking?
RoboDoe From older version: Custom Mario Palettes Link
This broke my ROM!
JackTheSpades From older version: Custom Mario Palettes Link
WARNING! The default RAM address used ($06B0) is part of what Lunar Magic uses for VRAM modification
Make sure to change it.
Akaginite From older version: Custom Mario Palettes Link
didn't work on sa1 rom because some memory remap is incomplete.
it is slight mistake, so I did fixed it.
also default defined name is too long. recommend replaced to more shorter name in my opinion.
 Erik Author From older version: Custom Mario Palettes Link
same
lx5 From older version: Custom Mario Palettes Link
madeulook @ #area51
Vitor Vilela From older version: Custom Mario Palettes Link
Great Roy, I surely miss you and your great works.

Added tags and SA-1 support.
Lightvayne From older version: Custom Mario Palettes Link
Quote
Requires Free Space: Yes


Pretty clear to me
MarkVD100 From older version: Custom Mario Palettes Link
Oh, come on I want that patch but doesn't require free-space! Not what I want! It's hard to tell which one is freespace!