Classic Reskinning

Classic reskinning is the path for making a new look and sound for the original Streets of Rage 2 experience without rebuilding the full game rules from scratch. It is meant for packs that keep the Classic dependency and replace or extend presentation assets: title screen, character select presentation, level backgrounds, cutscenes, ending screens, characters, enemies, items, music, sounds, and playable-character palettes.

Use these pages when your goal is "make Classic look and sound like my version." Use the scripting pages when your goal is "change what an entity does."

What A Classic Reskin Can Replace

Area Main editor Output location
Title screen Level Editor, Classic Reskin mode Level Replacements/Classic/title.json and Levels/Art/*
Presentation and extra cutscenes Level Editor, Classic Reskin mode Level Replacements/Classic/presentation.json, Level Replacements/Classic/level <n> - cutscenes.json
Character select presentation Level Editor, Classic Reskin mode Level Replacements/Classic/title.json title-screen image entries
Classic level backgrounds Level Editor, Classic Reskin mode Level Replacements/Classic/level <n> - art.json
Ending screens Level Editor, Classic Reskin mode Level Replacements/Classic/ending.json
Classic characters, enemies, and items Character Editor, Classic Reskin mode Entity Replacements/Classic/<Entity Name>/
Playable character palettes Palette workflow Palettes/Classic/<Playable Character>/palette <n>.png
Music and sound replacements Audio Editor, Classic Reskin mode Audio Replacements/Classic/*.json, Musics/, Sounds/

Pack Layout

A typical Classic reskin pack looks like this:

Editor/
  My Reskin/
    config.json
    thumbnail.png
    Levels/
      Art/
        city-back.png
        title-logo.png
    Level Replacements/
      Classic/
        title.json
        level 1 - art.json
        level 1 - cutscenes.json
        ending.json
    Entity Replacements/
      Classic/
        Axel/
        Galsia/
    Palettes/
      Classic/
        Axel/
          palette 0.png
          palette 1.png
    Audio Replacements/
      Classic/
        music-replacements.json
        sound-replacements.json
    Musics/
      stage1-theme.ogg
      stage1-theme.json
    Sounds/
      punch-heavy.wav

The Classic folder names are intentional. They tell the runtime which original pack your replacements target.

  1. Workflow
  2. Title Screen
  3. Classic Levels
  4. Add Cutscenes
  5. Classic Characters
  6. Classic Enemies and Items
  7. Add New Color Palettes
  8. Replace Music
  9. Replace Sounds

Keep the file format reference and troubleshooting page nearby when editing JSON by hand.