Page 1 of 2

newer unreal engine games

Posted: Tue Apr 05, 2005 10:56 pm
by Guest
Hi .. what about games like SW: Republik Commando / Brother in arms.
Any chance to get them supported ?

thx

Posted: Wed Apr 06, 2005 12:15 am
by friendsofwatto
Hi,

Most of the games based on the Unreal engine will work with any program that opens the unreal archives, however I think there may be a new format emerging, because I encountered it when I was looking at the Splinter Cell: Chaos Theory game. If you attach an archive from the game, I may be able to take a look at it for you. However, at this point in time, I don't think MexCom will be able to support the Unreal engine, unless Mr Mouse writes a custom plugin for it - much like he did for the Painkiller game.

WATTO
[email protected]
http://www.watto.org

Posted: Wed Apr 06, 2005 6:00 pm
by Mr.Mouse
That's right. I'm looking for options to include support. We are working on a pluginmanager. When we get that to work, then we will start supporting it.

Brother in arms

Posted: Wed Apr 06, 2005 6:18 pm
by sajad
hi

this package uax from Brother in arms game (with new engine)

thanks

Posted: Thu Apr 07, 2005 3:44 pm
by friendsofwatto
I only just got the demo of this game, which is a good thing too because there are actually 3 different formats I found in this game.

It looks like the game developer wanted to use the Unreal game engine, but wanted it to load the files quickly. By this I mean that instead of using the space-saving indexing method that appears in all other Unreal-based packages, this game uses fixed 4-byte fields in place of them.


Here is the export directory structure of a typical unreal-based package...

Code: Select all

// 1-5 - Object Class
// 1-5 - Parent Object
// 4 - Group ID
// 1-5 - Name ID
// 4 - Flags
// 1-5 - Raw File Length
// 1-5 - Data Offset
Where the 1-5 indicates the fields where you read the value using the special Unreal indexing technique. However, these formats (version numbers 156,157,159) use the following structure...

Code: Select all

// 1-5 - Object Class
// 1-5 - Parent Object
// 4 - Group ID

if (version == 159){
  // 1 - Flag? (0/2/4)
  }

// 1-5 - Name ID
// 4 - Flags
// 4 - Raw File Length
// 4 - Data Offset
As you can see, the last 2 fields have become fixed length. Also, in one version, an additional 1-byte field is added, with unknown purpose (probably a flag).


If/When Mr Mouse gets the time to implement Unreal-based games, I would recommend that he contacts me for my unreal plugin source code because there have been 2 games thus far that use undocumented version values - this game and Splinter Cell Chaos Theory.

In the meantime, if you desperately need to open the files, you can use the Game Extractor plugin below - hopefully it will work. There are a few really small archives that do not work - these are archives that don't actually contain any files - all files over say 1kb in size should work. If not, please tell me the filenames that don't work and I will take a look at them, just in case there is another different version that I have missed ( such as version 158? )

WATTO
[email protected]
http://www.watto.org

unreal base engine

Posted: Thu Apr 07, 2005 6:09 pm
by sajad
hi mr watto

iam test your plugin

but not open file with error "no plugins..."

iam use on Brothers in arms

files "*.uax , *.utx

but open unreal files (good)

thanks

Posted: Fri Apr 08, 2005 1:00 am
by friendsofwatto
OK, I will take a look at the file you attached - see if I can work out what is wrong. Make sure you only test it on big archives, because small archives don't have any files in them.

WATTO
[email protected]
http://www.watto.org

Posted: Fri Apr 08, 2005 2:10 am
by friendsofwatto
OK, try this one...

WATTO
[email protected]
http://www.watto.org

Posted: Fri Apr 08, 2005 7:26 am
by sajad
mr watto

Iam test uax with new your plugins

open uax brothers in arm but

incorrect file name and file type and fie size

Posted: Sat Apr 09, 2005 7:08 am
by friendsofwatto
OK, I will install the demo again and see whether I can find some files that do not work with my plugin.

If you can send me some of the archives too, it will help me out. I will need the full archives though, not a piece of them. You can email them to me if they are too large to put on these boards. [email protected] Zipped to <4MB

Thanks mate, hopefully this will be fixed up soon.

WATTO
[email protected]
http://www.watto.org

Brothers in arms

Posted: Sat Apr 09, 2005 9:53 am
by sajad
mr watto

iam sent to you one full package from brothers in arms game

Posted: Sun Apr 10, 2005 4:22 am
by friendsofwatto
OK thanks, I will take a look at it.

WATTO
[email protected]
http://www.watto.org

Posted: Sun Apr 10, 2005 5:54 am
by friendsofwatto
OK, the Brothers In Arms archive you sent me now works, so hopefully it will work for the other archives too.

The Brothers In Arms format (version 127) was different again. Firstly, these archives stored the directory at the end of the file instead of at the beginning - not a big deal but it is different. Also, all the fields are fixed length...

Code: Select all

4 - Object Class
4 - Parent Object
4 - Group ID
4 - Name ID
4 - Flags
4 - Raw File Length
4 - Data Offset 
Attached is the updated plugin. Good luck.

WATTO
[email protected]
http://www.watto.org

Brothers in Arms

Posted: Mon Apr 11, 2005 4:51 pm
by sajad
hi

thanks for plugins

plugins good work, only extract without type fle name

Brothers in arms

Posted: Tue Apr 12, 2005 6:19 pm
by sajad
mr wattot
please fix plugin
extract incorrect file type