-
Valued Member
[Question] about Macro.dat
Hello,
I have got some monsters gtx/gb and its easy to apply to InitMonster/GenMonster/message.dat
but about macro.dat i dont understand anything
I wanted to know if I'm able to edit or make an own macro.dat or every monster has to have his own macro.dat code? and if i can do this, could someone explain the codes please?
I've got some nice monsters but this Macro.dat is making it hard...
Many thanks for your time and patience, much appreciated.
-
-
Shinra Online Team
Re: [Question] about Macro.dat
Why would you want to change it? I don't see the point on it. And every monster got his own monsterinfo, All you can do is create your custom monster which would take you more time by Hex them.
-
Valued Member
Re: [Question] about Macro.dat
Hello bro and thanks for your time answering me
I don't want to change macro.dat
I have some monster files without any macro.dat information
Everytime I try to apply it to my server, They are hidden or some error has to occur
Editing InitMonster and GenMonster is pretty easy.. But what I don't understand is macro.dat, bones and stuff like that I don't get it...
So what I need here is that I got some full monster files but I don't have macro.dat for it.. was just wondering if i can make an own macro.dat for them and how to make them be seen 100% and so on
-
Valued Member
Re: [Question] about Macro.dat
For Example:
You want to add a Death Knight, and its Index is Server Side 829:
InitMonster.txt
; Death Knight
(monster (name 829) (index 829) (country 2) (race 1) (level 99) (ai 2) (range 50) (sight 180 340) (exp 765000000)
(str 400) (hth 580) (int 90) (wis 70) (dex 160) (hp 2500000) (mp 1000) (aspeed 1500) (hit 600) (dodge 80)
(attack 0 2500 17000) (magic 1150 1600) (defense 360 280) (absorb 20) (mspeed 1550 450) (resist 60 60 60 60 60)
(quest ))
So you have in Clientside the Key829 here you can see the bone (Monstermodel) the Level (player see color of the monster clientside, but real level is serverside so level client should be = level server) and with scale you can set the size of the mob
Macro.dat:
;Death Knight
( monsterinfo ( key 829 ) ( bone 185 ) ( level 99 ) ( scale 1.0 15 ) ( motion "AAAAAAAAAA" ) ( mspeed 1500 500 ) ( framerate 1.0 1.0 ) ( damage_direction 0) )
So you need to add your monster clientside, if you dont, you cant see your monster, because it have no bone.
Last edited by break; 06-06-12 at 02:54 AM.
-
Re: [Question] about Macro.dat
( key 829 ) ( bone 185 ) => this is how the gameclient knows which .gb and .gtx files to open to display the monster.
( level 99 ) ( scale 1.0 15 ) => clientsited level(to display the right color = grey, blue, green, yellow, orange, red, purple,) and the size of the monster (scale 2.0 15) => monster is 2 times bigger.
( motion "AAAAAAAAAA" ) => which motion is used in the monster directory(motions=> die motion, walk, attack etc.)
( mspeed 1500 500 ) => moving speed clientside(should be 100% same as server side)_ ( mspeed 500 166 ) => monster would be 3 times faster. The lower the number, the slower the monster.
( framerate 1.0 1.0 ) ( damage_direction 0) don't know :D
Hf in editing some mobs :D
Kind regards,
Uppa