Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Changing Version & Magickey in CLIENT SIDE

RaGEZONER
Joined
Sep 25, 2009
Messages
637
Reaction score
398
1. Edit Xdata.txt with a hex editor (010 Editor)
2. Use replace and replace capital letters AA with a one numerical number from 1 to 9
3. Use replace and replace capital letters BB with a one numerical number from 1 to 9

Example:
AA8BB64c8529d2bd04b978bf5983fccd39
38BB64c8529d2bd04b978bf5983fccd39
(the excessive A gets auto removed when replacing, it is necessary to use two AA so it doesn't replace the Arms string)

4. Save the edited xdata.txt and drag and drop it to cozip so you get xdata.enc

Now your new MagicKey is XX3957823
Change your XOR keys and pack enc's and CabalMain.

Download:

NOTE: Editing is case sensitive, replace ASCII string.

To edit the clients cabalmain.exe version use resource hacker, its very easy.

Credits: PunkS7yle, SheenBR, Pierr
For: Unpacked main, EP2 magickey, pierrs cabalmain pack

 
Last edited:
Elite Diviner
Joined
Aug 23, 2012
Messages
406
Reaction score
99
Great JOB bro...


Why not telling us the other keys (other than AA and BB) to edit, at least 4digit so that they can't easily guessing the 2 numeric numbers we've changed. XX3957823 , if possible we will also change these two red numbers.

I didn't find the AA and BB letters by searching/using replace (Ctr+R), how to find it. sorry for being noob on this.

Edit: i found it.
 
Last edited:
RaGEZONER
Joined
Sep 25, 2009
Messages
637
Reaction score
398
ASCII String: AA -replace> 3
Hex Bytes: 41 41 -replace> 33

ASCII String: BB -replace> 3
Hex Bytes: 42 42 -replace> 33
 
Elite Diviner
Joined
Aug 23, 2012
Messages
406
Reaction score
99
It's easy to find if editing as script row 40.

Is it normal that using the edited xdata, we can still connect the LoginSvr but we can't connect to the channels? I didn't see in the logs the current magickey after changing the AA and BB values.
 
RaGEZONER
Joined
Sep 25, 2009
Messages
637
Reaction score
398
You need to change the magickey in the database to. Dont you know with what numbers you replaced in the client?
Your magic key will either be ??3957823 or 0 if you edited it incorrectly or,.. the client will simply close.

If it doesn't let you in the World svr, you can check and also need to check the logs to be certain what the client is now sending/using.
 
Elite Diviner
Joined
Aug 23, 2012
Messages
406
Reaction score
99
toast, is this what you mean that we need to change "AA0BBd12aeb89227c98b7d85b380e8fd1b"? The result is 0 that i found on the logs. What I did is changing the value AA > 3 for example and the BB > 3.
 
RaGEZONER
Joined
Sep 25, 2009
Messages
637
Reaction score
398
Yes, I put two of capital letters so it doesn't replace the Arms with a number when replacing.

It should be only one A replaced with a number so you wouldn't have to replace both AA with a number.

Delete one excessive A and edit other to a number.
 
Last edited:
Elite Diviner
Joined
Aug 23, 2012
Messages
406
Reaction score
99
I think toast you didn't tell us the exact value to be changed of, after replacing it, I can still connect at the LoginSvr_01 but not in WordSvr. So I tried also editing the original xdata, but nothing happens, I can still connect my server well without any error and it doesn't make my client crash for not using the exact magickey. I suspect that you edit it in the other place of xdata, not the one you gave us AA=5 and BB=4.



EDIT: GOTCHAAAA... Thanks
 
Last edited:
RaGEZONER
Joined
Sep 25, 2009
Messages
637
Reaction score
398
Im sure that you cant use another xdata, the strings/encodings are different.

You need to use the xdata I provided and marked.
 
Newbie Spellweaver
Joined
Mar 28, 2012
Messages
35
Reaction score
1
oh oh it's correct when using you xdata.
But it can run with EP8 ???
 
Last edited:
Newbie Spellweaver
Joined
Mar 28, 2012
Messages
35
Reaction score
1
I change it and login Game. The log show :
[##ERROR##] OnCSCVerifyLinks(): NonClient UserNum(1), ip(123.16.232.91), Key(543957823, 0)
[Fri Feb 22 2013 20:39:38.148291 3078577040]: [##ERROR##] OnCSCVerifyLinks(): isSendVerifyPacket fail

Why is the 0 number not by magickey I change in xdata.

And I change magickey on DB suchas:
22543957823 and click save. But can not save with error:
toast2250 - Changing Version & Magickey in CLIENT SIDE - RaGEZONE Forums


After that I change the int for this table to bigint but can not change.
toast2250 - Changing Version & Magickey in CLIENT SIDE - RaGEZONE Forums


Please show me how do i fix it
 
RaGEZONER
Joined
Sep 25, 2009
Messages
637
Reaction score
398
The replace is case sensitive and there are 3 AA's and 3 BB's that need to be replaced.

If you get 0 then you are editing it wrong, I already posted that.
 
Experienced Elementalist
Joined
Jan 29, 2010
Messages
278
Reaction score
198
@toast2250

I think most people did not understand and could not
so now illustrated narrative
or
make video presentation
and everyone yapabilicek
just a suggestion ... :)))
 
Newbie Spellweaver
Joined
Mar 28, 2012
Messages
35
Reaction score
1
it's mean that search all AA and change to number
and search all BB and change to number ????
 
RaGEZONER
Joined
Sep 25, 2009
Messages
637
Reaction score
398
You don't need to search if you use replace, by using replace it replaces all AA's and BB's and there are more of them, yes.

Unfortunately I'm having hard time finding a video on how to replace text in notepad, the principle is almost the same as in a hex editor.
 
Newbie Spellweaver
Joined
Mar 28, 2012
Messages
35
Reaction score
1
it's ok done. Thank you so much.
And now i don't kown what's software can pack xdata.enc.
 
Back
Top