Abandoned Can you help me extract the files of this client?

Status
Not open for further replies.
I'd consider it when you start contributing to the forum instead of asking help questions and spamming releases.

Till then it's a no from me dang, maybe someone else will help you.
 
What is the purpose of extracting if you want to recompress it again?
Or are you looking to extract a specific *.res file? If so, just use ResEditor.

I also don't feel comfortable downloading something that I don't even know what it is, regardless of whether I can perform a scam on the file.
I'm not a big fan of links to files outside the resources section, and without some prior scam.

Besides, we have dozens of clients here in the resources section.
Which client is that?
 
Last edited:
  • Like
Reactions: zOmbie
Sorry, this is a file with a. pak extension. As the server does not have the icon and Theme folder, I tried to extract it from this client, but tried many methods, but the extraction failed!

I'd consider it when you start contributing to the forum instead of asking help questions and spamming releases.

Till then it's a no from me dang, maybe someone else will help you.
I understand what you mean, thank you! I will try to make a contribution!
 
Sorry, this is a file with a. pak extension. As the server does not have the icon and Theme folder, I tried to extract it from this client, but tried many methods, but the extraction failed!


I understand what you mean, thank you! I will try to make a contribution!
Contributing doesn't mean donations either. It means giving back to the community the same way they help you. Help others in support, release things, advertise, etc there are a ton of ways to contribute within a community.

Not implying you said this, I am only saying this for clarification for everyone tbh.
 
  • Like
Reactions: chinali
Sorry, this is a file with a. pak extension. As the server does not have the icon and Theme folder, I tried to extract it from this client, but tried many methods, but the extraction failed!
Unfortunately, I can't help with just a .pak file. I would need to have the complete client (executables, DLLs).
While unpacking/decrypting can be an easy process, recompressing the files might not always be possible depending on the original method used to create them.


I suggest providing more details about your request when starting a post, especially mentioning the versions/files you're working with. For example, in this case, I would structure it like this:

Hey There!
Please login and(or) register to see this awesome content today.


For me ,starting a help request with detailed information about the problem, can be a contribution in at least 3 ways:
1-It helps those who are trying to assist in solving the problem.
2-It's also helps you find a faster and more accurate solution.
3-Once the issue is resolved, it makes it easier for other members facing the same problem to find the topic and solution.
 
  • Like
Reactions: zOmbie and chinali
Unfortunately, I can't help with just a .pak file. I would need to have the complete client (executables, DLLs).
While unpacking/decrypting can be an easy process, recompressing the files might not always be possible depending on the original method used to create them.


I suggest providing more details about your request when starting a post, especially mentioning the versions/files you're working with. For example, in this case, I would structure it like this:

Hey There!
Please login and(or) register to see this awesome content today.


For me ,starting a help request with detailed information about the problem, can be a contribution in at least 3 ways:
1-It helps those who are trying to assist in solving the problem.
2-It's also helps you find a faster and more accurate solution.
3-Once the issue is resolved, it makes it easier for other members facing the same problem to find the topic and solution.
I have re uploaded the complete client, which is my own version of the Tarot card client. As the server only has the model, map, and lun folders, all other icons and data files are stored in a package with a suffix of GameRes.pak. However, it is too bulky and occupies a considerable amount of hard disk space. I will try to unpack it and delete the useless files inside. Due to limited capabilities, I am seeking help. Thank you. I'm very sorry, my English is not good, I'm using Google Translate!


https://mega.nz/file/idAiXDab#z0ID5WVmgh346HaqLcS2NlaUgV_8U1aFQkQzzHSk-XM
 
Wait hold on i am actually confused now.

Is it your client? U can't unpack it due to encryption or? Do you have the tool to pak the file by a chance? Also is there a neuz above in the client?
 
Wait hold on i am actually confused now.

Is it your client? U can't unpack it due to encryption or? Do you have the tool to pak the file by a chance? Also is there a neuz above in the client?
Yes, I am currently using it and can only update the modified files through the update tool each time.
 
Yes, I am currently using it and can only update the modified files through the update tool each time.
Can u send me the tool privately, I may be able to do something else for you.
 
I've looked at the *.pak file, and also at the binaries. It looks like some kind of Berkeley DB database.

It doesn't seem to me that there are any encrypted files inside the pak, they are in their raw format, without compression, but I haven't found where the filenames are.

Maybe this info will help us find the correct unpacker for this file.
 
  • Like
Reactions: Kia
I remember a version of the lansky files having this implementation, but I dont have them anymore. You'd just be able to find everything from that though.
 
I remember a version of the lansky files having this implementation, but I dont have them anymore. You'd just be able to find everything from that though.
I tried using lansky's unpacking software, but I can't solve it!
 
I reverse-engineered some Client parts, and the files are stored in the .pak file using a hash that seems familiar, but I can't remember where I've seen something like it before. So, I implemented the code in a C# project.

Since it's a hash, there's no way to find out the original file names. However, you can extract any of them and delete them too.

I'll leave the files I managed to extract, along with the source code and binaries of the tool I created for extracting the files, the extracted files will be on my Google Drive for 15 days.

The code is just a draft, but it gives a good starting point for understanding how to manipulate "GameRes.pak." I can't offer any support for the code since it was just a temporary tool, but it might be useful to someone. The library was made in .NET Framework because I couldn't find a library for manipulating Berkeley databases for .NET Core.

HashCache.cs and PakManager.cs are the files with the most important implementations for the files I didn’t extract.

BTW, it seems like the client first checks for the existence of the file without pak compression before trying to access the pak. So, theoretically, it makes more sense to just extract what's necessary and maybe use the extracted files directly or compress them into .res.

Extracted Files, Source and Binaries :


Virus total scans : Compiled files , Source Files
 
Last edited:
  • Like
Reactions: chinali
I reverse-engineered some Client parts, and the files are stored in the .pak file using a hash that seems familiar, but I can't remember where I've seen something like it before. So, I implemented the code in a C# project.

Since it's a hash, there's no way to find out the original file names. However, I can extract any of them and delete them too.

I'll leave the files I managed to extract, along with the source code and binaries of the tool I created for extracting the files, the extracted files will be on my Google Drive for 15 days.

The code is just a draft, but it gives a good starting point for understanding how to manipulate "GameRes.pak." I can't offer any support for the code since it was just a temporary tool, but it might be useful to someone. The library was made in .NET Framework because I couldn't find a library for manipulating Berkeley databases for .NET Core.

HashCache.cs and PakManager.cs are the files with the most important implementations for the files I didn’t extract.

BTW, it seems like the client first checks for the existence of the file without pak compression before trying to access the pak. So, theoretically, it makes more sense to just extract what's necessary and maybe use the extracted files directly or compress them into .res.

Extracted Files, Source and Binaries :


Virus total scans : Compiled files , Source Files
Thank you very much for your generosity, it's not easy, I'm trying to learn, thank you!
 
Status
Not open for further replies.