Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

[PC] Far Cry (2004) .cgf

Featured Replies

  • Localization

What is .cgf and does anyone have a file format specification used to import .cgf files?

Here is the download link for the SDK which includes export plugins for 3ds Max v4.2 and v5.1 and v6.0 allows authors to export custom CGF character models and CAF for animations: https://www.moddb.com/games/far-cry/downloads/cryengine-mod-sdk-14

far_cry_cgf.zip

farcry1_modelexportplugin3dsmax.zip

Edited by mrmaller1905

Solved by mrmaller1905

  • Localization
On 1/9/2026 at 3:50 PM, mrmaller1905 said:

What is .cgf and does anyone have a file format specification used to import .cgf files?

Here is the download link for the SDK which includes export plugins for 3ds Max v4.2 and v5.1 and v6.0 allows authors to export custom CGF character models and CAF for animations: https://www.moddb.com/games/far-cry/downloads/cryengine-mod-sdk-14

My programs support the following .CGF file formats:

   CryENGINE (Aion: Tower of Eternity; Far Cry) CGF, CHR

   CryENGINE2 (Crysis) (CGF,CHR) / MTL

 

- 3D Object Converter (Windows);

- 3D Object Converter (AmigaOS)

http://3dconverter.synology.me/3doc

 

- i3DConverter x64 macOS

- i3DConverter amd64|x64 Linux

http://3dconverter.synology.me

Edited by Karpati

  • Author
  • Localization
18 hours ago, Karpati said:

My programs support the following .CGF file formats:

   CryENGINE (Aion: Tower of Eternity; Far Cry) CGF, CHR

   CryENGINE2 (Crysis) (CGF,CHR) / MTL

 

- 3D Object Converter (Windows);

- 3D Object Converter (AmigaOS)

http://3dconverter.synology.me/3doc

 

- i3DConverter x64 macOS

- i3DConverter amd64|x64 Linux

http://3dconverter.synology.me

What is CryExport.dlu?

  • Supporter
4 hours ago, mrmaller1905 said:

What is CryExport.dlu?

Some sort of compiled dynamic link library (.dll), afaik. Only usable with 3dsmax.

  • Author
  • Localization
4 hours ago, shak-otay said:

Some sort of compiled dynamic link library (.dll), afaik. Only usable with 3dsmax.

Will this 3ds Max plugin or DLL be decompiled by someone?

  • 2 months later...
  • Author
  • Localization
On 1/12/2026 at 5:32 PM, shak-otay said:

Why should it be decompiled? Found a dlu version for 3dsmax9.

Well then, can you help me export custom character and weapon models using older versions of 3ds Max v4.2 or v6.0 or v7.0 or v8.0,? Few years ago a source code for Far Cry 1 and its SDK has been leaked.

  • Supporter

I have the 2009 version of 3dsmax only and no time to dwelve into this as I wrote already. Usually focussed on 15 minutes jobs.

If no maxscript exists we're lost.

I found this format description from flaz in Xentax' archives:

Quote

Far Cry *.cgf *.cga |+---------------------+
6    Header (CryTek)
2    Unknown
2    null
2    Unknown
4    Unknown
4    Directory Offset (can be all 255\'s, not sure what to do here if not a real value!)
// go to dirOffset
4    Number Of Files
// for each file
2    ID?
2    Unknown (both 204)
1    Group ID?
1    File Type (0 = Archive Description, 9 = Root Directory?, 8 = Directory, 7 = File)
2    null
4    File Offset
4    File Number (starting at 0)
// at each file offset
// IF TYPE = 0
X    Description (read until the next field = 14)
2    ID? (14) (same as ID in dirEntry)
4    Unknown
2    Unknown
4    File Offset (same as in dirEntry)
4    File Number (same as in dirEntry)
// IF TYPE = 9
2    ID? (same as ID in dirEntry)
4    Unknown
2    Unknown
4    File Offset (same as in dirEntry)
4    File Number (same as in dirEntry)
// IF TYPE = 8
2    ID? (same as ID in dirEntry)
4    Unknown
2    Unknown
4    File Offset (same as in dirEntry)
4    File Number (same as in dirEntry)
4    File Type / Extension?
4    Unknown (160)
12    Description (GlobalRange + null)
4    File Number (same as in dirEntry)
4    Offset?4    Unknown
4    Unknown
8    null
8    Size?
// IF TYPE = 7
2    ID? (same as ID in dirEntry)
4    Unknown
2    Unknown
4    File Offset (same as in dirEntry)
4    File Number (same as in dirEntry)
128    Description of item (null)

 

  • Supporter
1 hour ago, h3x3r said:

It was really hard to find, it took me 10 sec literally.

I assumed that mrmaller1905 had done an exhaustive search.:classic_blink:

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.