Jump to content

Source Modifications

Source Mods & Code Snippets located here.

135 files

  1. Free

    bonus bXDefReturn

    bonus bXDefReturn
    Add resistances against return damages.
    ::Structure::
    bonus bPhysicalDefReturn,n;          +n% damage reduction against physical reflect attack
    bonus bMagicalDefReturn,n;          +n% damage reduction against magical reflect attack
    ::Video::
     
     

    189 downloads

    Updated

  2. Free

    Glicko-2 rating system - Now on rAthena

    This source edit provides two script commands for you to get and sets rating of a player, and adjust them relative to another player after two of them battled.
    This implementation uses Glicko-2 rating system, an improvement of Elo system.
    If you still have no idea what you could do with this, this source mod is not for you.
    You can also get the code on GitHub.
    Licenses:
    The rAthena implementation of Glicko2 itself fell under the GNU GPLv3 license that rAthena uses.
    Glicko2 library by Taylor Petrick:
    tldr of the license here.

    250 downloads

    Updated

  3. Free

    Mapflag gvg_noally

    This is mapflag  gvg_noally  will ignores guild alliances in GVG maps
     
    Compatibility:
    The diff was made for rAthena Git Hash: 55acdb98 / 2018-10-10

    184 downloads

    Updated

  4. Free

    @petstats command

    this command will show you the pet stats
    see the screenshot for more info

    you can add it inside /rAthena/src/map/atcommand.cpp or if you use old rathena add it at /rAthena/src/map/atcommand.c file
    add it like you add any new atcommand
    and recompile
     

    417 downloads

    Updated

  5. Free

    @at with afk hat very easy Modify

    Inside file have Notice_Board .spr .act and image item for some one No have in data kRO Offcial
    *** Only use for autotrade you can modify New @afk Just need some more from the old version.

    414 downloads

    Submitted

  6. Free

    Telma-for-rAthena++.patch

    Telma-for-rAthena++.patch
     
    Checking the source files of rAthena I found the Telma Source ... but not compatible for the new versions of rAthena.
     
    So what I did was take the Source that updated Anubis-K, that was not compatible with the new versions of rAthena and I made it compatible.
    Important:  You must create a character in your sql table "Char" called Battleground and this same must have the id 165100.
    In src/map/battleground.hpp 
    //Brian Bg Items - updated by [AnubisK] #define BG_CHARID 165100 // char named "Battleground" // you can change the character id. #define BG_TRADE 91 // trade mask of BG consumables // You can edit the mask     When you want to use a normal item it is recommended that you do not have a battleground item of the same type in inventory.
    Example: 
    If you want to use a "Blue Potion" with the skill "Potion Pitcher" and you have a "Battleground's Blue Potion" you will first take the BG Pocion and not the normal one.
    This is solved by leaving the Battleground item in the Storage.
     
    Note:  I'm not the author, the only thing I did was to make it compatible with the new versions of rAthena so that this good file is not forgotten.
               The credits of for the original idea must go to (as fas as I know) Brian one of the devs http://rathena.org/board/user/237-brian/.

    198 downloads

    Updated

  7. Free

    Extended Vending 2.0

    Extended Vending 2.0

    Made in Git Hash: '042b88623bf549b88ba619991aaa186d45f7f998'
    Description
    Yet another version of Extended Vending, this one works in actual rA c++.
    It has a few fixes, including vending tax only working with Zeny as currency.
    What is new?
    I tried to improve this amazing mod adding a new feature: Vending Report (Mailbox).
    Basically... whenever you buy items to a vendor, he receive a report that who bough,what items, how many and total profit of them.

    You can disable this feature through conf/feature, or If you want to disable it for a specific player you must set the permanent variable called NOVREPORT (by a NPC/Bindatcmd/Idk)
    For < 2015-05-13 Clients
    Since old mailbox has 300 characters less than RoDex, I decided to take off items name and amount.
    So only will send 'who bought' and 'total profit'.
     
     
    Feel free to Donate If you want to support me.

    3995 downloads

    Updated

  8. 5.00 USD

    @lockid - Account Protection for Gepard

    Bind your account to the hardware and login the game only from it. Compatible only with Gepard Shield

    9 purchases   21 downloads

    Submitted

  9. 10.00 USD

    MVP Pets

    Includes:
    Client files Server files Example script Readme instruction You can view Information about MVP Pets from Word file attached below.
     

    18 purchases   75 downloads

    Updated

  10. Free

    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
     

    506 downloads

    Updated

  11. Free

    Account bound achievement

    This patch has been made for the June 2018 version of rAthena. It doesn't work with the latest version of rAthena. I do not provide support anymore for it.
    This patch allows you to create account OR character bound achievement instead of only character bound achievement.
    - Rewards are available once per account for account bound achievement
    - All characters and newly created characters on the account will get the unlocked titles from account bound achievement
    I provide you the patch and a README.txt which explains you how to use it. You also need to add a column in the achievement table. I provide you the SQL commands as well.
    BEFORE to apply any patch, make a save of the current state of your server.
    If you have issue applying this patch, I will provide support for free for you to have it working and if your emulator is not too old to handle this (have at least the classic achievement working).
    Exemple of yml achievement account bound (the one in the screen):
      - ID: 200000
        Bound: "Account"
        Group: "AG_GOAL_LEVEL"
        Name: "Acquire the first aura!!!!"
        Condition: " BaseLevel >= 99 "
        Reward:
          ItemID: 12549
          Script: " specialeffect2 EF_BLESSING; sc_start SC_BLESSING,30000,10; "
          TitleID: 1000
        Score: 50
    By buying this patch, you agree to these terms:
    - You are not allowed to redistribute this script in any way, shape, or form.
    - Chargeback scams are not tolerated and will get you punished on rAthena.
    - I still retain all rights to this script.
    - Terms above may be changed or adjusted without prior notification.

    229 downloads

    Updated

  12. Free

    OnPCLootEvent

    New NPC Label
    OnPCLootEvent: This label triggers when a player picks up an item from the ground in a map marked with the 'lootevent' mapflag. This works with @autoloot and @alootid, this does not work for items given by script. When in a party with shared loot, only the player who looted the item from the ground will trigger this label. The information of the item picked up will be stored in an array called '@looted_data', check the script_commands.txt for the order of the data stored.
    Usage Sample: lootevent_sample.txt

    337 downloads

    Updated

  13. Free

    Hotkey Scripts

    New Script Commands
    gethotkeys({<char_id>}); updatehotkey(<type>,<id>,<lv>,<pos>{,<flag>,<char_id>}); clearhotkeys({<char_id>}); These are just simple commands, that gets, sets, and clears your hotkeys(skill bar).
    Usage Sample: hotkey_sample.txt

    256 downloads

    Updated

  14. Free

    Stores Hom & Merc SC duration, Scripts: homexp, hom_heal, hom_sc_start

    New Script Commands
    homexp <exp>{,<char_id>}; based on idea on https://rathena.org/board/topic/115769-getexp-for-homunculus/ hom_heal <hp>,<sp>{,<char_id>}; hom_sc_start <type>,<tick>,<val1>,<val2>,<val3>,<val4>{,<char_id>}; 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

    154 downloads

    Updated

  15. Free

    DuplicateCreate and DuplicateRemove command

    Apply the patch manually
    These commands allow you to create duplicates at run time.

    duplicatecreate("sourcename", "targetnameshown", "targetnamehidden", "targetmap", targetx, targety, targetdir{, targetspriteid{, targetxs, targetys}});
    duplicateremove("npcname");

    235 downloads

    Updated

  16. Free

    Soul Link Modification - Script-based

    Information
    This source allows you to "script" additional bonuses on soul link buffs like an item script.
    See db/soul_link.yml for example.
    Q: Why this and not OnPCStatCalcEvent?
    A: PCStatCalc is known to be buggy.
    Alternate diff link: https://github.com/secretdataz/rathena/commit/6b91c4d18cc537e25a64f371ee3faf468b9dcc99.diff
    THIS RELEASE IS SUBJECT TO GPLv3 LICENSE
    Copyright © - Secrets <[email protected]> 2018 - All Rights Reserved
    Take a look at my premade script list if you like my works or want one of my premade scripts. or

    916 downloads

    Updated

  17. 20.00 USD

    [Not For Sell 2020-10-22] Sader's Renewal Mode [PRE-RE Only]

    [Not For Sell anymore , after rAthena item YAML update 2020-10-22]
     
    You can do it your self in less then 60 seconds in the new YAML update!
    quest here rathena/quest_db.yml at master · rathena/rathena (github.com)
    skills here rathena/skill_db.yml at master · rathena/rathena (github.com)
    items here rathena/item_db.yml at master · rathena/rathena (github.com)
    mob coming soon
     
    if you already did buy this file , you can download it , however if you use the latest rathena , this file does not support that
    it's easy to do what my mod does , in yml , you don't need this files anyway if you use the latest rathena
    which mean , you don't need this mod anymore

     
     
    License : 
    by downloading this file you are agree on the following:
    i will Back Up my server before using this file. i will use this file for my own private server only , not for a group of servers . i will never share this file with anyone . i will never upload this file to public and i wont leave it on shared storage . i will report any bugs or errors to sader1992 . all the rights retain to sader1992 . Charge-back scams are not tolerated and will get you punished on rAthena. Terms above may be changed or adjusted without prior notification .
     

    21 purchases   111 downloads

    Updated

  18. Free

    Protection System ( @security ) #Free

    This system is already activated in the source of the brAthena.
    It was created by Orce, and with my friend's help, we converted to rA, and it's working perfectly with the last revision
    Language: PT-BR, EN-US
    Ps. Sorry my english 

    978 downloads

    Updated

  19. 25.00 USD

    @security - Prevent account transaction

    IMPORTANT: I will announce you that there is no support advantage, no more compability updates for this file on this rAthena store. Since my account credits is stuck since June 2019. Thank you for your patronage.
     
    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:
     

    17 purchases   94 downloads

    Updated

  20. 5.00 USD

    Hop Jump

    Hop Jump [ GLO_SAUT ] 
    Can be used with the skill id 5000 or the atcommand @hop <skill level>

    2 purchases   8 downloads

    Submitted

  21. 10.00 USD

    Different Item Requirement for Skill in PVP/GVG Maps

    IMPORTANT: I will announce you that there is no support advantage, no more compability updates for this file on this rAthena store. Since my account credits is stuck since June 2019. Thank you for your patronage.
     
    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

    14 purchases   49 downloads

    Updated

  22. Free

    Keitenai Resistance Capping

    File Name: Keitenai_Delay_System
    File Submitter: keitenai
    File Submitted: 27 Nov 2017
    File Category: Src Modification
    Content Author: keitenai
    Information:
          Resistance capping applies to item effects which have "bSubEle, bSubSize, bSubRace2, bSubRace, bSubClass, bNearAtkDef, and bLongAtkDef".
          This modification can be set to less than 100 resistance cap to avoid too resistance heal, or set over 100 upto max of 200 if the dev would like to enable resistance heal.
    Features:
    Configurable Maximum resistance capping. Resistance capping can be applied to different resistance bonus types with different values. Resistance capping is applied to all items with resistance bonus scripts. By buying this scr modification code, you agree to these terms:
    You are not allowed to redistribute this src code modification in any way, shape, or form. Chargeback scams are not tolerated and will get you punished on rAthena. I @Keitenai still retain all rights to this src modification. Terms above may be changed or adjusted without prior notification.  

    267 downloads

    Updated

  23. 2.00 USD

    Mapflag NoAttack (MF_NOATTACK)

    Modification created to block the attack on monsters on a given map.
    Script command created to enable / disable attacking players and monsters.
     
    Script:
    prontera,171,203,4 script NoAttack 67,{ mes "NoAttack"; mes "What can I do for you?"; switch(select("Enable Attack:Disable Attack")){ case 1: noattack 1; end; case 2: noattack 0; end; } } prontera mapflag noattack  
    By buying this script, you agree to these terms:
    You are not allowed to redistribute this script in any way, shape, or form. Chargeback scams are not tolerated and will get you punished on rAthena. I still retain all rights to this script. Terms above may be changed or adjusted without prior notification. Copyright © - Emperium Games 2017 - All Rights Reserved

    10 purchases   35 downloads

    Updated

  24. 12.00 USD

    Usefull Status Icons (EC, Bragi, Pneuma, Sunset, Idun,...)

    Easy for the player and good looking.
    The pack contain source modification + icons made by me (with the color palette which reminds the skill).
    6 usefull main icons availables :
    Emergency Call Cooldown Pneuma Bragi Don't forget me Assassin of the Sunset Apple of the idun DEMO Video for Emergency Call :
     

    52 purchases   239 downloads

    Updated

  25. Free

    Free cash/Kafra points item binding

    Information
    This source mod makes everything bought with Kafra Points (Free Cash) becomes bound to the character.
     
    Use Case
    Give #KAFRAPOINTS instead of #CASHPOINTS in events to utilize this source mod to prevent distribution of the reward.
     
    By downloading this script, you agree to these terms:
    You are not allowed to redistribute this script in any way, shape, or form. Chargeback scams are not tolerated and will get you punished on rAthena. I still retain all rights to this script. Terms above may be changed or adjusted without prior notification. Copyright © - Secrets 2017 - All Rights Reserved

    156 downloads

    Updated


×
×
  • Create New...