Supported File Formats
Jump to navigation
Jump to search
The Orion Engine can utilize many different file types. This page lists all of the file formats that are currently supported.
Proprietary Orion Engine File Formats
Extension | Usage | Description | Format | Magic |
---|---|---|---|---|
.OEB | Scene Loader | Orion Engine Binary Scene File | Binary | OEBS |
.OES | Scene Loader | Orion Engine ASCII Scene File | Text | NONE |
.OEARC | File System Manager | Orion Engine Media Archive | Binary | OARC |
.OEFIX | File System Manager | Orion Engine Updater / Patcher File Format | Binary | OFIX |
.OEFL | File System Manager | Orion Engine File List | Text | OEFL |
.OEPTR | Window Manager / Control Library | Orion Engine Pointer File Format (Mouse Cursor) | Binary | OPTR |
.OEFONT | Window Manager / Control Library | Orion Engine Font File Format | Binary | OFNT |
.OETHM | Window Manager / Control Library | Orion Engine Theme Manager Data File | UNDONE | NONE |
.OELCD | Window Manager / Control Library | Orion Engine LCD Grid Controller Data File | Text | OLCD |
.OEACT | Input Manager | Orion Engine Input Action Mapper Data File | UNDONE | NONE |
.OEILOG | Input Manager | Orion Engine Input Logger Data File | UNDONE | NONE |
.OBSP | Media / Assets | Orion BSP / PVS File Format | Binary | OBSP |
.OMESH | Media / Assets | Orion Mesh File Format | Binary | OMSH |
.OIMG | Media / Assets | Orion Image File Format | Binary | OIMG |
.OSFX | Media / Assets | Orion Shader Effect File Format | Binary | OSFX |
.OMTL | Media / Assets | Orion Material Library File Format | Binary | OMTL |
.OSTR | Media / Assets | Orion String Localization Database | Text | OSTR |
.OEDRV | Orion Engine Driver | Orion Engine Driver Module | Windows DLL | N/A |
.OEOBJ | Orion Engine Plug-in | Orion Engine Plug-in Scene Objects Module | Windows DLL | N/A |
.OSSRC | Orion Script | Orion Script Source Code | Text | NONE |
.OSASM | Orion Script | Orion Script Assembly Code | Text | NONE |
.OSEXE | Orion Script | Orion Script Executable | Binary | OEXE |
.OSPRJ | Orion Script IDE | Orion Script Project File | Text | OPRJ |
.OSHAPI | Orion Script IDE | Orion Script Host API Data File | Text | NONE |
.OSADD | Orion Script IDE Plug-in | Orion Script Add-in Plug-in | Windows DLL | N/A |
.OSTPL | Orion Script IDE Plug-in | Orion Script Template Plug-in | Windows DLL | N/A |
.OSLANG | Orion Script IDE Plug-in | Orion Script Language Plug-in | Windows DLL | N/A |
.OGCLR | Orion Genesis IDE | Orion Genesis Color Presets Data File | Text | OCLR |
.OGIMP | Orion Genesis IDE Plug-in | Orion Genesis Importer Plug-in | Windows DLL | N/A |
.OGEXP | Orion Genesis IDE Plug-in | Orion Genesis Exporter Plug-in | Windows DLL | N/A |
.OGADD | Orion Genesis IDE Plug-in | Orion Genesis Add-in Plug-in | Windows DLL | N/A |
.OGMOD | Orion Genesis IDE Plug-in | Orion Genesis Modifier Plug-in | Windows DLL | N/A |
.OGCTL | Orion Genesis IDE Plug-in | Orion Genesis Animation Controller Plug-in | Windows DLL | N/A |
.OGTEX | Orion Genesis IDE Plug-in | Orion Genesis Procedural Texture Plug-in | Windows DLL | N/A |
.OGMSH | Orion Genesis IDE Plug-in | Orion Genesis Procedural Mesh Plug-in | Windows DLL | N/A |
.OGEDT | Orion Genesis IDE Plug-in | Orion Genesis Parameter Editor Plug-in | Windows DLL | N/A |
Supported External File Formats
"Image/Texture"
- .BMP – read/write
- .DIB – read/write
- .DDS – read/write
- .HDR – read/write
- .PFM – read/write
- .EXR – read/write
- .JPG – read/write
- .TGA – read/write
- .TIF – read/write
- .PNG – read
- .PPM – read
"Sound"
- .WAV – read
- .MP3 – read
- .CDA – read
"Mesh/Animation"
- .X – read/write (Orion Genesis Only)
- .3DS – read (Orion Genesis Only)
- .OBJ – read (Orion Genesis Only)
"Motion Capture Hierarchical Data"
- .BVH – read (Orion Genesis Only)
"Shader Effect"
- .FX – Microsoft FX Effect File – read/write (Orion Genesis Only)
- .CGFX – NVIDIA CgFX Effect File – read (Orion Genesis Only)
File Format Naming Conventions
.O... - Orion Generic / Shared
.OE... – Orion Engine
.OG... – Orion Genesis
.OS... – Orion Script
Future Considerations
- Are there any other mesh object file formats that might be useful to us?
- Create our own, compressed, sound file format?
- Support the OggVorbis formats?
- Create our own file format that can be used to store custom force-feedback data?
- We need to support a codec that supports video playback, preferably without the need to pay any royalties and/or licensing fees?
- Support AIF, AIFF audio files.