A3 mmorpg Wiki
Advertisement


Modify drops from monsters

Firstly if you notice, in your D:/..../Zoneserver/Zonedata/NPC there are alot of . and .itm files.. The .itm files are the drop files for a monster. For example, 153.itm is the Ranias drop file (what the monster drops) and 1.itm is the memora drop. To change them, you need a hex editor. Use Xvi or ultraedit is fine. Hex the .itm file and you'll notice the numbers in this format; FF FF 00 00 00 00 FF FF 00 00 00 00 FF FF 00 00 00


The FF FF you replace it with the item code you want. (convert to 16/32 bit)
so let's say I want this monster to drop UJ, the item code is 6144. I convert it to hex that would be 18 00. Convert it to 32 bits and that would be 00 18.The rest of the numbers behind the FF FF represents the possibility it will drop.

if u notice there are only 52 items which are suppose to be dropped (65535 is no drop and 0 is wz drop) So what u must do is count the number of items that the monster drops ( in case of eq its 52) . Then divide 10,000,000 by the number of items i.e 52 u get 192307.692207.... Just round figure it and put it in all places.

Hope this helps.

Monster Information and others

First, you must have hex editor program, then open any file in npc folder.

For example \zoneserver\zonedata\npc\1

npc 1 = Memora


00000000:b1 f6 c0 71 a9 d4 00 00 00 00 00 00 00 00 00 00 ฑ๖ภqฉิ..........
00000010:00 00 00 00 01 00 14 00 31 36 1e 40 11 00 00 00 ........16.@....
00000020:16 00 04 00 11 00 00 00 15 00 05 00 00 00 00 00 ................
00000030:00 00 00 00 b8 0b b8 0b 20 03 00 00 03 f0 00 00 ....ธ.ธ. ....๐..
00000040:c8 00 00 00 00 00 00 00 00 00 00 00 19 ศ............


0000 - 0013 = Monster's Name - b1 f6 c0 71 a9 d4 is Memora's name in chinese, you can change it to 4d 65 6d 6f 72 61 (Memora) so Monster's name in quest window will change to Memora on English too.

0014 - 0015 = Monster's index

0016 - 0017 = Respawn rate (in second)

0018 = Attack Type (first digit) and Race of Monster (second digit)
Attack Type: 2 -passive, 3 - active
Race 0 = Human
1 = Beast
2 = Half
3 = Demon
4 = Spirit
5 = Mutant
0019 = Target Selection (first) and Vision of Monster (second)
Selection: 2 - weakest player, 3 - active playerVision = 0 to 15 cells

001a - 001b = DEF of Monster ex: Memora = 1e 40 (i don't know about 4) so its DEF = 01e/2 (in hex) or 15 (in dec)

001c - 0023 = Range, Area and ATK power of First Action
11 00 00 00 16 00 04 00 means -ATK Range (Max) = 1, ATK Range (Min) = 0, ATK Area = 0, ATK Power = 22 - 26 (4)

0024 - 002a = Range, Area and ATK power of Second Action
11 00 00 00 15 00 05 00 means -ATK Range (Max) = 1, ATK Range (Min) = 0, ATK Area = 0, ATK Power = 21 - 26 (5)

002b - 0033 = Range, Area and ATK power of Third Action

0034 - 0037 = ATK Speedb8 0b b8 0b = 3000 - 3000 millisecond (3 second) for next attack , 500 - 500 (0.5 - 0.5 sec) for Kynen, Raneias 100 - 500 (0.1 - 0.5 sec for each attack)

0038 - 0039 = Moving speed
20 03 = 800 (0.8 sec for 1 cell), 100 for Kynen (10 cells in 1 second!), Raneias = 0.5 sec per each cellREMIND THAT YOU CAN'T CHANGE MOVING SPEED BECAUSE BOTH IN CLIENT AND SERVER MUST BE MATCH.

003c = Level

003d - 003e = Player EXP, f0 00 = 240 (20x) because exact value of Memora's EXP is 12, Maximum Value = 65000 (e8 fd)

003f = Skin (first) and Size (second)
For Skin; 0 = Soft, 1 = Hard Shell
For Size; 0 = Small, 2 = Medium, 4 = Large, 6 = GiantMemora has soft skin and small size, Kynen is Hard and Giant.

0040 - 0043 = HP, c8 = 200 (Memora's max HP)

0044 - 0045 = Ice Elemental Attack and Defence
0046 - 0047 = Fire Elemental Attack and Defence0048 - 0049 = Light Elemental Attack and Defence

004c - 004d = Mercenary EXP


Credits to: Ins@ne http://forum.ragezone.com/f98/guide-implementing-epi-4-and-5-maps-297124/

Advertisement