The Outforce is a traditional top-down RTS game, played across a battlefield situated in space. To simplify the control and strategy system, the player only have to control his units along a two-dimensional battlefield, with only cosmetic variations in depth. The battlefield is scattered with asteroids, gas clouds and spacial debris as well as space stations, trading posts and military bases, which are all part of an interactive environment that can be taken advantage of in the actual game play.

Forum Thread
  Posts  
Technical, filetype info, etc (Games : The Outforce : Forum : Unpacker : Technical, filetype info, etc) Locked
Thread Options
Apr 10 2020 Anchor

Hi there!

.Cunit | .CUnitWEapon | .CGridmember | .CBaseClass files are binary data containers. I made a deep research to write an extrator, but I can not do it till !d!ot Starbreeze release the source code or the algorithm they use to compress these files.

I have downloaded the official patch files released by O3Games and I opened them in a hex editor. I have found the these files were compressed (packed) with a software called: "Petite compressor" That you can download from: Un4seen.com

petite compressor

I also found that each .CUnit .CUnitWeapon :CGridMember .CBaseClass, .UNKNOWN files had it's folders with out the "." (I will attach some pictures)

Regarding to this: all filetypes that I mentioned above had a .cpp ( C++ source) file.

cppfiles

I come to the following conclusion:

.CUnit files are somekind of configuration files.
.CUnitWeapons are also contanins confogurationfiles.
.CBaseClass contains 3D modell files
.CGridMember: are animation files.
.Unknown files are somekind of RAW image files.

! CBaseClass files can be unpacked by SZkaradek123 Python script that you can download from my Mega drive: Mega.nz

PackedProject.opf is a Binary data container. It contains the main project files. If this file is pulled out from the Content.Box file, then the game will read this file as the main file. (Unpacked version can be downloaded from moddb).

You can change bytes and strings in the PackedProject.OPF file to enable or disable units.

So it is also possible to enable Xenons "Hidden race" you can also reduce damagepower, unit cost, unit power, etc.

You can also enable Flashbat, HeavyDeffense, Obelisk, LongRange radar to make it buildable.

For more information, please check the Outforce forum:Moddb.com

Reply to thread
click to sign in and post

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.