File Types – Arma Reforger

From Bohemia Interactive Community
Revision as of 12:04, 18 May 2022 by Lou Montana (talk | contribs) (Page creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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

Ext File Type Saved by Description Comment

.acp

Audio component Audio Editor Describe audio playback

Manages sound events:

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

.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
There is no backward version compatibility as binary format is hard to maintain.

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 Template and Instances

.ast

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

Provides a list of entries to be filled

See Animation Template and Instances

.asy

Animation Sync Table Animation editor see Syncing Animation

.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, for editor general terrain height map editor info

.bttile

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

(original imported height map without modifications by roads etc)

.c

Enforce Script Source Script Editor Enforce Script Source file different extension should/could be considered

.conf

Generic config Config editor

.ct

Component Template World Editor Defines a Entity Component a different extension should/could be considered (.prefab)

.dds

Texture Art tools Source image format also other formats are supported like png, jpegs, tiffs, tga, hdr

.desc

Terrain dialogs configuration World editor Configuration of terrain texture import/generating dialogs (height map, satellite texture, normal map) not used in runtime

.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 a different extension should/could be considered

.et

Entity Template World Editor Defines an Entity content a different extension should/could be considered (.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) Currently only in Arma Reforger (this is a game specific resource)

.gproj

Project-specific Settings World Editor Every Project has its own settings stored here different extension should/could be considered

.imageset

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

File:armar file-types-imageset-illustration.png

.layer

World Layer World Editor World file (.ent) can have mutliple layers stored in separate .layer files Cannot be opened as is, only thru the ent file.

.layout

Layout Definition Resource Browser UI layout definition

File:armar file-types-layout-illustration.png

.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

.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 Presets are usually saved in user profile /profile/.

.ptc

Particle System Definition Particle Editor Particle effects definition

.ragdoll

Ragdoll Definition Resource Browser Character ragdoll file No preview at the moment

.rdb

Resource Database Workbench Cache file of all resources in the project This file is being created automatically.

.sig

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

.siga

PA signal Procedural Animation Editor Describes the control logic for parts of a PA project A resource 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 Legacy resource type from Carrier Command. It does not use BaseSource (loaded using IFF methods).

Source data

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

.styles

Widget Style Definition Resource Browser Defines UI style

.terr

Terrain data World editor Terrain data general terrain height map info

.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 for tile 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) Do not distribute in binary build

.txo

Model Resource Browser

+ various plugins like BlenderPlugin

Text model file (source for .xob) Do not distribute in binary build

.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