|
#11
|
||||
|
||||
|
FIFA is a special case like Far Cry Primal, Watch Dogs 2/Legion, they encrypted the game and used two algorithms, kraken/leviathan + zstd, the zstd used has dictionary. So even before we begin. You have to use FIFA 19 Cas Decryption Tool and then use xtool (I think for FIFA 19 and FIFA 20). As for the method "zstd.dict:l19", it's more or less the same as libdunia situation where I added a temporary codec internally and then remove it, however the xtool with the temporary codec can still be found here
I added these methods because of the scene, I thought they have made a breakthrough in bypassing the latest iteration of Denuvo so I added several methods quickly but as you can see right now, these games are still uncracked so I remove the methods and then slowly put them back via plugin support now that I have made xtool accept them. Quote:
Capture2.PNG Here the plugin checks if a user has given a key and necessary parameters and if nothing is given then using -mue4 then the plugin will be unavailable. If for example you are just trying to use frostbite3.ini, it has 5 different streams to be detected, if you have liblz4.dll, xtool will search for all 5 different streams but when it tries to add the streams that were found and finds that some libraries are missing, these streams are discarded so that xtool continues working and not raise an error. Edit: Code:
[Stream1] // DAInquisition Name=zlib Codec=zlib:l98 BigEndian=1 Signature=0x0270 Structure=Dict(1),DSize(3),Signature(2),CSize(2),ZLibHdr(2),Stream StreamOffset=0 CompressedSize=CSize - 6 DecompressedSize=DSize Condition1=DSize > CSize Condition2=CSize > 64 Condition3=CSize <= 262144 Condition4=Dict=0 Condition5=ZLibHdr = 0x78DA [Stream2] // BF4-BFV, NFS2015-NFSHeat, MECatalyst Name=lz4 Codec=lz4 BigEndian=1 Signature=0x0970 Structure=Dict(1),DSize(3),Signature(2),CSize(2),Stream StreamOffset=0 CompressedSize=CSize DecompressedSize=DSize Condition1=DSize > CSize Condition2=CSize > 64 Condition3=CSize <= 262144 Condition4=Dict = 0 [Stream3] // MEAndromeda Name=zstd Codec=zstd:l19 BigEndian=1 Signature=0x0F70 Structure=Dict(1),DSize(3),Signature(2),CSize(2),ZStdHdr(4),Stream StreamOffset=-4 CompressedSize=CSize DecompressedSize=DSize Condition1=DSize > CSize Condition2=CSize > 64 Condition3=CSize <= 262144 Condition4=Dict = 0 Condition5=ZStdHdr = 0x28B52FFD [Stream4] // FIFA 18-20 Name=kraken Codec=kraken:l8:t128 BigEndian=1 Signature=0x1970 Structure=Dict(1),DSize(3),Signature(2),CSize(2),OodleHdr(2),Stream StreamOffset=-2 CompressedSize=CSize DecompressedSize=DSize Condition1=DSize > CSize Condition2=CSize > 64 Condition3=CSize <= 262144 Condition4=Dict = 0 Condition5=OodleHdr = 0x8C06 [Stream5] // FIFA 21 Name=leviathan Codec=leviathan:l8:t128 BigEndian=1 Signature=0x1970 Structure=Dict(1),DSize(3),Signature(2),CSize(2),OodleHdr(2),Stream StreamOffset=-2 CompressedSize=CSize DecompressedSize=DSize Condition1=DSize > CSize Condition2=CSize > 64 Condition3=CSize <= 262144 Condition4=Dict = 0 Condition5=OodleHdr = 0x8C0C Last edited by Razor12911; 10-01-2021 at 11:34. |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| XTool 2020 (Main Project) | Razor12911 | Conversion Tutorials | 715 | 01-08-2026 09:25 |
| XTool - Successor of ZTool | Razor12911 | Conversion Tutorials | 584 | 22-04-2023 18:16 |
| [Dev]XTool | Razor12911 | Conversion Tutorials | 180 | 23-10-2020 06:26 |
| XTool 2019 (Plugins) | Razor12911 | Conversion Tutorials | 50 | 16-05-2020 06:14 |