BIS File Formats: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Fix link)
 
(19 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{unsupported-doc}}
{{Feature|UnsupportedDoc}}


== Introduction ==
== Introduction ==
This page intention is to give a quick overview of the different file formats BIS is using in their games. For detailed information links to dedicated pages are provided.


----


----
== 3D Model File Formats ==
== 3D Model File Formats ==




There are essentially two (2) types of 3D model files used by BIS's game engine, '''''MLOD''''' and '''''ODOL'''''.
There are essentially two (2) types of 3D model files (.p3d) used by BIS's game engine, '''''MLOD''''' and '''''ODOL'''''.




Line 22: Line 23:
::'''''The following links refer to articles describing the layout of MLOD files by community members - not by BIS or BIS employees. And as such may or may not be accurate.'''''
::'''''The following links refer to articles describing the layout of MLOD files by community members - not by BIS or BIS employees. And as such may or may not be accurate.'''''


 
::[[P3D File Format - MLOD]]
::[[P3D_File_Format_-_MLOD|MLOD SP3X]] ''(original)''
 
::[[MLOD_SP3X_File_Format|MLOD SP3X File Format]] ''(revised)''
 
::[[MLOD_P3DM_File_Format|MLOD P3DM File Format]]




Line 36: Line 32:
::* There are essentailly two (2) versions of ODOL model types, '''''ODOL v7''''' and '''''ODOL v40'''''.
::* There are essentailly two (2) versions of ODOL model types, '''''ODOL v7''''' and '''''ODOL v40'''''.
::* '''''ODOL v7''''' model files are the equivalent MLOD SP3X model file converted to compressed or binarized form. The game content released for OFP by BIS is primarily in this format.
::* '''''ODOL v7''''' model files are the equivalent MLOD SP3X model file converted to compressed or binarized form. The game content released for OFP by BIS is primarily in this format.
::* [[ODOL_Explorer|ODOL Explorer]] is able to read '''''ODOL v7''''' and resave it back to SP3X MLOD format.
::* '''''ODOL v40''''' model files are the equivalent MLOD P3DM model file converted to compressed or binarzied form. The game content released for ArmA by BIS is primarily in this format.
::* '''''ODOL v40''''' model files are the equivalent MLOD P3DM model file converted to compressed or binarzied form. The game content released for ArmA by BIS is primarily in this format.


Line 42: Line 39:




::[[ODOL|ODOL v7]] ''(original)''
::[[P3D_File_Format_-_ODOLV7|ODOL v7 File Format]]


::[[ODOL_v7_File_Format|ODOL v7 File Format]] ''(revised)''
::[[P3D File Format_-_ODOLV40_Revised|ODOL v40 File Format]]


::[[ODOL_v40_File_Format|ODOL v40 File Format]]


----


----
== Animation File Formats ==
== Animation File Formats ==


::[[Rtm (Animation) File Format|RTM File Format]]


----
----
== Font File Formats ==
== Font File Formats ==


Fonts consists of [[paa]] texture files containing the characters of the font.
Fonts consists of [[PAA File Format|paa]] texture files containing the characters of the font.


[[FXY File Format|fxy]] files describe where the characters are positioned in the texture.
[[FXY File Format|Fxy]] files describe where the characters are positioned in the texture.


----
----
== Island File Formats ==
== Island File Formats ==


Line 96: Line 95:
::'''''The following links refer to articles describing the layout of WRP files by community members - not by BIS or BIS employees. And as such may or may not be accurate.'''''
::'''''The following links refer to articles describing the layout of WRP files by community members - not by BIS or BIS employees. And as such may or may not be accurate.'''''


 
<blockquote>
===== OFP WRP File Formats =====
===== OFP WRP File Formats =====


::[[Wrp_File_Format_-_4WVR|4WVR File Format]] ''(original)''
::[[Wrp_File_Format_-_4WVR|4WVR File Format]]
 
::[[Wrp_File_Format_-_OPRW|OPRW v2 & v3 File Format]] ''(original)''


::[[Wrp_File_Format_-_OPRW|OPRW v2 & v3 File Format]]


===== ArmA WRP File Formats =====
===== ArmA WRP File Formats =====


::[[8WVR_File_Format|8WVR File Format]]
::[[8WVR_File_Format|8WVR File Format]] Editable
 
::[[OPRW_v17_File_Format|OPRW v17 File Format]]
 
::[[OPRW_v18_File_Format|OPRW v18 File Format]]
 
::[[OPRW_v20_File_Format|OPRW v20 File Format]]


::[[OPRW_v18_File_Format|OPRW v17,18,20 File Format]] Binarised output


----
----
Line 119: Line 112:
== PBO File Formats ==
== PBO File Formats ==


::[[PBO File Format]]


----
----
== Rapified File Formats ==
== Rapified File Formats ==


Line 126: Line 121:


::[[raP File Format - Elite]]
::[[raP File Format - Elite]]
::[[raP File Format - ArmA]]
[[Category:BIS_File_Formats]]

Latest revision as of 11:32, 27 May 2022

bi symbol white.png
Disclaimer: This page describes internal undocumented structures of Bohemia Interactive software.

This page contains unofficial information.

Some usage of this information may constitute a violation of the rights of Bohemia Interactive and is in no way endorsed or recommended by Bohemia Interactive.
Bohemia Interactive is not willing to tolerate use of such tools if it contravenes any general licenses granted to end users of this community wiki or BI products.

Introduction

This page intention is to give a quick overview of the different file formats BIS is using in their games. For detailed information links to dedicated pages are provided.


3D Model File Formats

There are essentially two (2) types of 3D model files (.p3d) used by BIS's game engine, MLOD and ODOL.


MLOD File Formats

  • MLOD 3D models are uncompressed or unbinarized files.
  • This type of model file is editable in BIS's modelling tool application(s).
  • There are essentially two (2) versions of MLOD model types, SP3X and P3DM.
  • SP3X MLOD version is primarily for use with BIS's Operation Flashpoint game.
  • P3DM MLOD version is primarily for use with BIS's Armed Assault game.


The following links refer to articles describing the layout of MLOD files by community members - not by BIS or BIS employees. And as such may or may not be accurate.
P3D File Format - MLOD


ODOL File Formats

  • ODOL 3D models are compressed or binarized versions of the MLOD model file.
  • This type of model file is not editable.
  • There are essentailly two (2) versions of ODOL model types, ODOL v7 and ODOL v40.
  • ODOL v7 model files are the equivalent MLOD SP3X model file converted to compressed or binarized form. The game content released for OFP by BIS is primarily in this format.
  • ODOL Explorer is able to read ODOL v7 and resave it back to SP3X MLOD format.
  • ODOL v40 model files are the equivalent MLOD P3DM model file converted to compressed or binarzied form. The game content released for ArmA by BIS is primarily in this format.


The following links refer to articles describing the layout of ODOL files by community members - not by BIS or BIS employees. And as such may or may not be accurate.


ODOL v7 File Format
ODOL v40 File Format



Animation File Formats

RTM File Format

Font File Formats

Fonts consists of paa texture files containing the characters of the font.

Fxy files describe where the characters are positioned in the texture.


Island File Formats

There are essentially two (2) types of Island model files.


PEW File Formats

  • PEW files are uncompressed or unbinarized.
  • This type of file is editable in BIS's Island tool application(s).
  • This type of file is NOT useable by the Game Engine it is only used during the design phase of Island creation.
  • There are several versions of PEW files that correspond to different releases of BIS's Island editing tool Visitor and the 'Game Engine'.
  • All versions have a file character prefix in the first 4-bytes of the file of POSE and a character version in the next 3-bytes (eg. 'POSEW60').


The following links refer to articles describing the layout of PEW files by community members - not by BIS or BIS employees. And as such may or may not be accurate.


POSE v59 File Format
POSE v60 File Format (Current as at Version 1.14 of Tools & Game)


WRP File Formats

  • WRP files are Island Map files that are used by the Game Engine.
  • This file type comes in uncompressed/unbinarized and compressed/binarized format.
  • This file type is NOT editable by BIS Island tool application(s).
  • Uncompressed WRP file types come in 4WVR and 8WVR format for use with BIS's Operation Flashpoint and Armed Assault respectively.
  • Compressed or binarized WRP files have a file prefix in the first 4-bytes of the file of OPRW and then a version number to indicate which release of the OFP or ArmA Game Engine the Island is used with.
The following links refer to articles describing the layout of WRP files by community members - not by BIS or BIS employees. And as such may or may not be accurate.
OFP WRP File Formats
4WVR File Format
OPRW v2 & v3 File Format
ArmA WRP File Formats
8WVR File Format Editable
OPRW v17,18,20 File Format Binarised output

PBO File Formats

PBO File Format

Rapified File Formats

raP File Format - OFP
raP File Format - Elite
raP File Format - ArmA