Basic information¶
RWBS stands for RenderWare Binary Stream, this format is used for saving models (.dff) and worlds (.bsp) in ZanZarah. It is comprised by a hierachical structure of sections which either store binary data or other sections, so a common structure is:
- Header
- RWStruct
- [some Sections]
- RWExtension
- [some plugin section]
- [some plugin section]
Thanks to the GTA Modding Community the format of many sections are known, some other are also more or less understood and described by kabbi. Unfortunately not all sections used in ZanZarah are decrypted yet.
Header format¶
Size | Type | Description |
---|---|---|
4b | uint | section identifier |
4b | uint | section size, including child sections or data |
4b | uint | RenderWare version ID |
Section types used in ZanZarah¶
List sections¶
- RWAtomic
- RWAtomicSection
- RWClump
- RWExtension
- RWFrameList
- RWGeometry
- RWGeometryList
- RWMaterial
- RWMaterialList
- RWPlaneSection
- RWTexture
- RWWorld