Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • 🎉 WE ARE BACK ONLINE! 🎉

    After few days of alot of maintenance and work. We are back online again.

    So you might be wondering what happened?

    After the moving with the servers its been good past few weeks until the day I woke up a week ago the server has been freezing/timing out

    So I ask a Server provider what's happening they were quick to respond and told me one of the SSD have BAD sectors and needs replacing.

    I have been waiting for the past 1 -3 days as they tried to get into the live cd to let me back up all my things but not working, had to do some maintance again to do a memory tests it took a long time, booting into the system I backed up everything and then the next few days was a nightmare fixing and gathering the things I needed and now its back up and running again.

    Thank you to everyone for your support and waiting patiently to get it up and running. Sorry for the inconvenience

    - DoomJoshuaBoy

How to Make Mugen Character Palettes?

M.U.G.E.N & IKEMEN Character Palette Masterclass

The Definitive Guide to 256-Color Indexing, Act File Generation, and Fighter Factory Mapping

Palettes control a character's visual variety, transforming standard color schemes into iconic alternate costumes, secret boss forms, or community crossovers. Because the classic engine functions on strict color indexes, making palettes requires precise asset handling. This reference covers color rules, Fighter Factory manipulation, and external editor tracks.

1. Core Technical Palette Constraints

Before modifying any character colors, you must strictly respect the rules of indexed image structures, or your custom sprites will render as glitched, completely scrambled colors inside the engine:

🎨 The 256-Color Boundary (Indexed Modes) Every character sprite must belong to a 256-color indexed image format. The engine reads individual color indexes, not raw RGB pixels. This means color #12 on your palette must match across every single frame of your character's sprite sheet.
🛡️ The Transparency Protocol (Color Zero) The very first color block on your index map (Index 0, or bottom-left corner depending on your software) is designated as your **transparency mask**. Whatever color occupies this specific block will become completely invisible in-game, stripping away background boxes around your fighter.

2. Declaring Palettes via Character Definition (.DEF)

Once you generate a new custom .act palette file inside Fighter Factory, you must officially register it inside your character's primary configuration block. Open your character's .def file and link the paths under your files table:

[Files]
sprite = character_sprites.sff
anim = character_animations.air
sound = character_audio.snd
cmd = character_commands.cmd
cns = character_constants.cns
st = character_states.cns
stcommon = common1.cns

; Assign up to 12 distinct custom color tables (.act)
pal1 = palettes/default_costume.act
pal2 = palettes/alternate_costume.act
pal3 = palettes/secret_boss_form.act

To assign specific buttons on the selection controller directly to your custom slots, map them underneath the [Palette Key Map] parameters inside the same document:

[Palette Key Map]
a = 1 ; Light Punch triggers Palette 1
b = 2 ; Medium Punch triggers Palette 2
c = 3 ; Heavy Punch triggers Palette 3
x = 4 ; Light Kick triggers Palette 4
y = 5 ; Medium Kick triggers Palette 5
z = 6 ; Heavy Kick triggers Palette 6

3. Specialized Video Learning Tracks

To watch advanced color indexing and live file mapping performed on-screen across multiple tool choices, consult these community video walkthroughs:

Track A: Fighter Factory Palette Foundations

Fighter Factory Studio Color Remapping

Learn how to isolate character sprite groups inside the modern Studio IDE and cleanly adjust individual hex tables.

Watch Video →

Step-by-Step Act File Generation

A literal top-to-bottom masterclass on generating independent color layouts and applying them across character configurations.

Watch Video →

Configuring Character Sprite Libraries (.SFF)

Understanding how shared versus distinct character file assets interact with underlying palette configurations.

Watch Video →

Fighter Factory 3 Palette Controls

Navigating the specific asset-editor configurations, tool setups, and configuration methods native to classic versions.

Watch Video →

Track B: Advanced Methods & External Graphics Editors

Photoshop Index Mapping Workflows

Using professional photo software to control color charts, convert assets to 8-bit index profiles, and track transparency tags cleanly.

Watch Video →

GIMP Color Index & Palette Slicing

A completely free workflow utilizing GIMP's open-source system to isolate graphic values, swap skin/clothing zones, and compile tables.

Watch Video →

Seeing Neon Transparent Boxes or Scrambled Textures In-Game?

If your character's clothes are turning invisible or their animations are showing completely randomized color explosions—your color tables are mismatched or index zero is misaligned. Drop a screenshot of your color map inside Fighter Factory, and our graphics support team will troubleshoot your table!

  • Published
    Jun 20, 2026
  • Page views
    74
Back
Top