Mu Legend Coalesced_INT.bin

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Ehnoah
Posts: 51
Joined: Tue Jan 26, 2016 12:45 pm

Mu Legend Coalesced_INT.bin

Post by Ehnoah »

Hey,

can you maybe take a look at the BIN files of Mu legend? They are used in wide Range.

Sadly they seems to be encrypted, So Modify them is impossible for me.

So hope you can help me decrypt the files, so I can modify them and recrypt them for the Game.


http://www63.zippyshare.com/v/RpxTZs92/file.html
http://www63.zippyshare.com/v/xSgOOH5g/file.html
http://www63.zippyshare.com/v/14tdHl0B/file.html

Here are some example files. KOR one, is Original, the other ones are from different languages. If you replace them, you get text Errors (White Bars Ingame, so I asume he cant read the File)
Last edited by Ehnoah on Fri Oct 06, 2017 9:47 pm, edited 1 time in total.
Ehnoah
Posts: 51
Joined: Tue Jan 26, 2016 12:45 pm

Re: Mu Legend Binary Files (*.bin) for Translation Patch

Post by Ehnoah »

Edit: I tried Multiple Tools from the Forum now about Coalesced_INT.bin none worked, so here is also the Binary.

http://www39.zippyshare.com/v/44zy72oz/file.html
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Mu Legend Coalesced_INT.bin

Post by aluigi »

http://aluigi.org/bms/mu_legend_coalesced.bms

Just some technical background information: many games based on the Unreal Engine use these compiled language files called "coalescend_LANG.bin" and often they are encrypted (probably just mmo games).
The bad news is that every game decides the type of encryption to use so every algorithm and key is different, for example Transformers Cybertron used xor while Assassin's Creed Chronicles and many other games use aes.
For more example search the following on google:
"coalesced" encryption site:zenhax.com
"coalesced" encryption site:xentax.com

P.S.: it's really very sad that you go on other forums saying that "nobody wants to help you" referring to a topic open just 2 days ago. I don't want to polemicize but that's just sad, you can clearly see with your eyes that the amount of solved topics in this "Game Archive" section is really huge and there are more new daily topics here than on xentax.
Ah, all the answers to your questions on zenhax are here: viewtopic.php?f=21&t=4
Ehnoah
Posts: 51
Joined: Tue Jan 26, 2016 12:45 pm

Re: Mu Legend Coalesced_INT.bin

Post by Ehnoah »

aluigi wrote:http://aluigi.org/bms/mu_legend_coalesced.bms

Just some technical background information: many games based on the Unreal Engine use these compiled language files called "coalescend_LANG.bin" and often they are encrypted (probably just mmo games).
The bad news is that every game decides the type of encryption to use so every algorithm and key is different, for example Transformers Cybertron used xor while Assassin's Creed Chronicles and many other games use aes.
For more example search the following on google:
"coalesced" encryption site:zenhax.com
"coalesced" encryption site:xentax.com

P.S.: it's really very sad that you go on other forums saying that "nobody wants to help you" referring to a topic open just 2 days ago. I don't want to polemicize but that's just sad, you can clearly see with your eyes that the amount of solved topics in this "Game Archive" section is really huge and there are more new daily topics here than on xentax.
Ah, all the answers to your questions on zenhax are here: https://zenhax.com/viewtopic.php?f=21&t=4


Sorry if I stepped on you somehow, you are always my hero and ever was. I just asked bascially everywhere, so I can create a Patch asap. I may used wrong Words on RageZone, so very sorry about that. I edited that part out, wasnt meaned to. I just was a bit frustrated to see all the reply on other threads and mine was like, no one care about. (Which I could understand)

So sorry again, it wasn't meant to be negative :)


PS: For Editing I recommend

https://github.com/Bogdacutu/XComAndroidTools

PS2: Can you explain how you got the Key?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Mu Legend Coalesced_INT.bin

Post by aluigi »

I have been lucky with the key because I was looking for a 32-bytes-long string so I searched "coalesced" in the executable you provided and it popped out immediately, tested on the fly and worked :)
The script can be used also to re-encrypt the edited file, if the filename contains the pattern "_decrypt" it will be encrypted automatically without any reimporting limitation.
Ehnoah
Posts: 51
Joined: Tue Jan 26, 2016 12:45 pm

Re: Mu Legend Coalesced_INT.bin

Post by Ehnoah »

aluigi wrote:I have been lucky with the key because I was looking for a 32-bytes-long string so I searched "coalesced" in the executable you provided and it popped out immediately, tested on the fly and worked :)
The script can be used also to re-encrypt the edited file, if the filename contains the pattern "_decrypt" it will be encrypted automatically without any reimporting limitation.


Yep this worked, the only thing wich you may could add (if you want) is stuff like the tool, it extract some .ru/.en what ever Files you can modify and import them, made it me super easy to patch the language. (Since the *.bin file is like a Archive)

Btw: So you load up exe in OllyDbg (or what you use?) and search for "all referenced Strings" Then the Keys pop up in most time? What if the Binary is encrypted? Then it is harder?

Because for me he not find strings. With Cheat-Engine I was able to find the key but with Ollydbg not =(
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Mu Legend Coalesced_INT.bin

Post by aluigi »

hex editor, even notepad++ is enough.
WollieWoltaz
Posts: 41
Joined: Mon Dec 04, 2017 5:48 pm

Re: Mu Legend Coalesced_INT.bin

Post by WollieWoltaz »

Hey I wanted to ask some questions.
1. Is this for the PC game or Android version?
2. Is "mu_legend_coalesced_bms script" the right script for extrating all the game assets from Mu Legend?
3. And if it works, is it possible then to open those files with Umodel?

I'm curious because I actually don't wanna install quite a huge game and seeing that the script won't work...

Kind Regards,
WollieWoltaz
Posts: 41
Joined: Mon Dec 04, 2017 5:48 pm

Re: Mu Legend Coalesced_INT.bin

Post by WollieWoltaz »

Somebody knows?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Mu Legend Coalesced_INT.bin

Post by aluigi »

WollieWoltaz wrote:2. Is "mu_legend_coalesced_bms script" the right script for extrating all the game assets from Mu Legend?

No, the script is meant only for the coalesced files.
I can't answer to the other questions or regarding the other files.
coulter
Posts: 2
Joined: Sat Jul 21, 2018 12:35 am

Re: Mu Legend Coalesced_INT.bin

Post by coulter »

aluigi wrote:
WollieWoltaz wrote:2. Is "mu_legend_coalesced_bms script" the right script for extrating all the game assets from Mu Legend?

No, the script is meant only for the coalesced files.
I can't answer to the other questions or regarding the other files.

Can you please tell me what i should do now with decrypted coalesced_lan .bin file? How i can open it now?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Mu Legend Coalesced_INT.bin

Post by aluigi »

I guess there are some editors in the Game Localization section or you can just edit them with a hex editor.
You can search the topics with google:
"coalesced" site:zenhax.com
coulter
Posts: 2
Joined: Sat Jul 21, 2018 12:35 am

Re: Mu Legend Coalesced_INT.bin

Post by coulter »

aluigi wrote:I guess there are some editors in the Game Localization section or you can just edit them with a hex editor.
You can search the topics with google:
"coalesced" site:zenhax.com

Hmm i can't find any editor for it. I don't want to edit language file, i want to get all messages from it, but there is a lot of text. It's possible to somehow convert all text to .txt file without hexcodes?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Mu Legend Coalesced_INT.bin

Post by aluigi »

Let's try the following, upload the decrypted coalesced file you obtained.
It will be more easy for me or other users to take a look at it.