Jump to content

Cydh

Developer
  • Posts

    2,285
  • Joined

  • Last visited

  • Days Won

    72

Posts posted by Cydh

  1. 27 minutes ago, JulianD said:

    What about the normal values? I have all of these on zero. Must have impact whenever the npc try to do refine, it is not set even the required items or zeny, so I guess blacksmith'll do nothing.

    Please help me with Edit2 Above. I don't see any mistake.

    1. So then just set back the value to default, just set 0 for StatsPerLevel, RandomBonusStartLevel, and RandomBonusValue (and Bonus if any)

    2. Try retype the error line (delete the line, retype manually). it must be strange whitespace while you copy it (better don't use Notepad, at least Notepad++ https://notepad-plus-plus.org/download/v7.5.6.html

  2. 51 minutes ago, JulianD said:

    That's awesome job you did man, I've been checking the gist, trying to analyze all those codes you made, I'm afraid I did understand like 40% of all things on there.
    I'm going to do some research about the commands and variables on there, 'cause I don't really know how setarray or [email protected] work.
    I'm not really clear about what to do when you say "try just patch" the refine.txt npc. I just add those lines in green and delete red ones?
    Sorry if I'm not that smart enough, but I'm a rookie on these scripting things.

    Edit1: I attached my refine_db.yml because I think I have to give values on there based on the script you sent me? I mean, if you look at my file, all of my values are in zeros. Do I have to put values on refine_db for normal lv1 shields lv1 armors and lv1to-v4 weapons as usual?
    Or can I do it in with:

    $WeaponL1_Zeny = 1000;
    $WeaponL1_Material = 1010;
    setarray $WeaponL1[0],1103;

    setarray $WeaponL1_Rates[0],100,100,100,100,95,90,85,80,75,70,65,60, 55,50,45,40,35,30,25,20;


    $ArmorL1_Zeny = 800
    $ArmorL1_Material = 998;
    setarray $ArmorL1[0],2302;

    setarray $ArmorL1_Rates[0],100,100,100,100,100,95,90,85,80,75,70,65, 60,55,50,45,40,35,30,25;


    ...and so on with the rest of them?

    Yes, the red lines are meant be removed, and the green ones are added. Don't worry, at first I never know what is patch/diff, so I did that manually. As long as you follow it, you did it right (until the console tell you if any error xd)

    setarray and [email protected] (well it's not command, it's variable), then first open this file doc/script_commands.txt (you also have one in ur local) the press  CTRL+F  then type  *setarray . OK, learn from it. Then u can learn about  getd .

    You don't need change anything in refine_db.yml for your desired custom level & refine. Weapon's level never be more than 4, armors always be one level, you can't change anything. Even you try to put WeaponLv5 in that refine_db.yml, it gives nothing. If you try to adjust wlv in item_db and gives "funny" values, it will errors you.

    In that script, I only put the values that aren't supported by refine_db.yml. So, only for WeaponL5, WeaponL6, your custom level armors and shields (ArmorL2, ArmorL3, ArmorLN, ShieldL2, ShieldL3, ShieldLN).

  3. Custom Fallen Angel Wings Enchanter


    What is this?

    A custom NPC to enchant (and reset) Fallen Angel Wings. Since we don't know when, where, who will release the exact same/official/leaked Fallen Angel Wings enchanter

    The enchant possibilities are follow info from https://irowiki.org/wiki/Fallen_Angel_Wing_Enchants

    So,

    • Enchant possibilities (stone list) are same as you can see on official servers
    • Dialogs and flow are custom
    • Enchant rates are custom, that's why set this as paid file
    • By downloading/purchasing this script you are allowed to ask me if you want another wings/equip enchanter

     

    Video

     

     


    • Submitter
    • Submitted
      06/13/2018
    • Category
    • Video
      https://www.youtube.com/watch?v=GffC5I8Pfzw&list=PL274vHMHfeg28DWcf3P-WDM02p65L5XFt
    • Content Author
      Cydh

     

  4. Costume Enchantments - Custom idRO Klasik based


    In this script

    • Custom NPCs  to exchange  listed costumes becomes Upper/Middle/Lower/Garment Enchant Stone Box
    • Custom NPCs  to enchant  listed costumes by selecting the enchant stones (50% success, failure will delete the stone only)
    • Custom NPC  to exchange Enchant Stone  to Upper/Middle/Lower/Garment Enchant Stone Box (require: 2,000,000,000 Zeny)

    Not in this script

    • All items (server-side) that are not present in rAthena
    • All items (client-side) that are not present in kRO (or other official clients) because idRO Klasik customization
    • Lucky charms

     

    Exchange it

    Spoiler

     

     

    Enchant it

     

    Woops, I need to find another stone

    Spoiler

     

     

     


    • Submitter
    • Submitted
      06/09/2018
    • Category
    • Video
      https://www.youtube.com/watch?v=M0nv3YWVA6w&list=PL274vHMHfeg1-5SkmFEZWCRSvLIGeat_V
    • Content Author
      Cydh

     

    • Upvote 4
    • Love 2
    • MVP 1
  5. Cart Config [Client 2015-08-26 or newer]


    INFORMATION: The main target for usage only for server that use kRO client Client 2015-08-26 or newer or some functions (especially the cart selection) will be fail

    This mod in few words,
    You can set Genetic's cart sprite for level 1 Merchant, change its max weight and max item numbers

    rAthena Requirement: Git Hash: 2e15fae7 (2018-05-05)

    You can config cart related values for

    • Weight limit
    • Max item numbers
    • Level requirement
    • Job requirement

    But, because the client is not customizable (I meant I can't edit the client), there are things that cannot be changed related with client/PACKETVER.
    So, because I modified the MC_CHANGECART to MC_CARTDECORATE (sending ZC_SELECTCART)

    PACKETVER MAX_CARTS ZC_SELECTCART Weight Limit Max Items Level Req Job Req
    20150826 + 12 YES YES YES YES YES
    20120201 + 9 not supported YES YES useless useless
    Older 5 not supported YES YES useless useless

     

    Don't forget to add MC_CARTDECORATE as quest skill to preferred player.

    Forgot to took SS, so just watch the Video

     

    Ok, that's all. Any bug & suggestion please tell me. If you find a way or know how to make patch (hex the client) to add more carts, please tell the community

    Spoiler

    And you can give me some $ to my Paypal [email protected]

     


    • Submitter
    • Submitted
      06/07/2018
    • Category
    • Video
      https://www.youtube.com/watch?v=jeUUAQoGMGA
    • Content Author
      Cydh

     

    • Upvote 1
    • MVP 2
  6. Stores Hom & Merc SC duration, Scripts: homexp, hom_heal, hom_sc_start


    New Script Commands

    Edited Script Commands

    • mercenary_sc_start <type>,<tick>,<val1>,<val2>,<val3>,<val4>{,<char_id>};

    Feature added

    • Stores SC Datas for Mercenary and Homunculus to covers Issue: 3070 (assumed Mercenary and Homunculus are always char bound)

     

     

    Important, don't forget to execute the SQL upgrade (included in .diff file)

    ALTER TABLE `sc_data` ADD COLUMN `bl_type` VARCHAR(3) NOT NULL DEFAULT '1';

    Sample NPC homscript.txt

     

    PS: The screenshots are just random pics


     

  7. @security - Prevent account transaction


    Features

    • Prevent unwanted transaction for your account -well, just for safety- by using (at)security command. When transaction is blocked, a char cannot drop, sell, buy items, compound a card, put off cart, and other item-consumed activities
    • Included FluxCP Addon to reset security code

    Compatibility:

    • Updated for Git Hash: 9da3ad14 (20191016)
    • For other version or emulator: you need to contact me first before download this file, so I can make it work for your need.

    By downloading/buying this source, you are agree to

    • "I will only use this source modification for my own private server not as group, not as company, not as group of servers and never redistribute to other people even they are my close friends or my parent. If I get trouble to apply this modification or  when I need someone to update, I will only contact Cydh. And I agree to get extra fee if want this modification for other emulator than rAthena or if I want to some big changes for this modification. I promise."

    Video:

     


    • Submitter
    • Submitted
      01/01/2018
    • Category
    • Video
      https://youtu.be/1M4U6-qAF9E
    • Content Author
      Cydh

     

    • Upvote 2
    • Love 2
    • MVP 2
    • Like 1
  8. Different Item Requirement for Skill in PVP/GVG Maps


    As the title says, in case you want to change (an example) Acid Bottle to Sate (eng. Satay) for skill requirements (Acid Terror) at PVP Maps, then replace Coating Bottle to Coconut at GVG Maps for skill requirements (Full Chemical Protection), you can use this.

    Compatibility:

    • The diff was made for rAthena Git Hash: 129812d6 / 2018-10-05
    • Or at least when rAthena supports .yml
    • For other version or emulator: you need to contact me first before download this file, so I can make it work for your need.

    By downloading/buying this source, you are agree to

    • "I will only use this source modification for my own private server not as group, not as company, not as group of servers and never redistribute to other people even they are my close friends or my parent. If I get trouble to apply this modification or  when I need someone to update, I will only contact Cydh. And I agree to get extra fee if want this modification for other emulator than rAthena or if I want to some big changes for this modification. I promise."

    Video:

    https://youtu.be/JblOj1RUkQI


    • Submitter
    • Submitted
      12/08/2017
    • Category
    • Video
      https://www.youtube.com/watch?v=uxNpP0AfSAo
    • Content Author
      Cydh

     

    • Upvote 2
  9. On 12/4/2017 at 9:07 AM, uddevil said:

    Hi, thanks for the guide.

    I'm new to this pull request thing, if my pull request is approved and merged, should i close the issue related to it? or just wait to be closed by the receiving end?

    yes you should. or rather, devs will take care the closing action for every opened issue (except you found that your issue is invalid)

    later if you make another PR for fixing something based on Issue, please use "Fixes #nnnn" so it'll be auto-closed

    • Upvote 1
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.