Actions

SCHG

Sonic Forces/File Index

From Sonic Retro

Sonic Community Hacking Guide
Sonic Forces
File Index
BINA Formats

A detailed list of every file/folder used by the game relevant to modding.

Filesystem

The files/directories listed below are located in the game's install directory (generally C:\Program Files (x86)\Steam\steamapps\common\SonicForces).

  • _CommonRedist - Installers for DirectX and Visual C++ 2013. Used by Steam when installing the game.
  • build\main\projects\exec - Game executable and Dynamic-Link-Libraries (DLLs).
  • image\x64\disk - Packed CPK archives which contain most of the game's data, including DLC downloaded from Steam.
  • savedata - Player save data, as well as graphics configuration settings.

Disk

As noted above, the game's CPK (Criware PacKages) are located within the "image\x64\disk" folder. These packages contain all of the assets (models, materials, textures, etc.) used by the game, therefore it is extremely important for modders to be familiar with them/their contents.

The following CPKs come with the base game:

  • wars_0 - Contains large "general" assets (such as character and UI assets) and several levels.
  • wars_1 - Contains even more levels.
  • wars_patch - Contains small "general" assets, such as shaders, object layout data for all stages, and text.

In addition there are also several optional CPKs that can be downloaded upon purchasing the game's DLC. These include the following:

Refer to the pages linked above (and on the sidebar) for a list of every file/folder contained within these CPKs.

Sonic Community Hacking Guide
General
Sonic Music Hacking Guide | SonED2 Manual
Game-Specific
Sonic the Hedgehog (16-bit) | Sonic the Hedgehog (8-bit) | Sonic Eraser | Sonic CD (prototype 510) | Sonic CD | Sonic CD (PC) | Sonic CD (2011) | Sonic 2 (Nick Arcade prototype) | Sonic 2 (Simon Wai prototype) | Sonic 2 (16-bit) | Sonic 2 (8-bit) | Sonic 2 & Knuckles | Dr. Robotnik's Mean Bean Machine | Sonic Triple Trouble | Sonic 3 | Sonic & Knuckles | Sonic the Hedgehog 3 & Knuckles | Sonic & Knuckles Collection | Sonic Crackers | Sonic 3D: Flickies' Island | Chaotix | Sonic R PC | Sonic Jam 6 | Sonic Advance | Sonic Advance 2 | Sonic Advance 3 | Sonic Battle | 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 | Shadow the Hedgehog | Sonic Riders | Sonic the Hedgehog (2006) | Sonic & Sega All-Stars Racing | Sonic Unleashed (Xbox 360/PS3) | Sonic Colours | Sonic Generations | Sonic Lost World | Sonic Forces
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 | Subroutine Equivalency List | 68000 Instruction Set | 68000 ASM-to-Hex Code Reference | VDP Documentation | Official Sega 32X Documentation | Official Mega-CD Documentation | Official Sega Mega Drive Documentation