Page 2 of 5

Re: Titanfall 2

Posted: Wed Jan 11, 2017 6:37 pm
by DJMutagen
hey, guys! any updates? I'm trying to access the bt and cooper dialogue audio. Gotten pretty good recordings through audio card and EQing some of the bg music out (i use samples for my own music), but they are still not the best quality or as isolated as I'm looking for. Also, anyone found a way to simply disable the campaign music? It's AMAZING and I understand why they don't have an in-game option; The music is freaking AMAZING and flows with the story. ANYWAY. Thanks for al your hard work, everyone!

Re: Titanfall 2

Posted: Wed Mar 08, 2017 8:51 am
by alexio614
Yea... seems like this game didn't get enough attention from the modding community (can't blame them either).

Re: Titanfall 2

Posted: Sat Jun 03, 2017 11:56 am
by tschumann
Not sure if anyone saw it but there's some information about the purpose of .rpak and .starpak files in http://twvideo01.ubm-us.net/o1/vault/gd ... eaming.pdf
Looks like they store some sort of texture data for performance.

Re: Titanfall 2

Posted: Wed Jun 21, 2017 4:50 am
by cra0
tschumann wrote:Not sure if anyone saw it but there's some information about the purpose of .rpak and .starpak files in http://twvideo01.ubm-us.net/o1/vault/gd ... eaming.pdf
Looks like they store some sort of texture data for performance.
I do plan on having another look at them when I have free time.

Re: Titanfall 2

Posted: Mon Dec 18, 2017 1:58 pm
by Tushkan
Hi. I've been fiddling with rtech_game.dll for quite a while. Now I'm relatively new to reversing so the work doesn't really go that fast. But I managed to find functions that manage data chunks and the actual rpak decoder. So if anyone is interested (cra0?), I can provide functions' file offsets and basic explanations of what part does what. I reverse in x64dbg so I can even provide database with comments and functions (but it's a mess with my own notations). I yet have to polish the decoder ported code (written in python) and figure out where and how does unpacked data go.

Re: Titanfall 2

Posted: Sun Mar 04, 2018 5:29 pm
by Wanty
I'm curious to see what you done around that.

Re: Titanfall 2

Posted: Sat Mar 17, 2018 6:32 am
by tschumann
Tushkan wrote:Hi. I've been fiddling with rtech_game.dll for quite a while. Now I'm relatively new to reversing so the work doesn't really go that fast. But I managed to find functions that manage data chunks and the actual rpak decoder. So if anyone is interested (cra0?), I can provide functions' file offsets and basic explanations of what part does what. I reverse in x64dbg so I can even provide database with comments and functions (but it's a mess with my own notations). I yet have to polish the decoder ported code (written in python) and figure out where and how does unpacked data go.
Yeah any more details would be good.

Re: Titanfall 2

Posted: Thu Feb 07, 2019 11:46 am
by tschumann
Looks like Apex Legends might use the same formats as Titanfall 2. Anyone made any progress with .rpak, .starpak or .stbsp files?

Re: Titanfall 2

Posted: Sun Feb 10, 2019 7:58 am
by tschumann
I've had a very brief look at some .stbsp files - the start of header seems to be as follows:

Code: Select all

__int32 iMagicNumber;
__int16 iMajorVersion;
__int16 iMinorVersion;
Titanfall 2 has v8.0 and Apex Legends has v8.1 by the looks of it.

Re: Titanfall 2

Posted: Wed Feb 13, 2019 2:17 am
by loongers111
tschumann wrote:I've had a very brief look at some .stbsp files - the start of header seems to be as follows:

Code: Select all

__int32 iMagicNumber;
__int16 iMajorVersion;
__int16 iMinorVersion;
Titanfall 2 has v8.0 and Apex Legends has v8.1 by the looks of it.
the Apex .rpak files also look like v8.1, but not sure the compression method of this kind of files

Re: Titanfall 2

Posted: Thu Feb 14, 2019 4:12 am
by cra0
I'm trying to form some sort of discipline and get back into this stuff.

Last I recall titanfall2 .rpak was encrypted or packed with a unique compression method.
I'll purchase the game this weekend and have a look.

Re: Titanfall 2

Posted: Thu Feb 14, 2019 6:49 am
by durandal217
cra0 wrote:I'm trying to form some sort of discipline and get back into this stuff.

Last I recall titanfall2 .rpak was encrypted or packed with a unique compression method.
I'll purchase the game this weekend and have a look.
Or you can download apex legends, it's free and it's using 8.1 of the titanfall 2 engine.

Re: Titanfall 2

Posted: Thu Feb 14, 2019 10:29 am
by loongers111
cra0 wrote:I'm trying to form some sort of discipline and get back into this stuff.

Last I recall titanfall2 .rpak was encrypted or packed with a unique compression method.
I'll purchase the game this weekend and have a look.
I have this game and can send the link to you if you wish.
The rpak file might contains the index , and the decompress routine is in the 180004B80 and 180004EA0
4b80 is the function to determin the decompress size, and 4ea0 seems like the real decompress routine,
but I could not get its real content after decompress, it seems still encrypted or something.

Re: Titanfall 2

Posted: Wed Feb 20, 2019 3:28 pm
by mads059k
Any news on this topic?
Has anyone found a way to datamine Apex legends yet?

Re: Titanfall 2

Posted: Sun Feb 24, 2019 3:52 pm
by eg0npro1
cra0 wrote: Thu Feb 14, 2019 4:12 am I'm trying to form some sort of discipline and get back into this stuff.

Last I recall titanfall2 .rpak was encrypted or packed with a unique compression method.
I'll purchase the game this weekend and have a look.
I think it would be better to download Apex Legends at this point, as the most assets are now stored in .rpak and .starpak files, i tried opening some .vpks but nothing useful is there.