Documentation
Appearance
This section lists documentation pages for resources you'll find in Sonic games. You'll find information about certain file formats and other general game resources.
Rendering
| Name | Info |
|---|---|
| Normal mapping | How normal mapping works. |
| Vertex Colors | How vertex colors work. |
| Mesh Layers | Model mesh layers. |
| Opacity | The concept of opacity explained. |
| Texture Blending | The different ways to blend textures. |
| Hedgehog Engine | Engine first used in Sonic Unleashed. |
| Hedgehog Engine 2 | Engine first used in Sonic Forces. |
Models
| Name | Info | Extension | Tools |
|---|---|---|---|
| SCA Parameters | Model and material parameters stored in SCA file headers. |
Shaders
| Name | Info | Extension | Tools |
|---|---|---|---|
| Shader Features | Hedgehog Engine 1 shader features. |
Placement
| Name | Description | Extension | Tools |
|---|---|---|---|
| HSON (Hedgehog Set Object Notation) | Universal object placement representation format. | .hson
|
User Interface
| Name | Description | Extension | Tools |
|---|---|---|---|
| NCP (Ninja CellSpriteDraw Project) | Describes a user interface in most Hedgehog Engine games. |
|
Archives
| Name | Description | Extension | Tools |
|---|---|---|---|
| Binary Resource | Generic container format used for storing chunks of binary data. | ||
| NN Chunk | Generic container format used for storing SEGA NN binary data. | ||
| U8 Archive | Hierarchical archive format. | .arc
|
Animation
| Name | Description | Extension | Tools |
|---|---|---|---|
| PXD Animation | Skeleton and skeletal animation format in Hedgehog Engine 2 games. |
|
Frontiers Animation Tools |
| PBA Skeleton | Physics Based Animation Skeleton for Hedgehog Engine 2 games. | .pba
|