Actions

SCHG

Sonic Generations/File Index/BB

From Sonic Retro

SCHG: Sonic Generations
Main Article

Objects
Collision Properties

File Index
BB

BB2
BB3

How-To
Import Levels

Create Breakable Objects
Create Splines

Folders

  • Languages: Contains letters for various things such as the HUD and subtitles.
  • Packed: Contains the level geometry and their respective resources for all the stages stages in bb.cpk. The ar.0 files in the sub folders contain DDS textures, .material files, .model files (skybox and SET objects), terrain files and UV animations. The PFD files contain baked GI and terrain geometry.

Packed

Folder Name Contains
bde Death Egg Boss terrain textures & geometry
blb Time Eater Boss terrain textures & geometry
bne Egg Dragoon Boss terrain textures & geometry
bpc Perfect Chaos Boss terrain textures & geometry
cpz100 Chemical Plant Zone Act 1 terrain textures & geometry
cpz200 Chemical Plant Zone Act 2 terrain textures & geometry
cte100 City Escape Act 1 terrain textures & geometry
cte102 City Escape Act 1 Mission terrain textures & geometry
cte200 City Escape Act 2 terrain textures & geometry
ghz100 Green Hill Zone Act 1 terrain textures & geometry
ghz103 Green Hill Zone Act 1 Mission 3 terrain textures & geometry
ghz104 Green Hill Act 1 Mission 4 terrain textures & geometry
ghz200 Green Hill Act 2 terrain textures & geometry
sph100 Speed Highway Act 1 terrain textures & geometry
sph101 Speed Highway Act 1 Mission 1 terrain textures & geometry
sph200 Speed Highway Act 2 terrain textures & geometry
ssz100 Sky Sanctuary Zone Act 1 terrain textures & geometry
ssz103 Sky Sanctuary Zone Act 1 Mission 3 terrain textures & geometry
ssz200 Sky Sanctuary Zone Act 2 terrain textures & geometry

Files

Level files

These files are in bb's root directory.

  • #ar.0 files contain spline, SceneEffect, stage collision, SET data, culling and terrain parameters. Collision is in HKX format, parameters are in XML format.
  • stg_cmn.ar.0 files contain SET object textures, materials, and models. If you are editing Green Hill's and Chemical Plant's textures, you will need to copy and paste the corresponding textures into the cmn ar files, as the game will sometimes read textures from these archives instead of the Packed ar files for the terrain.
File Name Hard Mode Packed Folder Contains
#bde.ar.00 #bde001.ar.00 bde.ar.00 - bde.ar.04 Death Egg Robo Boss Fight
#bpc.ar.00 #bpc001.ar.00 bpc.ar.00 - bpc.ar.02 Perfect Chaos Boss Fight
#bne.ar.00 #bne001.ar.00 bne.ar.00 - bne.ar.03 Egg Dragoon Boss Fight
#blb.ar.00 #blb001.ar.07 blb.ar.00 - blb.ar.04 Time Eater Boss Fight
#ghz100.ar.00 N/A ghz100.ar.00 - ghz100.ar.02 Green Hill Zone Act 1
#ghz200.ar.00 N/A ghz200.ar.00 - ghz200.ar.03 Green Hill Zone Act 2
#cpz100.ar.00 N/A cpz100.ar.00 - cpz100.ar.01 Chemical Plant Zone Act 1
#cpz200.ar.00 N/A cpz200.ar.00 - cpz200.ar.02 Chemical Plant Zone Act 2
#ssz100.ar.00 N/A ssz100.ar.00 - ssz100.ar.03 Sky Sanctuary Zone Act 1
#ssz200.ar.00 N/A ssz200.ar.00 - ssz200.ar.03 Sky Sanctuary Zone Act 2
#sph100.ar.00 N/A sph100.ar.00 - sph100.ar.05 Speed Highway Act 1
#sph200.ar.00 N/A sph200.ar.00 - sph200.ar.05 Speed Highway Act 2
#cte100.ar.00 N/A cte100.ar.00 - cte100.ar.03 City Escape Act 1
#cte200.ar.00 N/A cte200.ar.00 - cte200.ar.04 City Escape Act 2

Character/Misc files

These files are in bb's root directory.

  • SonicActionCommon in both bb and bb3 are duplicate files.
  • For bne, you will need to edit these archives if you wish to replace ring models and a common CSB for Modern Sonic (22PLY_SNC) as these files have priority over cmn200.ar's files for the Egg Dragoon boss fight.
File Name Contains
bne Egg Dragoon common files. Contains 22PLY_SNC, stage ambience, duplicate cmn200 files, duplicate Sonic textures
SonicActionCommon Homing trail colour, Super Sonic particles, duplicate cmn200 files, controller UI

References


Sonic Community Hacking Guide
General
SonED2 Manual | Subroutine Equivalency List
Game-Specific
Sonic the Hedgehog (16-bit) | Sonic the Hedgehog (8-bit) | Sonic CD (prototype 510) | Sonic CD | Sonic CD (PC) | Sonic CD (2011) | Sonic 2 (Simon Wai prototype) | Sonic 2 (16-bit) | Sonic 2 (Master System) | Sonic 3 | Sonic 3 & Knuckles | Chaotix | Sonic Jam | Sonic Jam 6 | Sonic Adventure | Sonic Adventure DX: Director's Cut | Sonic Adventure DX: PC | Sonic Adventure (2010) | Sonic Adventure 2 | Sonic Adventure 2: Battle | Sonic Adventure 2 (PC) | Sonic Heroes | Sonic Riders | Sonic the Hedgehog (2006) | Sonic & Sega All-Stars Racing | Sonic Unleashed (Xbox 360/PS3) | Sonic Colours | Sonic Generations | Sonic Forces
Technical information
Sonic Eraser | Sonic 2 (Nick Arcade prototype) | Sonic CD (prototype; 1992-12-04) | Dr. Robotnik's Mean Bean Machine | Sonic Triple Trouble | Tails Adventures | Sonic Crackers | Sonic 3D: Flickies' Island | Sonic & Knuckles Collection | Sonic R | Sonic Shuffle | Sonic Advance | Sonic Advance 3 | Sonic Battle | Shadow the Hedgehog | Sonic Rush | Sonic Classic Collection | Sonic Free Riders | Sonic Lost World
Legacy Guides
The Nemesis Hacking Guides The Esrael Hacking Guides
ROM: Sonic 1 | Sonic 2 | Sonic 2 Beta | Sonic 3

Savestate: Sonic 1 | Sonic 2 Beta/Final | Sonic 3

Sonic 1 (English / Portuguese) | Sonic 2 Beta (English / Portuguese) | Sonic 2 and Knuckles (English / Portuguese)
Move to Sega Retro
Number Systems (or scrap) | Assembly Hacking Guide | 68000 Instruction Set | 68000 ASM-to-Hex Code Reference | SMPS Music Hacking Guide | Mega Drive technical information