Popular Content

Showing content with the highest reputation since 03/28/17 in all areas

  1. 10 points
    March Digest 2017 The following digest covers the month of March, 2017. Staff Changes None Development Highlights CORE: Fixed monster's trap placement and activation behaviour (Git Hash: 8f82d04) Fixed Job Name display (Git Hash: 29b0670) Fixed a warning in clif_globalmessage (Git Hash: 55e445b) Updated alternate 3rd job body style (Git Hash: 12ee8aa) Fixed a bug with character deletion (Git Hash: b8d1dc6, Git Hash: 5fa2db9, Git Hash: 11f5009, Git Hash: ebc39cd) Fixed invalid vending items being saved (Git Hash: c1ef0aa) Fixed a warning in Random Option (Git Hash: e655a73) DATABASE: Skill update: Counter Kick, Heel Drop, Storm Kick, Counter Kick, Flying Kick, Tumbling (Git Hash: 40f6b7f) Added missing packet (Git Hash: 7ecaf8b, Git Hash: 43ba736) Added missing Quest DB entries (Git Hash: 6018578, Git Hash: 17a2738) Changed getexp into getexp2 for Pre-RE items (Git Hash: 870001c) Fixed item_db_re different from item_db_re2 (Git Hash: 6eb4cc4) SCRIPT: Removed an unused character variable (Git Hash: 800f22b) Removed an extra semicolon in kafras.txt (Git Hash: 1a233da) Added parenthesis in tu_ma_th01.txt (Git Hash: c6e09fd) Fixed a warp destination typo in The Sign quest (Git Hash: f6488a2) Implemented Equip quest in Eden Group for Summoner class (Git Hash: 08338e0) Fixed typo in Geffen Magic Tournament (Git Hash: 0b5687d) OTHERS: Fixed a compile warning (Git Hash: da23d87) Removed Doxygen files (Git Hash: 08e862c) Updated main.sql (Git Hash: 61ff251) Statistics Excluding merges, 1 authors have pushed 25 commits to master and 35 commits to all branches. On master, 75 files have changed. There have been 139 additions and 1,816 deletions. There are 4 merged Pull Requests and 5 Proposed Pull Requests. There are 12 new Issues and 20 Closed Issues. List of Contributors @admkakaroto, @Akkarinage, @aleos89, @anacondaqq, @Atemo, @cold-hr, @cydh, @daisyanne1380, @Everade, @ex0ample, @hazimjauhari90, @hendra814, @Indigo000, @Jeybla, @Lemongrass, @lucasoli, @MishimaHaruna, @MysticFurur0RE, @Playtester, @RadianFord, @secretdataz, @spangler88, @srhmike, @TokeiBuru Show your support to rAthena by submitting your Issue or Pull Requests! By providing enough useful info (Git Hash, Client Date, RE/Pre-RE, crashdump, how to reproduce, etc) you will help us to solve the issues faster
  2. 8 points
    It's been a long time since we've had an influx of new staff, and with the team dwindling down to only 6 active members it's time for a hiring push to cope with the mounting number of systems and processes we have in place. Now is an ideal time to submit your applications to join our team! The following positions are open for anyone to apply for: Developer The Developer is responsible for providing a number of fixes or additions that effect the operation of the emulator. They work closely with the community on both the forums and our Github repository to confirm bugs and provide updates. Must be proficient in C/C++ and have some sort of experience with C/C++ programming. A script/DB developer must know the rAthena scripting language intimately. Good English typing skills are required to fill out concise reports. Forum Moderator The Forum Moderator takes care of the forums by moderating topics and posts. These simple actions can make the world of difference! A tidy forum is a happy forum! Occasionally, members need to be kept in-check and it is the Forum Moderators' duty to issue warnings and provide advice to members in order to keep them within the Rules and Guidelines. Content Moderator In addition to having the ability to provide general forum moderation, the Content Moderator looks after our Files app and various plugin content. Moderation areas for this role are Files, Server Database, Jobs Available, Awards. International Moderator (Special requirements apply) The International Moderators take charge over a specific language forum, providing moderation, support and such to the international community where they are most fluent. * An international moderator must be fluent (usually a native) of the language he/she wants to moderate for. * An international moderator must also speak decent to very good English to communicate with the rest of the team as needed. As always, the Staff Applications are open and waiting to be filled in. Good luck!
  3. 7 points
    Need the latest kRO Install folder for your private server? Look no further! ----> Download <---- Latest: 2017-04-11 Installation: Official kRO Updated: 11/04/2017 Download Link: http://bit.ly/latestkro Package contains RSU RO Patcher Lite for kRO and kRO RE by [Ai4rei] This package is maintained by [Akkarin] This ZIP archive is 2.81GB in size and includes all BGMs plus the latest RSU ([2017-04-01] Release Simply download, extract, play! A fan of this topic? Hit the rep button
  4. 6 points
    Henry Lasanga Project. Since Lasagna is kinda empty i made a start creating official scripts for the Doram town and fields and dungeons. I'm spending as much time on it as i can and i made them public for all the rAthena users. Released: *7719 Time to digest 7719,0,1078,3,0,0,0,0,0,0,0,0,0,0,0,0,0,"Time to Digest" *7721 Cat showoff contest 7721,600,3496,3,3497,2,0,0,0,0,0,0,0,0,0,0,0,"Cat showoff contest" *7723 The potential within 7723,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,"The Potential within" Hope you like them have fun! More wil be released soon.
  5. 6 points
    New heads I'm making for Ragnarok Online. Heads with beard. Will be 6 new heads.
  6. 5 points
    The Bug Tracker badges are itching to be applied to your forum accounts! In an effort to close a few of our 40,000 open issues (199 at the time of this post), the devs are seeking your help. We need users to help our devs out by picking a page on the issues list, reading a few of the open issues and commenting on whether or not you can reproduce the issue. The devs are steaming ahead with the implementation of new features, ironing out bugs from older features, updating skills, etc, so i thought it'd be nice if some members of the community could provide some input on a few of the issues to help them out! We're aware that sometimes there's an issue that is over two years old and gets forgotten about, then another user opens an issue that essentially duplicates them, but only the most recent one gets closed off properly via the commit message, because the first/original issue may have been forgotten. Aleos and I will be handing out Bug Tracker badges to users who provide helpful input on any 5 issues that are more than a year old (or anything past page 4). Helpful input is: Confirmation of a bug that still exists Testing and providing an update if the reported bug is now giving different results Proving that the issue can be closed by commenting with commit hashes relevant to the fix, or referencing other open issues relating to the same problem Happy hunting boys and girls!
  7. 5 points
    This afternoon I enabled all groups on the forums to be able to upload their work to Files and put a price on them. What does this mean? Two things. Firstly, it means that any user on the forum is able to charge for their uploaded File. This has proven to be profitable in more ways than just of a monetary value. In the past, amazing features, code, maps, sprites, images, etc were created knowing that hard work would be met with funds in their account to either spend on the forums, or request via paypal. This encouraged a higher standard of working which produced a large number of projects. Secondly, it means that rAthena can survive for longer without further cashflow injections from elsewhere. Donations are marvellous, but they don't cover the monthly costs. Paid Files have a Tax value of 12% which covers the paypal fees and ensures that a few cents are kept in rA's coffers. Over the course of a month, these values would help to pay for our hosting. All paid files will be approved by either @Aleos or myself to begin with. The approval process will be strict - if your file is not of high quality, it will be rejected. Files that were previously uploaded to the forums when Nexus was alive no longer exist. If you had a paid file and want to charge for it, you will need to re-upload it (I deleted them all when i found that moderators had still been downloading them after they were hidden during my absence last year). If you run into any problems with permissions, please let me know as soon as possible via Forum PM!
  8. 5 points

    Version 1.4.0


    Third Job Costumes The Correction With the advent of jRO releasing new Job Costumes, many of server owners wants to replace the vanilla sprites or even, adds the bodystyle system. But, there's a catch, jRO, with the freedom given to them for creating this content, they made it out of the default pattern of paletting. In a classic example, you can notice the pattern of the RO palettes. What matters is the position of the colors, what means, for all jobs, the white-ish tones will be always on the same row, so, we can use it to create custom palttes. See how it works: What happened was jRO didn't follow the pattern, making it incompatible with the classical (or @KamiShi) palettes. So, I corrected them, making the able to use any of the previously created palettes. This package includes: Alternate Royal Guard M/F + Gryffon Battlemount + Lion Mount Alternate Ranger M/F + Warg Battlemount + Ostrich Mount Alternate Minstrel/Wanderer + Ostrich Mount Alternate ArchBishop M/F + Alpaca Mount Alternate Warlock M/F + Fox Mount Alternate Mechanic M/F + Savage Mount Alternate Genetic M/F + Savage Mount Alternate Guillotine Cross M/F + Hyena Mount Alternate Shadow Chaser M/F + Hyena Mount As requested by Emistry, I also added an extra, making it more compatible to default palettes: Kagerou/Oboro + Frog Mount Following the another Emistry's request, all files are now already on GRFs. On this 1.4.0 version, I'm including a remade GRF with Classic Palettes on correct folders for those new Costumes. The previous version had no Cashmount palette included, this one fixes the issue. Only the already released costumes are supported at this moment. I'll be updating this package if it's needed along with jRO releases.


  9. 4 points
    View File Third Job Costumes: Corrected Third Job Costumes The Correction With the advent of jRO releasing new Job Costumes, many of server owners wants to replace the vanilla sprites or even, adds the bodystyle system. But, there's a catch, jRO, with the freedom given to them for creating this content, they made it out of the default pattern of paletting. In a classic example, you can notice the pattern of the RO palettes. What matters is the position of the colors, what means, for all jobs, the white-ish tones will be always on the same row, so, we can use it to create custom palttes. See how it works: What happened was jRO didn't follow the pattern, making it incompatible with the classical (or @KamiShi) palettes. So, I corrected them, making the able to use any of the previously created palettes. This package includes: Alternate Royal Guard M/F + Gryffon Battlemount + Lion Mount Alternate Ranger M/F + Warg Battlemount + Ostrich Mount Alternate Minstrel/Wanderer + Ostrich Mount Alternate ArchBishop M/F + Alpaca Mount Alternate Warlock M/F + Fox Mount Alternate Mechanic M/F + Savage Mount Alternate Genetic M/F + Savage Mount Alternate Guillotine Cross M/F + Hyena Mount Alternate Shadow Chaser M/F + Hyena Mount As requested by Emistry, I also added an extra, making it more compatible to default palettes: Kagerou/Oboro + Frog Mount Following the another Emistry's request, all files are now already on GRFs. On this 1.4.0 version, I'm including a remade GRF with Classic Palettes on correct folders for those new Costumes. The previous version had no Cashmount palette included, this one fixes the issue. Only the already released costumes are supported at this moment. I'll be updating this package if it's needed along with jRO releases. Submitter Haziel Submitted 02/24/16 Category Job Sprites Content Author  
  10. 4 points
    Hi all, here is my latest work: Emergency Call Cooldown. Easy for the player and good looking. Please review it.
  11. 4 points
    Hello everyone, this is a continuation for my Server-side guide, however, this time, this is a client-side guide instead. No virus can be located at any link located in download spoiler section. So first, before we begin, I would like to tell you that I will not be accompanying you while making a client. Again, this guide is quite long and I expect you to read and absorb it properly. I would be very disappointed and will IGNORE if you have an error that is stated just below. Anyway, moderators, or etc. may change/edit it freely and any suggestions/reports/etc. are highly suggested or required. Again, I will have an example of my own, thus you do not need to follow it. If you find this helpful, see my signature (Not the PayPal, instead the reputation etc. and please don't make a bad thought about it, it's just for some reasons for the others to know that it is working.) Anyhow, this guide WILL WORK at any CLIENT and is not a one-sided client guide only. What to download: I. Configuring your server-side (packet_db.txt) to listen to your client. II. Configuring your server-side(mmo.h) to listen to your client. III. Setting your Client using NEMO IV. Letting your Client listen to the server and to the client itself. How to run your server: FAQ: Now you're done. Again, if you have any questions regarding this, please kindly do so, or if you have any suggestions or request to change kindly do so. Again, I really recommend if you follow my server-guide which is stated above. Anyway, good luck on making your server. I hope you'll be able to help the Ragnarok Community. Long live Ragnarok! Best Regards, Freya
  12. 4 points
    I have more time now and I'm thinking about returning to the staff, but I'll need some time to catch up
  13. 3 points
    A guide as to help you create your own test server. Please know that I won't be accompanying you as you're making this, this is just a guide, and if you follow this guide smoothly, then you won't be having any problems then. Please know that I will not answer any questions that can be searched in the search function. Again, this guide is a full package ― guides with pictures. Please read carefully, follow the guide thoroughly. You want to have a test server, read the instructions. Also, this is just a magnification of the Wiki guide. What to download: - Please download them first. I don't want you guys to lose the passion because of downloading. Install msysgit and MS Visual Studio 2015, don't install but only download MySQL Workbench and MySQL yet, we'll tackle on that later on. NOTE: This guide follows the WiKi guide from rAthena. This topic is not to, any form, replace, change or etc rAthena WiKi guide. Good News: If you find this tiring and such please follow this topic instead. Click this link to go. However, if you're asking as why I'm still making this guide when there's this guide made by @Anacondaqq then, I just want to finish what I started. Anyway, this is a very, very long long guide, so if you're really excited, then please refer the link above. Part 1: Transferring rAthena github files to your computer. Part 2: Compiling Part 3: Connecting Part 4: Configuring Part 5: MySQL Installation Part 6: MySQL Workbench Installation Part 7: Installing files Part 8: Knowing what is what and which is which. TROUBLE SHOOT (After these, I expect you to know which is which and which is what): CLIENT SIDE GUIDE: Best Regards, Freya Edit 1.0 : Added Trouble Shoot , larger font.
  14. 3 points
    As you can see my forum position is supposed to preside over downloads and such yet I have no access to paid files. I do not approve them, I do not download them, I can only buy them. Rest assured its all on the level at rAthena! Since there seems to be a misunderstanding I've provided images so you might see what I see from my Content Moderator privileged account. First image is a side by side comparison of a free file (left) and a paid file. If I opt to select the Buy Now option for the paid file I end up on the 2nd image you see. Regards, ~Azura Skyy
  15. 3 points
    Hi all, Here my latest preview video of one of my stuff : Video animation In Game If you noticed in the video, the main advantage of my mod is that you can continue talking with the NPC while watching the video !! Please, give me feedbacks ! If you like my stuff, don't forget to follow my profile to get informed of new RO stuff I post on forum !
  16. 3 points
    My dark version of the endless tower
  17. 3 points
    No - the pre-re/classic official servers don't get the newer renewal features, so to change our structure and mission to enabled all features for all types of servers and all clients is a little pointless. While newer clients can be used for pre-re servers, some of the features are client dependant, some of them can only be used in RE mode (due to specific NPCs, items and mobs). If you want to use something like achievements on a pre-re server, you'd need to use a newer RE client and modify elements of the server to suit the requirements.
  18. 3 points
    Performance as far as RAM goes, Hercules has the edge, but not by much. Forums can be quiet during off days, while Github can be quiet on either project when the devs are working on things in the background before a PR is submitted. They're similar. We aim to emulate kRO, so features are coded when the devs get time. There's no timeline or checklist that states which emulator has which feature enabled, but from what i've seen, rAthena is producing the code for these systems slightly ahead of Hercules. Newer clients are all RE. They -can- be used on a Pre-RE server, but you shouldn't expect them to work as they should. It's being cleaned up ready to throw into a PR. We're lovely. Yes, we certainly do! We have no intention of deserting our posts! Many of the members of staff here have invested too much time in this project to simply walk away now.
  19. 3 points
    If you want to limit the total bonus you could do that in pc.c: case SP_SUBRACE: // bonus2 bSubRace,r,x; PC_BONUS_CHK_RACE(type2,SP_SUBRACE); if(sd->state.lr_flag != 2) sd->subrace[type2]+=val; break; For example: case SP_SUBRACE: // bonus2 bSubRace,r,x; PC_BONUS_CHK_RACE(type2,SP_SUBRACE); if(sd->state.lr_flag != 2) { sd->subrace[type2]+=val; if(sd->subrace[type2] > 90) sd->subrace[type2] = 90; } break;
  20. 3 points
    Yes, i stepped down when i went into hospital. I understand you have concerns, but please be assured that between Aleos and I, we have everything under control. I have no intention of developing cancer again, so i'm not going anywhere. We've been doing everything to ensure that rAthena remains on the up! Paid files is a two sided coin, as with anything that we introduce into the community, it gets talked about, we weigh up the pros and cons, then we talk to the staff (this has been in discussion since September last year), then we push it out to the community after we've made sure that a procedure is in place. Things that happened in the past can be learned from. This is one of those things that had a knock-on effect to other systems and deteriorated because it wasn't managed properly. We've learned from that mistake. If i wasn't confident that we could provide a service that every member of rAthena deserves, we wouldn't have re-introduced it.
  21. 2 points
    Hey everyone o/ I've started learning maps (so far so good)^^ Still a big Noob about the Shadows, Effects and all that fancy stuff tho .. this stuff simply won't work out for me very, very, very often *sigh* .. Probably I'm cursed. But @Nyanko is trying to help me out with this (thanks god he has a lot of patience)
  22. 2 points
    tl;tr Download Package Folder and extract all archives inside each folder (mirrors for google drive, or dropbox at the end of page) Copy-paste pre-made clients files from /03_client_side_files/ folder to your kRO Ragnarok Online Client Go to /02_openserver/ and Run OpenServer (it will start mysql-server where already you have rathena_db, and rathena_logs databases) Go to 01_emulator/rathena/ and run "runserver.bat" if you wish RENEWAL mechanic and content, or "runserver_PRERE.bat" if you wish PRE-RE Run's RO game client (2015-11-04aRagexe.exe) from your kRO Ragnarok Online Client Enter to the game via login: admin, pass: 123456, and have fun (if you need to make your own account, scroll down to FAQ on this topic) For everything above you will need around 5 minutes or less. Very useful package for newbies, or people who wish Ragnarok Online online server to play offline or which wants to make their own server & client but don't know how to start or how to do it. Before you start My english is sucks, i know it, but please hold back your tears of blood until you finish reading. You will find this information very useful. What is it? This is package of everything that you need for a running server on your local Windows PC (emulator, mysql-server, game client, extra utilities). This pack oriented mostly for people without knowledge and time for education how everything works, but which wish to run Ragnarok Online server at their own PC, or which wish to try and learn something new, but never tried it, or confused with configuration part. Anyway, it can be used not only by such people. It will be very good boost for any newbie which stuck a lot with basic first step (server configuration) I remember when I was a newbie, and something like full pack which i have used as example was saved for me a lot of my time. Because everything is here, and here is fully working an example of everything that need to know, and you can skip boring configuration part and do funny things, or education with the emulator which in final result will again -> save a lot of time for you. When i say read, i mean: exe diffed, grf's packed, emulator compiled, mysql-server configured, .sql files imported, packet_db setted, configuration part done. Just run open-server, then run emulator exe (runserver.bat) and open game client = and boom, you are in game About What usually need to do to make rAthena works? you need a compiler for compiling emulator from source code to a ready application which you will run. you need mysql-server where will be stored database which will be used by rAthena emulator (need import sql files, and create mysql users, then set everything at rAthena) you need translated and up to date game client, which will support latest available RO features you need diffed .exe file to run game client which will load everything above. What will you get from this pack? pre-compiled and configured Emulator to .exe files (map, char, login servers) for both version of RENEWAL and PRE-RENEWAL version of rAthena (you don't need any compiler at all) pre-configured web-server stack (mysql-server + different important and useful tools for you), with already imported rAthena sql database inside packed for you LATEST and clean translated files for your game client, with actual and correct English translation (will work 2012+ game exe (but we using 2015-11-04)) already diffed 2015-11-04aRagexe game client which will work with everything above. Main Pack Idea Just download full pack folder, extract archives inside, copy from /03_clientside_files/ files to your kRO Game Client, then run OpenServer, then go to rAthena folder and run emulator. Then open game client and play. No actions from you required, no guides to read needed, everything will work out the box, even if you monkey How to Use Before you start, please download latest CLEAN kRO (Korean Ragnarok Online) game client. Here just example link (updated by me and actual): https://mega.nz/#F!RplhTAKB!dzCgiK7555XVUGxH5-sEzQ 0. Download it and install it somewhere, I suggest install it to C:\Games\ROCLIENT 1. Go to /01_emulator/ and extract rathena.zip Don't forget to read readme.txt inside the folder. This readme file explains everything that you need to know about rAthena. As you understand, this is pre-compiled and configured Ragnarok Online Emulator 2. Go to /02_openserver/ and extract OpenServer.zip This is pre-configured and cleaned web-server stack (mysql-server / etc) which you should start every time when you running the server (green flag) Don't forget to read "readme.txt" inside that folder, it will explain everything for you. 3. Go to /03_client_side_files/ and copy all files inside to your clean kRO folder (step #0) By default, you copy files which packed for RENEWAL mechanic with renewal descriptions / etc. If you wish, after copying files, you can overwrite different to RENEWAL translation from PRERE_VERSION folder Just open PRERE_VERSION folder and copy-paste everything from this folder to your kRO client. Don't forget to read "readme.txt" inside the folder, it will explain everything for you 4. 90% of work done, now need just understand main things: rAthena Emulator can't work without database server. So before running emulator, and then game client, you should run the server, then emulator, and only then the client. Your steps now (from server start to entering the game): a.) go to /02_openserver/OpenServer/ and run Open Server x64.exe (depends on your Windows Version) b.) you will see "Red Flag" at your tray bar (near clocks), click on it, then select "Run Server". if your antivirus not crazy, or firewall is ok -> server will be run normally and you will see that Red Flag changed to Green Color. if you experience any issues, go to official OpenServer website and ask for help: https://ospanel.io/forum/ c.) go to /01_emulator/rathena/ and depends on mechanic what you wish to have run: - or runserver.bat = RENEWAL mechanic (default (since 2010 up to now)) - or runserver_PRERE.bat = PRE_RE (classic mechanic (up to 2010 year)) It will open 3 console windows, where you should not see any "Error" messages if everything is ok. Here is screen from normal working server, which you can use for check if everything looks ok: https://i.imgur.com/YBS4rgk.png d.) now you can run the game client and connect to running rAthena Ragnarok Online server. Open C:\Games\ROCLIENT and find 2015-11-04aRagexe.exe and run it. By default, i made 3 accounts for you with _M _F (see readme.txt in emulator folder) * login: admin, admin2, user * pass for all above: 123456 e.) Easy, is not it? Have fun ^_~ Whats next? By default you will run 1x rate server without any features, so you will wish to customize it a little bit. Here is your next steps (you need read a lot of info and check a lot of settings / files) Start from this place in next order: /doc/atcommand.txt - read first, it will help you with basic stuff at your GM account. /conf/battle/ - here is many configurable options for different mechanic settings. Use @reloadbattleconf in game to reload on live server without restart the settings from this folder. /db/ - item_db.txt and mob_db.txt - will be useful for you too /npc/[pre-re or re]/scripts_main.conf, then scripts_athena.conf then do not forget to read files in /doc/ folder and ofcourse join to http://rathena.org and google answers for your questions at board. About Useful Tools I have added two must-have tools which will help you a lot to manage /db/ and client files easy as 1,2,3. Official board topics about genius tools below: - SDE (Server Database Editor): https://rathena.org/board/topic/98173-server-database-editor/ - GRF Editor: https://rathena.org/board/topic/77080-grf-grf-editor/ Credits (i do not say nicknames, because whole community deserve credits here, and there is not enough space) https://github.com/zackdreaver/ - translation project (this guy did really a lot) https://github.com/rathena/rathena/graphs/contributors - guys, without who you will not see Ragnarok Online [FAQ] Q: I'm confused, and can't understand what need to download, what need to run, etc. What do i need to download for playing RO offline? A: Download full folder from download links below (right click on folder -> download all). Except this package you need official kRO client. Q: Is it possible to use some files from this package at different projects, or independent? A: Yes, you can use GRF, or EXE, or Emulator + OpenServer indepeneded of each other with your own grfs / exe or emulator Q: Is it RENEWAL or PRE-RE offline pack? A: Both. But by default everything compiled for RENEWAL. If you wish classic PRE-RE mechanic / item and skill translation -> just run in "/rathena/runserver_PRERE.bat", and copy files from 03_client_side_files\PRERE_VERSION\ to your RO client folder Q: Builded on/for what game client version? A: This package builded around 2015-11-04aRagexe, because it's latest stable supported game client with large amount of features if compare to older one. But GRF can work with clients from 2012 up to 2015 year without any problem. 2015-11-04aRagexe NEMO Applied Patch List Q: What phpmyadmin or mysql login / password, how to enter to database? A: Just login "root", password is empty (not set) You can use these credentials at phpmyadmin / adminer / heidiSQL / console Q: How can i edit MYSQL database, or user privilegies (for example i wish to make administrator) A: Run your OpenServer -> Then click on Green Flag -> Advanced -> phpmyadmin. Then enter to login: "root", and leave password field empty -> then click enter. Then select database "rathena_db", find table called "login" open it, find your user, and change value in "group_id" field to your own (0 =normal user, 99 = super user with all privileges). For more information please see groups.conf too. If you have any problems, please try to fix your system first. Everything in this pack was tested. Bugs can happen, but mostly 99% of functions works fine. Google is your best friend. Please read readme.txt files inside each folder, it will save a lot of your and mine time, inside these files explained different details. [File Structure] Download Links MEGA Folder | or Google Drive Folder | or DropBox Folder You need download full folder, not only 1 element from it, to make it work you need download all folder together. All filehostings below support folder downloading. Use it. The files not in archive, because imagine situation, when you need just .exe to download. Exe size around 15MB, if i put everything to archive, that means you need download around 400MB of data just to get diffed and correct working 15MB exe, i think it's not okay. Ragnarok Online offline pack 2017 works together with kRO Client. If you don't have kRO client, download it. Total Pack Size is 413MB
  23. 2 points
    You Can Open The Map Files in Hex Editor in my case i used XVI32 HEX EDITOR. 1. You need to open your map files in the GRF Editor to check the map resources ( add the texture files and map in same grf to check) If your custom textures path is correct there will be a check in the box. 2. Now that you know what textures are error in the map files you need to open it in Hex Editor to change it to a readable path. example if you go to the map you will have this error data\texture\yourmap/map.bmp not found you need to hex this part to mapfiles/map.bmp -> mapfiles\map.bmp Just scroll down to find the paths for your map. :)) Hope This helps
  24. 2 points
    OnPCLoginEvent: if (vip_status(1)) { dispbottom "========================"; dispbottom "Account Status : VIP"; dispbottom "Expire Date : "+vip_status(2); dispbottom "Time left : "+vip_status(3); dispbottom "========================"; end; } }
  25. 2 points
    Hi, today i;m going to share you my own: Plant (or farm) system. i Wrote this script my self based on goddammit's script from 2012. i wrote this one 6 months ago. Some function: - 5 or 6 kind of seeds. Fully grown after an amount of time ( 5minutes, 30 minutes, 60 minutes, 90 minutes,120 minutes and 24 hours). -1 account can only plant 10 plants each seed. -The plant grown and change display automaticaly. Every seed looks different, you can change it to whatever you like. You can name your plant, it will show up. -Only the owner can view the important information of the plant (HArvest time, ferterlize information) -You have to wear A hat and a cuting tool to plant. -You have to water it regularly. if water below 0% the plant will die. Every time you water a plant, that have water < 40% you get a small sprize. -When it fully grown, You have to harvest it in 2 hours, after that the plant is dead. -The harvest prizes can be change, randomly change base on your luck. (the longer the seed grown, the better the prize). 10% you can hit the jackpot x2 the prize. -It can be stolen by other, when stolen, the thief gets 30% of the prize and when you harvest you can only get 70%). When stolen can not be stolen again. (The name of the thief will show up). -it can be "Bug", randomly after some time. When get bugged the plant grow slower. You have to Bug spray it. Bug spray it will get a small prize. (The bugged plant display as a worm) -You can ferterlized it. There are 2 kind of ferterlizer: Reduce time, or increase prize. (Can only ferterlize it 1 time only, only owner can ferterlize it). -You can protect the plant from thief with any item you want. [email protected] command to find your plant. And @farm to see all the information about all your plants. -You can set as many plant spot as you want by duplicating it. -Everything is SQL based. You can restart, reloadscript as you want. Funny feature: There's are 2 guard dog at the entrance. If you stolen from anyone and run by them, you will be dead after 5 time. Only for fun beacause you can still get by them, just take you some time . And you can put as many dog as you want. Running around or just stay at some place. (base on walking npc and ontouch function)
  26. 2 points
    Download and open Nemo Download and load the unpacked client Click Select Recommended Tick disable packet obfuscation if you didn't enable it on your server Click apply selected A 2015-11-04aRagexe_patched.exe will be generated Try to use the new diffed client and check the walk delay If it's working, try to mess now with the other options on nemo.
  27. 2 points
    Are you diffing a pre diffed client? Just download nemo here -> LINK And diff an unpacked 2015-11-04 client. You can download it here -> LINK EDIT: Nemo's Disable Walk to Delay is unticked on default. So just don't do anything with it.
  28. 2 points
    Sure thing. //Skormie's WOE Waitingroom Timer v1.02.1 //Should natively work with Euphy's WOE Controller. prontera,150,150,5 script Woe Time 100,{ end; OnInit: function add_zero; function woe_update; .@Euphy_Len = getarraysize( $WOE_CONTROL ); if( .@Euphy_Len ) { for( .@i = 0; .@i < .@Euphy_Len; .@i += 4 ) { .woe_day[ getarraysize( .woe_day ) ] = $WOE_CONTROL[.@i]; .woe_hour[ getarraysize( .woe_hour ) ] = $WOE_CONTROL[.@i+1]; } } else { setarray .woe_day, 5, 4; //Day of the week WOE Starts on. (0 for Sunday, 6 is Saturday) setarray .woe_hour, 16, 20; //rAthena works on a 24 hour clock. } woe_update(); while ( 1 ) { .@woe_tick = .woe_time[.current] - gettimetick(2); .@day = .@woe_tick / 86400; .@hour = .@woe_tick % 86400 / 3600; .@min = .@woe_tick % 3600 / 60; .@sec = .@woe_tick % 60; .@mes$ = add_zero( .@day ) + add_zero( .@hour ) + add_zero( .@min ) + add_zero( .@sec, 1 ); delwaitingroom strnpcinfo(0); waitingroom agitcheck() ? "WOE is Active!" : .@mes$, 0; sleep 1000; } end; OnAgitEnd: woe_update(); end; function add_zero { return ( ( getarg(0) < 10 ) ? "0" : "" )+ getarg(0) +( getarg(1,0) ? "" : ":" ); } function woe_update { .@woe_len = getarraysize( .woe_day ); for( .@a = 0; .@a < .@woe_len; .@a++ ) { .@woe_day[.@a] = ( .woe_day[.@a] - gettime(4) + 7 ) % 7 * 86400; .@woe_hour[.@a] = ( .woe_hour[.@a] * 3600 ) - gettimetick(1); .woe_time[.@a] = gettimetick(2) + .@woe_day[.@a] + .@woe_hour[.@a]; if(gettimetick(2) > .woe_time[.@a]) .woe_time[.@a] = .woe_time[.@a] + 7 * 86400; if( .woe_time[.@a] <= .woe_time[.current] ) .current = .@a; } } }
  29. 2 points
    Hi as far as i know all 4 elemental resist potion do stack, But when you activated all of it you will just get a 5% resist from all elements since every resist potions have a counterpart of 15% increase damage to their specific weak elements. :))
  30. 2 points
    you can set any map as a pvp map using mapflags example pvp_y_1-2 mapflag pvp https://github.com/rathena/rathena/blob/master/doc/mapflags.txt
  31. 2 points
  32. 2 points
    at src/map/atcommand.c find this ACMD_FUNC(rates) { char buf[CHAT_SIZE_MAX]; nullpo_ret(sd); memset(buf, '\0', sizeof(buf)); snprintf(buf, CHAT_SIZE_MAX, msg_txt(sd,1298), // Experience rates: Base %.2fx / Job %.2fx (battle_config.base_exp_rate + (pc_isvip(sd) ? (battle_config.vip_base_exp_increase * battle_config.base_exp_rate) / 100 : 0)) / 100., (battle_config.job_exp_rate + (pc_isvip(sd) ? (battle_config.vip_job_exp_increase * battle_config.job_exp_rate) / 100 : 0)) / 100.); clif_displaymessage(fd, buf); snprintf(buf, CHAT_SIZE_MAX, msg_txt(sd,1299), // Normal Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx (battle_config.item_rate_common + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_common) / 100 : 0)) / 100., (battle_config.item_rate_heal + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_heal) / 100 : 0)) / 100., (battle_config.item_rate_use + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_use) / 100 : 0)) / 100., (battle_config.item_rate_equip + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_equip) / 100 : 0)) / 100., (battle_config.item_rate_card + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_card) / 100 : 0)) / 100.); clif_displaymessage(fd, buf); snprintf(buf, CHAT_SIZE_MAX, msg_txt(sd,1300), // Boss Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx (battle_config.item_rate_common_boss + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_common_boss) / 100 : 0)) / 100., (battle_config.item_rate_heal_boss + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_heal_boss) / 100 : 0)) / 100., (battle_config.item_rate_use_boss + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_use_boss) / 100 : 0)) / 100., (battle_config.item_rate_equip_boss + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_equip_boss) / 100 : 0)) / 100., (battle_config.item_rate_card_boss + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_card_boss) / 100 : 0)) / 100.); clif_displaymessage(fd, buf); snprintf(buf, CHAT_SIZE_MAX, msg_txt(sd,1024), // MVP Drop Rates: Common %.2fx / Healing %.2fx / Usable %.2fx / Equipment %.2fx / Card %.2fx (battle_config.item_rate_common_mvp + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_common_mvp) / 100 : 0)) / 100., (battle_config.item_rate_heal_mvp + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_heal_mvp) / 100 : 0)) / 100., (battle_config.item_rate_use_mvp + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_use_mvp) / 100 : 0)) / 100., (battle_config.item_rate_equip_mvp + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_equip_mvp) / 100 : 0)) / 100., (battle_config.item_rate_card_mvp + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_card_mvp) / 100 : 0)) / 100.); clif_displaymessage(fd, buf); snprintf(buf, CHAT_SIZE_MAX, msg_txt(sd,1301), // Other Drop Rates: MvP %.2fx / Card-Based %.2fx / Treasure %.2fx (battle_config.item_rate_mvp + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_mvp) / 100 : 0)) / 100., (battle_config.item_rate_adddrop + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_adddrop) / 100 : 0)) / 100., (battle_config.item_rate_treasure + (pc_isvip(sd) ? (battle_config.vip_drop_increase * battle_config.item_rate_treasure) / 100 : 0)) / 100.); clif_displaymessage(fd, buf); return 0; } and replace wit this ACMD_FUNC(rates) { char buf[CHAT_SIZE_MAX]; nullpo_ret(sd); memset(buf, '\0', sizeof(buf)); snprintf(buf, CHAT_SIZE_MAX, msg_txt(sd,1298), // Experience rates: Base %.2fx / Job %.2fx (battle_config.base_exp_rate + (pc_isvip(sd) ? (battle_config.vip_base_exp_increase * battle_config.base_exp_rate) / 100 : 0)) / 100., (battle_config.job_exp_rate + (pc_isvip(sd) ? (battle_config.vip_job_exp_increase * battle_config.job_exp_rate) / 100 : 0)) / 100.); clif_displaymessage(fd, buf); return 0; } And recompile
  33. 2 points
    Add the script provided to your custom scripts. Open your custom grf and add Daily_00.bmp to Daily_28.bmp inside data\texture\À¯ÀúÀÎÅÍÆäÀ̽º\illust folder
  34. 2 points
    @Jey I get it now. Thanks for clearing that up! I'll edit my first post.
  35. 2 points
    @Technoken It's just a small difference. Take a closer look. Your script removes the speed bonus if the player isn't standing on every map of .map_list$. That is impossible if there is more than one map in .map_list$ ;>
  36. 2 points
    Don't forget to add the gat file to your mapcache.dat with WeeMapCache Also add the mapname to your mapindex Regards, ~Azura Skyy
  37. 2 points
    View File Tic Tac Toe Minigame Script and Map ✖ O ✖ Tic·Tac·Toe miniGAME O ✖ O Features: · 2 player based minigame · Fully automated · Free map included! (tictactoe.rsw) · Detects tied game · 1st turn selection is randomised · Very easy to install: Just copy the map files to your GRF and the script files to your custom NPC folder. · Lots of fun for your players! ✪ Buy once and have access to future updates! ✪ [ ! ] If you have any questions or you need to contact me for support, you can reach me at @Leeg or you can post a comment here and I will receive a notification. You can also send me an email at: 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 (Leeg) still retain all rights to this script. - Terms above may be changed or adjusted without prior notification. Submitter Leeg Submitted 04/06/17 Category Games, Events, Quests Content Author
  38. 2 points
    Try to avoid using freeloop. The infinity loop is caused by a wrong condition: if ( getgmlevel() < 100 && !checkvending() ) { DetachRID(); continue; } This will detach every non GM (needs at least level 100) and non vending player. Better would be: if ( getgmlevel() > 0 || // ignores GMs checkvending() || // ignores Vender checkweight(32000,1) == 0 || // Checkweight failed checkidle() > 60 ) { // ignores AFK-Player (should also include venders) I just had a look in an own script. It's pretty much the same, but differs from the time (not every hour at minute zero). And it just waits ten seconds, if it fails. OnMinute00: //Damit das ein wenig interessanter wird, wird der Coin nicht genau zur vollen //Stunde ausgeteilt, sondern irgendwann innerhalb dieser Stunde. stopnpctimer; initnpctimer; setnpctimer(rand(0,3540000)); end; OnTimer3545000: stopnpctimer; query_sql "SELECT `account_id` FROM `char` WHERE `online` = '1' ORDER BY RAND() LIMIT 0,1",.@accid; if( getarraysize(.@accid) != 1 ) end; attachrid .@accid[0]; //Player attached if( checkweight(32000,1) == 0 || checkidle() > 60 || getgmlevel() > 0 ) { setnpctimer(3535000); //Evtl. Wird in 10 Sekunden jemand gefunden, der nicht afk ist. startnpctimer; end; } getitem 32000,1; switch(rand(17)) { case 0: announce "["+strcharinfo(0)+"] ist ein richtiger Glückspilz und findet einen Coin hinter "+((Sex)?"seinem":"ihrem")+" Sofa.",b_all; break; // [...] (Sorry in German, but you'll get the point)
  39. 2 points
    Perhaps this will help..
  40. 2 points
    Rathena is using git. No longer using svn. Perhaps u download tortoisegit or github desktop software.. but, for applying diff patch, i'm not too sure about this..
  41. 2 points
    forget this topic it is outdated DIFF your src with this Initial release of the Achievement System #2044
  42. 2 points
  43. 2 points
    there is plenty of threads for Hourly points try searching and modify it as your need here is a link i searched for you https://pastebin.com/EBjSiPb8
  44. 2 points
    Moderator bias at play perhaps but rAthena's goal is to be as close to official as possible whereas my understanding is Hercules is keen on providing more customization/plugins. Our community is certainly active and the development and forum manager commit a lot of time to the project. Support can be found in the forums and we have a community discord channel for chatting about whatever. Will rA be around with developers for the foreseeable future? Yes. Hopefully not getting in trouble by providing information but we've recently received an application for a development team position. I consider that outstanding news- especially when you take this thread into consideration. Steps like this look bright to me! Regards, ~Azura Skyy
  45. 2 points
    Description: A collection of events I made 6 years ago (2011) on my server. I was using eAthena server files when I made these scripts. I'm not sure if it's compatible with rAthena's server files. Some servers are still using some of these scripts and I think they're using new emulators like rAthena or Hercules. I just want to share these scripts to everyone. I don't know anything about programming when I made these scripts so the code is quite ugly. I did not even use functions lol. Players on my server really enjoyed Stop the Clock and Guess the Word event. I can't answer any questions regarding these scripts. I can't even remember the codes I've written here. Download: babbs-event-scripts.rar prize-giver-sql-script.rar Events: Stop the Clock event Guess the Word event Run for your Life event Monster Hunt event - The last boss in Monster Hunt is a custom mob. Change it into whatever you want to avoid errors. True or False event Lucky Box Event Poring Punch event Poring Catcher event Racing event MVP event Last Man Standing event (pvp) Free for All event (pvp) Soccer Ball event Treasure Box event NPC: Prize Giver npc - Download the sql script in the link above. Load and execute it on your database (phpMyAdmin / MySQL Workbench). It will create a table used by the Prize Giver npc. It won't work without this table. Event Manager npc Event Warper npc Time Play npc Bubble Gum npc (copied the bubble gum quest in VanRO) Note: The prize of some events, especially the automated events, is a custom item. Change it into whatever you want to avoid errors.
  46. 2 points
    You should avoid resellers and instead go with hostings such as OVH/Limestone/etc. It's a harder learning curve but it's much more rewarding in the end as you'll have full control over your server. As for RagnaHosting, I hope you haven't invested too much in it =/.
  47. 2 points
    try putting the patcher under a subdomain i had a similar issue when ussing ssl cert on my site patcher would not work. but on a subdomain it would work. for example patch.yoursite.com and have .htaccess block indexing and you should be okay.
  48. 2 points
    Dear rAthena users who may have used this so-called hackshield, It has become known that the site of this hackshield has a major security vulnerability that allows malicious attacker to read and/or change the data on its database. In addition, the creator of this hackshield, who should have been someone with knowledge in field of computer security, should know that passwords should not be stored in plain-text. Yet, your passwords are stored as plain-text in ringsec.net. We don't have any evidence that the data has been leaked, although if you use the same password as the one you used on RingSec somewhere else, change your password now! As a side note, rAthena does not encourage or support any attacking attempt at a third party site. Regards, Secret.
  49. 2 points

    Version 1.0.0


    PSD + NPC Daily_Reward_System_EP5 THK Stolao for script http://upaste.me/0c71347644b016213


  50. 2 points

    Version 0.6


    NPC Creator Hello all, I just recently made this program in order to Help with some of my scripting structure, instead of having to deal with typeing out all those lines or opening that other program eascriptable, with this i can just run the program type in the info and it saves it as a txt file in the directory specified with the structure all laid out. If anyone has any suggestions im free to hear them and if this kicks off i'll develop it more, i have a few ideas in my head, Customizeable Quest Scripts through gui and such :3. FEEL FREE TO DROP ME A LINE VIA PM IF YOU WOULD LIKE TO SEE OTHER THINGS ADDED TO THIS, 400+ DOWNLOADS I KNOW YOU ALL WANT SOMETHING DIFFERENT ADDED TO THIS >.>