Sonic Heroes/Light Editing
From Sonic Retro
Revision as of 19:44, 7 March 2019 by ShadowBlitz (talk | contribs) (Created page with "{{SCHG SH}} Light layouts are stored in big endian sLL_light.bin (or stgLL_light.bin) files, where LL is the level number. On PC and Xbox, they are located in the /dvdroot fo...")
SCHG: Sonic Heroes |
---|
Main Article |
Mechanic Editing |
DOL Editing |
Model Editing |
Collision Format Model Format |
Level Editing |
Camera Editing |
Particle Editing |
Particle Editing |
Sound Editing |
Music List |
SCHG How-Tos |
Custom Object Material Effect Tutorial |
Light layouts are stored in big endian sLL_light.bin (or stgLL_light.bin) files, where LL is the level number. On PC and Xbox, they are located in the /dvdroot folder. For Shadow the Hedgehog, the same format is used in little endian.
File Layout
Each light entry is 0x34 bytes long, and there are 19 entries in each Heroes file, 16 for a Shadow file. Some entries may be blank for some stages, though they can be utilized by objects. The 0x34 bytes of each entry are divided into variables which occupy 4 bytes of space, for a total of 13 variables. They are either longs or floats.
Light Entry
Number | Type | Description |
---|---|---|
1 | Float | Red Ambient |
2 | Float | Green Ambient |
3 | Float | Blue Ambient |
4 | Float | Alpha Ambient |
5 | Float | Red Directional |
6 | Float | Green Directional |
7 | Float | Blue Directional |
8 | Float | Alpha Directional |
9 | Float | Unknown Red? |
10 | Float | Unknown Green? |
11 | Float | Unknown Blue? |
12 | Float? | Unknown Angle format for directional |
13 | Float? | Unknown Angle format for directional |