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.
Recommended Reading Order¶
- Workflow
- Title Screen
- Classic Levels
- Add Cutscenes
- Classic Characters
- Classic Enemies and Items
- Add New Color Palettes
- Replace Music
- Replace Sounds
Keep the file format reference and troubleshooting page nearby when editing JSON by hand.