FileForums

FileForums (https://fileforums.com/index.php)
-   Conversion Tutorials (https://fileforums.com/forumdisplay.php?f=55)
-   -   FIFA 19 Cas Decryption Tool + Precompressor (https://fileforums.com/showthread.php?t=102461)

Razor12911 11-12-2018 15:45

FIFA 19 Cas Decryption Tool + Precompressor
 
1 Attachment(s)
Hi again, here's the release of the decryption + precompressor for this particular game.

Game devs decided to use very high compression settings, all I can say is gg :) to the developers and be ready to suffer from long precompression/restoration times on this one.

Use the kraken precompressor provided in the attachment along with the oodle library, I have made a few adjustments to the binary for it to restore streams without issues, I admit some streams are left behind :D

Some results
Patch\Win32\superbundlelayout\fifa_installpackage_ 05\cas_01.cas
Code:

Compressed 1 file, 210,057,699 => 602,065,292 bytes. Ratio 286.62%

Tested 1 file, 602,065,292 => 210,057,699 bytes. Ratio 286.62%


Enjoy.

KaktoR 11-12-2018 15:45

Oh boy, you're on fire right now.

Thanks!

masen485 11-12-2018 16:44

Hi Razor12911
 
FIFA 19\Data\Win32\superbundlelayout\fifa_installpackag e_05

FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressed 7 files, 6,521,171,734 => 6,789,225,585 bytes. Ratio 104.11%
Compression time: cpu 5.77 sec/real 1556.60 sec = 0%. Speed 4.19 mB/s
All OK

Razor12911 11-12-2018 17:18

Test 2 uploaded

Quote:

Originally Posted by KaktoR (Post 477582)
Oh boy, you're on fire right now.

Thanks!

I'm on break :)

Quote:

Originally Posted by masen485 (Post 477584)
FIFA 19\Data\Win32\superbundlelayout\fifa_installpackag e_05

FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressed 7 files, 6,521,171,734 => 6,789,225,585 bytes. Ratio 104.11%
Compression time: cpu 5.77 sec/real 1556.60 sec = 0%. Speed 4.19 mB/s
All OK

try again with this

E-Key 11-12-2018 21:02

v2 tested
 
Pack
Code:

C:\Users\Administrator\Downloads\Compressed\oodle_rec_R4>arc.exe a -ep1 -r -ed -s; -w.\temp -mfifa19+oo2reck data.arc "pack\*"
FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressed 1 file, 1,108,419,314 => 1,174,614,139 bytes. Ratio 105.97%
Compression time: cpu 4.14 sec/real 2297.99 sec = 0%. Speed 0.48 mB/s
All OK

Unpack
Code:

C:\Users\Administrator\Downloads\Compressed\oodle_rec_R4>arc.exe x -w.\ -dpunpacked\ data.arc
FreeArc 0.67 (March 15 2014) extracting archive: data.arc
Extracting 1 file, 1,108,419,314 bytes. Processed  96.8%arc.exe: wclose: invalid argument (Bad file descriptor)

ERROR: CRC failed in "unpacked\cas_01.cas". File is broken.


masen485 11-12-2018 21:31

FIFA 19\Data\Win32\superbundlelayout\fifa_installpackag e_05

FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressed 7 files, 6,521,171,734 => 6,827,652,963 bytes. Ratio 104.70%
Compression time: cpu 7.58 sec/real 4809.89 sec = 0%. Speed 1.36 mB/s
All OK

Razor12911 12-12-2018 07:07

1 Attachment(s)
New test available

My results on Data\Win32\superbundlelayout\fifa_installpackage_0 5\cas_07.cas:
Code:

Compressed 1 file, 63,483,016 => 220,988,166 bytes. Ratio 348.11%
Don't decode just yet

E-Key 12-12-2018 07:36

v3 tested
 
Code:

Compressed 1 file, 1,108,419,314 => 1,443,996,683 bytes. Ratio 130.28%
Compression time: cpu 3.16 sec/real 848.58 sec = 0%. Speed 1.31 mB/s
All OK

Faster and more precompress than v2

Razor12911 12-12-2018 07:48

Quote:

Originally Posted by E-Key (Post 477594)
Code:

Compressed 1 file, 1,108,419,314 => 1,443,996,683 bytes. Ratio 130.28%
Compression time: cpu 3.16 sec/real 848.58 sec = 0%. Speed 1.31 mB/s
All OK

Faster and more precompress than v2

can you test using this dll
Attachment 23592

masen485 12-12-2018 08:31

Hi Razor12911
 
FIFA 19\Data\Win32\superbundlelayout\fifa_installpackag e_05
v3 tested
FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressed 7 files, 6,521,171,734 => 9,187,838,376 bytes. Ratio 140.89%
Compression time: cpu 6.28 sec/real 2008.51 sec = 0%. Speed 3.25 mB/s
All OK

E-Key 12-12-2018 08:34

v4 tested
 
Quote:

Originally Posted by Razor12911 (Post 477595)
can you test using this dll
Attachment 23592

Code:

Compressed 1 file, 1,108,419,314 => 2,292,026,114 bytes. Ratio 206.78%
Compression time: cpu 3.41 sec/real 845.42 sec = 0%. Speed 1.31 mB/s
All OK

Perfect. :D

Simorq 12-12-2018 09:03

Code:

Data\Win32\superbundlelayout\fifa_installpackage_00
Compressed 44 files, 2,581,025,934 => 3,201,450,570 bytes. Ratio 124.04%
Compression Time: cpu 4.25 sec/real 652.51 sec = 1%. Speed 3.96 mB/s
All OK

oo2core_6_win64_wwe2k19
Compressed 44 files, 2,581,025,934 => 4,899,810,285 bytes. Ratio 189.84%
Compression time: cpu 4.56 sec/real 663.32 sec = 1%. Speed 3.89 mB/s
All OK

oltjon 12-12-2018 09:06

1 Attachment(s)
Quote:

C:\Games\fifa19\Data\Win32\superbundlelayout\fifa_ commentaryfull_ita_it\cas_02.cas
C:\Users\Riccardo\Desktop\fifa19_cdt_T3>del /q data.arc

Impossibile trovare C:\Users\Riccardo\Desktop\fifa19_cdt_T3\data.arc

C:\Users\Riccardo\Desktop\fifa19_cdt_T3>arc.exe a -ep1 -r -ed -s; -w.\temp -mfifa19+oo2reck data.arc "pack\*"
FreeArc 0.67 (March 15 2014) creating archive: data.arc
Compressed 1 file, 82,486,580 => 82,486,608 bytes. Ratio 100.00%
Compression time: cpu 0.13 sec/real 3.01 sec = 4%. Speed 27.43 mB/s
All OK


C:\Users\Riccardo\Desktop\fifa19_cdt_T3>pause
Premere un tasto per continuare . . .

Simorq 12-12-2018 09:13

@oltjon
Language has not kraken stream.

Razor12911 12-12-2018 10:56

Initial release uploaded

Changes

- Added decoding functionality

To moderator

Can you please update the name of the thread, thanks.

E-Key 12-12-2018 23:25

Quote:

Originally Posted by Razor12911 (Post 477614)
Initial release uploaded

Changes

- Added decoding functionality

To moderator

Can you please update the name of the thread, thanks.

Decompress
Code:

Tested 1 file, 2,292,026,114 => 1,108,419,314 bytes. Ratio 206.78%
Testing time: cpu 2.00 sec/real 655.84 sec = 0%. Speed 1.69 mB/s
All OK

Nice work. But compress and decompress slow.

deepshit 13-12-2018 00:59

Hi Razor12911
I used your precompressor and I noticed something on output file that you might have missed.

oo2reck can't decompress all oodle streams.
I think you find oodle streams by 0xF flag after decryption.
In Fifa 19 0x11 is oodle stream too.
Take a look at output file and you'll see lots of oodle streams are still not decompressed.
If oo2reck decompresses them you'll get even better results.
example : 00040000917055C2
compflag = 0x91 ==> that is oodle too.
(if oo2reck not using scanner)

Razor12911 13-12-2018 03:11

Quote:

Originally Posted by deepshit (Post 477637)
Hi Razor12911
I used your precompressor and I noticed something on output file that you might have missed.

oo2reck can't decompress all oodle streams.
I think you find oodle streams by 0xF flag after decryption.
In Fifa 19 0x11 is oodle stream too.
Take a look at output file and you'll see lots of oodle streams are still not decompressed.
If oo2reck decompresses them you'll get even better results.
example : 00040000917055C2
compflag = 0x91 ==> that is oodle too.
(if oo2reck not using scanner)

i know :D, the thing here is that the oodle precompressor doesn't use those headers so it does happen that it misses a few :)

in any case to show that i know, if you check cdt, it does decrypt all those streams meaning it does see them just that oo2reck wasn't informed about the headers because it doesn't look for cas headers, the 0x91 you mention but instead it searches for kraken stream headers which start with 0x86

deepshit 13-12-2018 03:57

Quote:

Originally Posted by Razor12911 (Post 477640)
i know :D, the thing here is that the oodle precompressor doesn't use those headers so it does happen that it misses a few :)

in any case to show that i know, if you check cdt, it does decrypt all those streams meaning it does see them just that oo2reck wasn't informed about the headers because it doesn't look for cas headers, the 0x91 you mention but instead it searches for kraken stream headers which start with 0x86

I think kraken stream headers start with 0x8C.
yes cdt does its work perfectly and you are right , this is a generic oodle precompressor.
But if you make it work specifically for Fifa 19:) by cas headers, result could be amazing.
by the way encrypting data back is not needed.Game reads decrypted data.(IF header is fixed :D)

Simorq 14-12-2018 15:52

Hi Razor12911
Please create a Decryption Tool for Street Fighter V and SoulCalibur VI?

Street Fighter V AES Key

SoulCalibur VI AES Key

Shateiel 05-01-2019 14:08

Quote:

Originally Posted by Simorq (Post 477713)
Hi Razor12911
Please create a Decryption Tool for Street Fighter V and SoulCalibur VI?

Street Fighter V AES Key

SoulCalibur VI AES Key

FIFA 19 uses XOR, so its entirely different request.

Razor12911 06-01-2019 14:47

Quote:

Originally Posted by Simorq (Post 477713)
Hi Razor12911
Please create a Decryption Tool for Street Fighter V and SoulCalibur VI?

Street Fighter V AES Key

SoulCalibur VI AES Key

I'll see what I can do :) ... if it's possible :p

yasitha 11-01-2019 10:48

Quote:

Originally Posted by Razor12911 (Post 478481)
I'll see what I can do :) ... if it's possible :p

Razor is the best and good guys.
He will do it for you guys i know.. :)

Without him.
What we do..
No compressor..

i send you important Information about something...
Did you read it? :)


All times are GMT -7. The time now is 22:47.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.
FileForums @ https://fileforums.com