ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Wed Jun 19, 2019 8:42 am

All times are UTC




Post new topic  Reply to topic  [ 1 post ] 
Author Message
PostPosted: Thu Jun 06, 2019 9:13 pm 

Joined: Sat Jul 07, 2018 9:48 pm
Posts: 6
I've been modding a game pretty much ever since it came out. It's a UE4 game and I always used QuickBMS to reimport the files.

Unfortunately, the devs figured it out and upped their security. Reimporting should no longer work as either EAC or the game itself force closes after the loading screen. However, there is currently a bug where it will not crash if you change only a few files. It has something to do with how many chunks QuickBMS changes, the more chunks it changes the more likely the game is to crash. It seems to be capped at around 9-10.

There are some files that required lots of chunks to be changed and simply don't work anymore (they did in previous versions of the game). Even changing a single byte in the file makes the game crash. I was wondering if there was a way to somehow mask the changes or reduce the amount chunks that are changed.

An example:

Importing this file WILL work:
Code:
< 0000000000000000 0          SummerCamp\Content\Characters\Counselors\Athlete\Athlete_Counselor.uexp
< 0000000010626049 1652       SummerCamp\Content\Characters\Counselors\Athlete\Athlete_Counselor.uexp


Importing this file WILL NOT work:
Code:
< 0000000000000000 0          SummerCamp\Content\UI\Menu\FrontEnd\OfflinePlay\OfflinePlayMenuWidget.uexp
< 000000000b2008b9 5673       SummerCamp\Content\UI\Menu\FrontEnd\OfflinePlay\OfflinePlayMenuWidget.uexp
< 000000000b201ee2 2780       SummerCamp\Content\UI\Menu\FrontEnd\OfflinePlay\OfflinePlayMenuWidget.uexp
< 000000000b2029be 4223       SummerCamp\Content\UI\Menu\FrontEnd\OfflinePlay\OfflinePlayMenuWidget.uexp
< 000000000b203a3d 3639       SummerCamp\Content\UI\Menu\FrontEnd\OfflinePlay\OfflinePlayMenuWidget.uexp
< 000000000b204874 3199       SummerCamp\Content\UI\Menu\FrontEnd\OfflinePlay\OfflinePlayMenuWidget.uexp
< 000000000b2054f3 3397       SummerCamp\Content\UI\Menu\FrontEnd\OfflinePlay\OfflinePlayMenuWidget.uexp
< 000000000b206238 3540       SummerCamp\Content\UI\Menu\FrontEnd\OfflinePlay\OfflinePlayMenuWidget.uexp
< 000000000b20700c 2084       SummerCamp\Content\UI\Menu\FrontEnd\OfflinePlay\OfflinePlayMenuWidget.uexp


If the second file is imported, the game sees the changes and force closes. In the log file it reports:
Code:
[2019.06.06-20.52.51:516][  0]LogPakFile: Warning: Pak chunk signing mismatch on chunk [2789/134356]! Expected 0x29250C34, Received 0x18EE5079
[2019.06.06-20.52.51:516][  0]LogPakFile: Warning: Pak file has been corrupted or tampered with!
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak chunk signing mismatch on chunk [2790/134356]! Expected 0x29250C34, Received 0xDCA1C590
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak file has been corrupted or tampered with!
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak chunk signing mismatch on chunk [2848/134356]! Expected 0x29250C34, Received 0x26548306
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak file has been corrupted or tampered with!
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak chunk signing mismatch on chunk [2789/134356]! Expected 0x29250C34, Received 0x18EE5079
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak file has been corrupted or tampered with!
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak chunk signing mismatch on chunk [2789/134356]! Expected 0x29250C34, Received 0x18EE5079
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak file has been corrupted or tampered with!
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak chunk signing mismatch on chunk [2790/134356]! Expected 0x29250C34, Received 0xDCA1C590
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak file has been corrupted or tampered with!
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak chunk signing mismatch on chunk [2848/134356]! Expected 0x29250C34, Received 0x26548306
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak file has been corrupted or tampered with!
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak chunk signing mismatch on chunk [2789/134356]! Expected 0x29250C34, Received 0x18EE5079
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak file has been corrupted or tampered with!
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak chunk signing mismatch on chunk [2790/134356]! Expected 0x29250C34, Received 0xDCA1C590
[2019.06.06-20.52.51:517][  0]LogPakFile: Warning: Pak file has been corrupted or tampered with!


I tried reimport2 and a handful of other options but nothing seems to be working. Is there anything I can do to bypass this?


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 1 post ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited