Documentation: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| (9 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
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. | 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 == | ||
{| class="wikitable" | |||
|+ | |||
!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 Rendering|Hedgehog Engine]] | |||
|Engine first used in Sonic Unleashed. | |||
|- | |||
|[[Hedgehog Engine 2 Rendering|Hedgehog Engine 2]] | |||
|Engine first used in Sonic Forces. | |||
|} | |||
== Models == | |||
{| class="wikitable" | |||
|+ | |||
!Name | |||
!Info | |||
!Extension | |||
!Tools | |||
|- | |||
|[[SCA Parameters]] | |||
|Model and material parameters stored in SCA file headers. | |||
| | |||
| | |||
|} | |||
== Shaders == | |||
{| class="wikitable" | |||
|+ | |||
!Name | |||
!Info | |||
!Extension | |||
!Tools | |||
|- | |||
|[[Shader Features]] | |||
|Hedgehog Engine 1 shader features. | |||
| | |||
| | |||
|} | |||
== Placement == | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
| Line 42: | Line 103: | ||
!Extension | !Extension | ||
!Tools | !Tools | ||
|- | |||
|[[Binary Resource]] | |||
|Generic container format used for storing chunks of binary data. | |||
| | |||
| | |||
|- | |- | ||
|[[NN Chunk Format|NN Chunk]] | |[[NN Chunk Format|NN Chunk]] | ||
|Generic container format. | |Generic container format used for storing SEGA NN binary data. | ||
| | |||
| | | | ||
|- | |||
|[[U8 Archive]] | |||
|Hierarchical archive format. | |||
|<code>.arc</code> | |||
| | | | ||
|} | |} | ||
| Line 58: | Line 129: | ||
|- | |- | ||
|[[PXD|PXD Animation]] | |[[PXD|PXD Animation]] | ||
|Skeleton and skeletal animation format in Hedgehog Engine 2 | |Skeleton and skeletal animation format in Hedgehog Engine 2 games. | ||
|<span style="text-align: center"> | |<span style="text-align: center"> | ||
<p><code>.anm.pxd</code></p> | <p><code>.anm.pxd</code></p> | ||
| Line 66: | Line 137: | ||
|- | |- | ||
|[[PBA|PBA Skeleton]] | |[[PBA|PBA Skeleton]] | ||
|Physics Based Animation Skeleton for Hedgehog Engine 2 | |Physics Based Animation Skeleton for Hedgehog Engine 2 games. | ||
|<code>.pba</code> | |<code>.pba</code> | ||
| | | | ||
|} | |} | ||
Latest revision as of 21:20, 1 May 2026
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
|