Skip to content

World of Tanks: Blitz SC2/SCG (SFV2/SCPG) file format documentation

License

Notifications You must be signed in to change notification settings

Pyogenics/WOTBSCPGFormat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

World Of Tanks: Blitz SCPG model format

Reverse engineered information about the model format used by WOTB.

Preface

This resource aims to shed light on the model format, "SCPG", used by WOTB and eventually provide tools to modify and create said models.

Models in WOTB are located in /packs/3d/ and each model comes in a pair of files with extensions .scg and .sc2, for example: packs/3d/Tanks/German/Maus.scg packs/3d/Tanks/German/Maus.sc2. Game files are compressed using the dvpl format, you can use this tool to decompress them.

Current work is based on SC2 version 41 and SCG version 1.

Blender plugin

Read about it here

Research materials

An old version of the DAVA engine is available here.

gmConverter3D program for converting multiple model formats, including scg + sc2. Contains useful reference implementation of more recent versions of SC2 in javascript.

File format documentation

Binary structures are represented as C++ structs and the resulting tree is represented as TypeScript definitions. All values use little endian encoding.