Buff NPC for all rose servers!

Results 1 to 7 of 7
  1. #1
    Account Upgraded | Title Enabled! iceland is offline
    MemberRank
    Sep 2006 Join Date
    PlutoLocation
    215Posts

    information Buff NPC for all rose servers!

    Alright here we go.

    How to add a Buff NPC.
    now i saw NPC cause it not necessary NEED to be a fairy to do this.
    you can use Anything that is a model... this TUT will use pre-existing NPC`s from the client
    we are going to use the butterflies.

    First off we should create the NPC that will do the buffing.
    For all buffs we do need 4 of them as they hold 1 skill each letting them buff all at same time.
    Open your STB editor and open LIST_NPC.stb
    we then want to fine a Clean area where no npc`s are writen... we are using lines 1607 to 1610
    find a existing NPC say "Santa"

    and copy his entire line
    past him on lines 1607, 1608, 1609. 1610 ad rename them to say "Fairy" something you can keep note of.

    Once done we go to the end of row and change the LNPC#### to "LNPC1607" they can now share this name
    save your current work but dont close it....
    Open LIST_NPC_S.stl
    go to the row 1607 and add its name.

    once done you can save and Close the LIST_NPC_s.stl its compleate.

    Now we have our NPC ID`s now we can link our model to it.
    we want to link the model of the butterfly to our ID.
    the butterfly ID is 8
    Open up your CHR Editor and open "LIST_NPC.CHR" found in 3ddata/NPC/

    using char editor we make sure we are on ID 1607
    and tell it to copy the ID 8 stuff.
    Do the same with 1608,1609 and1610

    Now we have a model to our NPC!

    Next up we are to create the skills that the NPC uses.

    Importaint NOTE!
    the list_SKill.stb provided for I-rose rose not EVO, You can use the i-rose as a guide to make the skill for evo. If some one has a setup for evo to share ill put it in

    Opening a new window with stb editor you open "LIST_Skill.stb"
    find a line you think is good for 4 new skills... make sure they are blank.
    for me i am using 3036,3037,3038 and 3039 (IF you are using my aip you need this to match)
    and use the Data given in this Excel file (Click here)

    save and close LIST_Skill.stb

    Once you done this its time to make the NPC brain! (you can skip with premade)
    Open up an AIP editor and create 4 blank AIP and call it BuffFairy1, BuffFairy2, BuffFairy3, BuffFairy4
    you then want to tell the AIP to "Do Skill" when idled and tell it to cast the skill you just made (Above)

    You can also modify how often it dose its skills but making the timer higher


    now open FILE_AIP.stb with your STB editor and add them into a blank area that they can fit
    i have used 356 to 359

    Save and close the file_aip.stb

    Now open up the LIST_NPC.stb once again
    go to your fairy rows (1607,8,9,10) and follow down the STB intill you hit AI coloum.
    now put in the AIP ID`s you just created

    Save and Close LIST_NPC.stb!

    Now the fun part... This tool is around and public so i am showing by using this one. (This not counts OS_ROSE servers)
    Open Xadets mapeditor and load up the map you want to have the Buff fairys on
    select NPC and add... go to row 1607 and add all 4 of your New NPC`s.

    save the maps and close the editor

    If you using SHO sever use my tool i made to make srvData and clone your changes directly to your server
    This is a lot faster than recalling what you did and changes you made in what files.
    Link to tool Click here

    now re-pack your VFS client (or run developers client) and test it out.



    Once done you now have working buffing NPC`s that ONLY buff your players.

    Thank you and enjoy
    -Ice
    Last edited by iceland; 02-05-16 at 06:42 PM.


  2. #2
    Proficient Member Kingdom Rose is offline
    MemberRank
    Nov 2013 Join Date
    FetusLocation
    199Posts

    Re: Buff NPC for all rose servers!

    You have some serious time on your hands sir ice rofl anyways gj lad.

  3. #3
    Account Upgraded | Title Enabled! iceland is offline
    MemberRank
    Sep 2006 Join Date
    PlutoLocation
    215Posts

    Re: Buff NPC for all rose servers!

    well a few i-rose server are appearing around and i kinda wanna help them out a little.

    took me 30 min to do that anyway lol

  4. #4
    Last of the OsRose Devs Purpleyouko is offline
    MemberRank
    Oct 2006 Join Date
    Missouri USALocation
    2,161Posts

    Re: Buff NPC for all rose servers!

    Take a look at the reply i wrote to this tutorial when you posted it at osrose.

    very nice tut but a note to the unwary.
    It might cause some serious issues if you apply it directly to an evo server since the LIST_SKILL.STB file formats are different and the buff skill utilized here includes a warp component in some versions and also (in evo STBs) uses a section of the STB that is designed to work with consumable items rather than actual buff skills. It's fine the way it is for irose since the two were combined but evo broke active skills out away from consumable items in the STB format.

    Just be careful that your LIST_SKILL.STB file is set up correctly or you might get some unexpected results (like being randomly teleported to a different map when you walk near this NPC) LOL

  5. #5
    Account Upgraded | Title Enabled! iceland is offline
    MemberRank
    Sep 2006 Join Date
    PlutoLocation
    215Posts

    Re: Buff NPC for all rose servers!

    Oh yeah true i dont touch the evo stuff.... its bad for my health.
    if you have a stb example for Evo ill put it up in the downloads.

    Thanks tho!

  6. #6
    Apprentice Sdaak is offline
    MemberRank
    Sep 2014 Join Date
    20Posts

    Re: Buff NPC for all rose servers!

    Nice guide, well written and clear.

  7. #7
    Enthusiast numenor123 is offline
    MemberRank
    Dec 2015 Join Date
    35Posts

    Re: Buff NPC for all rose servers!

    Amazing guide iceland !
    Don't hesitate to make more ^^
    I remember reading something similar somewhere, but it was hard to understand and follow. Here... it's crystal clear!

    Thanks so much !



Advertisement