File Types – Arma Reforger

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Some wiki formatting)
(Add more editor/viewport links)
Line 6: Line 6:
! style="font-size: 0.8em" | Extension
! style="font-size: 0.8em" | Extension
! File Type
! File Type
! Saved by
! style="min-width: 10em" | Saved/Used by
! style="width: 100%" | Description
! style="width: 100%" | Description
|-
|-
Line 66: Line 66:
==== .anm ====
==== .anm ====
| Animation file
| Animation file
| Resource Browser
| {{Link|Arma Reforger:Animation Editor|Animation Editor}}
+ various plugins
+ various plugins
| Binary animation file
| Binary animation file
Line 74: Line 74:
| Height map (Esri grid)
| Height map (Esri grid)
| {{Link|Arma Reforger:World Editor|World Editor}}
| {{Link|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 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 105: Line 105:
| Animation Workspace
| Animation Workspace
| {{Link|Arma Reforger:Animation Editor|Animation Editor}}
| {{Link|Arma Reforger:Animation Editor|Animation Editor}}
| Workbench's Animation Editor "project" - saves/opens current workspace
| {{GameCategory|armaR|Modding|Official Tools|text= Workbench}}'s Animation Editor "project" - saves/opens current workspace
|-
|-
|
|
Line 135: Line 135:
==== .conf ====
==== .conf ====
| Generic config
| Generic config
| Config Editor
| {{Link|Arma Reforger:Resource Manager}}'s {{Link|Arma Reforger:Resource Manager: Config Editor|Config Editor}}
|
|
|-
|-
Line 159: Line 159:
==== .edds ====
==== .edds ====
| Enfusion DDS Texture
| Enfusion DDS Texture
| Resource Browser
| {{Link|Arma Reforger:Resource Manager}}'s {{Link|Arma Reforger:Resource Manager: Texture Editor|Texture Editor}}
| Enfusion proprietary (extended) compressed DDS texture
| Enfusion proprietary (extended) compressed DDS texture
|-
|-
Line 165: Line 165:
==== .emat ====
==== .emat ====
| Material Definition
| Material Definition
| Resource Manager
| {{Link|Arma Reforger:Resource Manager|Resource Manager}}
| Defines material for 3D objects, terrain, post processes, water, sky objects etc
| Defines material for 3D objects, terrain, post processes, water, sky objects etc
|-
|-
Line 189: Line 189:
==== .fnt ====
==== .fnt ====
| Font
| Font
| Font Editor
| {{Link|Arma Reforger:Resource Manager|Resource Manager}}'s {{Link|Arma Reforger:Resource Manager: Font Viewer|Font Viewer}}
| Font for UI widget system, binary format
| Font for UI widget system, binary format
|-
|-
Line 195: Line 195:
==== .gamemat ====
==== .gamemat ====
| Game material
| Game material
| Config Editor
| {{Link|Arma Reforger:Resource Manager|Resource Manager}}'s {{Link|Arma Reforger:Resource Manager: Config Editor|Config Editor}}
| Definition of in-game material (properties, sound, etc)
| Definition of in-game material (properties, sound, etc)
|-
|-
Line 207: Line 207:
==== .imageset ====
==== .imageset ====
| ImageSet Definition
| ImageSet Definition
| Resource Browser
| {{Link|Arma Reforger:Resource Manager}}'s {{Link|Arma Reforger:Resource Manager: Imageset Editor|Imageset Editor}}
| 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]] -->
Line 220: Line 220:
==== .layout ====
==== .layout ====
| Layout Definition
| Layout Definition
| Resource Browser
| {{Link|Arma Reforger:Resource Manager|Resource Manager}}'s {{Link|Arma Reforger:Resource Manager: Layout Editor|Layout Editor}}
| 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 227: Line 227:
==== .meta ====
==== .meta ====
| Meta Information
| Meta Information
| Resource Browser
| {{Link|Arma Reforger:Resource Manager|Resource Manager}}
| Every registered asset has its meta file containing asset-specific settings and asset GUID
| Every registered asset has its meta file containing asset-specific settings and asset GUID
|-
|-
Line 234: Line 234:
| Navmesh
| Navmesh
| Navmesh Generator Tool
| Navmesh Generator Tool
| Binary file with single navmesh instance
| Binary file with single navmesh instance - see {{Link|Arma Reforger:Navmesh Tutorial|Navmesh Tutorial}}
|-
|-
|
|
==== .pak ====
==== .pak ====
| Package (of data)
| Package (of data)
| Workbench
| {{GameCategory|armaR|Modding|Official Tools|text= Workbench}}
| Game or Mod data archive
| Game or Mod data archive
|-
|-
Line 251: Line 251:
==== .physmat ====
==== .physmat ====
| Physics material
| Physics material
| Config Editor
| {{Link|Arma Reforger:Resource Manager: Config Editor|Config Editor}}
| Physical material (bounciness, adherence etc)
| Physical material (bounciness, adherence etc)
|-
|-
Line 258: Line 258:
| ResourceViewer Preset
| ResourceViewer Preset
| Resource Browser
| Resource Browser
| A preset with several options to allow customization of Workbench's preview windows (ususually saved in user profile /profile/)
| A preset with several options to allow customization of Workbench's preview windows (usually saved in {{hl|%userprofile%\Documents\My Games\ArmaReforgerWorkbench\profile\ResourceViewerPresets}})
|-
|-
|
|
==== .ptc ====
==== .ptc ====
| Particle System Definition
| Particle System Definition
| Particle Editor
| {{Link|Arma Reforger:Particle Editor|Particle Editor}}
| Particle effects definition
| Particle effects definition
|-
|-
Line 269: Line 269:
==== .ragdoll ====
==== .ragdoll ====
| Ragdoll Definition
| Ragdoll Definition
| Resource Browser
| {{Link|Arma Reforger:Resource Manager|Resource Manager}}
| Character ragdoll file
| Character ragdoll file
|-
|-
Line 275: Line 275:
==== .rdb ====
==== .rdb ====
| Resource Database
| Resource Database
| Workbench
| {{GameCategory|armaR|Modding|Official Tools|text= Workbench}}
| Resource database listing all resources in the project
| Resource database listing all resources in the project
|-
|-
Line 321: Line 321:
==== .styles ====
==== .styles ====
| Widget Style Definition
| Widget Style Definition
| Resource Browser
| {{Link|Arma Reforger:Resource Manager|Resource Manager}}'s {{Link|Arma Reforger:Resource Manager: Styles Editor|Styles Editor}}
| Defines UI style
| Defines UI style
|-
|-
Line 358: Line 358:
| Model
| Model
| Resource Browser
| Resource Browser
+ various plugins like BlenderPlugin
+ various plugins (see {{Link|Arma Reforger:Enfusion Blender Tools|Enfusion Blender Tools}})
| Text model file (source for {{Link|#.xob}}) - source model
| Text model file (source for {{Link|#.xob}}) - source model
|-
|-
Line 364: Line 364:
==== .vhcsurf ====
==== .vhcsurf ====
| Vehicle surface
| Vehicle surface
| Config Editor
| {{Link|Arma Reforger:Resource Manager: 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 13:38, 15 November 2023

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

Extension File Type Saved/Used 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 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 Animation Editor

+ 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 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 Resource Manager's 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 Manager's Texture Editor 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 .txo and .xob source format

.fnt

Font Resource Manager's Font Viewer Font for UI widget system, binary format

.gamemat

Game material Resource Manager's 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 Manager's Imageset Editor 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 Manager's Layout Editor UI layout definition

.meta

Meta Information Resource Manager 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 - see Navmesh Tutorial

.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 (usually saved in %userprofile%\Documents\My Games\ArmaReforgerWorkbench\profile\ResourceViewerPresets)

.ptc

Particle System Definition Particle Editor Particle effects definition

.ragdoll

Ragdoll Definition Resource Manager 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 Manager's Styles Editor 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 (see Enfusion Blender Tools)

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