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 several times a week 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 a lot of games:

Game System Games Currently Supported
CPS1 Street Fighter 2: Championship Edition (SF2:CE) Street Fighter 2: Hyper Fighting (SF2:HF)
CPS2 Marvel Super Heroes (MSH), Marvel Superheroes Vs Street Fighter (MSHvSF), Marvel vs Capcom (MvC), 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 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), Street Fighter III: Second Impact (2i), Street Fighter III: Third Strike (3S), War-zard / Red Earth (EURO 961121)
GBA Super Street Fighter II X / Turbo - Revival (SSF2T:GBA)
NAOMI Marvel vs Capcom 2 (MvC2), Capcom Vs SNK 2 (CvS2)
NEO*GEO MVS Garou: Mark of the Wolves (Garou), Karnov's Revenge / Fighter's History Dynamite, King of Fighters '98 (KOF98), King of Fighters 2002 (KOF02), Real Bout Fatal Fury Special 2 (RBFFS), Samurai Shodown 3, Samurai Shodown V Special (SamSho5SP), SNK vs Capcom: SVC Chaos, Waku Waku 7
Dreamcast Marvel vs Capcom 2 (MvC2), Street Fighter III: Third Strike (3S)
Playstation 2 Marvel vs Capcom 2 (MvC2)
Steam Garou: Mark of the Wolves (Garou), King of Fighters 2002: Ultimate Match (KOF02:UM)

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 extract out all the PalMod files
  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 Load File to open that ROM. You will need to change the file filter in the bottom right from "COTA" 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 so far in 2020 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 2020 PalMod team is being lead by myself, with TVIndustries handling the sprite work. Additional significant contributors include stringofletters, mountainmanjed, Moon Tzu, IceManual, rengod, tobemorecrazy, Julian 'zass' Beasley, and all the people who have worked over the years on sprite ripping.

Related