View previous topic :: View next topic |
Author |
Message |
mausi125 Advanced Cheater
Reputation: 1
Joined: 05 Jun 2014 Posts: 86
|
Posted: Thu Feb 23, 2017 2:52 am Post subject: Translate game |
|
|
Hello i want translate berserk and the band of the hawk in french ( i can change english text to french with cheat engine but idk how unpack game data )
somebody for how to extract this files ?
LINKDATA_EU.A
LINKDATA_EU.B
LINKDATA_EU.C
LINKDATA_EU.D
|
|
Back to top |
|
 |
KéKéCoRe Expert Cheater
Reputation: 0
Joined: 16 Mar 2015 Posts: 101 Location: France - Lorraine - Moselle (57)
|
Posted: Thu Feb 23, 2017 10:39 am Post subject: |
|
|
Want to translate a game with cheat engine?
|
|
Back to top |
|
 |
mausi125 Advanced Cheater
Reputation: 1
Joined: 05 Jun 2014 Posts: 86
|
Posted: Thu Feb 23, 2017 12:33 pm Post subject: |
|
|
KéKéCoRe wrote: | Want to translate a game with cheat engine? |
^^ no with unpack data but idk how to unpack
|
|
Back to top |
|
 |
ulysse31 Master Cheater
Reputation: 2
Joined: 19 Mar 2015 Posts: 324 Location: Paris
|
Posted: Thu Feb 23, 2017 3:23 pm Post subject: |
|
|
1°/ Is the data center encrypted ?
Open the data center containing texts with HxD and scroll around, it will be fairly obvious if it is encrypted.
2°/Attach game and put a breakpoint on zwCreateFile.
I will speak for the game which I did this on, it's TERA.exe and the center is encrypted, ZwCreateFile broke and I saw it was called by FindFirstFileExw so I went there and checked the lpcstr argument for the call.
Luckily (luckyly?) enough it was
Quote: | C:\Users\Public\Games\En Masse Entertainment3\TERA\Client\Binaries\..\S1Game\S1Data\DataCenter_Final_USA.dat |
Then you resume to game module code, this is when you start caring about encryption and decryption.
If it is encrypted, you can reverse the game algorythm and code your own decrypter (with ollydbg code ripper this process isn't as tedious as it may seem).
However I'd recommend looking for famous encryption library for the programming language in which your game was coded.
For example, Tera is coded in c++ and uses crypto++ library. Using this library made hacking Tera a lot easier for the RE scene : it uses 128 AES, you take iv and key from binary and you use the crypto library to decrypt the data center.
Once you've managed that, you still need to decompress it.
And then you'll need to parse it.
This is what a decrypt, unpack and parse project looks like
https://github.com/gothos-folly/TeraDataTools
This should be your face now -> "But I just wanted to translate"
|
|
Back to top |
|
 |
|