Page 2 of 13

Re: Assassins Creed PC .forge files

Posted: Sun Apr 27, 2008 11:20 pm
by Turfster
http://www.turfster.be/Assassin/Defend.jpg, surrounded by img /img bbcodes

Re: Assassins Creed PC .forge files

Posted: Mon Apr 28, 2008 2:42 am
by Turfster
New final build for the night (280408-0335) has more bugs fixed and should extract pretty much every texture correctly (as far as I've been able to test anyway).

I could use some betatesters and comments.

Re: Assassins Creed PC .forge files

Posted: Mon Apr 28, 2008 7:13 am
by Mr.Mouse
@Image: i think you have configured your server to prevent linking of images by other sites.

Re: Assassins Creed PC .forge files

Posted: Mon Apr 28, 2008 7:54 am
by mikehood
but sound ?? :[

Re: Assassins Creed PC .forge files

Posted: Mon Apr 28, 2008 3:47 pm
by Itze
awesome work turfster! :rock:

i hope you'll manage to extend this to all files and add repacking... i wanna replace every character with the bellydancers :D

Re: Assassins Creed PC .forge files

Posted: Wed Apr 30, 2008 12:46 am
by Turfster
Added my writeup for the forge format to the wiki.
Hope I didn't mess up the copypasting and the bytecount, it pretty much took more time to write than to code the basic extractor ;)

Re: Assassins Creed PC .forge files

Posted: Wed Apr 30, 2008 12:58 am
by Rheini
Great work, hope you'll keep creating such tools for the community :)

Re: Assassins Creed PC .forge files

Posted: Wed Apr 30, 2008 9:16 am
by Mr.Mouse
Excellent work Turfster! :ninja:

Re: Assassins Creed PC .forge files

Posted: Wed May 14, 2008 3:36 pm
by BhaaL
Evenin' folks!

I just found this topic at google, trying to poke around the files of Assassins Creed ;)

First off, great job @ Turfster for Animus, aswell as for Delphy for the first few insights to the .forge format.
I'd like to help a bit there, as I want to get some files out there (and probably back in later). For that matter, is there any IRC Server or anything you guys hang around? If not, any IM Address I could reach you for your current research status?
I am currently analyzing the game's executable, I'm pretty sure we can get some additional info out there :)

A short note about myself probably, I started off back with GTA 3, where the game was just out yet, to fiddle around with all its files. Along with a few others, I was amongst the first to build custom maps, after some research custom models, and even custom missions. Then I too a rather long time off game modding, until a friend dragged me into Rush On Seven Episodes, an unofficcial successor to Ragnarok Online long since RO2 was even announced. Prior to the end of the open beta, I found a few others to start off with a PServer for it (AuRose, for those who heard of it probably). Mainly involved in Core development and reverse engineering of the game mechanics, we pretty much reversed and documented every file format used, and wrote tools for most of them. If anyone is interrested, I could possibly put them up in the GFFC some day.
For now, I work as software developer utilizing the latest .NET Technologies with occasional jumps over to unmanaged coding using C++ and Delphi.

Greetings, BhaaL

Edit:
Probably interresting for all those who want the sounds. It seems they use Ogg Vorbis media for that.
Apart from that, they use SQLite, and for whatever reason, they even included the UBISoft MatchMaking system (at least it references their server, with URLs and such).
More on that as I advance.

Re: Assassins Creed PC .forge files

Posted: Sun May 18, 2008 3:13 pm
by plaksnor
BhaaL wrote:Evenin' folks!
...
Edit:
Probably interresting for all those who want the sounds. It seems they use Ogg Vorbis media for that.
Apart from that, they use SQLite, and for whatever reason, they even included the UBISoft MatchMaking system (at least it references their server, with URLs and such).
More on that as I advance.
This topic contains a link to 50 songs ripped from the game (recorded, cause I heard some in-game action sounds), but the quality is pretty good though.
link: http://forums.ffshrine.org/showthread.php?t=49941
However, I'm also curious how we're able to extract and convert the sounds from the datafiles.

Re: Assassins Creed PC .forge files

Posted: Sun May 18, 2008 4:10 pm
by BhaaL
plaksnor wrote:This topic contains a link to 50 songs ripped from the game (recorded, cause I heard some in-game action sounds), but the quality is pretty good though.
link: http://forums.ffshrine.org/showthread.php?t=49941
However, I'm also curious how we're able to extract and convert the sounds from the datafiles.
Nice catch, but the first post states they are Line In rips from a console. Also states that they are still waiting for the PC release (note the first post was made in January).

Re: Assassins Creed PC .forge files

Posted: Fri May 23, 2008 6:34 am
by chag
hello. i'm was also working on disassembling the forge files at http://www.fluffy-demons.net/index.php? ... ile_format before turfster released his tool and info. unfortunately i have not made any progress decompressing the FILEDATA chunks once they are extracted. i'm wondering if turfster or anyone else would be willing to release their source code and/or some explanations? i'm trying to disseminate some information from http://wiki.xentax.com/index.php?title= ... %27s_Creed but there seems to be a some errors somewhere.

i have a (huge) output dump of my first exploration tool, even though i dont use it anymore, it might possibly be of use. it covers all the forge files for PC. uncompressed it's 21.4MB. message me if you want it. uggh, how do i attach a text or zip file?????? lame.

================ FORGE: DataPC_Map_Menu.forge ================
file_index_chunk_file_offset: 0x00000416
==== file index chunk ====
number of records: 2
GUESS 0x0000041a: 0x00000001 1 [ 1 0] [ 1 0 0 0] FP?
GUESS 0x00000426: 0xffffffff -1 [65535 65535] [255 255 255 255]
GUESS 0x0000042a: 0xffffffff -1 [65535 65535] [255 255 255 255]
GUESS 0x00000432: 0x00000002 2 [ 2 0] [ 2 0 0 0] FP?
GUESS 0x00000436: 0x0000043e 1086 [ 1086 0] [ 62 4 0 0] FP?
GUESS 0x0000043a: 0x00000000 0 [ 0 0] [ 0 0 0 0] FP?
GUESS 0x0000043e: 0x00000002 2 [ 2 0] [ 2 0 0 0] FP?
GUESS 0x00000442: 0x00000001 1 [ 1 0] [ 1 0 0 0] FP?
GUESS 0x0000044a: 0x00000000 0 [ 0 0] [ 0 0 0 0] FP?
GUESS 0x0000044e: 0x00000a62 2658 [ 2658 0] [ 98 10 0 0] FP?
GUESS 0x00000452: 0x00000000 0 [ 0 0] [ 0 0 0 0] FP?
GUESS 0x00000456: 0x00000000 0 [ 0 0] [ 0 0 0 0] FP?
GUESS 0x0000045a: 0x00000001 1 [ 1 0] [ 1 0 0 0] FP?
file_info_chunk_file_offset: 0x0000048e
GUESS 0x00000462: 0x00000000 0 [ 0 0] [ 0 0 0 0] FP?
fruity_pebbles_chunk_file_offset: 0x00000606
GUESS 0x0000046a: 0x00000000 0 [ 0 0] [ 0 0 0 0] FP?
data_chunk_file_offset: 0x00000800
GUESS 0x00000472: 0x00000000 0 [ 0 0] [ 0 0 0 0] FP?
GUESS 0x00000476: 0x00000010 16 [ 16 0] [ 16 0 0 0] FP?
GUESS 0x0000047a: 0x000000aa 170 [ 170 0] [170 0 0 0] FP?
GUESS 0x0000047e: 0x00001000 4096 [ 4096 0] [ 0 16 0 0] FP?
GUESS 0x00000482: 0x00000000 0 [ 0 0] [ 0 0 0 0] FP?
GUESS 0x00000486: 0x1e3889fe 507021822 [35326 7736] [254 137 56 30]
GUESS 0x0000048a: 0x0018635a 1598298 [25434 24] [ 90 99 24 0] FP?
END OF FILE INDEX CHUNK: TELL 0x0000048f
==== Resource Directory Chunk ====
---> RESOURCE 0
Resource Directory 1 Index 0 offset: 0x0000048f
GUESS 0x0000048f: 0x74000000 1946157056 [ 0 29696] [ 0 0 0 116]
GUESS 0x00000493: 0x17153eae 387268270 [16046 5909] [174 62 21 23]
GUESS 0x00000497: 0x00664856 6703190 [18518 102] [ 86 72 102 0]
GUESS 0x0000049b: 0x00000000 0 [ 0 0] [ 0 0 0 0] FP?
Resource Directory 2 Index 0 offset: 0x0000048e
size: 0x000000aa 170
GUESS 0x00000492: 0x153eae74 356429428 [44660 5438] [116 174 62 21]
GUESS 0x00000496: 0x66485617 1716016663 [22039 26184] [ 23 86 72 102]
timestamp: 2008-03-01 07:03:53
filename: 'GlobalMetaFile'
DATA OFFSET at 0x00000800
GUESS 0x00000987: 0x00000010 16 [ 16 0] [ 16 0 0 0] FP?
GUESS 0x0000098f: 0x153eae74 356429428 [44660 5438] [116 174 62 21]
GUESS 0x00000993: 0x66485617 1716016663 [22039 26184] [ 23 86 72 102]
TIMESTAMP 2008-03-01 07:03:53
IDENT?SURE? 00010000000400000001000000000000
GUESS 0x000009c7: 0x0000 0 [0 0]
GUESS 0x000009c9: 0x00000005 5 [ 5 0] [ 5 0 0 0] FP?
GUESS 0x000009cb: 0x00010000 65536 [ 0 1] [ 0 0 1 0] FP?
Counter 0:
IDENT?SURE? 00000000000003000000010000000000

Re: Assassins Creed PC .forge files

Posted: Fri May 23, 2008 2:23 pm
by BhaaL
Looks interresting. Check my PM for that.

By the way, some of the files (particularly noticed at Present_Room) look like GZip archives. At least they contain some familiar stuff that brings up quite a few GZipped files as result on google - worth a try I'd say.

Re: Assassins Creed PC .forge files

Posted: Tue Jun 10, 2008 8:35 am
by xrevenge
umm stupid question...i want these files too but i don't have AC for the pc, i can rent it for the 360 though...but the pc can't display xbox 360 game stuff, it treats 360 games as movies so is there any way or any tool i can download freely that will enable me to see 360 game files? any driver or something? anything? i've already tried with mass effect and oblivion but nothing...and since they use the same engine for both the pc and 360 versions of AC they are the same files right?

Re: Assassins Creed PC .forge files

Posted: Sat Jul 26, 2008 11:07 pm
by Pepper
The sounds are Dialogic VOX ADPCM at 11025hz, at least the ones linked to earlier in the thread are.
Here, I converted one:

http://www.antiup.net/view/11745/


Sorry if this is a bump, But I'd like to know how to extract the sound files so I can convert and use them. I hope my information was helpful too.