PalMod     PALette MODification for fighting games.

PalMod can be downloaded from here. New improved versions (newly found palettes, new sprites, adding support for other requests) are being released about once every month right now. I'll update this message when I'm "done" and stop making updates. Until that point, it's a good plan to check for updates before editing.

PalMod supports palette editing for about 200 games, with the ability to extend it to edit unsupported games pretty easily. The list of directly supported games is:

Game System Games Currently Supported
CPS1 Street Fighter 2: Championship Edition (SF2:CE) Street Fighter 2: Hyper Fighting (SF2:HF)
CPS2 Cyberbots, Hyper Street Fighter 2, Marvel Super Heroes (MSH), Marvel Superheroes vs Street Fighter (MSHvSF), Marvel vs Capcom (MvC), Ring of Destruction: Slam Masters 2, Street Fighter Alpha 1 (SFA1), Street Fighter Alpha 2 (SFA2), Street Fighter Alpha 3 (SFA3), Street Fighter Zero 2 Alpha (SFZ2A), Super Gem Fighter Mini Mix (USA 970904), Super Puzzle Fighter II Turbo, Super Street Fighter II: Super Turbo (ST), Vampire Hunter 2, Vampire Savior (VSAV), Vampire Savior 2 (VSAV2), X-Men: Children of the Atom (COTA), X-Men vs Street Fighter (XvsF)
CPS3 Jojo's Bizarre Adventure: Heritage for the Future (Jojos / HFTF), Jojo's Bizarre Adventure (aka "Venture"), Street Fighter III: New Generation (NG), Street Fighter III: Second Impact (2i), Street Fighter III: Third Strike (3S), Street Fighter III: 4rd Strike (Third Strike hack), War-zard / Red Earth (EURO 961121)
Dreamcast Capcom vs SNK 2 (CvS2), Marvel vs Capcom (MvC), Marvel vs Capcom 2 (MvC2), Street Fighter III: Third Strike (3S)
NAOMI Marvel vs Capcom 2 (MvC2), Capcom vs SNK 2 (CvS2), Street Fighter Zero 3 Upper
Neo-Geo MVS Aggressors of Dark Kombat, Art of Fighting 1, Art of Fighting 3, Battle Flip Shot, Breakers Revenge, Double Dragon, Fatal Fury: King of Fighters, Fatal Fury 2, Fatal Fury Special, Fatal Fury 3, Fight Fever, Galaxy Fight, Garou: Mark of the Wolves (Garou), Kabuki Klash: Far East of Eden, Karnov's Revenge / Fighter's History Dynamite, King of Fighters '94 (KOF94), King of Fighters '95 (KOF95), King of Fighters '96 (KOF96), King of Fighters '97 (KOF97), King of Fighters '98 (KOF98) (and Easy Combo King, Mix, and Plus Final Edition), King of Fighters '99 Anniversary Edition (KOF99AE) (and Evolution Ultra Remix), King of Fighters 2000N, King of Fighters 2001 (KOF01), King of Fighters 2002 (KOF02), King of Fighters 2003: 2004 Ex Ultra Plus, King of the Monsters, Kizuna Encounter, Last Blade, Last Blade 2, Magical Drop II, Magical Drop III, Matrimelee, Neo Bomberman, Ninja Master's, Rage of the Dragons, Real Bout Fatal Fury (RBFF), Real Bout Fatal Fury 2 (RBFF2), Real Bout Fatal Fury Special 2 (RBFFS), Samurai Shodown I, Samurai Shodown II, Samurai Shodown III, Samurai Shodown IV, Samurai Shodown V, Samurai Shodown V (Xbox hack), Samurai Shodown V Special (SamSho5SP), Savage Reign, SNK vs Capcom: SVC Chaos, Super Dodge Ball, Voltage Fighter Gowcaizer, Waku Waku 7, Windjammers
NESICAxLive Aquapazza: Aquaplus Dream Match, Daemon Bride, Daemon Bride: Additional Gain, Nitroplus Blasterz: Heroines Infinite Duel
Nintendo DS Bleach: Dark Souls, Dragon Ball Z: Extreme Butoden, Guilty Gear: Dust Strikers, Ultimate Mortal Kombat 3
Nintendo GBA Hajimie no Ippo - The Fighting! (Japan), King of Fighters: EX2 Super Street Fighter II X / Turbo - Revival (SSF2T:GBA), Tekken Advance (USA)
Nintendo Wii GGXX:AC+
Playstation 1 Guilty Gear: The Missing Link, Marvel Super Heroes vs Street Fighter, Marvel vs Capcom, X-Men vs Street Fighter
Playstation 2 Capcom vs SNK 2 (CvS2), Hokuto no Ken (Fist of the North Star), Marvel vs Capcom 2 (MvC2), Sengoku BASARA X, Street Fighter III: Third Strike (3S),
Playstation 3 Aquapazza: Aquaplus Dream Match, Nitroplus Blasterz: Heroines Infinite Duel
Sammy Atomiswave King of Fighters XI (KOFXI), NeoGeo Battle Coliseum (NGBC)
Sega Genesis Top Fighter 2005
Steam BlazBlue: Central Fiction, Breakers Revenge (Breakers Collection), Garou: Mark of the Wolves (Garou), GGXX:AC+R (follow the guide on this), GGXX #Reload, King of Fighters '97: Global Match, King of Fighters 2002: Ultimate Match (KOF02:UM), Last Blade, Last Blade 2, Melty Blood: Type Lumina (follow the guide), Million Arthur Arcana Blood, Nitroplus Blasterz: Heroines Infinite Duel, Persona 4 Arena Ultimax 2.0
Super Nintendo Battle Master: KnS, Bishoujo Senshi Sailor Moon S: Jogai Ranto!? Shuyaku Sodatsusen, Clay Fighter: Tournament Edition, Dragon Ball Z: Hyper Dimension, Fatal Fury Special, Gundam Wing: Endless Duel, Jojo's RPG, Justice League Task Force, Killer Instinct, Marvel Super Heroes: War of the Gems, Mega Man X, Mega Man X2, Mega Man X3, Mighty Morphin' Power Rangers: The Fighting Edition, Mortal Kombat, Mortal Kombat II, Primal Rage, Ranma 1/2: Chouji Ranbu Hen (CRH) Ranma 1/2: Hard Battle (HB), Shaq Fu, Super Variable Geo (Japan), Teenage Mutant Ninja Turtles: The Fighting, Ultimate Mortal Kombat 3, X-Men: Mutant Apocalypse
Other Asura Buster (Fuuki), Avengers in Galactic Storm (Data East), Battle K-Road (Psikyo), Dan-Ku-Ga, Dengeki Bunko: Fighting Climax IGNITION (DBFCI), Jackie Chan in Fists of Fire (Kaneko), Mortal Kombat (Midway), Mortal Kombat II (Midway) Street Fighter 1 (Capcom), Street Fighter: The Movie (Incredible Technologies), Survival Arts (Scarab), Tattoo Assassins (Data East), Top Fighter 2005 (Mega Drive), Ultimate Mortal Kombat 3 (Midway), Under Night In-Birth EXE:Late[clr] (UNICLR)

This supported games list is mostly the games that we enjoy playing. PalMod is extensible both for new games and for newly discovered palettes within existing games: the Guides section below covers how to figure out the data that PalMod needs. I don't have a specific terms of service on what I need from you to get your game supported, but generally the more information you dig up and the more people interested, the more likely it is that support is added. If there's some palette or sprite missing from a game we support, there are guides below that will help you dig that information up so that I can integrate it.

Quickest Possible Get Started Guide

  1. Download and install PalMod.
  2. Download and extract out the ROM for the game you care about. Save a copy of the game ZIP "just in case".
  3. Open PalMod and use File :: Load ROM to open that ROM. You will need to change the file filter in the bottom right to whatever game you want to edit.
  4. Make changes!
  5. Copy that modified ROM file back into the ZIP.
  6. You can now load that ROM into your favorite emulator: have fun!

Guides

Video Guides

Development / Contributing

Development is ongoing: the source code can be found on GitHub here. There's a Discord server coordinating this: hit me up on Twitter for info. Most of the games added were added because people showed interest in those games and/or helped out on finding the needed info.

History

Back in 2007, a bunch of us led by Suupabuu (aka knarxed, a SF3S romhacker) got together to make it possible to customize the character palettes in MvC2 for Dreamcast and other games by hacking palette files. The 2008 version of PalMod got to a vaguely stable state for editing SF3 and MvC2 with version 1.22. We then we all went on our way to do other cool things. Various other game fan communities leveraged the last released build to support their games via various hacks and other modifications.

In 2020, I finally had the time to come back to PalMod. I have fixed up all the old crashes and memory and ROM corruption issues in the old codebase, extended it to support a variety of new games, and have been working with a small team of excellent people to expand PalMod's palette knowledge and sprite coverage.

The 2008 PalMod team was lead by Suupabuu, who was assisted by Eidrian, Magnetro, and myself (Preppy).

The current PalMod team is being lead by myself, with TVIndustries handling the sprite work. Additional significant contributors include stringofletters, mountainmanjed, Moon Tzu, IceManual, rengod, tobemorecrazy, Termi, Julian 'zass' Beasley, and all the people who have worked over the years on sprite ripping.

Related