ROFF
From Just Solve the File Format Problem
(Difference between revisions)
Dan Tobias (Talk | contribs) (Created page with "{{FormatInfo |subcat=3D and CAD/CAM Models |extensions={{ext|rof}} }} '''ROFF''' (sometimes construed as '''Raven Object File Format''', but actually stands for '''Rotation, O...") |
(Added samples) |
||
(2 intermediate revisions by one user not shown) | |||
Line 4: | Line 4: | ||
}} | }} | ||
'''ROFF''' (sometimes construed as '''Raven Object File Format''', but actually stands for '''Rotation, Origin File Format''', or perhaps '''Rotation Object File Format''') is a 3D animation file format used by the Ghoul 2 game engine from Raven Software, alongside the [[GLA]] format. It may be found in such games as ''Star Wars Jedi Knight: Jedi Academy''. | '''ROFF''' (sometimes construed as '''Raven Object File Format''', but actually stands for '''Rotation, Origin File Format''', or perhaps '''Rotation Object File Format''') is a 3D animation file format used by the Ghoul 2 game engine from Raven Software, alongside the [[GLA]] format. It may be found in such games as ''Star Wars Jedi Knight: Jedi Academy''. | ||
+ | |||
+ | == Identification == | ||
+ | Files start with the bytes corresponding to the [[ASCII]] string <code>ROFF</code>, followed by a version number in [[C++]] <code>long</code> numeric form. | ||
== Format information == | == Format information == | ||
* [https://mrwonko.de/blog/2010/roff-the-raven-object-file-format-reverse-engineered.html Reverse engineering of format] | * [https://mrwonko.de/blog/2010/roff-the-raven-object-file-format-reverse-engineered.html Reverse engineering of format] | ||
− | * [https://github.com/UberGames/SP-Mod-Source-Code/blob/master/game/g_roff.cpp g_roff.cpp] and [https://github.com/UberGames/SP-Mod-Source-Code/blob/master/game/g_roff.h g_roff.h] from SP- | + | * [https://github.com/UberGames/SP-Mod-Source-Code/blob/master/game/g_roff.cpp g_roff.cpp] and [https://github.com/UberGames/SP-Mod-Source-Code/blob/master/game/g_roff.h g_roff.h] from SP-Mod source code |
+ | |||
+ | == Sample files == | ||
+ | * {{DexvertSamples|poly/ravenObjectFileFormat}} | ||
[[Category:Game data files]] | [[Category:Game data files]] |
Latest revision as of 18:26, 12 March 2024
ROFF (sometimes construed as Raven Object File Format, but actually stands for Rotation, Origin File Format, or perhaps Rotation Object File Format) is a 3D animation file format used by the Ghoul 2 game engine from Raven Software, alongside the GLA format. It may be found in such games as Star Wars Jedi Knight: Jedi Academy.
[edit] Identification
Files start with the bytes corresponding to the ASCII string ROFF
, followed by a version number in C++ long
numeric form.
[edit] Format information
- Reverse engineering of format
- g_roff.cpp and g_roff.h from SP-Mod source code