RFGM.Formats
1.7.0
dotnet add package RFGM.Formats --version 1.7.0
NuGet\Install-Package RFGM.Formats -Version 1.7.0
<PackageReference Include="RFGM.Formats" Version="1.7.0" />
paket add RFGM.Formats --version 1.7.0
#r "nuget: RFGM.Formats, 1.7.0"
// Install RFGM.Formats as a Cake Addin #addin nuget:?package=RFGM.Formats&version=1.7.0 // Install RFGM.Formats as a Cake Tool #tool nuget:?package=RFGM.Formats&version=1.7.0
Rfg.Formats
Shared repo with code for reading and writing file formats used by the Red Faction Guerrilla. The packfile and PEG code is from SyncFaction.
Formats
The table below lists each format used by RFG and how much this library supports them. Extensions prepended with an asterisk *
are stored by the game as two files known as the cpu file and gpu file. For example, for static meshes .csmesh_pc
is the cpu file extension and .gsmesh_pc
is the gpu file extension.
✔️= Fully supported.
❔ = Partially supported.
❌ = Not supported.
Format | Extension(s) | Read | Write |
---|---|---|---|
Packfile | .vpp_pc, .str2_pc | ✔️ | ✔️ |
Asset assembler | .asm_pc | ✔️ | ✔️ |
Texture | *.cpeg_pc, *.cvbm_pc | ✔️ | ✔️ |
Static mesh | *.csmesh_pc | ❔️ | ❌ |
Character mesh | *.ccmesh_pc | ❔️ | ❌ |
Map zone | .rfgzone_pc, .layer_pc | ✔️ | ❌ |
Vehicle mesh | *.ccar_pc | ❌ | ❌ |
Animation | .anim_pc | ❔ | ❌ |
Rig | .rig_pc | ❔ | ❌ |
Chunk | *.cchk_pc | ❔ | ❌ |
Visual effect | *.cefct_pc | ❔ | ❌ |
Foliage mesh | .cfmesh_pc | ❌ | ❌ |
Terrain clutter mesh | *.cstch | ❔ | ❌ |
Terrain zone | *.cterrain_pc | ❔ | ❌ |
Terrain subzone | *.ctmesh_pc | ❔ | ❌ |
Fullscreen map data | .fsmib | ❌ | ❌ |
Shader | .fxo_kg | ❌ | ❌ |
Steam localization strings | .le_strings | ❌ | ❌ |
Localization strings | .rfglocatext | ✔️️ | ✔️ |
Render material | .mat_pc | ❔ | ❌ |
Animation Morph | .morph_pc | ❌ | ❌ |
UI | .vint_doc | ❌ | ❌ |
Cloth sim | .sim_pc | ❌ | ❌ |
Sound config | .xgs_pc | ❌ | ❌ |
Soundbank | .xsb_pc | ❌ | ❌ |
Wavebank | .xwb_pc | ❌ | ❌ |
Audio categories | .aud_pc | ❌ | ❌ |
Font | .vf3_pc | ❌ | ❌ |
? | .vfdvp_pc | ❌ | ❌ |
? | .rfgvp_pc | ❌ | ❌ |
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net8.0
- Hexa.NET.DirectXTex (>= 2.0.3)
- KaitaiStruct.Runtime.CSharp (>= 0.10.0)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.0)
- SharpZipLib (>= 1.4.2)
- Silk.NET.DXGI (>= 2.22.0)
- SixLabors.ImageSharp (>= 3.1.6)
- TestableIO.System.IO.Abstractions (>= 21.2.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.