[Question] about Macro.dat

Results 1 to 5 of 5
  1. #1
    Valued Member alesandro676 is offline
    MemberRank
    Jan 2008 Join Date
    140Posts

    [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.


  2. #2
    Shinra Online Team bd0rk's is offline
    MemberRank
    Sep 2008 Join Date
    CanadaLocation
    497Posts

    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.

  3. #3
    Valued Member alesandro676 is offline
    MemberRank
    Jan 2008 Join Date
    140Posts

    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

  4. #4
    Valued Member break is offline
    MemberRank
    May 2012 Join Date
    120Posts

    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.

  5. #5
    make Love, not War! HadesKal is offline
    MemberRank
    Feb 2008 Join Date
    PandoraLocation
    535Posts

    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



Advertisement