Edited ItemType.dat v1044

12/11/2006 14:49 Lerra#91
i only download tihs file and it worked for all patches till now:)
12/14/2006 18:37 zeadken#92
nice dude. really nice
12/18/2006 03:17 Im_Hunter_#93
gj!!!
12/18/2006 09:53 =_soul_=#94
can u improve this hack that it will also identify the quality of the items? Or more updates for a better hack...:)
12/19/2006 00:22 hersel#95
Quote:
Originally posted by gzcloud@Dec 18 2006, 09:53
can u improve this hack that it will also identify the quality of the items? Or more updates for a better hack...:)
Now that would be real nice :cool:
12/20/2006 18:50 MacDan#96
maybe u ask him for the method, how he edit this file and do it urself....
12/21/2006 19:05 My1Drone#97
Y'know, i don't understnad what your non-coders are bitching about. We give, and give and give more, and it's never enough for you all. Your always wanting bigger, better, more. Any of you @#%@#% paying us? This is why I share the hacks I make with my friends only. And no, don't ask them for the hacks, I customize the program to work with their account only.....so :P.

You people want better hacks? Start working on the project like the rest of us.....lazy exploiters.
12/23/2006 10:54 PrivatePerson#98
Urm i dont know about this, it might be me.. BUT does this work for christmas?
12/24/2006 11:11 kwp#99
Quote:
Originally posted by PrivatePerson@Dec 23 2006, 10:54
Urm i dont know about this, it might be me.. BUT does this work for christmas?
No it does not. The old item.dat do not have entries for the X'mas clothes and goodies. ;)

Merry X'mas!
12/26/2006 13:07 darkhalf#100
so anyone out there who cares to share with us how to do this hack? Instead of flaming
12/27/2006 18:30 ugotworms#101
currently im writing a patcher in c#, it would work for all versions, im going to attempt patching in 16-byte block arrays.. wish me luck. I will post it will full source code when i am done.
12/27/2006 20:20 fezephs#102
Can you update it for patch 1040? Cause it wont let me see the shopping mall...
12/27/2006 20:47 ugotworms#103
wow... having a harder time than anticipated.. I cant figure out the right write procedure to use.. i loaded the .dat into a string and then saved the string to a file.. the file size changed! I'm still lookin for a method to load the itemtype.dat as a string of hex..

*Edit* screw it. if you want to have it work for each patch open up the hacked itemtype.dat on this thread in notepad, and your ini/itemtype.dat in notepad. Scroll to the bottom of both and work your way up, comparing the files where it says EudemonEgg in the original to where it has the demons name in the hacked one, then hit ur keyboards Insert key and start typing to replace the word EudemonEgg with the demons name. It is important that you have the insert key on. If the demons name is shorter than EudemonEgg, with the insert key on hit the space bar for spaces. This insures that we won't corrupt the file by accidentally causing an overflow or something. Save the itemtype.dat and i hope you made a backup if it doesnt work!
12/27/2006 21:05 ugotworms#104
If someone can do this in straight C.. heres the find/replace character arrays:

Code:
unsigned char warpatkEgg[16] = {0xA8, 0x7E, 0x10, 0x00, 0x45, 0x75, 0x64, 0x65, 0x6D, 0x6F, 0x6E, 0x45, 0x67, 0x67, 0x00, 0x00};
unsigned char warpatk[16] = {0xA8, 0x7E, 0x10, 0x00, 0x57, 0x61, 0x72, 0x72, 0x50, 0x68, 0x2D, 0x41, 0x74, 0x6B, 0x00, 0x00};

unsigned char warpdefEgg[16] = {0xB2, 0x7E, 0x10, 0x00, 0x45, 0x75, 0x64, 0x65, 0x6D, 0x6F, 0x6E, 0x45, 0x67, 0x67, 0x00, 0x00};
unsigned char warpdef[16] = {0xB2, 0x7E, 0x10, 0x00, 0x57, 0x61, 0x72, 0x50, 0x68, 0x2D, 0x44, 0x65, 0x66, 0x66, 0x00, 0x00};

unsigned char waratkdefEgg[16] = {0xBC, 0x7E, 0x10, 0x00, 0x45, 0x75, 0x64, 0x65, 0x6D, 0x6F, 0x6E, 0x45, 0x67, 0x67, 0x00, 0x00};
unsigned char waratkdef[16] = {0xBC, 0x7E, 0x10, 0x00, 0x57, 0x61, 0x72, 0x41, 0x74, 0x6B, 0x44, 0x65, 0x66, 0x66, 0x00, 0x00};

unsigned char mdefpdefEgg[16] = {0xDA, 0x7E, 0x10, 0x00, 0x45, 0x75, 0x64, 0x65, 0x6D, 0x6F, 0x6E, 0x45, 0x67, 0x67, 0x00, 0x00};
unsigned char mdefpdef[16] = {0xDA, 0x7E, 0x10, 0x00, 0x50, 0x2D, 0x64, 0x65, 0x66, 0x4D, 0x2D, 0x64, 0x65, 0x66, 0x00, 0x00};

unsigned char magematkEgg[16] = {0x70, 0x7F, 0x10, 0x00, 0x45, 0x75, 0x64, 0x65, 0x6D, 0x6F, 0x6E, 0x45, 0x67, 0x67, 0x00, 0x00};
unsigned char magematk[16] = {0x70, 0x7F, 0x10, 0x00, 0x4D, 0x61, 0x67, 0x65, 0x4D, 0x2D, 0x41, 0x74, 0x6B, 0x00, 0x00, 0x00};

unsigned char mageatkdefEgg[16] = {0x84, 0x7F, 0x10, 0x00, 0x45, 0x75, 0x64, 0x65, 0x6D, 0x6F, 0x6E, 0x45, 0x67, 0x67, 0x00, 0x00};
unsigned char mageatkdef[16] = {0x84, 0x7F, 0x10, 0x00, 0x4D, 0x61, 0x67, 0x65, 0x41, 0x74, 0x6B, 0x44, 0x65, 0x66, 0x00, 0x00};

unsigned char magemdefEgg[16] = {0x98, 0x7F, 0x10, 0x00, 0x45, 0x75, 0x64, 0x65, 0x6D, 0x6F, 0x6E, 0x45, 0x67, 0x67, 0x00, 0x00};
unsigned char magemdef[16] = {0x98, 0x7F, 0x10, 0x00, 0x4D, 0x61, 0x67, 0x65, 0x4D, 0x2D, 0x44, 0x65, 0x66, 0x66, 0x00, 0x00};

unsigned char warriornanaEgg[16] = {0x42, 0x80, 0x10, 0x00, 0x45, 0x75, 0x64, 0x65, 0x6D, 0x6F, 0x6E, 0x45, 0x67, 0x67, 0x00, 0x00};
unsigned char warriornana[16] = {0x42, 0x80, 0x10, 0x00, 0x57, 0x61, 0x72, 0x72, 0x69, 0x6F, 0x72, 0x4E, 0x61, 0x6E, 0x61, 0x00};

unsigned char magepipyEgg[16] = {0x9C, 0x80, 0x10, 0x00, 0x45, 0x75, 0x64, 0x65, 0x6D, 0x6F, 0x6E, 0x45, 0x67, 0x67, 0x00, 0x00};
unsigned char magepipy[16] = {0x9C, 0x80, 0x10, 0x00, 0x4D, 0x61, 0x67, 0x65, 0x50, 0x69, 0x70, 0x79, 0x00, 0x00, 0x00, 0x00};
12/28/2006 02:02 =_soul_=#105
lol...i dont understand this..coz im a noob...lol