Leaderboard


Popular Content

Showing content with the highest reputation since 10/22/17 in all areas

  1. 18 points
    Smoke

    BladeCP - An advanced CMS

    Greetings everyone, Today I'm introducing a project that I've been envisioning and working on for a couple of months, a control panel developed using Laravel (currently v5.4.36) that has quite a few advanced features that no other panel has offered before. Before people get excited, I'd just like to make it clear that it is not complete yet and that it will be a subscription-based release. Features Insight Bootstrap Responsive Design The panel by default will come with one bootstrap-based responsive design that is elegant, light coloured and adjusts to screens of all sizes. The panel is also capable of supporting custom themes. Master Account System This is a very important feature, a master account for all the accounts of all your servers. Views are neatly categorised and displayed. Passwords of the master accounts are hashed to ensure safety of all registered users. ROGen Adapted from @KeyWorld's ROChargen, a library in php that extracts images from sprites and uses resources inside grf files. With the help of this library images of headgears, skill icons, illustrations, UI elements, item images, monsters and mini maps are can be dynamically generated and displayed on the pages of the website. Database Libraries Using a library with conversions of information in the client folder, the website incorporates in-game information such as skill and item descriptions, quest information and much more. Character Overview The character overview page is an important part of a user's experience. With the features mentioned above, we're able to display alot of information about one's in-game characters on the fly. Public User Profiles Additionally, something that's never been seen before in RO CMS or Panels are public user profiles. The ability of a user to view another user's in-game information through the control panel. Customisable Email Templates Laravel offers customisable email templates that by default give an elegant look, making it pleasant to read. As of right now, these are most of the newer features along with the design, that i've introduced in the CMS/panel. In the future there will also be a custom administrator panel based on some very nice bootstrap templates, giving admins insight on their server's statistics (both in-game and web). I hope this is something that people appreciate, I work on improving the features and design as and when I get time. The project will be sold as a subscription based service when it is in a production state. If you have any suggestions or feedback, please feel free to contact me through the forums or post a reply here.
  2. 10 points
    Asheraf

    kRO unpacked clients releases

    Hello Hercules users, In this topic we're sharing the latest kRO unpacked clients, please notice that those clients are for development purposes, the clients listed in here are tested by the dev team and they're working, however we do not offer support in this topic for any problem. If you want to use these clients use them at your own risk. 2014-10-22bRagexe 2015-11-25dRagexe 2016-07-06bRagexe 2017-04-12aRagexeRE 2017-04-19bRagexeRE 2017-04-26dRagexeRE 2017-06-07cRagexeRE 2017-07-26cRagexeRE 2017-08-23aRagexeRE 2017-08-30bRagexeRE 2017-09-13bRagexeRE 2017-09-20bRagexeRE 2017-09-27bRagexeRE 2017-09-27dRagexeRE 2017-10-02cRagexeRE 2017-10-11aRagexeRE 2017-10-11bRagexeRE 2017-10-18aRagexeRE 2017-10-25bRagexeRE 2017-10-25cRagexeRE 2017-10-25dRagexeRE 2017-10-25eRagexeRE 2017-11-01bRagexeRE 2017-11-08bRagexeRE 2017-11-15aRagexeRE (More clients to be added as they're released.) if you're having trouble with download make sure to disable any download managers or try with a different browser Legal disclaimer: All rights reserved for Gravity CO. Ltd - these clients could be removed at anytime we receive a notice from them.
  3. 9 points
    Hello! ~ * Introduction RO Hooks is a paid project, which will allow a set of custom abilities to your client, such as player name coloring, server side GM sprite and such; It is is meant to be a way to edit this old dead game client to add things either improving player's experience or giving the ability to have new of content or to give your players something special. * What do we have currently GM Clothes and Robot Clothes controller server side (Robot Clothes is a Special Event Sprite) Player Name coloring (Server-side) Item Name Coloring (Client-Side) Messages Timestamp "inspired by Project Chaos RO (nachtwolke.ai4rei.com)" More to come * Pictures - GM and Robot Clothes - Name Coloring - Colorizing Item Names (Configure client side, could be applied to any kind of items) - Messages Timestamp * Which Clients are supported? Pretty much anything 2012-04 and onward, older clients are also supported upon request. * Is there anything more? when is this supposed to be release? And can we suggest something? There's still other futures which will be announced soon, I'm pretty much working everyday to find something newer. It will be released as soon as we have enough set of custom futures, also any suggestions for features is more than welcome, as soon as anything new finished i will announce it here. Also as soon as it's ready for sell I will get a Paid Service topic.
  4. 5 points
    Temtaime

    New life for RO

    Hi guys ! Beta v0.3.0 is here ! Key feature is support of npc shops, yay ! More info http://aesir.perfontain.ru/forum/topic/15-beta-v030/
  5. 4 points
    Temtaime

    New life for RO

    New beta is here ! http://aesir.perfontain.ru/forum/topic/18-beta-v033/ Key changes : performance improvements and Hercules support ! Btw to run Hercules you need to disable pincode in character server config.
  6. 4 points
    Promeister

    Custom Job + Large Mob

  7. 4 points
    Mystery

    September Digest 2017

    September Digest 2017 The following digest covers the month of September 1st - September 30th 2017 Team Changes None Development Highlights Adjust rodex packet versions based on tests Add SC_DAILYSENDMAILCNT into constants.conf and sc_config.txt Add missing checks in attaching item to rodex mail Reimplement getiteminfo/setiteminfo in a safer and more maintainable way Split 'View' in two different fields in the item database Update item DB (View -> ViewSprite) Update item DB (View -> Subtype) Differentiate variables that hold a ViewSprite and a weapon Subtype (Part 2) Added Constant SEX_ANY (2) for Male and Female genders Move other view-related variables to `sd->status.look` allow buildin_getgroupid to take a GID Packet Additions / Changes: Change char server packets for 20170830 and newer clients. Split packets and packets keys. Add autogenerated encryption keys list for all client versions. Add non shuffle packets for 2017-06-14bRagexeRE and newer. Add shuffle packets for all 2014 ragexe clients. Add shuffle packets for all 2015 ragexe clients. Add shuffle packets for all 2016 ragexeRe clients. Add shuffle packets for all released 2017 ragexeRe clients. Database Highlights Add item subtype (weapon/ammunition type) constants Bitmask entries for weapons, ammunition, armors, etc. have been replaced with constants: Replace W_DAGGER in the item database Replace W_1HSWORD in the item database Replace W_2HSWORD in the item database Replace W_1HSPEAR in the item database Replace W_2HSPEAR in the item database Replace W_1HAXE in the item database Replace W_2HAXE in the item database Replace W_MACE in the item database Replace W_STAFF in the item database Replace W_BOW in the item database Replace W_KNUCKLE in the item database Replace W_MUSICAL in the item database Replace W_WHIP in the item database Replace W_BOOK in the item database Replace W_KATAR in the item database Replace W_REVOLVER in the item database Replace W_RIFLE in the item database Replace W_GATLING in the item database Replace W_SHOTGUN in the item database Replace W_GRENADE in the item database Replace W_HUUMA in the item database Replace W_2HSTAFF in the item database Replace A_ARROW in the item database Replace A_DAGGER in the item database Replace A_BULLET in the item database Replace A_GRENADE in the item database Replace A_SHURIKEN in the item database Replace A_KUNAI in the item database Replace A_CANNONBALL in the item database Replace A_THROWWEAPON in the item database Scripting Highlights Fix errors in the Diamond seller script September Statistics During the period there were 24 Commits. 6 Commits from Pull Requests with 0 Bugs* fixed from merged issues. *Please note: Bug fixes are counted as references to issues; it does not include bugs that have been fixed without issue reference. The number of commits includes those that were merged.
  8. 3 points
    Temtaime

    Æsir map viewer

    Hi all ! Now you can use render engine from Æsir game client to view maps. Just download it from there(use version >= v0.3.2) : https://cloud.acomirei.ru/s/khm08qmHJSVLEUy Extract it somewhere, put grfs near executable and edit their names in the aesir.json. Then click viewer.bat and it will show you the map. You can hide settings using F12. Render quality and antialiasing requires restart.
  9. 3 points
    Temtaime

    New life for RO

    New beta is out ! Now with character creation. http://aesir.perfontain.ru/forum/topic/16-beta-v031/
  10. 3 points
    Dastgir

    Idnum to ItemInfo Converter

    Hello, Since gravity has changed the itemInfo format. Recently, I have been getting quite a few requests to make something for idnum to ItemInfo converter. So here I am, made a tool + optional config in itemInfo to support older clients without changing the format. Tool Link: https://github.com/dastgir/Scripts/tree/master/Lua/multi-tools Usage is mentioned in Readme
  11. 3 points
    =General *This update focuses heavly on fixing all the common status's that -were introduced during renewal and is a follow up for r742 and r759 -that is long overdue. Resistance for success and duration are now -official and items/equips should work better with them. - -Below is the changes, along with what to expect with this update. -Of corse a few other things were done in this update as well. *Changed the name of a few status's to be easier to refer to. -whiteimprison -> imprison / freezing -> frost. -Note: The confusion between freeze and freezing was annoying. -So its best to refer to freezing as frost. *Fixed a possible issue that allowed players to attack while on -a rental mount. *Did some code cleanup and optomize for the initChangeTables -entrys for some status's. *Corrected the immunity for pre-re common status's. -Its been proven that the 97 stat immunity isn't real. -Honestly, im supprised people thought it was a thing. -The real immunity is with 100 of a certain stat. -97 is high enough to bring success chances so low, the chance -of getting affected by that certain status for some skills is -near impossible. =Database *Updated the const file with needed Effect and SC's. -Should allow items and NPC's to better refer to the commons. *Updated the exp requirements for levels 100 to 150 for mutated -homunculus to be more well balanced. This is due to the big -2017 homunculus update on official which they switched back to -the old exp table and extended it to level 175. *Updated the mob_skill_db's with info on the new status's conditions. =Skills *RK_WINDCUTTER *RK_DRAGONBREATH *WL_COMET *RA_FIRINGTRAP *RA_ICEBOUNDTRAP *NC_COLDSLOWER -The duration for the status these skills give are updated to the -REAL official durations. Damn that 2011 iRO document was wrong again. *RK_GIANTGROWTH -Weapon break chance now only happens when the 2x/3x damage burst -happens. *RK_FIGHTINGSPIRIT -Updated the ATK increase formula. Officially its now 70 + 7 * Party Members. *WL_WHITEIMPRISON -Skill now fails if casted on a boss/mvp monster. -Corrected the duration reduction. -Players reduce it with natural immunity which is by a percentage. -Monsters reduce the duration by a fixed amount. *WM_DANCE_WITH_WUG -Adjusted the damage bonus on Ranger's Wug skills. -Turns out a actural ATK bonus is given to Ranger/Minstrel/Wanderer -players. ill have to code this in later on a future update. *SR_HOWLINGOFLION -Fear duration updated to official. -Now only removes solo/chorus music buffs when hit. *SO_PSYCHIC_WAVE -Fixed a issue where the element was always fire. *SO_ARRULLO -Updated the duration reduction formula to follow the official formula. -Skill animation now only appears on players affected successfully. -Note: There's a client side bug that makes the particle effects -sometimes appear on the wrong affected enemys. That can't be fixed. *NC_MAGMA_ERUPTION *NC_MAGMA_ERUPTION_DOTDAMAGE -Added support for these skills. =Status's *Too much to list in a small area. =P *Boss/MVP's are immune to these status.... -Fear,Burning,Imprison,Deep Sleep, Frost, Crystalize. -They are also immune to Guillotine Coss poisons. -All common and new poison status's can't overlap (restart). *Bite and Manhole status no longer overlaps. *Fixed a few status's to properly stop current attacks / movement. *Updated list of status's on MVP's that are treated as rude attack. *Boss/MVP's are now immune to Shadow Chaster's Masquerade skills. *Updated the list of status's monster's can detect. -They can now detect enemy's in bleeding, deadly poison, fear, -burning, imprison, deep sleep, frost, and crystalize. *Fear -Unable to move for the first 2 seconds of duration. -The first 2 seconds act as a ankle snared status with hit/flee -reduction. The remaining duration allows movement. -Reduces HIT/FLEE by 20%. -Removes blind status and makes you immune to blind. - -Resistance formula updated. -Formula: ( INT + BaseLV + LUK/2 ) / 5 -Resistance reduces success chance and duration by percentage. -Duration can't be reduced below 2 seconds. *Burning -Fixed a issue where the status would make all incomindg attacks -hit, ignoring accuracy checks. Also fixed a issue where the -status wouldn't end on death sometimes. -Deals 3% MaxHP + 1000 damage every 3 seconds. -Makes you immune to frost status. - -Resistance formula updated. -Formula: ( AGI + BaseLV + LUK/2 ) / 5 -Resistance reduces success chance and duration by percentage. -Duration can't be reduced below 10 seconds. *Imprison -Can't move, attack, or use skills. -Blocks all attacks except for ghost element. -Ghost attacks deal extra damage and ends the status. -Deals 400 * SkillLV damage when the status ends. - -Resistance formula updated. -Formula: ( STR + BaseLV + LUK/2 ) / 5 -Resistance reduces success chance and duration by percentage. -Duration can't be reduced below 10 seconds on monsters. *Deep Sleep -Can't talk, move, attack, or use skills while active. -Damage taken from the next hit is increased by 50%. -Recovers 3% MaxHP/MaxSP every 2 seconds. -Status ends when hit. - -Resistance formula updated. -Only duration is reduceable and by a fixed amount. -Duration: Time - 1000ms * ( INT / 40 + BaseLV / 20 ) *Frost -Reduces DEF by 30%. (10% if on a monster.) -Reduces movement speed by 70%. -Reduces ASPD by 30% -Increases variable cast time by 50% -Makes you immune to burning status. -Duration can't be reduced below 10 seconds. - -Resistance formula updated. -Only duration is reduceable and by a fixed amount. -Duration: Time - 1000ms * (( VIT + DEX ) / 20) -Duration can't be reduced below 10 seconds. -Note: iRO was right about one thing. The 10% reduction on DEF, -but it never said it was on monster's only while players got 30%. *Crystalize -Can't move, attack, use skills, or use items while active. -Damage taken from wind attack is increased by 50%. -Damage taken from daggers, swords, and bows is reduced by 50%. -Damage taken from axes and maces is increased by 50% -Fire attacks now remove the status. -Takes 2% of your MaxHP and 1% of your MaxSP every second. -The status will end if current SP goes below 1% MaxSP. - -Resistance formula updated. -Only duration is reduceable and by a fixed amount. -Duration: Time - 1000ms * VIT / 10
  12. 3 points
    Alayne

    Official instances

    Hello peoples, I've been asked recently to create official instances that aren't release on rathena yet. Therefor, I've decided to modify or create those for hercules too. I'll start to release the two existing in rathena that are still missing in Hercules, Horror Toy Factory and Faceworm Nest. For those, I wouldn't ask for anything, as I made really few edits, only enough to allow them to work on Hercules. On the other hand, if you're interested into any of the following list, on hercules or rathena, please feel free to contact me! Here's the list of instances I've rewritten: Airship Assault Charleston Crisis Devil Tower Endless Cellar (rathena only pour le moment) Infinite Space (rathena only pour le moment) Last Room Morse Cave Overlook Water Dungeon Poring Village Room of Consciousness Sarah And Fenrir Sky Fortress Temple of Demon God And i've also rewritten the quest and stuff enchant for Sarah And Fenrir, Poring Village and Infinite Space. And the General warper to instances entrance. Please note that this instances are developped other videos, irowiki and database I have found (for mobs and items). Therefor, they might be not exactly the same as official. But they're as close as possible!
  13. 3 points
    Dastgir

    Idnum to ItemInfo Converter

    Another Update: Added support for reading item_db.conf: https://github.com/dastgir/Scripts/commit/3ea168dcd13251c84fd38215fedd549e536f0293 (Now can read Slots and ClassNum from item_db.conf)
  14. 3 points
    JayPee

    Hello Guys, Im starting my own VLOG Channel

    Hi Guys, Its been years that I havent logged in here. It seems many things changed. Im starting now my own VLOG channel, contents that I targeted are my travels, games that Im currently playing, programming courses, and some funny stuff I do with my friends. Hope you subscribe to my channel, I'll do my best to make it worthy of your time. https://www.youtube.com/channel/UCyM_-TzvgN-tMXWdJKm457Q?view_as=subscriber
  15. 2 points
    kukayasko

    Can't edit skill names

    Try to edit them and save .lub, this is how I do. Be sure to put in the right folder. data\luafiles514\lua files\skillinfoz\skilldescript.lub data\luafiles514\lua files\skillinfoz\skillinfolist.lub Note: Save the .lua archives and edit them. Save as .lub. Don't lose the .lua archieves. Test and tell me pls.
  16. 2 points
    Alayne

    Airship Assault

    View File Airship Assault Hello peoples, I've been asked recently to create official instances that aren't release on rathena yet. So I decided to merge them to hercules too. This is a version of Airship Assault instance, corrected from Ziu initial script. It has been fully translated to english, reworked to be more clean and tested. You'll find everything needed in the rar, including instance file, mob, item and quest db. You'll still need up to date client (I personnaly use 20160201) to ensure the mobs are created client side. Have fun. Submitter Alayne Submitted 11/08/17 Category Events & Games  
  17. 2 points
    Alayne

    Charleston Crisis

    Version 1.2.0

    27 downloads

    Hello peoples, I've been asked recently to create official instances that aren't release on rathena yet. So I decided to merge them to hercules too. So here's my version of Charleston Crisis instance, based over infos took here and there, videos and divine-pride database, and ziu initial script. In the rar, you'll find all you need, including Instance file, mob, item and quest db. You'll still need up to date client (I personnaly use 20160201) to ensure the mobs are created client side. Have fun. Please, leave the credits and do not claim my work as yours.
  18. 2 points
    Alayne

    Airship Assault

    Version 1.0.0

    31 downloads

    Hello peoples, I've been asked recently to create official instances that aren't release on rathena yet. So I decided to merge them to hercules too. This is a version of Airship Assault instance, corrected from Ziu initial script. It has been fully translated to english, reworked to be more clean and tested. You'll find everything needed in the rar, including instance file, mob, item and quest db. You'll still need up to date client (I personnaly use 20160201) to ensure the mobs are created client side. Have fun.
  19. 2 points
    Temtaime

    New life for RO

    Beta v0.2.2 is here ! Kafra storage now working More info: http://aesir.perfontain.ru/forum/topic/14-beta-v022/ Support Æsir on Patreon by giving me for a coffee, more coffees, faster releases https://www.patreon.com/temtaime
  20. 2 points
    Questune09

    Quest NPC ( Instance Base )

    Version 1.0.0

    71 downloads

    Good day !!! this is my new quest NPC ( instance base script ) why i called it instance base ? because you need to do some quest by entering instance first and find the monster need to kill to finish this quest i insert all modifications and scripts needed on this NPC script i also insert Shadow boxes lua file modification on this script Take note : please read all read me text first to do all procedures properly thank you guys
  21. 2 points
    Temtaime

    New life for RO

    Sorry for such a delay, was too busy, but now a new version is released ! Key features: chat battle mode support, skill bar with working hotkeys! http://aesir.perfontain.ru/forum/topic/13-beta-v021/
  22. 2 points
    Hello, For some reason, I decided to write my own guide for super newbie people. And when I say newbie, I say REAL newbie. I will not ask you to learn anything or saying rude things like "go google ffs". I believe people that want to create their server are not necessary interested being a linux master or whatever. Never people are saying that before leaning guitar, people should learn how string and guitar are made. Enough talk, lets start ! Prerequisites Patience, meticulousness, cogitation kRO full client: Mirror #1 (mediafire), Mirror #2 (Direct Link from my ftp) kRO last actual compatible exe: Mirror #1 (mega.nz), Mirror #2 (Direct Link from my ftp) Setup exe: Download (Page), Mirror #1 (Direct Link from my ftp) N.E.M.O. Diff Patcher Download (git) BGM parameter files. Download (Direct Link herc.ws), Mirror #1 (Direct Link from my ftp) Translation Package. Download (git) Putty: Download (Page) If Putty does not work, use Kitty Download (Page) 1~2 hours of your time Things you should know: You cannot see password in Putty / Kitty when you type it. nano is a text editor. At the bottom of the screen you can see a menu. To use it, press CTRL + the option's letter You cannot use numeric pad in nano Being polite is always rewarding I. Dedicated server A. Get your server You can find very cheap solution at Kimsufi. Choose anything you want. I recommend you to choose Debian 8 (Jessie) for your OS. In Kimsufi manager, you will find your server IP. You have your login (root) and password in an email after installing the OS B. Configure your server Start Putty and enter server's IP address Connect with root then type the password you got by email. (You wont see " * " when you type) To change your password enter the following line passwd Install required package by enter this (copy this and paste it with a right-click): apt-get install git make gcc mysql-server libmysqlclient-dev zlib1g-dev libpcre3-dev screen ​The following is meant to make a web server. Even if you don't plan to make a website, I suggest you to take it, just because phpmyadmin is easy to use. While installing phpmyadmin, select apache2. apt-get install apache2 apt-get install php5 php5-cli libapache2-mod-php5 php5-mysql apt-get install phpmyadmin ln -s /usr/share/phpmyadmin /var/www/html/ ​Because hercules doesn't work if you use root login, we will create a new user. useradd ragnarok passwd ragnarok [choose_a_password] Connect to phpmyadmin and login with the information you chose at this address: http://your_server_ip/phpmyadmin Create a new database ragnarok and choose utf8_unicode_ci as collation Create another database and name it ragnarok_log with same collation Click on the tab Users (top of the page), Add User and fill the form. Username: ragnarok, password: [choose_a_assword], Click on Check All in the privilege group. (or if you know what are you doing, select options you need) Now you can log out from your server in Putty logout C. Install Hercules Login again in Kitty with the new user ragnarok Download Hercules emulator git clone https://github.com/HerculesWS/Hercules.git ~/Hercules We will need to reach the database installation folder: cd Hercules/sql-files/ We will now import tables in the database. You will have to write your mysql password each time (set in step B.4). mysql -u ragnarok -p ragnarok < main.sql mysql -u ragnarok -p ragnarok_log < logs.sql mysql -u ragnarok -p ragnarok < item_db2.sql mysql -u ragnarok -p ragnarok < mob_db2.sql mysql -u ragnarok -p ragnarok < mob_skill_db2.sql if you want to make a PRE-RENEWAL server, enter also this mysql -u ragnarok -p ragnarok < item_db.sql mysql -u ragnarok -p ragnarok < mob_db.sql mysql -u ragnarok -p ragnarok < mob_skill_db.sql If you want to make a RENEWAL server: mysql -u ragnarok -p ragnarok < item_db_re.sql mysql -u ragnarok -p ragnarok < mob_db_re.sql mysql -u ragnarok -p ragnarok < mob_skill_db_re.sql D. Configure hercules It is required to set up a server login and password for char-server, map-server and the login database. It can be done by editing few files and the table login. Start by editing conf/inter-server.conf. cd ../​​ nano conf/inter-server.conf Find the line sql.db_username and fill it with the user and password we created in step B.10. fill also the database name with ragnarok As the same time, you will need to edit conf/import/inter_conf.txt. nano conf/import/inter_conf.txt sql.db_username: ragnarok sql.db_password: your_sql_password sql.db_database: ragnarok log_db_id: ragnarok log_db_pw: your_sql_password log_db_db: ragnarok_log now edit conf/import/char_conf.txt and fill it with this following text nano conf/import/char_conf.txt // Server Communication username and password. userid: [new user] passwd: [new password] Do the same to conf/import/map_conf.txt with the same userid and passwd. nano conf/import/map_conf.txt // Server Communication username and password. userid: [new user] passwd: [new password] You will need to update the login table from ragnarok database. Connect again to your phpmyadmin (I.B.7) Find the table login and edit the only row available. userid must have the same value as [new user] user_pass must have the same value as [new password] char-server.conf nano conf/char-server.conf server_name: [your_server_name] wisp_server_name: Admin For some reason, you must reboot your server. reboot Close the Terminal and connect again after a minute. Now you will need to work on your server ports iptables -I INPUT 1 -p tcp --dport 6900 -j ACCEPT iptables -I INPUT 1 -p tcp --dport 5121 -j ACCEPT iptables -I INPUT 1 -p tcp --dport 6121 -j ACCEPT iptables save We are done with the server for now. You can log out if you want. Lets prepare our client! II. Create the Client A. Organization Extract the full client in C:\ro_client\RO\ and launch update with rsu-kro-renewal-lite.exe or rsu-kro-rag-lite.exe if you set a pre-re server. Extract the Ragexe.exe in C:\ro_client\fresh\ Extract data and System folders from the translation Package in C:\ro_client\fresh\ Extract the opensetup.exe in C:\ro_client\fresh\ Extract Mssfast.m3d and Mp3dec.asi from BGM.zip in C:\ro_client\fresh\ Extract N.E.M.O. content in C:\ro_client\NEMO\ Once Step 1 is DONE: Copy All *.dll and *.INI files from C:\ro_client\RO\ to C:\ro_client\fresh\ Copy BGM and savedata folders from C:\ro_client\RO\ to C:\ro_client\fresh\ Copy rdata.grf and data.grf files from C:\ro_client\RO\ to C:\ro_client\fresh\ B. Configure the Client Launch N.E.M.O. and load 2015-05-13aRagexe.exe Hit "Select Recommended" Confirm DATA.INI Rename iteminfo.lub to iteminfo_n.lub Now search "Read Data Folder First" and check it Hit "Apply Selected" and you will have a new 2015-05-13aRagexe_patched.exe file. You should "Save Profile" now, because you will probably want to edit again your client later C. Add the translation Rename C:\ro_client\fresh\System\itemInfo.lub to iteminfo_n.lub You might need to rename C:\ro_client\fresh\data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\ folder to 유저인터페이스 later, but for now, just skip this step (not sure if you encounter this problem). Open C:\ro_client\fresh\data\clientinfo.xml with a text editor (I recommend Notepad++) Update the address with your server IP <address>[ip_address]</address> Done with the translation. Now we will say to the server, which client players are using. III. Finish Server configuration A. Compile the server Launch Putty again and login to your server. We will compile Hercules. It will take time so be patient. cd ./Hercules ​​./configure --enable-packetver=20150513 make clean make sql once it is done, you can verify if the version has been properly set. nano src/common/mmo.h Find following lines #ifndef PACKETVER #define PACKETVER Change #define PACKETVER to #define PACKETVER 20150513 if not done yet. If you did change something in mmo.h, you need to recompile again. Process again the step III.A.1 B. Start the server To start the server, you simply need the following line (while being in Hercules folder) ./athena-start start IV. Player Side A. Create a Game Master Account Go to your phpmyadmin (step I.B.7) and find again the login table. Hit the Insert tab userid: [login_nickname] user_pass: [login_pass] group_id: 99 gender: M or F You have now your Game Master Account B. Play Launch C:\ro_client\fresh\2015-05-13aRagexe_patched.exe Login with your newly created game master account Process thru in game. type @go 0 Be happy. V. Customize A. Back to the N.E.M.O. This Diff patcher is really cool, be aware of that. You can now edit again your client. repeat the step II.B.1 Hit "Load Profile" and choose the previous file you created in step II.B.7 Check the list and hit option you want. repeat step II.B.6 and 7 B. Options & Fix Remove the Pin Secure Code Be sure to always be in Hercules folder ( cd ./Hercules) ./athena-start stop ​​nano conf/import/char_conf.txt add this line: pincode_enabled: 0 process to step III.A.1 To edit clientinfo.xml, I suggest you to check the wiki page if you can't see in game button Rename C:\ro_client\fresh\data\texture\À¯ÀúÀÎÅÍÆäÀ̽º to 유저인터페이스 Get Unbollox: Download (Download Page), Mirror #1 (Direct Link from my ftp) In unbollox, select the texture folder and click on À¯ÀúÀÎÅÍÆäÀ̽º Changing starting point nano conf/import/char_conf.txt add start_point_re: prt_fild08,170,365 Changing starting items nano conf/import/char_conf.txt ​add start_items: 2393,1,0,5055,1,0,569,20,1 Changin starting Zeny nano conf/import/char_conf.txt add start_zeny: 5,000 == More options to come, just reply to this topic if you can't find how to do what == C. Adding Custom Content NPC ​Add your script in npc/custom/your_script_name.txt Edit npc/script_custom.conf and add the following line: npc: npc/custom/your_script_name.txt ITEM Read the wiki about custom item (Link) System/iteminfo_n.lub [<item id>] = { unidentifiedDisplayName = "My custom Item", // Or "Accessory" or "Headgear" if it is an equipment unidentifiedResourceName = "my_custom_item", //This will set the sprite you will use (ex: my_custom_item.spr / actmy_custom_item.act) unidentifiedDescriptionName = { "Unknown Item, can be identified by using a ^6666CCMagnifier^000000." }, //Or basically juste { }, if it is not an equipment. identifiedDisplayName = "My custom Item", identifiedResourceName = "my_custom_item", identifiedDescriptionName = { "Bleh this item is a custom item.", "Bleh this is a second line" }, // Description of your item. slotCount = 0, ClassNum = 0 // Read the wiki page for the list. }, Sprites. Drop item sprite (also the same as click and drag) must be in: data/sprite/¾ÆÀÌÅÛ/my_custom_item.spr / my_custom_item.act Inventory texture (24x24 size 256 bit bmp) must be in: data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/item/my_custom_item.bmp Headgears: Copy the headgear in: data\sprite\¾Ç¼¼»ç¸®\¿©\¿©_my_custom_item.spr / ¿©_Helmet.act for Female data\sprite\¾Ç¼¼»ç¸®\³²\³²_my_custom_item.spr / ³²_Helmet.act for Male Collection picture (75x100 256 bit bmp) must be in: data/sprite/¾ÆÀÌÅÛ/collection/my_custom_item.bmp MAP Cient side Your map file name and ID cannot be longer than 13 caracters. ​my_map.gat, my_map.gnd, my_map.rsw, my_map.extra must be in data/ folder (inside grf) Additional textures (bmp) must be in data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/map/ BGM must be in BGM/ folder. Add the bgm in data/mp3nametable.txt (ex: my_map.rsw#bgm\\44.mp3#) Add following lines to data/resnametable.txt my_map.gnd#my_map.gnd# my_map.gat#my_map.gat# my_map.rsw#my_map.rsw# Add this line to data/mapnametable.txt my_map.rsw#Title of my Map# Server Side Add the following line to​​ db/map_index.txt my_map Add the following line to conf/maps.conf map: my_map Cache Create a map.grf and include a folder data/. Add inside your map files (gat, rsw, gnd, extra) Create a folder grf/ in your server root (Hercules/) and upload map.grf inside grf/ folder. Connect via ssh (putty) to your server and log in. Stop your server ./athena-start stop Edit conf/grf-files.txt ​nano conf/grf-files.txt Add the following line, save and close. ​grf: grf/map.grf Do the following command ./mapcache start your serveur ./athena-start start
  23. 2 points
    Michi

    Client Translation Project

    This is a new translation client project that Dastgir and Me want to share for Hercules only. What this Project contain? - itemInfo.lua with iro/kro translation. - Some lua that contain last translation found on the board or made by us. - Last accessoryid.lub / accname.lub / jobname.lub / NPCIdentity.lub decompiled. - Texture Buttons translate. - msgstringtable.txt fully translate. - Txt files translate (questid2display.txt, mapnametable.txt etc...) - Up-To-Date itemInfo and other files required to run a basic Translated client. You can help us by opening PR, or just pm Dastgir to get access to the repo... What Client is compatible? - Client compatible until 2016. Link:
  24. 2 points
    evilpuncker

    itemInfo.lua [semi-traduzido]

    última atualização: 13/04/2016 chega de guardar as coisas só pra mim, tá ai galera créditos: GRAVITY PS: o que tem traduzido nos arquivos do bRO estão traduzidos aqui, o que falta no bRO está em inglês aqui. itemInfo.zip
  25. 1 point
    Alayne

    Veteran Quest

    Version 1.0.0

    1 download

    This script contains a quest where an old adventurer will sing you a song, and where you'll have to ascomplish each step to become an adventurer yourself. If you need a guide, ask for it! (but please, read the file first, it's quite easy). Warning: All the quests I'm gonna release relied on item you might not have as they're custom ones. So think of editing the reward variable to ensure you'll be able to get the reward (on OnChooseItem). Info: as I'm planning to upload thousands of scripts, I can't take screenshot of all single quests. So I'll add only my avatar's one
  26. 1 point
    Alayne

    Santa Claus

    View File Santa Claus This script contains a quest to be run on Christmas, where you'll have to help Santa Claus to gather enought gift box while his imp went into a strike. If you need a guide, ask for it! (but please, read the file first, it's quite easy). Warning: All the quests I'm gonna release relied on item you might not have as they're custom ones. So think of editing the rewardId variable to ensure you'll be able to get the reward. Info: as I'm planning to upload thousands of scripts, I can't take screenshot of all single quests. So I'll add only my avatar's one Submitter Alayne Submitted 11/22/17 Category Quest, Shops, Functions & Algorithms  
  27. 1 point
    Alayne

    Crash Island

    View File Crash Island This script contains a quest where you'll be asked to help finding back a bunch of missing people after their Airship crashed. If you need a guide, just ask for it, and I'll make one ^^ Warning: All the quests I'm gonna release relied on item you might not have as they're custom ones. So think of editing the rewardId variable to ensure you'll be able to get the reward. Submitter Alayne Submitted 11/22/17 Category Quest, Shops, Functions & Algorithms  
  28. 1 point
    Alayne

    Anti-Priest

    Version 1.0.0

    1 download

    This script contains a quest where you're following the Anti Priest path. The goal of an anti-priest is to be the exact opposite of the Priest, and therefor, you'll be asked to NOT help people, by spreading false infos for instance. If you need a guide, just ask for it, and I'll make one ^^ Warning: All the quests I'm gonna release relied on item you might not have as they're custom ones. So think of editing the rewardId variable to ensure you'll be able to get the reward.
  29. 1 point
    Dastgir

    @pk command by Dastgir

    Your server is pk mode, so obviously they can attack anywhere to anyone. You don't need pk mode to be enabled to use this plugin.
  30. 1 point
    Tsuuu

    [ Pedido ] NPC transformador de quests em VISUAL

    Os créditos do npc está no cabeçalho, peguei aqui no Hercules mesmo à bastante tempo, te garanto que está 100% funcional e facilmente configurável. Bom proveito ! visuais.txt
  31. 1 point
    melv0

    Cursor Disappearing Over Models

    i think you rdata out of the date try update your kro data
  32. 1 point
    Alayne

    Devil Tower

    Version 1.0.0

    37 downloads

    Hello peoples, I've been asked recently to create official instances that aren't release on rathena yet. So I decided to merge them to hercules too. So here's my version of Devil Tower instance, based over infos took here and there, videos and divine-pride database, and DanielArt initial script. In the rar, you'll find all you need, including Instance file, mob, item and quest db. You'll still need up to date client (I personnaly use 20160201) to ensure the mobs are created client side. Have fun. Please, leave the credits and do not claim my work as yours.
  33. 1 point
    Questune09

    Wrong placement of icons

    try to check signboardlist.lub/lua files just try to change the coordinates
  34. 1 point
    Alayne

    Sarah And Fenrir

    Version 1.2.0

    25 downloads

    Hello peoples, I've been asked recently to create official instances that aren't release on rathena yet. So I decided to merge them to hercules too. So here's my version of Sarah And Fenrir instance, based over infos took here and there, videos and divine-pride database. In the rar, you'll find all you need, including Instance file, mob, item and quest db. You'll still need up to date client (I personnaly use 20160201) to ensure the mobs are created client side. Have fun. Please, leave the credits and do not claim my work as yours.
  35. 1 point
    Kasthiel

    Configurable Refiner

    I would like to know how I can add more protection items up to +20 in npc, as I set it up and added it and it did not work, it still picks protection item +5 for any other refinement greater than +5. setarray .SecureItems[0], 6456, 6457, 6457, // +0 6456, 6457, 6457, // +1 6456, 6457, 6457, // +2 6456, 6457, 6457, // +3 6456, 6457, 6457, // +4 6456, 6457, 6457, // +5 6231, 6235, 6235, // +6 6230, 6234, 6234, // +7 6229, 6233, 6233, // +8 6228, 6232, 6232, // +9 6993, 6994, 6994, // +10 6238, 6239, 6239, // +11 6584, 6585, 6585, // +12 6870, 6876, 6876, // +13 6871, 6877, 6877, // +14 6872, 6878, 6878; // +15
  36. 1 point
    Asheraf

    Homunculus Attack in New Client

    Hello there, no the AI system got dropped in new clients so unless someone made some patch to restore it, auto attack wont be possible (client-side).
  37. 1 point
    Rytech

    r833 - 2017 Rune Knight Update / Lux Anima Added

    =General *giant_growth_behavior -Added this new config. *Max runes of each type you can carry is now 60. =Skills *RK_RUNEMASTERY -Level 10 now allows crafting the Lux Anima rune. -This is also the required level to use Lux Anima runes. *RK_MILLENNIUMSHIELD -Recoded part of the skill. -Fixed a issue where the shields visual effects wouldn't appear -if you changed maps, refreshed, relogged, or appear for anyone -seeing you come in their view range. *RK_CRUSHSTRIKE -Updated damage formula. *RK_GIANTGROWTH -The random damage increase is now 2x the damage. -Now gives a increase in physical melee damage. -250% increase normally (125% increase if in PvP/GvG maps). -This can be set to use the older pre-2017 behavior by changing -the "giant_growth_behavior" setting if desired. *RK_STONEHARDSKIN -Recoded part of the skill. -Weapon breaking chance now only applies to physical melee attacks. *RK_STORMBLAST -Updated damage formula. -No longer affected by INT. Its now affected by STR. *RK_FIGHTINGSPIRIT -Recoded the skill. -Party members now get half of the ATK increase. *RK_LUXANIMA -Added support for the skill.
  38. 1 point
    LucasBrito

    Bug bg_message

    Olá, pessoal. Efetuei todo tipo de teste, inclusive no emulador no que se baseia no Hercules (o brathena) e o problema se repetiu. Acontece quando executada a função visual bg_message, caracteres especiais são exibidos ao final da mensagem, conforme imagem abaixo: Testei com todas as langtypes, versões e até com diferentes hexeds, ainda assim o erro se repete (vezes com menos, vezes com mais caracteres esquisitos). Outra observação é que digitei coisas aleatórias e comandos antes da execução do bg_message, os últimos caracteres exibidos no cliente parecem ser somados à mensagem do bg_message, desse jeito: Inseri um ShowDebug no corpo da função p/ saber o que está sendo passado ao cliente e a mensagem é exibida normalmente no debug (sem caracteres adicionais). Acredito que seja problema com pacotes e, antes de publicar esse tópico eu busquei bastante sobre o assunto e não encontrei nada parecido. Estou utilizando: ---------------------------------------------------------------------------------------- Hexed: 2010-07-30 Data, lua files: Client-Side oferecido pelo brAthena GRF: BRO Langtype: 12 (já testei todas) Version: 25 (já testei de 20 à 26) ---------------------------------------------------------------------------------------- Desde já, agradeço a ajuda!
  39. 1 point
    sader1992

    kRO unpacked clients releases

    https://github.com/HerculesWS/Hercules/blob/00624f157bdee3bd438bd7d9ecd4aed03815c23e/src/map/packets.h#L10639
  40. 1 point
    Skyline

    Custom Job + Large Mob

    Hi @Promeister long time no see! Your work is awesome as always! Send me stuff <3
  41. 1 point
    Promeister

    Custom Job + Large Mob

    I'll try to post more soon. Stay tuned!
  42. 1 point
    Rytech

    r832 - Dieter's Skill Done / Shadow Void Recode

    =General *homunculus_pyroclastic_autocast *pyroclastic_breaks_weapon -Added these config settings. *Made a small change to the ZC_ACK_TAKEOFF_EQUIP_V5 packet so it -will report errors with unequipping more properly. *Cleaned up and optomized some code to improve performance. =Skills *KG_KYOMU (Shadow Void) -Recoded most of the skill. -Skill casting fail behavior is now handled correctly. -Failure will now happen after casting the skill and will now -display a skill fail message when it does. *MH_GRANITIC_ARMOR *MH_PYROCLASTIC *MH_VOLCANIC_ASH -Added support for these skills.
  43. 1 point
    Find this line at battle.c if( sc->data[SC_REFLECTSHIELD] && skill_id != WS_CARTTERMINATION && skill_id != GS_DESPERADO && !(d_bl && !(wd->flag&BF_SKILL)) // It should not be a basic attack if the target is under devotion && !(d_bl && sce_d && !check_distance_bl(target, d_bl, sce_d->val3)) // It should not be out of range if the target is under devotion ) { Add the skills you dont want to reflect on if( sc->data[SC_REFLECTSHIELD] && skill_id != WS_CARTTERMINATION && skill_id != GS_DESPERADO example i want bash not to be reflected by reflect shield i will add this line: && skill_id != SM_BASH so it will be if( sc->data[SC_REFLECTSHIELD] && skill_id != WS_CARTTERMINATION && skill_id != GS_DESPERADO && skill_id != SM_BASH
  44. 1 point
    smiths12

    Yellow Headphones & Red Headphones

    Version 1.0.0

    18 downloads

    Yellow Headphones & Red Headphones from MS.
  45. 1 point
    smiths12

    Trace of Darkness

    Version 1.0.0

    39 downloads

    Another monster from maplestory: Trace of Darkness.
  46. 1 point
    Ridley

    [Release] The (data) GRF Project

    try tokei's grf editor, he added support for lzma libraries
  47. 1 point
    Ridley

    "New Reborn" integrated job master

    Version

    99 downloads

    I did this a while ago. In order to use this script you need Olrox new_reborn map This script is no physical job changer. instead each spike of the star shaped map represents a path of the classes. You walk up there to change your job. Extended Job's are available from a normal npc in the middle. Important: This script uses Euphys default herc job changer as a base. - the script gives out a +7 novi weapon for each of the base classes (check line 355 to 392) - it has some fancy warp portals, feel free to edit it to default - even more fancy, ressource eating rotating waiting rooms for exit and entrance (default prontera) which can be disabled as well (line 502 and 530) - autobuff inc agi +10 for 1 minute each time you walk directly through the middle (or spawn) - you can NOT skip rebirth. 1st job -> 2nd -> rebirth -> trans ->3rd - it also has support for rebellion, but rebellion is not yet added on herc so you might want to disable it This script was already tested live and worked fine. I did some edits tho but never optimized it since I lost interest in it. However, I think its something different from default Job Masters Note: I really recommend to read through it and check for all options. Some Screenshots
  48. 1 point
    milk

    Judas Paid Services

    Maybe I am unlucky, but this guy sold me bugged battlegrounds converted from eAmod to Hercules. There is hard to catch him on Skype, or he is ignoring me, but I am very very sad.
  49. 1 point
    Hyvraine

    Hyvraine Designs

    [showcase] Fable Ragnarok Online
  50. 1 point
    pan

    Dano da Laminas Destruidora

    Nossa cara, tem que avisar em um bug report, esse dano está totalmente incorreto... skillratio += (300 + 40 * skill_lv)/8;Fico pensando quem foi o gênio que pensou em dividir por 8 isso dai.Você sempre pode utilizar a source do Hercules com os scripts do cronus, não vai ter nenhum problema de incompatibilidade, já que eles estão seguindo a nossa source.