This article lists the file types that make up the file hierarchy of Avalanche Engine 2.0, the game engine of Just Cause 2.
This is mainly relevant to Modifying (JC2).
| Id | PC | 360 | PS3 | Type* | Description |
|---|---|---|---|---|---|
| 1 | .dds | .ddsx360 | .ddsx | - | DirectDraw Surface |
| 2 | .pfx (Collision), .pfs (MOPP) | - | Collision models , Per-mesh physics attributes | ||
| 3 | .lod | text | Level Of Detail definition | ||
| 4 | .dmf | ??? | |||
| 5 | .rds | .rds360 | .rds3 | ??? | |
| 6 | .spg | .spg360 | .spg3 | ??? | |
| 7 | .cgd | Map related(?) | |||
| 8 | .loc | Locality (strings?) file | |||
| 9 | .bl,.blx | .blx360 | .bl3 | Bin | Binary Logic (object?) (?) |
| N/A | .nl,
.nlz |
.nlx360 | .nl3 | SA | Map resource container (small archive). Compressed variants have the z suffix on the extension. |
| N/A | .fl,
.flz |
.flx360 | .fl3 | SA | Map resource container (small archive). Compressed variants have the z suffix on their extension. |
| 10 | .mi, .mix | Volume Mixer settings (?) | |||
| 11 | .xml | - | XML | ||
| 12 | .epe | Entity script (PCBB) | |||
| 14 | .ee, .eez | .eex360, .eex360z | .ee3, .ee3z | SA | Exported Entity resource container (small archive). Compressed variants have the z suffix on their extension. |
| 15 | .bfsm | ??? | |||
| 16 | .seq | Bin | Cutscene Sequence Data | ||
| 17 | .ban | - | Havok Binary Animation | ||
| 18 | .brd | - | Havok Ragdoll | ||
| 19 | .bsk | - | Havok Skeleton | ||
| 20 | .asb | Bin | Animation Set | ||
| 21 | .pfb | ??? | |||
| 22 | .pfi | Collision Set | |||
| 23 | .vdoll, .mvdoll | Bin | Vehicle Doll | ||
| 24 | .cdoll | Bin | Character Doll | ||
| 25 | .pal | Bin | Color Palette | ||
| 26 | .dec | Bin | Decal | ||
| 27 | .acsb | Bin | Animation Constraints | ||
| 28 | .event_trackb | Bin | Animation Events | ||
| 29 | .aiteam | AI Squad script (PCBB) | |||
| 30 | .afsm | Bin | Asynchronous Finite State Machine | ||
| 31 | .sst | Bin | Model Collection Definition, used mainly for attaching guns to vehicles. | ||
| 32 | .font | - | Font definition | ||
| 33 | .batchlod | Used in metropolis location for houses as LOD definition. | |||
| 34 | .agui | - | Anark GUI | ||
| 35 | .psmb | Bin | Particle Effect | ||
| 36 | .aiprop | AI Properties | |||
| 37 | .dcs | Map related(?) | |||
| 38 | .obc | Map related(?) | |||
| 39 | .shader_bundle | Shader container for HLSL binary shaders. Can be opened with ShaderBundleUnpacker. Contains .vsh (vector shader) and .psh (pixel shader) files. | |||
| 40 | .blz,
.bl |
SA | General containers, sequences, collections of data, etc. Compressed variants have the z suffix on their extension. | ||
| 41 | .bl.bl | Bin | Found inside .blz containers | ||
| N/A | .blo | Bin | Map block | ||
| N/A | .fev | - | FMOD Designer Project | ||
| N/A | .fsb | - | FMOD Sound Bank | ||
| N/A | .rbm | .rbx360 | .rb3 | - | Render Block Model |
Legend:
- Bin = Can be opened with bin2xml or binconvert.
- - = Can be opened with some other program.
- text = Is a classic text file (UTF-8).
- SA = Can be opened with SmallUnpack.