Important information: this site is currently scheduled to go offline indefinitely by end of the year.

ColdFear

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
User avatar
sajad
VIP member
VIP member
Posts: 128
Joined: Fri May 14, 2004 1:20 pm
Location: Underworld
Been thanked: 1 time
Contact:

ColdFear

Post by sajad »

hello again

please look file below
this is file coldfear game

thanks
User avatar
friendsofwatto
VVIP member
VVIP member
Posts: 532
Joined: Wed Jun 30, 2004 3:01 pm
Location: Australia
Been thanked: 13 times
Contact:

Post by friendsofwatto »

This is a slight variation on the FSB format used in NRL 2003. Here is the update...

Code: Select all

4 - Header (FSB3)
4 - Number Of Files
4 - Directory Length
4 - Data Length
4 - Unknown
4 - null

// for each file
  2 - Entry Length (80)
  30 - Filename
  4 - soundLengthWithHeader?
  4 - Compressed Length (SIZE IN ARCHIVE)
  4 - null
  4 - soundLengthWithoutHeader?
  32 - Sound Header Information (bit rates etc.)

The only real difference is that each file entry has an additional 16 bytes of data at the end. But, as with the original format, the files are like compressed or encrypted or something, so you won't have any benifit from opening them. Oh, and the field names/descriptions in the code above are not all that correct - I was experimenting with purposes in the past.

WATTO
[email protected]
http://www.watto.org
Game Extractor - Read and write thousands of game archives!
Mr.Mouse
Site Admin
Posts: 4073
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 450 times
Been thanked: 682 times
Contact:

Post by Mr.Mouse »

Nice. :D
User avatar
sajad
VIP member
VIP member
Posts: 128
Joined: Fri May 14, 2004 1:20 pm
Location: Underworld
Been thanked: 1 time
Contact:

ColdFear

Post by sajad »

please look below file
User avatar
friendsofwatto
VVIP member
VVIP member
Posts: 532
Joined: Wed Jun 30, 2004 3:01 pm
Location: Australia
Been thanked: 13 times
Contact:

Post by friendsofwatto »

OK, here is the script...

Code: Select all

Get Header Long 0 ;
Get FNum Long 0 ;
Get FO Long 0 ;
Math FO += 24 ;
Get DataLen Long 0 ;
Get Dummy1 Long 0 ;
Get DummyNull Long 0 ;
For n = 1 to FNum ;
SavePos Start 0 ;
Get EntryLen Int 0 ;
Math Start += EntryLen ;
SavePos EndFN 0 ;
Math EndFN += 34 ;
Get FN String 0 ;
GoTo EndFN 0 ;
SavePos FSO 0 ;
Get FS Long 0 ;
GoTo Start 0 ;
Log FN FO FS 0 FSO ;
Math FO += FS ;
Next n ;
And I have attached a compiled script. Please don't expect it to work very well though, because the files in these archives are compressed or encrypted or something :(

Oh, Mr Mouse, this script should also work for the game NRL 2003, so you can add 2 games into your supported list.

WATTO
[email protected]
http://www.watto.org
You do not have the required permissions to view the files attached to this post.
Game Extractor - Read and write thousands of game archives!
User avatar
sajad
VIP member
VIP member
Posts: 128
Joined: Fri May 14, 2004 1:20 pm
Location: Underworld
Been thanked: 1 time
Contact:

ColdFear

Post by sajad »

hi

thanks mr watto

iam test script

but when extracting show error message "file error encountered"

and some files...

show error when extracting below files
You do not have the required permissions to view the files attached to this post.
User avatar
friendsofwatto
VVIP member
VVIP member
Posts: 532
Joined: Wed Jun 30, 2004 3:01 pm
Location: Australia
Been thanked: 13 times
Contact:

Post by friendsofwatto »

OK, but this error can not be fixed at the moment (Mr Mouse, please confirm this)

The problem is that some filenames are cut off if they are too long, and others have junk added at the end if they are too short. I don think MexCom can read non-null terminated strings?

Sorry about that.

WATTO
[email protected]
http://www.watto.org
Game Extractor - Read and write thousands of game archives!
Guest

Post by Guest »

Well, if theay are of fixed length you can use GetDString (get Determined-size string).

Like:
GetDString FileName 30 ;

Get a string of 30 in length.
Post Reply