File Types – Arma Reforger

From Bohemia Interactive Community
Jump to navigation Jump to search
(Remove the Comments column)
(Update)
Line 12: Line 12:
==== .acp ====
==== .acp ====
| Audio component
| Audio component
| Audio Editor
| [[Arma Reforger:Audio Editor|Audio Editor]]
| Describe audio playback
| Describe audio playback
Manages sound events:
Manages sound events:
Line 35: Line 35:
==== .ae ====
==== .ae ====
| Animation Events Table
| Animation Events Table
| Animation editor
| [[Arma Reforger:Animation Editor|Animation Editor]]
| Lists all events used in the animation workspace
| Lists all events used in the animation workspace


Line 43: Line 43:
==== .afm ====
==== .afm ====
| Audio Final Mixer
| Audio Final Mixer
| Audio Editor
| [[Arma Reforger:Audio Editor|Audio Editor]]
| "Sound mixer" referenced by the .acp
| "Sound mixer" referenced by the .acp


Line 51: Line 51:
==== .agf ====
==== .agf ====
| Animation graph file
| Animation graph file
| Animation editor
| [[Arma Reforger:Animation Editor|Animation Editor]]
| Contains sheets (that contain <nowiki>[[Arma Reforger:Animation Nodes]]</nowiki>) of an animation graph.
| Contains sheets (that contain <nowiki>[[Arma Reforger:Animation Nodes]]</nowiki>) of an animation graph.
<!--[[File:armar_file-types-agf-illustration.png|frameless|232px]]-->
<!--[[File:armar_file-types-agf-illustration.png|frameless|232px]]-->
Line 58: Line 58:
==== .agr ====
==== .agr ====
| Animation graph
| Animation graph
| Animation editor
| [[Arma Reforger:Animation Editor|Animation Editor]]
| "root format" sheets collection with graph parameters, e.g commands, variables, IK chains, etc
| "root format" sheets collection with graph parameters, e.g commands, variables, IK chains, etc


Line 73: Line 73:
==== .asc ====
==== .asc ====
| Height map (Esri grid)
| Height map (Esri grid)
| World editor
| [[Arma Reforger:World Editor|World Editor]]
| Height map file which can be exported or imported in Workbench (Terrain tools in the World Editor)
| Height map file which can be exported or imported in Workbench (Terrain tools in the World Editor)
{{Feature|informative|Not used in runtime neither directly by the editor - only for import/export.}}
{{Feature|informative|Not used in runtime neither directly by the editor - only for import/export.}}
Line 80: Line 80:
==== .asi ====
==== .asi ====
| Animation Set Instance
| Animation Set Instance
| Animation editor
| [[Arma Reforger:Animation Editor|Animation Editor]]
| Bridges '''.anm''' with '''.ast''' abstract names
| Bridges '''.anm''' with '''.ast''' abstract names


Depends on '''.ast'''
Depends on '''.ast'''
<!--
See [[Arma Reforger:Animation Editor: Templates and Instances Tutorial|Animation Editor: Templates and Instances Tutorial]]
See Animation Template and Instances
-->
|-
|-
|
|
==== .ast ====
==== .ast ====
| Animation Set Template
| Animation Set Template
| Animation editor
| [[Arma Reforger:Animation Editor|Animation Editor]]
| Structural skeleton to be filled by '''.asi'''
| Structural skeleton to be filled by '''.asi'''


Provides a list of entries to be filled
Provides a list of entries to be filled.
<!--
See [[Arma Reforger:Animation Editor: Templates and Instances Tutorial|Animation Editor: Templates and Instances Tutorial]]
See Animation Template and Instances
-->
|-
|-
|
|
==== .asy ====
==== .asy ====
| Animation Sync Table
| Animation Sync Table
| Animation editor
| [[Arma Reforger:Animation Editor|Animation Editor]]
| ''see Syncing Animation''
| See [[Arma Reforger:Animation Editor: Sync Tutorial|Animation Editor: Sync Tutorial]]
|-
|-
|
|
==== .aw ====
==== .aw ====
| Animation Workspace
| Animation Workspace
| Animation editor
| [[Arma Reforger:Animation Editor|Animation Editor]]
| Workbench's Animation Editor "project" - saves/opens current workspace
| Workbench's Animation Editor "project" - saves/opens current workspace
|-
|-
Line 114: Line 110:
==== .bt ====
==== .bt ====
| Behavior tree
| Behavior tree
| Behavior editor
| [[Arma Reforger:Behavior Editor|Behavior Editor]]
| AI behaviour tree
| AI behaviour tree
|-
|-
Line 120: Line 116:
==== .bterr ====
==== .bterr ====
| Terrain data
| Terrain data
| World editor
| [[Arma Reforger:World Editor|World Editor]]
| Terrain data - general terrain height map editor information
| Terrain data - general terrain height map editor information
|-
|-
Line 126: Line 122:
==== .bttile ====
==== .bttile ====
| Terrain data
| Terrain data
| World editor
| [[Arma Reforger:World Editor|World Editor]]
| Terrain data, height-map data for terrain tile used by the editor
| Terrain data, height-map data for terrain tile used by the editor
(original imported height map without modifications by roads etc)
(original imported height map without modifications by roads etc)
Line 133: Line 129:
==== .c ====
==== .c ====
| Enforce Script Source
| Enforce Script Source
| Script Editor
| [[Arma Reforger:Script Editor|Script Editor]]
| Enforce Script Source file
| Enforce Script Source file
|-
|-
Line 139: Line 135:
==== .conf ====
==== .conf ====
| Generic config
| Generic config
| Config editor
| Config Editor
|
|
|-
|-
Line 145: Line 141:
==== .ct ====
==== .ct ====
| Component Template
| Component Template
| World Editor
| [[Arma Reforger:World Editor|World Editor]]
| Defines an Entity Component
| Defines an Entity Component
|-
|-
Line 151: Line 147:
==== .dds ====
==== .dds ====
| Texture
| Texture
| Art tools
| Art Tools
| Source image format - other formats are also supported like png, jpeg, tiff, tga, hdr
| Source image format - other formats are also supported like png, jpeg, tiff, tga, hdr
|-
|-
Line 157: Line 153:
==== .desc ====
==== .desc ====
| Terrain dialogs configuration
| Terrain dialogs configuration
| World editor
| [[Arma Reforger:World Editor|World Editor]]
| Configuration of terrain texture import/generating dialogs (height map, satellite texture, normal map)
| Configuration of terrain texture import/generating dialogs (height map, satellite texture, normal map)
|-
|-
Line 175: Line 171:
==== .ent ====
==== .ent ====
| World Scene
| World Scene
| World Editor
| [[Arma Reforger:World Editor|World Editor]]
| World contains terrain and all other objects that make up the your game world
| World contains terrain and all other objects that make up the your game world
|-
|-
Line 181: Line 177:
==== .et ====
==== .et ====
| Entity Template
| Entity Template
| World Editor
| [[Arma Reforger:World Editor|World Editor]]
| Defines an Entity content (prefab)
| Defines an Entity content (prefab)
|-
|-
Line 205: Line 201:
==== .gproj ====
==== .gproj ====
| Project-specific Settings
| Project-specific Settings
| World Editor
| [[Arma Reforger:World Editor|World Editor]]
| Every Project has its own settings stored here
| Every Project has its own settings stored here
|-
|-
Line 213: Line 209:
| Resource Browser
| Resource Browser
| Defines a set of images by cuts from a texture
| Defines a set of images by cuts from a texture
[[File:armar_file-types-imageset-illustration.png|frameless|300px]]
<!-- [[File:armar_file-types-imageset-illustration.png|frameless|300px]] -->
|-
|-
|
|
==== .layer ====
==== .layer ====
| World Layer
| World Layer
| World Editor
| [[Arma Reforger:World Editor|World Editor]]
| World file (.ent) can have mutliple layers stored in separate .layer files - can only be opened through the .ent file.
| World file (.ent) can have mutliple layers stored in separate .layer files - can only be opened through the .ent file.
|-
|-
Line 226: Line 222:
| Resource Browser
| Resource Browser
| UI layout definition
| UI layout definition
[[File:armar_file-types-layout-illustration.png|frameless|289px]]
<!-- [[File:armar_file-types-layout-illustration.png|frameless|289px]] -->
|-
|-
|
|
Line 237: Line 233:
==== .nmn ====
==== .nmn ====
| Navmesh
| Navmesh
| Navmesh generator tool
| Navmesh Generator Tool
| Binary file with single navmesh instance
| Binary file with single navmesh instance
|-
|
==== .pak ====
| Package (of data)
| Workbench
| Game or Mod data archive
|-
|-
|
|
==== .pap ====
==== .pap ====
| PA project
| PA project
| Procedural Animation Editor
| [[Arma Reforger:Procedural Animation Editor|Procedural Animation Editor]]
| See Procedural animation editor
| See [[Arma Reforger:Procedural Animation Editor|Procedural Animation Editor]]
|-
|-
|
|
Line 274: Line 276:
| Resource Database
| Resource Database
| Workbench
| Workbench
| Cache file of all resources in the project, created automatically
| Resource database listing all resources in the project
|-
|-
|
|
==== .sig ====
==== .sig ====
| Signal
| Signal
| Audio Editor
| [[Arma Reforger:Audio Editor|Audio Editor]]
| Describes the logic of playing an audio component or encapsulate manipulation parameters - this audio resource is shared among audio components
| Describes the logic of playing an audio component or encapsulate manipulation parameters - this audio resource is shared among audio components
|-
|-
Line 285: Line 287:
==== .siga ====
==== .siga ====
| PA signal
| PA signal
| Procedural Animation Editor
| [[Arma Reforger:Procedural Animation Editor|Procedural Animation Editor]]
| Describes the control logic for parts of a PA project - this resource is shared among PA projects
| Describes the control logic for parts of a PA project - this resource is shared among PA projects
|-
|-
Line 291: Line 293:
==== .smap ====
==== .smap ====
| Soundmap data
| Soundmap data
| World Editor
| [[Arma Reforger:World Editor|World Editor]]
| Information for music and audio effects.
| Information for music and audio effects.
|-
|-
Line 297: Line 299:
==== .st ====
==== .st ====
| String Table
| String Table
| String Editor
| [[Arma Reforger:String Editor|String Editor]]
| Strings used for localization.
| Strings used for localization.
|-
|-
Line 314: Line 316:
* HIP Catalog - Dummy (not used uint32)
* HIP Catalog - Dummy (not used uint32)
* Name - Star name, with max. 256 characters length
* Name - Star name, with max. 256 characters length
[https://cdsarc.u-strasbg.fr/viz-bin/Cat?I/311 Source data]
[https://cdsarc.cds.unistra.fr/viz-bin/Cat?I/311 Source data]
|-
|-
|
|
Line 325: Line 327:
==== .terr ====
==== .terr ====
| Terrain data
| Terrain data
| World editor
| [[Arma Reforger:World Editor|World Editor]]
| Terrain height map information
| Terrain height map information
|-
|-
Line 331: Line 333:
==== .topo ====
==== .topo ====
| Topography data
| Topography data
| World editor
| [[Arma Reforger:World Editor|World Editor]]
| Information for 2D map
| Information for 2D map
|-
|-
Line 343: Line 345:
==== .ttile ====
==== .ttile ====
| Terrain data
| Terrain data
| World editor
| [[Arma Reforger:World Editor|World Editor]]
| Terrain data, height-map data for terrain tile used in run time (here are baked modifications by roads etc)
| Terrain data, height-map data for terrain tile used in run time (here are baked modifications by roads etc)
|-
|-
Line 349: Line 351:
==== .txa ====
==== .txa ====
| Animation file
| Animation file
| Animation editor
| [[Arma Reforger:Animation Editor|Animation Editor]]
| Text animation file (source for .anm) - source animation
| Text animation file (source for .anm) - source animation
|-
|-
Line 362: Line 364:
==== .vhcsurf ====
==== .vhcsurf ====
| Vehicle surface
| Vehicle surface
| Config editor
| Config Editor
| Surface properties that are used inside vehicle simulation (roughness, steering noise etc.)
| Surface properties that are used inside vehicle simulation (roughness, steering noise etc.)
|-
|-

Revision as of 18:02, 25 August 2022

This page lists file types and their respective extensions with which Arma Reforger and the Workbench work.

Ext File Type Saved by Description

.acp

Audio component Audio Editor Describe audio playback

Manages sound events:

  • event ("SOUND_SHOT", "SOUND_RELOAD" etc)
  • sound file + parameters (signals, playback rules etc)

Referenced by BaseSoundComponent children

.adeb

Animation debug Animation offline debugger Binary stream format

Contains:

  • 16b - File version defined in AnimDebuggerSerializationVersion
  • List of all debugged descriptors
  • For each frame list of all debug instances

File can be loaded in animation editor using Live debug tab

.ae

Animation Events Table Animation Editor Lists all events used in the animation workspace

StepEvent, SoundEvent, SynchronizationEvent, etc

.afm

Audio Final Mixer Audio Editor "Sound mixer" referenced by the .acp

Takes all the sound inputs and produces the final sound output

.agf

Animation graph file Animation Editor Contains sheets (that contain [[Arma Reforger:Animation Nodes]]) of an animation graph.

.agr

Animation graph Animation Editor "root format" sheets collection with graph parameters, e.g commands, variables, IK chains, etc

Depends on .ast

.anm

Animation file Resource Browser

+ various plugins

Binary animation file

.asc

Height map (Esri grid) World Editor Height map file which can be exported or imported in Workbench (Terrain tools in the World Editor)
Not used in runtime neither directly by the editor - only for import/export.

.asi

Animation Set Instance Animation Editor Bridges .anm with .ast abstract names

Depends on .ast See Animation Editor: Templates and Instances Tutorial

.ast

Animation Set Template Animation Editor Structural skeleton to be filled by .asi

Provides a list of entries to be filled. See Animation Editor: Templates and Instances Tutorial

.asy

Animation Sync Table Animation Editor See Animation Editor: Sync Tutorial

.aw

Animation Workspace Animation Editor Workbench's Animation Editor "project" - saves/opens current workspace

.bt

Behavior tree Behavior Editor AI behaviour tree

.bterr

Terrain data World Editor Terrain data - general terrain height map editor information

.bttile

Terrain data World Editor Terrain data, height-map data for terrain tile used by the editor

(original imported height map without modifications by roads etc)

.c

Enforce Script Source Script Editor Enforce Script Source file

.conf

Generic config Config Editor

.ct

Component Template World Editor Defines an Entity Component

.dds

Texture Art Tools Source image format - other formats are also supported like png, jpeg, tiff, tga, hdr

.desc

Terrain dialogs configuration World Editor Configuration of terrain texture import/generating dialogs (height map, satellite texture, normal map)

.edds

Enfusion DDS Texture Resource Browser Enfusion proprietary (extended) compressed DDS texture

.emat

Material Definition Resource Manager Defines material for 3D objects, terrain, post processes, water, sky objects etc.

.ent

World Scene World Editor World contains terrain and all other objects that make up the your game world

.et

Entity Template World Editor Defines an Entity content (prefab)

.fbx

3D model source file 3D software Source format for the TXO and XOB

.fnt

Font Font Editor Font for UI widget system, binary format.

.gamemat

Game material Config Editor Definition of in-game material (properties, sound, etc)

.gproj

Project-specific Settings World Editor Every Project has its own settings stored here

.imageset

ImageSet Definition Resource Browser Defines a set of images by cuts from a texture

.layer

World Layer World Editor World file (.ent) can have mutliple layers stored in separate .layer files - can only be opened through the .ent file.

.layout

Layout Definition Resource Browser UI layout definition

.meta

Meta Information Resource Browser Every registered asset has its meta file containing asset-specific settings and asset GUID

.nmn

Navmesh Navmesh Generator Tool Binary file with single navmesh instance

.pak

Package (of data) Workbench Game or Mod data archive

.pap

PA project Procedural Animation Editor See Procedural Animation Editor

.physmat

Physics material Config Editor Physical material (bounciness, adherence etc)

.pre

ResourceViewer Preset Resource Browser A preset with several options to allow customization of Workbench's preview windows (ususually saved in user profile /profile/)

.ptc

Particle System Definition Particle Editor Particle effects definition

.ragdoll

Ragdoll Definition Resource Browser Character ragdoll file

.rdb

Resource Database Workbench Resource database listing all resources in the project

.sig

Signal Audio Editor Describes the logic of playing an audio component or encapsulate manipulation parameters - this audio resource is shared among audio components

.siga

PA signal Procedural Animation Editor Describes the control logic for parts of a PA project - this resource is shared among PA projects

.smap

Soundmap data World Editor Information for music and audio effects.

.st

String Table String Editor Strings used for localization.

.stars

Database Proprietary format Runtime database of stars. Contains up to 100.000 stars describing their real positions and colors

Array of Hunks (ID = "ITEM") each Hunk describes a Star object with following data:

  • Ra - Right ascension (float)
  • Dec - Declination (float)
  • ProMoRa - Proper motion in right ascension (float)
  • Parallax - (float)
  • Magnitude - Star brightness (float)
  • Color - Star color (uint32 RGBA)
  • HIP Catalog - Dummy (not used uint32)
  • Name - Star name, with max. 256 characters length

Source data

.styles

Widget Style Definition Resource Browser Defines UI style

.terr

Terrain data World Editor Terrain height map information

.topo

Topography data World Editor Information for 2D map

.ttf

TrueType Font Resource Browser Source font file format supported by Enfusion.

.ttile

Terrain data World Editor Terrain data, height-map data for terrain tile used in run time (here are baked modifications by roads etc)

.txa

Animation file Animation Editor Text animation file (source for .anm) - source animation

.txo

Model Resource Browser

+ various plugins like BlenderPlugin

Text model file (source for .xob) - source model

.vhcsurf

Vehicle surface Config Editor Surface properties that are used inside vehicle simulation (roughness, steering noise etc.)

.wav

Supported audio file format Audio software WAV file format

.xob

Model Resource Browser Binary model file