Ok, heres a record for a Conquest wand found at address 0x69FD5. Use any hex editor to find it
Quote:
98 90 08 00 43 6F 6E 71 75 65 73 74 57 61 6E 64 00 00 00 00 00 0C 7F 00 B0 00 00 00 00 00 00 00 00 00 00 00 A0 86 01 00 00 00 00 00 48 0A FA 06 00 00 17 00 00 00 00 00 00 00 BB 1B BB 1B 00 00 00 00 00 00 00 00 00 00 02 00 57 04 4E 6F 6E 65 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
The highlighted bytes are the range. A little endin integer, thats all you need to change.
I've already posted the known structure for there, here it is again
Quote:
struct {
ULONG identifier
CHAR itemname[16]
BYTE professionreq
BYTE proficencyreq
USHORT levelreq
USHORT strengthreq
USHORT dexreq
USHORT staminareq '//always zero :S
USHORT manareq '//also zero always
USHORT UNKNOWN1 '//non-zero on many quest items.
USHORT UNKNOWN2 '//Zero on all but SurrenderLt
ULONG price
BYTE UNKNOWN[4] '//non-zero on scrolls/skillbooks etc.
USHORT maxattack
USHORT minattack
SHORT defense
SHORT dex
SHORT dodge
SHORT health
SHORT mana
USHORT UNKNOWN3 '//UNKNOWN 3 and 4 always same value. changes for nearly all item names
USHORT UNKNOWN4 '//same number for items of same name. Maybe somethign to do with the item mesh :S
ULONG UNKNOWN5 '//non-zero on all arrows
USHORT UNKNOWN6 '//non zero on crafstone(s), goldbullion, redpacket, some chinese name iems.
USHORT magicattack
USHORT magicdefense
USHORT Range
USHORT frequency '// 100,000/frequency = displayed frequency
CHAR description[128]
}
|