.SETUP

SETUP File

CryENGINE Character Setup File
Ask a question
QUICK ANSWER

A SETUP file is most commonly a CryENGINE Character Setup File - an XML file that defines a 3D character's animation rig in games built on Crytek's CryENGINE. Open it with CRYENGINE Editor or any text editor such as Notepad++. On a Mac, .setup files in /var/db/ belong to the macOS Setup Assistant and should not be touched.

Developer: Crytek GmbH Category: Developer Files MIME: text/xml
OPENS ON Windows
Related: .DO · .MD · .HEX · .XSD

On this page

19k+ extensions indexed
Last reviewed Aug 1, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the SETUP file format?

.setup files in a CryENGINE game development context are XML configuration files that define character animation parameters for the CryENGINE character system. Each file acts as a binding document, referencing the character's skeleton file (.cal), inverse kinematics setup (.ik), attachment point definitions, and animation layer parameters.

The format was introduced with CryENGINE 1 and 2 - the engines powering games such as *Far Cry* and *Crysis* (2007) - and is plain-text XML, typically encoded in ASCII or UTF-8. The file schema is tied to the SDK version; structure changed significantly across CryENGINE 2, 3, and CRYENGINE V.

In CRYENGINE 5, the .setup role was largely superseded by the .chrparams format, which provides a more structured approach to character parameters. Legacy .setup files from older projects may still be present in CryENGINE 2/3 game asset directories.

Important note: .setup is also used by macOS Setup Assistant for system configuration documents - an entirely unrelated format. In a game development context, especially when found alongside .cal and .ik files, the CryENGINE interpretation applies.

Key characteristics:

  • Plain XML; editable in any text editor such as Notepad++ or Visual Studio Code
  • No compiled or binary content - fully human-readable
  • Part of a trio: .setup + .cal + .ik define a complete character animation rig
  • Windows-only in practice (CryENGINE targets Windows for development)

Security & safety

RISK: LOW

XML text file; no executable content. Safe to open in a text editor. macOS .setup files in /var/db/ are system-owned - do not modify unless you know what you are doing.

Format details

in a nutshell
FULL NAMECryENGINE Character Setup Fileaka CryEngine character setup, Crytek setup file
DEVELOPERCrytek GmbHsince 2004-2006 (CryENGINE 1/2 era)
MIME TYPEtext/xml
TYPEXML-based game character animation configuration file
This extension is also used by…
  • Apple macOS Setup Assistant file - macOS stores Setup Assistant internal configuration in .setup files in /var/db/; these are not user-facing and not created by users.
  • Generic installer/setup file - Some Windows installers use .setup as an alias for .exe or a configuration file for setup scripts - no standardized format.

Programs that open SETUP files

Windows3 apps
NotePad++ text editor Open-source Open directly for viewing/editing XML content; no CryENGINE-specific validation.
CRYENGINE (CryENGINE SDK) Free Open inside the CRYENGINE Editor; navigate to the character asset in the asset browser. The .setup file loads as part of the character rig, not standalone.
Visual Studio Code Open-source Open as XML; install XML extension for syntax highlighting and formatting.

Technical details

deep spec
DeveloperCrytek GmbH
EncodingPlain text (UTF-8 or ASCII)
ContainerXML document
MIME typetext/xml
Typical file size1 KB - 50 KB
Referenced file types.cal (skeleton), .ik (inverse kinematics), .cdf (character definition), .chrparams
FunctionBinds skeleton, IK config, attachment points, and animation layers for a character rig
Schema versioningTied to CryENGINE SDK version (2, 3, V); schema changed across major versions
Superseded by.chrparams in CRYENGINE V / CRYENGINE 5
PlatformWindows (CryENGINE development environment)
Distinguishing noteUnrelated to macOS Setup Assistant .setup documents - context determines meaning
Released2004-2006 (CryENGINE 1/2 era)

SETUP conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with SETUP files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about SETUP files.

Frequently asked questions

What is a SETUP file?
Most commonly a CryENGINE Character Setup File - an XML configuration for character animation rigs in CryENGINE-based games. It can also be a macOS Setup Assistant internal file (system use only).
How do I open a SETUP file?
If it is a CryENGINE asset: use CRYENGINE Editor or any text/XML editor. If it is a macOS system file in /var/db/: it is not meant for manual editing.
Can I edit a SETUP file with a text editor?
Yes - CryENGINE .setup files are XML. Notepad++, VS Code, or any XML editor works. Changes take effect after reloading the character in CryENGINE Editor.
My game mod uses .setup files - how do I modify them?
Open with a text editor, modify the XML (skeleton paths, attachment points, IK chain references), and reload in CryENGINE Editor to verify. Back up originals before editing.

References

1CRYENGINE official sitewww.cryengine.com
2CRYENGINE file extensions - FileDescwww.filedesc.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.EXEWindows Executable (Portable Executable)
5.DATProgram Data File (generic)
6.M4AMPEG-4 Audio File
7.MDMarkdown Document
8.BINCD/DVD Disc Image (BIN/CUE)
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

Related extensions

.DOStata Do-File
.MDMarkdown Document
.HEXIntel HEX File
.XSDXML Schema Definition
.MAPSource Map (JavaScript / CSS)
.CONFIGConfiguration File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z