Howdy excellent peoples!
I've been working on a PALette MODification tool for fighting game ROMs for a while now, and realized I should mention it here in case it was useful.
It's meant to make palette editing these ROMs practical for users. It adds a straight-forward front-end to the hex editing required, with live previews for most sprites. The supported arcade ROM game list right now is:
* Art of Fighting 1 (Neo-Geo)
* Art of Fighting 3 (Neo-Geo)
* Battle Master: KnS (SNES)
* Bishojo Senshi Sailor Moon S - JR (SNES)
* Bleach DS (Nintendo DS)
* Breakers Revenge (Neo-Geo)
* Clay Fighter: TE (SNES)
* CVS2 (NAOMI)
* Cyberbots: Fullmetal Madness (Arcade)
* Dan-Ku-Ga (Arcade)
* DBZ: Hyper Dimension (SNES)
* Dengeki Bunko: Fighting Climax IGNITION
* Double Dragon (Neo-Geo)
* Dragon Ball Z: Extreme Butoden (Nintendo 3DS)
* Fatal Fury Special (Neo-Geo)
* Fatal Fury Special (SNES)
* Fatal Fury: King of Fighters (Neo-Geo)
* Garou: MotW (Neo-Geo Prototype)
* Garou: MotW (Neo-Geo)
* Garou: MotW (Steam)
* GGXX:AC+R (PlayStation 3)
* GGXX:AC+R (Steam)
* Guilty Gear #Reload (Steam/Community Port)
* Gundam Wing: Endless Duel (SNES)
* Jojo's (Japan)
* Jojo's Bizarre Adventure (SNES)
* Jojo's Venture (Japan)
* Karnov's Revenge / Fighter's History Dynamite
* Killer Instinct (Rev 1 SNES)
* King of Fighters '94 (Neo-Geo)
* King of Fighters '95 (Neo-Geo)
* King of Fighters '96 (Neo-Geo)
* King of Fighters '97 (Neo-Geo)
* King of Fighters '97 Anniversary Edition (Neo-Geo)
* King of Fighters '98 (Neo-Geo)
* King of Fighters '98AE (2016 Romhack)
* King of Fighters '99AE (Neo-Geo)
* King of Fighters 2000n (Neo-Geo)
* King of Fighters 2001 (Neo-Geo)
* King of Fighters 2002 (Neo-Geo)
* King of Fighters 2002PS2 (Neo-Geo hack)
* King of Fighters 2002UM (Steam)
* King of Fighters 2003: 2004 EX Ultra Plus
* King of Fighters XI (Atomiswave)
* King of the Monsters (Neo-Geo)
* Kizuna Encounter (Neo-Geo)
* The Last Blade (Neo-Geo)
* The Last Blade 2 (Neo-Geo)
* Magical Drop III (Neo-Geo)
* Martial Masters (PGM)
* Marvel Super Heroes: War of the Gems (SNES)
* Matrimelee (Neo-Geo)
* Mega Man X (SNES)
* Mega Man X2 (SNES)
* Mega Man X3 (SNES)
* Melty blood Actress Again Current Code
* Melty Blood: Type Lumina (Steam)
* Million Arthur Arcana Blood (Steam)
* MMPR:TFE (SNES)
* Mortal Kombat (SNES)
* Mortal Kombat II (SNES)
* MSH (CPS2)
* MSHVSF (CPS2)
* MVC (CPS2)
* MvC2 (Dreamcast)
* MvC2 (Dreamcast Palette Expansion)
* MVC2 (NAOMI)
* MVC2 (Playstation 2)
* Neo Bomberman (Neo-Geo)
* NGBC (Atomiswave)
* Ninja Masters (Neo-Geo)
* Persona 4 Arena Ultimax 2.0 (NESICA)
* Rage of the Dragons (Neo-Geo)
* Ranma Nibunnoichi: Chougi Ranbu Hen (SNES)
* Ranma Nibunnoichi: Hard Battle (SNES)
* Real Bout Fatal Fury (Neo-Geo)
* Real Bout Fatal Fury 2 (Neo-Geo)
* Real Bout Fatal Fury Special (Neo-Geo)
* Red Earth (CPS3)
* Ring of Destruction: Slam Master's II
* Samurai Shodown (Neo-Geo)
* Samurai Shodown 3 (Neo-Geo)
* Samurai Shodown 5 (Neo-Geo)
* Samurai Shodown II (Neo-Geo)
* Samurai Shodown IV (Neo-Geo)
* Samurai Shodown V Special (Neo-Geo)
* Savage Reign (Neo-Geo)
* SF2:CE (CPS1)
* SF2:HF (CPS1)
* SFA1 (CPS2)
* SFA2 (CPS2)
* SFA3 (CPS2)
* SFIII:2I (CPS3)
* SFIII:3S (CPS3 Rerip)
* SFIII:3S (Dreamcast)
* SFIII:3S EX
* SFIII:4rd Strike
* SFIII:New Generation (CPS3)
* SFIII3 (CPS3)
* Shaq Fu (SNES)
* SSF2T (CPS2)
* SSF2T:Revival (GBA)
* Street Fighter Zero 3 Upper (NAOMI)
* Super Dodge Ball (Neo-Geo)
* Super Gem Fighter Mini Mix (USA 970904)
* Super Puzzle Fighter II Turbo (CPS2)
* Super Variable Geo (SNES)
* SVC Plus A
* TMNT: Tournament Fighters (SNES)
* Top Fighter 2005 (Sega)
* Ultimate Mortal Kombat 3 (USA SNES)
* Under Night In-Birth Exe:Late[cl-r]
* Vampire Hunter 2 (CPS2)
* Vampire Savior (CPS2)
* Vampire Savior 2 (CPS2)
* Voltage Fighter Gowcaizer (Neo-Geo)
* Waku Waku 7
* Windjammers (Neo-Geo)
* X-Men: COTA (CPS2)
* X-Men: Mutant Apocalypse (SNES)
* XVSF (CSP2)
It's pretty easily extensible. Right now it understands most popular 16/24/43 color formats (usually some form of RGB333, RGB444, RGB555, RGB666, or RGB888). If you don't see what you want already in PalMod, it can visualize (as colors) areas of any arbitrary ROM using extension files. Or if you just want to crib hex offsets, those are on github at
https://github.com/Preppy/PalMod/tree/master/palmod/Game . Or if you know hex offsets for palettes that PalMod doesn't support - please let me know and I'm happy to update.
You can find updates/guides at
https://zachd.com/palmod .
Cheers,
-Preppy
edits: updated supported games list as of 2021/12/25