ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Sun Oct 25, 2020 11:32 am

All times are UTC




Post new topic  Reply to topic  [ 54 posts ]  Go to page Previous 1 2 3 Next
Author Message
PostPosted: Wed Oct 07, 2020 6:00 am 
User avatar

Joined: Wed Oct 07, 2020 5:57 am
Posts: 8
Teapot wrote:
Keep it on topic guys. We're here to talk about the decryption of the final release.

I got some friends working on it, yet will need to see if they can do it. They said it's a pretty hard encryption and safety method they are using.


Asset decryption is only half of it. ctable.dat/ctable_streamed.dat is what I suspect to be CB2's asset_index. We also need to decrypt that file to get more data on how to split block files post-decryption.


Top
   
PostPosted: Wed Oct 07, 2020 7:33 pm 
User avatar

Joined: Wed Mar 25, 2020 7:41 pm
Posts: 9
yretenai wrote:
Teapot wrote:
Keep it on topic guys. We're here to talk about the decryption of the final release.

I got some friends working on it, yet will need to see if they can do it. They said it's a pretty hard encryption and safety method they are using.


Asset decryption is only half of it. ctable.dat/ctable_streamed.dat is what I suspect to be CB2's asset_index. We also need to decrypt that file to get more data on how to split block files post-decryption.


I also thought that. But I have my doubts. Because of the file size. In both CBT3 and final release they are exactly 27,500KB and are exactly the same inside.


Top
   
PostPosted: Wed Oct 07, 2020 10:14 pm 
User avatar

Joined: Wed Oct 07, 2020 5:57 am
Posts: 8
Teapot wrote:
I also thought that. But I have my doubts. Because of the file size. In both CBT3 and final release they are exactly 27,500KB and are exactly the same inside.


I wonder if they just didn't change anything from CBT3 or if they stream the table


Top
   
PostPosted: Thu Oct 08, 2020 9:19 am 
User avatar

Joined: Wed Mar 25, 2020 7:41 pm
Posts: 9
yretenai wrote:
Teapot wrote:
I also thought that. But I have my doubts. Because of the file size. In both CBT3 and final release they are exactly 27,500KB and are exactly the same inside.


I wonder if they just didn't change anything from CBT3 or if they stream the table


I can tell you they did change stuff. If it was the asset_index, it shouldn't be exactly the same on both. I highly doubt the game is streaming anything related to the decryption because you can start the game offline and get to main menu, and the assets on main menu are in those blk files. So it can't be else you couldn't see that. Everything must be local, just have to find a way.


Top
   
PostPosted: Thu Oct 08, 2020 11:30 pm 
User avatar

Joined: Wed Oct 07, 2020 5:57 am
Posts: 8
Teapot wrote:
yretenai wrote:
Teapot wrote:
I also thought that. But I have my doubts. Because of the file size. In both CBT3 and final release they are exactly 27,500KB and are exactly the same inside.


I wonder if they just didn't change anything from CBT3 or if they stream the table


I can tell you they did change stuff. If it was the asset_index, it shouldn't be exactly the same on both. I highly doubt the game is streaming anything related to the decryption because you can start the game offline and get to main menu, and the assets on main menu are in those blk files. So it can't be else you couldn't see that. Everything must be local, just have to find a way.


I know it loads about 3 or 4 blks outside of the resource table. Could be stored in there.

As for Unity file parsing: animations aren't the only thing that are changed in format. Game objects and renderers are broken too which are needed to correctly parse skeletons.


Top
   
PostPosted: Fri Oct 09, 2020 11:51 am 

Joined: Mon Oct 05, 2020 9:57 pm
Posts: 2
Which are the animation files? I don't seem to see them


Top
   
PostPosted: Sun Oct 11, 2020 6:01 am 
User avatar

Joined: Wed Oct 07, 2020 5:57 am
Posts: 8
Giordyman wrote:
Which are the animation files? I don't seem to see them


They're all over the place. It'll be easier to find files once you figure out your way around.
You can do a search for the string "Ani_Avatar_Girl_RunCycle"


Top
   
PostPosted: Sun Oct 11, 2020 4:32 pm 

Joined: Thu Apr 02, 2020 4:15 pm
Posts: 2
Then i am trying to export model with skeleton, fixed asset studio gives this error:
Image

an object reference does not point to an instance of an object
In result, the nodes(skeleton) are only exported.
Asset studio can load the objects, but can't export them...
Image


Top
   
PostPosted: Sun Oct 11, 2020 7:42 pm 

Joined: Sun Oct 11, 2020 7:41 pm
Posts: 4
Can it export static meshes or is nothing working?

Also what version of the game are you using? I can't load any meshes or textures from the game. Only general unity assets


Top
   
PostPosted: Mon Oct 12, 2020 4:29 am 
User avatar

Joined: Wed Oct 07, 2020 5:57 am
Posts: 8
pechenuxa wrote:
Then i am trying to export model with skeleton, fixed asset studio gives this error:

an object reference does not point to an instance of an object
In result, the nodes(skeleton) are only exported.
Asset studio can load the objects, but can't export them...


Dummy wrote:
Can it export static meshes or is nothing working?

Also what version of the game are you using? I can't load any meshes or textures from the game. Only general unity assets


A lot of formats changed, exporting tends to not work.

Right now we're still trying to decrypt the live game so don't expect fixes.


Top
   
PostPosted: Thu Oct 15, 2020 12:02 pm 
User avatar

Joined: Wed Mar 25, 2020 7:41 pm
Posts: 9
Bump


Top
   
PostPosted: Thu Oct 15, 2020 2:02 pm 

Joined: Thu Oct 15, 2020 1:59 pm
Posts: 2
Hard stuff..
We need to figure out the XOR encryption; thus reverse engineer the client which is, itself, protected by VMprotect..
We have a community trying its hand at it, if anyone is interested to help and join the discord.


Top
   
PostPosted: Thu Oct 15, 2020 10:31 pm 
User avatar

Joined: Wed Oct 07, 2020 5:57 am
Posts: 8
AnAmazingGuy wrote:
Hard stuff..
We need to figure out the XOR encryption; thus reverse engineer the client which is, itself, protected by VMprotect..
We have a community trying its hand at it, if anyone is interested to help and join the discord.


Which Discord? I'm awful with encryption but I'm in the process of fixing AssetStudio to work with the modified CBT formats.


Top
   
PostPosted: Fri Oct 16, 2020 1:17 am 

Joined: Thu Oct 15, 2020 1:59 pm
Posts: 2
Pm'ed


Top
   
PostPosted: Sat Oct 17, 2020 4:08 pm 
User avatar

Joined: Sat Oct 17, 2020 3:42 pm
Posts: 1
Even when extraction gets figured out am I safe to assume that the anti-cheat will prevent us from ever modifying the blk files? Would love to replace some textures and be able to modify meshes but I'm assuming this will never be a safe option.


Top
   
PostPosted: Sat Oct 17, 2020 4:55 pm 
User avatar

Joined: Wed Oct 07, 2020 5:57 am
Posts: 8
Hanabi wrote:
Even when extraction gets figured out am I safe to assume that the anti-cheat will prevent us from ever modifying the blk files? Would love to replace some textures and be able to modify meshes but I'm assuming this will never be a safe option.


Right now the game doesn't freak out when you are missing blk files, it just either freezes the renderer or crashes if it tries to load something that isn't there. I don't think modifying the game will trip up the anti cheat but it might. There were checksums in CB2 for the unity files inside of the blocks.


Top
   
PostPosted: Sat Oct 17, 2020 6:43 pm 

Joined: Sat Oct 17, 2020 6:05 pm
Posts: 2
has anyone figued out if the object (chest etc) coords are in the files?


Top
   
PostPosted: Sun Oct 18, 2020 3:12 am 
User avatar

Joined: Wed Oct 07, 2020 5:57 am
Posts: 8
Yokujin wrote:
has anyone figued out if the object (chest etc) coords are in the files?


Nope. Intractable objects map info is not stored locally. At least not the Anemocules and Geocules, haven't checked chests yet but I assume not


Top
   
PostPosted: Sun Oct 18, 2020 11:40 am 

Joined: Sun Oct 18, 2020 11:26 am
Posts: 1
Hello, may I ask if we're able to get images that show up on wish sequence such as characters and weapons?
I tried finding them online but I need them high quality. Would that method work for my favor? If not, do you have any ideas about where can I rip those from?


Top
   
PostPosted: Sun Oct 18, 2020 3:49 pm 

Joined: Sat Oct 17, 2020 6:05 pm
Posts: 2
yretenai wrote:
Yokujin wrote:
has anyone figued out if the object (chest etc) coords are in the files?


Nope. Intractable objects map info is not stored locally. At least not the Anemocules and Geocules, haven't checked chests yet but I assume not

what a shame, else we could have made an object map like the botw one


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 54 posts ]  Go to page Previous 1 2 3 Next

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