Actions

SCHG

Sonic Forces/File Index

From Sonic Retro

Sonic Community Hacking Guide
Sonic Forces
File Index
wars_0

wars_1
wars_patch

BINA Formats
GEdit

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.

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