[Help] MagicType.dat

01/09/2012 01:19 Zero47#1
I'm trying to change the spell IDs, using a hex editor for the MagicType.dat file for version 5065. It's not encrypted, since the released decryptors are not working.
The hex value for 1045 (FastBlade) is 415 (15 04). I changed it to a random number, got the right hex value for it (for testing purposes I have chosen number 1047 (hex value being 17 04), changed the ID in the server side also to 1047, changed in the client (Magic.ani and Magic1.ani) but the icon is not displayed among the rest of the skills, and I can't use the skill also.
Do I need to change it somewhere else? Any help will be hugely appreciated.
01/09/2012 07:31 I don't have a username#2
I believe the structure is public, so you could go ahead and use a binaryreader to read it and then change whatever you want. If you believe it would do any security then you are very wrong, because it will do literally nothing, unless you update it every few hours.
01/09/2012 14:02 Zero47#3
I'm trying to get dump it with a C# program (binary reader) but it seems I can't get it work properly so I tried the second method (hex editing) but now it seems that neither this is working...
I got it to work, you can close the thread. Thanks for replying.
01/30/2012 13:40 pro4never#4
Quote:
Originally Posted by Heroka View Post
bro u can download Tool to make it , don`t try with c# :)
It seems like you like to go around posting wrong information in just about every thread you come across... I don't expect people to always know the answer but it certainly doesn't help him.

As said already the structure is public. It should let him make his own tool in w.e language he wishes quite easily.
01/30/2012 14:43 CptSky#5
And, there is already a C# implementation in the CO2_CORE_DLL project ;)
01/30/2012 15:20 pro4never#6
Quote:
Originally Posted by CptSky View Post
And, there is already a C# implementation in the CO2_CORE_DLL project ;)
Not denying that there are implementations. theres lots. It can just be frustrating having people imply doing a bit of work is a waste of time when it would help the op out a lot in the long run