Leaderboard


Popular Content

Showing content with the highest reputation since 05/29/2017 in all areas

  1. 258 points
    E - Script Collection Last Update : September 10, 2013 [table] https://rathena.org/board/index.php?/files/file/2962-%7B?%7D/ https://rathena.org/board/index.php?/files/file/3089-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2961-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2933-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2859-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2821-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2550-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2506-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2505-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2504-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2503-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2502-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2499-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2498-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2497-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2501-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2496-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2495-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2493-%7B?%7D/ https://rathena.org/board/index.php?/files/file/2821-%7B?%7D/ [/table] * Going to clean these below topic too later on ..... [spoiler=Misc Scripts.....] Freebies Script Card Trader Gold Room [ Pick Gold ] Gold Room [ Guild Tax ] Map Restriction [ GM Based ] Daily Reward Monthly Reward Monster Spawner Monster Summoner with Last Summoned Display Players Stats & Equipments 3rd Job Item Giver Exchanger [ Cashpoint to Coins ] Exchanger [ Poring Coin - Zeny ] Exchanger [ Points to Tickets ] Exchanger [ Item to Item ] Exchanger [ Item to Item ] Exchanger [ Multi Item to 1 Item ] Party Match Auto Ban Over Stats Users Soul Link Buff Kill Players gain Cash Points Party Members All Get Items [ Snippet ] Message Board Stalker Class Skill Reproduce NPC Multiple Selection Quest [ Template ] In-Game Item Rewarder In-Game Points Rewarder Invasion Event Custom Item Rate Status Point Seller [ Snippet ] Anti Bot Security Script Anti Bot Script [ Code / Question ] Item Combo Restriction [ LHZ Card ] Drop Item Upon Death PVP Switcher + Announcer [ Guild Master ] Rotating Waitingroom Messages +10 Refiner [ Specific Items ] Random Rate Item Exchanger MVP Invasion Premium Users [ Boost Rates ] Display Cutin Image upon Login Custom Randomed Box Items Kick GM during WOE Custom Crafting NPC Restrict Same IP [ Certain Map ] Coloured Items Exchanger Guild Master Changer Party Team PK Match Gambling Game IRC Channel Crafting NPC Guild Storage Restriction Tons of others script you can found at Script Support / Script Release sections.... [spoiler=Extra Informations] Notes : I am abit lazy to write all those Script Descriptions, i do believe that all of you able to get how this script works. Anyway, i will still doing my best to write the Updated Changelog or informations about the script as detail as possible. All the Scripts above are uploaded to Pastebin . Abide the Following Rule : Scripts Error / Not Working , you have to Explain it in Details. ( Add in Images / Modified Scripts ) Do not SPAM / BUMP in my Topic. Dont ask for Support stuffs for other Scripts in this Topic. Link Down , then drop [ @Emistry ] a message. I Reserved the Right for NOT Answering your Posts if you did not abide my Topic's Rules. Keep This In Your Mind : All the Scripts i distribute here are NOT FOR COMMERCIAL USES . DONT remove my Credits if you are using part of the scripts to modify your own. DONT re-release the scripts in any form / way. Special Thank you for my Tutor : If you ♥ these Scripts , Click on to Vote this Topic up . Or you may also click on at above the Topic
  2. 36 points
    View File GRF Editor Hey everyone, This is a GRF tool I started to develop for my own personnal use, but I thought I'd share it since I've upgraded the UI. Its primary goal is to be easy to use while offering a wide variety of options and customizations. The software is quite stable and can handle large operations easily. How to install Download the zip archive provided from the download link at the bottom of this description or directly from there : http://www.mediafire.com/?aflylbhblrzpz0h Install the application with GRF Editor Installer.exe; if you are missing a .NET Framework you will be prompted to download it. Once you are done, you can start the program from the link on your desktop. Key features Overall speed is faster (or at least equal) than any GRF tool. Common operations : add, delete, merge, extract, preview, save. Undo and redo for any operation. It can open any GRF file. Clean and very interactive interface. Saving formats supported : 0x200, 0x103 and 0x102 (through the Settings page) and conversion to the Thor format. Instant filter and search options (example : "map .gat"). File association and context menus integration for .grf, .gpf, .rgz and .thor (through the Settings page). Can rebuild separated images into one file easily. Drag and drop (with the ALT key, can be modified in the Settings page). This is a big part of the software; most of the items can be moved around within the application itself or from/to Windows Explorer. Tools Sprite editor : a simple sprite editor with powerful features. Semi-transparent images can be added, you can easily change the order or replace images, etc. This tool can convert images in the wrong type by showing you multiple solutions (merging a new palette, dithering the image by using current palette, using the closest color, and a few more). Grf validation : allows you to validate a GRF with multiple settings. It can detect corrupted GRF entries, invalid sprites, empty files, non-GRF files, duplicate files and a lot more. Flat maps maker : generates flat maps from .gat and .rsw files. Useful to generate WoE maps or to fasten up the loading time. Patch maker : generates a GRF patch based on two different GRFs. Hash viewer : shows the hash code (both CRC32 and MD5) for files. Image converter : converts an image to any format requested (BMP, PNG, JPG, TGA). GrfCL : used to create batch files (.bat) which can automate tasks on GRF files. See the content in GrfCL.rar in the download for more information. This tool can be customized from the sources as well. Palette recolorer : creates new sprites by changing their colors (this tool is now deprecated). Client database editor : allows modifications of the database client files (txt and lua) with easy and simple tools. Work in progress. Grf encryption The encryption feature has been enabled again. It's similar to what it used to be and it has been tested on client versions ranging from 2012-08-01 to 2014-02-05. Some error messages will be displayed if necessary. If you have an issue, copy the error message (with the code, if there's one) and send me the client executable with the cps.dll file generated by GRF Editor. There shouldn't be compatibility issues anymore though! Thor files Thor files are patches used by Thor Patcher ( http://thor.aeomin.net/ ). Because of their similarity with the GRF file structure, they have been integrated within GRF Editor. The primary utility of this feature is that it allows you to add encrypted files to a Thor patch. All the other options can be achieved by using Thor Maker. You'll find the necessary steps below, but test your patches before sending them off to players (I've done a lot of testing on my end, but better be safe). If you're using SecureGRF, then make a new GRF, add the files and encrypt it. In GRF Editor, open the encrypted GRF you just made, use "Save as" and name the new file with a .thor extension. That's it, if you want to change the output directory, click on the root node of the project and select the tab "Container options". You can select the output mode and the GRF to merge the patch with. Simply save again if you change these properties. If you're using GRF Editor's encryption, then make a new Thor file (File > New > New Thor) and add the files you want to patch it with. Right-click on the files you want to encrypt and use Encryption > Encrypt. Technical stuff Requires .Net Framework 3.5 (SP1) Client Profile to run (3.5 or more will work as well). Automatically converts file name encoding to their proper values (you can change the encoding). Data virtualization is used as much as possible to preview files, meaning the files aren't completely loaded. Right-clicking an item will bring up the available options with that file. Preview file formats : txt, log, xml, lua, lub, bmp, png, tga, jpp, db, ebm, pal, gnd, rsw, gat, rsm, str, spr, act, imf, fna and wav. Services are "crash ready", meaning that you will be warned about a failed operation and no work will be lost (the application won't close and crash). It tries to continue operating even if it meets unsual conditions. Operations can be cancelled by clicking on the button near the progress bar. The warning level can be changed to avoid messages like "Please select a folder first." When prompted with an error, use Ctrl-C to copy the current dialog's content. Some screenshots! 1) Previewing an act file, while showing the search feature 2) Preview of a model file (rsm) 3) Preview of GrfCL with the MakeGrf command 4) Preview of maps 5) Preview of Grf validation 6) Search feature (press Ctrl-F or Ctrl-H to bring up within a text editor) Sources : http://www.mediafire.com/download.php?7z6hkdag4ayj8rs Got a feedback? I'd gladly hear you out and fix issues you have with the program. Submitter Tokei Submitted 01/10/2013 Category GRF Files Content Author  
  3. 33 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 2.4.15.746) Simply download, extract, play! A fan of this topic? Hit the rep button
  4. 26 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  
  5. 23 points
    these are mostly unpopular scripts that probably not getting a lot of replies more popular ones will be in separated topics getitemname2 function getitemname2_2.3.txt Global Function PS: why am I getting rep even before I make any release ? O.O
  6. 22 points

    Version 1.4.0

    4,122 downloads

    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.

    Free

  7. 16 points
    File Name: NEMO File Submitter: NeoMind File Submitted: 30 Nov 2013 File Category: Client Tools Content Author: NeoMind N.E.M.O. - Neo Exe Modification Organizer Why another client patcher? well 1) WeeDiffGen - isn't working for 2013 clients + it depends on dlls (not that its a bad thing but i like scripting ) 2) xDiffGen - yes its scripted but we need to depend on xdiff files. so i made a new one based on xDiffGen and here it is. The patches are written in QtScript format. Details of making a patch have already been written in a seperate topic - although now it needs to be updated with more details. I have already converted most of the patches from xDiffGen. Why this name? - well I didn't want it to be called * Gen No offense plus someone keeps calling me Nemo in IRC which gave me the idea Snapshot How to use? 1) First you need to specify your client file in Input Exe file box. If you browse to select the file name, Output Patched box gets updated with a _patched suffix filename automatically. Ofcourse you can select your own name for the output. 2) Next we need to load both the client and the scripts (patches & addons). so click Load Client button. 3) Select the patches you want . In case you patched once before (for whatever date) they will be saved in your local and you can use the Select Previous button to select them again. Also you can try using the Select Rcomnded button to select all the Recommended patches. 4) So your patches are selected and client is loaded what next but to Apply Patches which will generate the output file. In 2.0 version , NEMO also generates a .secure.txt file containing the MD5, SHA1 and CRC32 values of the output exe file which you can use in various tools. 5) You can use the Save Profile and Load Profile buttons for saving/reloading a set of patches & input values, that you have selected (even if they are not applied) for future use. 6) Whenever you apply patches to a client, NEMO updates the patchlist.log file (along with Inputlist.db) in the folder where NEMO.exe is. This file will contain the list of patches you have applied along with their IDs (do not tamper with either of them). Changes in 2.0: ---------------------- 1) I have made some obvious modifications to the interface (you can definitely see the change in case you have seen v1.0). i) Buttons have come downwards and is no longer strippable (toolbar has been fixed in position) ii) New status Label has been added which shows your currently loaded client date and how many patches are selected. iii) NEMO now has support for Addons - scripts that are meant to retrieve data from the client and do its own thing (not patch the client). All the Extract xDiff patches has been added here already. 1 extra addon will be coming soon once i can fix it. iv) New Filter box has been added which does live search (i.e. filter as you type) for filtering out only the patches u want to see. For e.g. if you type color, it will only show patches that have the string color in either it's name or the description. You can also use regular expression v) An upcoming feature - Test Patches. this one you can use for testing a newly added patch for a variety of clients that you select. 2) NEMO is no longer there in SVN. I have shifted it to GitHub . The rar file upload has the .git file so you should be able to directly pull to get updates. But just in case I have provided the repository link below. Remember to pull for updates before using NEMO and let me know if you are facing any bugs or issues or if i have missed out on anything. Enjoy . Repository: https://github.com/MStr3am/NEMO.git Click here to download this file
  8. 16 points
    rAthena C++ Migration It's a well-known fact that people can get old. A software can also get old. It has been years that rAthena forked from eAthena, which is a fork of jAthena. Countless changes were committed. A large number of developers come and go. So, we think that it's time to move forward and leave things from 200x behind. I'd like to announce the project that was started by @Lighta, picked up later by the rA dev team, Project rAthena++. It is an attempt of converting rAthena source code from C language to C++ with utilizing object-oriented programming in mind. We believe that libraries available in C++ will facilitate us greatly in creating new features in the future. Code for the project can be found in our GitHub Repository. However, the project has its downside. It may break every single source mods out there. Although, I believe that it will be much easier to recreate mods in the future. In addition, rAthena being in C++ open the possibility for a nice plugin system to make mod developers' life easier. Also, currently the project will not compile on Linux. We will make a change to our Makefile later to support Linux. Additionally, I'd like to ask you to help test this new branch of rAthena throughout the development process for bugs or bad merges that may happen here and there. The project is still in very early stage. Its code is not much different to what we currently have now, but it will get refactored everywhere possible to make a good code base to develop in the future. Finally, special thanks to @Lighta for a good base of code. @Sirius_Black for his refactored solution for rAthena. @Aleos for great advices and tips. @Lemongrass for great advices and tips. @Cydh for a great piece of code that get me out of the compile errors hell. Secrets signing out! Links: C++ development branch: https://github.com/rathena/rathena/tree/refactor/rA-cpp
  9. 15 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
  10. 15 points
    2015 Client Support As of d2d1fd2, rAthena is now able to support 2015 clients! Client Support Feature : 2013-12-23 or Newer (Main Server) Clan System Feature: Requires 2013-12-23 client or newer. Includes the Sword, Arc Wand, Golden Mace, and Cross Bow Clans. Jumping Clan is not yet implemented as more information is needed. Includes official NPC to join and leave Clans. Side note: Confirm your chat window has the Clan Info setting enabled to display messages. Added clan_join and clan_leave script commands. Commit : ecc8cf9 Note: read topic click Cash Shop Sale System Feature: Requires 2013-12-23 client or newer. Requires GM level 99; until permission settings are implemented. Usage: Enter the item(s) you want to sell in your item_cash_db.txt using Type 8. Start the server or @reloaditemdb. The Special tab will be empty at this time, which is fine. Type /limitedsale and hit enter in the chat window in the client. Enter the item name into the Item DB Name field in the sale window. Fill in the data you want for the item: Number of Sale: Amount of this item that is sold to players. Sale Start Time: This is the Month / Day and then Hour : Minute of the start of the sale Time to sell: How many hours the sale will last. 24h is max tested so far. Click Add Limited Item and wait for the start time that was entered to pass. Commit : Pull: 1825 Note: read topic click Client Support Feature : 2014-10-16 or Newer (Main Server) Vending & Buying Store Report Feature: This feature when user close shop, the client showing report for buy/sell Commit : 01adc9c Client Support Feature : 2015-05-13 or Newer (Main Server) One Click Item Identify Feature: This feature allows quickly (ctrl + click right) in you item unidentified Request 1 Magnifier when used. Commit : 5fe8145 Add Body Style & Dressing Room Feature: This feature require the client support before 2015-05-13 or newer user can choose body style and dressing room system Make sure you data&lub support for this Commit : d70b173 Note: now support 5 job only (Guillotine Cross & Genetic & Mechanic & Royal Guard & Arch Bishop Outfit) last update 2016-04-19 Thank you to Rytech for the client Dress pack New Item Random Option Feature: This feature is still in initial release state. Bugs and issues may occur. We hope you could kindly report them to us. Finally, in addition to the feature, we will release more script command support for this feature in the future. Commit : f296409 Note: read topic click RODEX New Mail System Feature: RODEX (RO Delivery Express) is the replacement of the Mail System within RO. (Read more here) Requires PACKETVER 20150513 or newer. All mailbox NPC are disabled as RODEX is accessible through the client. Basic configurations can be found in conf/battle/misc.conf with more configurations in conf/char_athena.conf. mail_return_days and mail_delete_days are defaulted to 15 days for when an unread message is returned and another 15 days for when that returned message is finally deleted. As with the previous mail system, zeny and items can be sent through RODEX. RODEX supports up to 5 attached items now, as opposed to 1. A tax of 2,500 zeny per item (misc.conf::mail_attachment_price) and a tax of 2% zeny when sending zeny (misc.conf::mail_zeny_fee). Players are given a default of 100 mail stamps a day. (misc.conf::mail_daily_count) Commit : Git Hash: 58776da Note: read topic click Client Support Feature : 2015-08-26 or Newer (Main Server) Add New Skill Cart Design Feature (Pushcart Decoration): This feature require the client support 2015-08-26 or newer user can select cart for change to new design for Merchant Class only Make sure you data&lub support for this here. Commit : 71c6896 Note: now not support NPC for this, if you want to test @questskill 2544 Client Support Feature : 2015-10-01 or Newer (Main Server) New Character Creation Windows Feature (Unique Sex): This feature require the client support 2015-10-01 or newer user can choose sex M/F when make new character creation Commit : e3c274a New Class Doram Feature: This feature require the client support 2015-10-01 or newer Thanks to Rytech and Nova for their information! Commit : daa9e01 Note: read topic click Pet Evolution System Feature: Achievement System (New Extra Quest) Feature: Title System Feature: This feature isn't supported yet (waiting developer for Implemented). Client Support Download Thanks to @renniw for the preparation of this client! You can download the Client - 2015-09-16a Download (Main Server) - 2015-10-29a Download (Main Server) (Warning found issues random unknown packets) - 2015-11-04a Download (Main Server) These features require 20150513 or newer. Please report all bugs to the Issue Tracker! NOTE: This 'support' post means rAthena added 2015-09-16 client (source and packets), not "post your issue about installation, how to get, how to make it work of 2015-09-16 client" This is a Christmas gift for the rAthena user, Merry X'mas DressPack.grf sysbox.grf DressPack_v1.3.grf DressPack_v1.4.grf DressPack_v1.5.grf
  11. 14 points
    RODEX Support As of Git Hash: 58776da, rAthena now supports the RODEX System! Thanks to @Lemongrass for getting it applied to rAthena! What is RODEX? RODEX (RO Delivery Express) is the replacement of the Mail System within RO. (Read more here) Requires PACKETVER 20150513 or newer. All mailbox NPC are disabled as RODEX is accessible through the client. Basic configurations can be found in conf/battle/misc.conf with more configurations in conf/char_athena.conf. mail_return_days and mail_delete_days are defaulted to 15 days for when an unread message is returned and another 15 days for when that returned message is finally deleted. As with the previous mail system, zeny and items can be sent through RODEX. RODEX supports up to 5 attached items now, as opposed to 1. A tax of 2,500 zeny per item (misc.conf::mail_attachment_price) and a tax of 2% zeny when sending zeny (misc.conf::mail_zeny_fee). Players are given a default of 100 mail stamps a day. (misc.conf::mail_daily_count)
  12. 13 points
    Hello everybody ! I'm working about two years on writing a complete new RO client. I hadn't so much time, as I'd wish, but now it's almost ready for a basic gameplay. So what are the advantages of having own RO client ? RO doesn't depend anymore on Koreans. It gives an ability for releasing of any new feature, whatever the players want: new 3D mobs, dynamically generated locations, everything you want. The client is cross-platform and can work on Windows, Linux, Mac OS X and Android natively. Thanks to using of new computer graphics features, the client works faster, consumes fewer resources, providing better graphics. For example, it loads a location instantly(to be more precise, it takes ~15 ms to load a map) - so no waiting anymore ! What are the features we have today ? Dynamic shadows and per-pixel shading(no strange blur on the ground anymore!). Correct rendering of all the sprites and locations including all the animations on the locations. Rendering the best part of effects. The most part of UI. All the network communications with server. But there are some missing features: some part of UI(skill UI for example), and some in-game interactions are missed. But all these will be fixed soon. I would find those who are interested in that project, because it will be the only project, which will be used on the servers providing better game experience. Also, a development of the project requires some means and other help, so if you have a mind and in the position, you can write to me in PM or in these comments. Some screenshots:
  13. 13 points
    Packet Obfuscation Support As of 9d247d8, rAthena is now able to support encrypted packets making servers WPE free! Thanks to Hercules for the initial base of it. Thanks to @Napster for getting it applied to rA. Enabling support for your server: Packet Obfuscation support is enabled by default. It can be disabled in src/config/core.h by commenting out #define PACKET_OBFUSCATION. When diff'ing your client, make sure to not apply the "Disable encrypted packet" diff. A new definition has been added in db/packet_db.txt called packet_keys_use. Make sure this corresponds to the packet_ver you are using! Clients 2011-10-05 and newer will contain a new definition in db/packet_db.txt called packet_keys. These will have the three default keys for their specific client version. These keys can be changed if you use the diff to change the default key of the client. Keyworld was nice enough to provide a nice GUI to test custom keys. You can find that here. If you happen to change your keys, make sure the ones you apply in the diff match the order in the packet_keys definition. If your server supports multiple clients, make sure all clients are using the same 3 keys. Keep in mind, the maximum key value is 0x7FFFFFFF!
  14. 13 points
    Hi all, Sometime last year I started working on a Ragnarok client. (Again...) It's very close in behavior to the original client, using DirectX and the original 3rd party libraries (granny2.dll, mss32.dll etc). It doesn't have a name yet, but I like to think of it as my "SakExe", since that's what it's based on. At this point it can be used for basic gameplay, though much of the user interface is still missing, as well as a lot of the effects. Recently I've made a few changes, making an alternative rendering implementation using OpenGL. After a little work I was able to compile my client for Linux and finally Android. I'll use this topic as a showcase/work log. Feel free to ask any questions. And now for some pictures... DirectX mode on Windows 8. Some features like the Granny3D actors are only supported on Windows. It's working great on Android, although some additional tweaks are needed to make it more accessible. What I've done so far is to scale the UI to make it easier to hit buttons, and adding touch gestures for things like camera rotation. This is with OpenGL ES rendering on my x86 Android phone (1920x1080). It also runs on 32 bit ARM. I've been testing it on both my newest phone and my old Samsung Galaxy Note II, the latter of which is a little over 3 years old at this point. Originally I got like 0.5~2 FPS on my phones with my naive GL renderer, but after some work the performance it pretty solid on both of my phones.
  15. 13 points
    Hi All, Here is a rather simple quest template based on arrays. It will tell users what they're missing among other things, and makes for a good way to quickly get a quest in game. //===== eAthena Script ======================================= //= Super Awesome Quest Template //===== By: ================================================== //= CalciumKid //= & Okira //===== Current Version: ===================================== //= 2.0 //===== Compatible With: ===================================== //= eAthena 1.0 Final + //===== Description: ========================================= //= Quest Template //============================================================ <map>,<x>,<y>,<facing> script <npcname> <npcsprite>,{ //===== Config: ============================================== set .npcname$,"[^FF0000 <npcname> ^000000]"; //Change to whatever you want the NPC name to be setarray .reqid[1],<id>,<id>,<id>; //Item IDs for the items, required for item checks setarray .reqn$[1],"<name>","<name>","<name>"; //These are names of the required items, for the dialogue setarray .reqa[1],<amount>,<amount>,<amount>; //These are how many of each item is required set .prize,<rewardid>; //Change this to the Item ID of the item reward set .prizen$,"<rewardname>"; //Change this to the name of your reward set .prizea,<rewardamount>; //Change this to the amount of the prize item set .zeny,20000000; //Amount of zeny for quest (set to 0 to disable) L_QUEST: mes .npcname$; mes "Hah! Hello there "+strcharinfo(0); next; mes .npcname$; mes "I don't get many visitors, so I assume you're after my legendary ^FF0000"+.prizen$+"^000000?"; menu "Of course",-,"No way",L_EXIT; next; mes .npcname$; mes "Great! I love business. I can make you a ^FF0000"+.prizen$+"^000000, but only if you bring me the materials required."; next; mes .npcname$; mes "Would you like me to make one for you?"; menu "Yes",-,"No",L_EXIT; next; mes .npcname$; mes "I'll need the following:"; for (set .@x,1; .@x < getarraysize(.reqid); set .@x,.@x + 1) { mes .reqa[.@x]+" ^FF0000"+.reqn$[.@x]+"^000000"; } if (.zeny > 0) { mes .zeny+" ^FF0000Zeny^000000"; } next; mes .npcname$; mes "Do you have those items?"; menu "Yes",-,"No",L_EXIT; next; mes .npcname$; for (set .@x,1; .@x < getarraysize(.reqid); set .@x,.@x + 1) { if(countitem(.reqid[.@x]) >= .reqa[.@x]) {mes "You've got enough ^00FF00"+.reqn$[.@x]+"^000000";} else {mes "You need more ^FF0000"+.reqn$[.@x]+"^000000";} } if (.zeny > 0) { if (Zeny < .zeny) {mes "You're missing ^FF0000Zeny^000000";} else {mes "You've got enough ^00FF00Zeny^000000";} } next; mes .npcname$; mes "Would you like to complete the quest?"; menu "Yes please!",-,"No Thanks",L_EXIT; next; for (set .@x,1; .@x < getarraysize(.reqid); set .@x,.@x + 1) { if(countitem(.reqid[.@x]) < .reqa[.@x]) goto L_EXIT2; } if (.zeny > 0) { if (Zeny < .zeny) goto L_EXIT2; } mes .npcname$; mes "Brilliant! Fantastic! Here you go."; for (set .@x,1; .@x < getarraysize(.reqid); set .@x,.@x + 1) { delitem .reqid[.@x],.reqa[.@x]; } if (.zeny > 0) { set Zeny, Zeny - .zeny; } goto L_FINAL2; close; L_EXIT: next; mes .npcname$; mes "Eh. I don't need you either. Bah!"; close; L_EXIT2: next; mes .npcname$; mes "I'm sorry, you don't have enough!"; close; L_FINAL2: next; mes .npcname$; mes "Brilliant! Fantastic! Here you go."; getitem .prize,1; close; } Just edit everywhere it has placeholders wrapped in <>. You can expand the NPC to contain as many required items as you wish, just keep adding entries to the arrays. I also have a version that doesn't require the input of item names. This version however I don't have laying around because the servers I have used this template on often have strange names for items in their item_dbs. I can recode release this version if requested. If you like my work, please rate the topic and give reputation! Thanks!
  16. 12 points
    File Name: UFC Strikeforce PvP Arena File Submitter: Olrox File Submitted: 12 Mar 2013 File Category: Maps & 3D Resources Video: Content Author: Olrox Join my facebook: https://www.facebook.com/OlroxMaps < -- For Video of this Map Click Me--> Important: if you use 2012 clients, you must beware that animation is not supported to these clients yet. To avoid an error, please install the files in 2012 directory inside the pack and the map will run just normal, but without animation. UFC Strikeforce Arena is, a small arena designed for pvp events 1vs1, (just as the real UFC), although you can use it for more people if you want. The whole octagon was a model and the textures were made by me (although I used some metal patterns in PS and real life photos to make for example, the corner bags) The white octagon area has a trick, to be possible to iluminate it it was necessary to not make it as a model (since models can't be iluminated) so, a set of custom textures with magenta present did the trick! This arena is very nice. However, the most particular feature it has, is the TV Screen since it is Animated and it shows different images of Ragnarok and Real UFC images in different sequences. Anyone interested in this map can change those images with particular adds of his server, or, lets say: players of the month/guild of the month, top ranked players, or important server announcements. It is easy, just to replace some images file. IMPORTANT This map comes with 2 versions in the same pack. One with spectators walkable cells enabled, and another one with only the pvp arena walkable cells enabled. It is up to your choice! The list of images you can edit to show your own server art is listed below: *data/texture/ta1.bmp (...) ta4.bmp *data/texture/tb1.bmp (...) tb4.bmp *data/texture/tc1.bmp (...) tc4.bmp. *data/texture/td1.bmp (...) td4.bmp. Click here to download this file
  17. 11 points
    Hello, I'm Haziel. I've been a Artist for over 15 years. I've made commissions for several Ragnarök Servers and also, worked on the production of some Indie Games either as Concept or Pixel Art. Spriter is my main role on game development. I'm also able to perform as Designer, Mapper, Model Converter, Programmer, drop me a PM if you need anything. Equipment The Divergent Set The Divergent Set concept is based on evolution. After meeting some requirements, the player would be able to evolve the basic Divergente Equipments (blue), to one of 4 different forms: Dragon (Green), Ox (Purple), Phoenix (Red) and Tiger (White), each one with it's own properties. The Helmet has it's own appearances while the other equipments will have it's color changed. The Sacred Set Initially, the Sacred Shield was requested, then, a Swordsman Equipment set, I mixed both things and expanded it to a 8piece Equipment Set. Plate themed, this one is intended for Knights, Crusaders and their respective evolutions, but can be used by any Class. The Shield is currently only available for Crusaders and evolutions, but can be adapted for any Class, althought a specific Diff from NEMO is required to implement it. An alternative Cursed theme is also available. The Arcane Set The concept of the Arcane Set is based on the term "Black Mage", which differentiate from Necromancers. Black Mages are the classic Elementalists, as Vivi in Final Fantasy. This Set was designed for Wizards, Sages and it's evolutions. It has also a unique weapon, the Arcane Rod, available for the classes above as well, aditional classes upon request. An alternative fire-themed color is also an option. Headgears Recreation/Revamp Those are recreations of classic Custom RO items. The Golden Dragon Helmet was entirely remade while the Darklord Helm has yet elements of it's original version. I was also iquired of creating an enhanced version of each so players could awaken it's true potential. The Valkyrie' Blessing also got it's own recreation. Anime/Game Themed Gears Miscellaneous Gears made based on some Anime/Game characters and/or artifacts. Above, Megaman X and Zero Helmets from Megaman X franchise, Dying Will from Katekyo Hitman Reborn anime, Kaneki Mask from Tokyo Ghoul anime, and finally, Kirito's Swords from Sword Art Online anime. Holiday Themed Gears Halloween Halloween Package, includes 5 Headgears with matching Garments. VIP Badges Those were intended to be exclusive to certain VIP levels, there's alternate versions for PVP purposes. Logo Headgears I also offer the service of recreating a server's Logo in a promotional Headgear. Headgear Edits Examples of minor works I usually receive requests for, that may be, from little corrections or addition of details, to recolors and mixing of headgears. Above, a simbolic gift to Nova and his request about a Sunglass equipped on lower slot. Garments/Robes Garments are visual items Gravity made on Jan/05 of 2011, but even Gravity itself didn't make much of them. They're equipped on Cape or Costume Cape slot and must be made Class by Class to fit perfectly on each movement. Different from Headgears, they are layered correctly behind the character and does not stay floating around it as some custom content out there. Official examples of it are the Archangel Wings and the Adventurer's Backpack. Wing-Themed Collection My current Wing collection consists on several themes divided on Insect, Feathered, Leather and Other categories. Suitable for all classes. Miscellaneous Garment Collection Another set of Custom Garments, but with another kind of themathic, instead of the usual wings. Miscellaneous Equipment Sets These have no visual appearance, are only intended as common gear. Special Sets Sprouting Set My custom Poring based on Garden Keeper monster. It includes all poses, even the pet ones. Also, I made a Custom Card, a themed Headgear and, also, a Poring Juice and a Poringkind Egg for this kind of pets. • Rules • 1. DO NOT steal my work, it take hours, days, to be made, don't claim it yours. 2. DO NOT redistribute, mirror or redistribute my work, support me clicking on my own links. 3. DO NOT edit my work without my permission, It includes recolors. 4. DO NOT remove my discreet signature on Collection files and Sprite files, pay that respect. 5. YOU CAN use my works as Donation Rewards as long you ask me first. • Additional Information • 1. As I said, I do make Freelancer jobs, contact me by PM. 2. I do make Model and Sprite conversion from other sources. 3. I, sometimes, do Recolors, but, mostly, for my own work, I'll not make recolors for other Spriters' works unless you have his/her authorization. 4. I do, sometimes, take basis on Sprites from TalesWeaver, Trickster and other sources, but I'll not redistribute raw materials or teach how to get it. 5. I did work as Spriter before, but It was a really bad time on my personal life, if I owe you anything, I'm really sorry, contact me so we can figure it out. 6. I can speak English, Spanish and Portuguese, but I do prefer English conversations, but feel free to contact my on any of these. 7. I'm not a master or a know-at-all, but I can share my knowledge without any problem, but this is an act of kindness. 8. It is possible to find on my work inspiration, fragments, pieces and conversions from various games, but it's always edited to fit RO style, colors, size and also, most of them needed new frames to work on RO. That's all, folks.
  18. 11 points

    Version 1.8.0

    15,170 downloads

    Hey everyone, This is a GRF tool I started to develop for my own personnal use, but I thought I'd share it since I've upgraded the UI. Its primary goal is to be easy to use while offering a wide variety of options and customizations. The software is quite stable and can handle large operations easily. How to install Download the zip archive provided from the download link at the bottom of this description or directly from there : http://www.mediafire.com/?aflylbhblrzpz0h Install the application with GRF Editor Installer.exe; if you are missing a .NET Framework you will be prompted to download it. Once you are done, you can start the program from the link on your desktop. Key features Overall speed is faster (or at least equal) than any GRF tool. Common operations : add, delete, merge, extract, preview, save. Undo and redo for any operation. It can open any GRF file. Clean and very interactive interface. Saving formats supported : 0x200, 0x103 and 0x102 (through the Settings page) and conversion to the Thor format. Instant filter and search options (example : "map .gat"). File association and context menus integration for .grf, .gpf, .rgz and .thor (through the Settings page). Can rebuild separated images into one file easily. Drag and drop (with the ALT key, can be modified in the Settings page). This is a big part of the software; most of the items can be moved around within the application itself or from/to Windows Explorer. Tools Sprite editor : a simple sprite editor with powerful features. Semi-transparent images can be added, you can easily change the order or replace images, etc. This tool can convert images in the wrong type by showing you multiple solutions (merging a new palette, dithering the image by using current palette, using the closest color, and a few more). Grf validation : allows you to validate a GRF with multiple settings. It can detect corrupted GRF entries, invalid sprites, empty files, non-GRF files, duplicate files and a lot more. Flat maps maker : generates flat maps from .gat and .rsw files. Useful to generate WoE maps or to fasten up the loading time. Patch maker : generates a GRF patch based on two different GRFs. Hash viewer : shows the hash code (both CRC32 and MD5) for files. Image converter : converts an image to any format requested (BMP, PNG, JPG, TGA). GrfCL : used to create batch files (.bat) which can automate tasks on GRF files. See the content in GrfCL.rar in the download for more information. This tool can be customized from the sources as well. Palette recolorer : creates new sprites by changing their colors (this tool is now deprecated). Client database editor : allows modifications of the database client files (txt and lua) with easy and simple tools. Work in progress. Grf encryption The encryption feature has been enabled again. It's similar to what it used to be and it has been tested on client versions ranging from 2012-08-01 to 2014-02-05. Some error messages will be displayed if necessary. If you have an issue, copy the error message (with the code, if there's one) and send me the client executable with the cps.dll file generated by GRF Editor. There shouldn't be compatibility issues anymore though! Thor files Thor files are patches used by Thor Patcher ( http://thor.aeomin.net/ ). Because of their similarity with the GRF file structure, they have been integrated within GRF Editor. The primary utility of this feature is that it allows you to add encrypted files to a Thor patch. All the other options can be achieved by using Thor Maker. You'll find the necessary steps below, but test your patches before sending them off to players (I've done a lot of testing on my end, but better be safe). If you're using SecureGRF, then make a new GRF, add the files and encrypt it. In GRF Editor, open the encrypted GRF you just made, use "Save as" and name the new file with a .thor extension. That's it, if you want to change the output directory, click on the root node of the project and select the tab "Container options". You can select the output mode and the GRF to merge the patch with. Simply save again if you change these properties. If you're using GRF Editor's encryption, then make a new Thor file (File > New > New Thor) and add the files you want to patch it with. Right-click on the files you want to encrypt and use Encryption > Encrypt. Technical stuff Requires .Net Framework 3.5 (SP1) Client Profile to run (3.5 or more will work as well). Automatically converts file name encoding to their proper values (you can change the encoding). Data virtualization is used as much as possible to preview files, meaning the files aren't completely loaded. Right-clicking an item will bring up the available options with that file. Preview file formats : txt, log, xml, lua, lub, bmp, png, tga, jpp, db, ebm, pal, gnd, rsw, gat, rsm, str, spr, act, imf, fna and wav. Services are "crash ready", meaning that you will be warned about a failed operation and no work will be lost (the application won't close and crash). It tries to continue operating even if it meets unsual conditions. Operations can be cancelled by clicking on the button near the progress bar. The warning level can be changed to avoid messages like "Please select a folder first." When prompted with an error, use Ctrl-C to copy the current dialog's content. Some screenshots! 1) Previewing an act file, while showing the search feature 2) Preview of a model file (rsm) 3) Preview of GrfCL with the MakeGrf command 4) Preview of maps 5) Preview of Grf validation 6) Search feature (press Ctrl-F or Ctrl-H to bring up within a text editor) Sources : http://www.mediafire.com/download.php?7z6hkdag4ayj8rs Got a feedback? I'd gladly hear you out and fix issues you have with the program.

    Free

  19. 10 points
    Microsoft Visual Studio Refactor As of Git Hash: cacd98d, rAthena has removed support for MSVS 2008, 2010, 2012, 2013, and 2015 solution and projects and introduced an improved MSVS 2013 solution. Details: MSVS 2008, 2010, and 2012 have been removed because their support from Microsoft has ended. We are sorry for the inconvenience and we understand these tools are fairly large for people to have to acquire again but this refactor has laid a foundation for the future development of rAthena! For people who download MSVS 2017, think of this as a long term investment as this version will be supported for quite a few more years from Microsoft and the solution is easily adaptable to any newer version to come! MSVS 2013 was chosen as the default because it is the first release from Microsoft as a free community tool as well as support for C++ 11 (for future work on the C++ branch). Support for MSVS 2015 and 2017 still exists. Simply open the rAthena Solution and select Ok when it prompts about upgrading the solution files. Each component (char, login, map, etc.) now has their own project file. Removed redundancy by creating a core (common) project file. Added true x64 build support for Windows operating systems. Process of migrating your customized codebase should be effortless. If there are additional custom source files added, you can add them to the new solution easily. Migrating from earlier versions of Visual Studio: If you were using old versions of Visual Studio, we recommend you to use Visual Studio 2017 which requires only about 6 GB of disk space with only necessary components for building rAthena installed while older versions, i.e, Visual Studio 2012 requires about 10GB. VS2017 also loads faster than its ancestors 2013, 2015. Thanks to @Sirius_Black, @Secrets, and @Lemongrass for their work on this!
  20. 9 points
    Free Thor Patcher Skin v4 soon to release! Please rate!
  21. 9 points
    < Stolao's Bounty Board > Features:A Request from spinzaku to make http://irowiki.org/wiki/Bounty_Board_Quests Todo:Suggestions? Optimize Changelog: 1.0 First Released Links:Latest Bounty Board
  22. 9 points
    Random Option System As of f296409, rAthena now supports Random Option System! Random Option System is a feature that is implemented in 2015-05-13 clients and later. It allows equipments to have up to 5 additional effects. You may think of it as 5 additional customizable card slots! With this feature, we believe it will open many more possibilities for server owner and scripters to create contents. However, this feature is still in initial release state. Bugs and issues may occur. We hope you could kindly report them to us. Finally, in addition to the feature, we will release more script command support for this feature in the future. Stay tuned! Details : - This features requires 2015-05-13 client or later to display the bonus in the client. - New database file has been added for renewal mode (db/re/item_randomopt_db.txt) - You can add additional bonus in db/import/item_randomopt_db.txt as usual. - New script commands. You can read more in doc/script_commands.txt * getrandomoptinfo - For reading attributes of the option calling this command itself. * getequiprandomoption - For reading attributes of an option on an equipped item. * setrandomoption - For applying an option to an equipped item. Special thanks to Napster for the initial code base of this feature.
  23. 8 points
    View File Server Database Editor Heya! This is a new project I've made aiming to manage the various databases as easily as possible. This tool was initially developped using Client database editor's engine, a tool from GRF Editor. It has been adapted to support more database formats and many of the features have been improved. How to install Download the zip archive provided from the download link at the top right corner of this description or directly from there : http://www.mediafire.com/download/p0zhcc8ipa6cjt3 . Install the application with SDE Installer.exe; if you are missing a .NET Framework you will be prompted to download it. Once you are done, you can start the program from the link on your desktop. Features Both rAthena and Hercules' formats are supported by the application. Many conversions between rAthena and Hercules are possible. Converting items can be done simply by right-clicking on the elements and selecting "Copy entries to clipboard (ServerType)". Undo and redo commands are available, as well as navigation commands (quite useful when switching tabs a lot). There are many shortcuts within the application, all of which are shown when right-clicking items or going through the menus. I do plan on adding more as well. The databases are 'merged' between each other to offer an easier view. This is true mostly for the item and mob databases. Flag fields can be entered with either an hexadecimal value or an integer value. You will have to add "0x" if you want to enter an hexadecimal number though. For Windows XP users, the program's layout may change a bit. The Aero theme is applied to make sure the application looks like it should. Getting started Create a new project from File > New project. Go in the settings tab and set the path of your database. If you're using pre-renewal, then drop the pre-re folder in the "Server DB path" box (drop the re folder otherwise). Don't drop your "db" folder, it simply won't work! Save your project file to avoid redoing this step everytime you reload the application by going in File > Save project info. The project info file is automatically saved, so you don't need to save it everytime you do a modification in the settings. If you associate .sde files with this tool, you will be able to start up your project from the project file directly (which is more convenient). The last setting is the resource files and it is optional. Simply drag and drop a GRF in the paths list. This will add icons in the items list view (it will also make the application slower when scrolling for that list). Easy input fields All the fields are easy to set and most of them have tooltips. For example, to edit the drops of a mob, simply right-click on the items and change the drop value (both float and integer values are accepted in the field : typing 5.20 is the same as typing 520). How to save the database There are multiple ways to save the database : quick save, full save and export. Quick save keeps the commands you've applied on the database (Ctrl-S), this is the saving option you should be using. Full save (Ctrl-Shift-S) does not keep the commands and you will not be able to undo any operations afterwards. Export (File > Export to db/SQL) exports the database to another folder and this is normally used to convert databases. When saving, the comments are preserved as much as possible, but this is not always possible. For example, the items table from Hercules is always rewritten, so the comments will be lost in this file. Unmodified tables will not be saved. Disabling a tab will also prevent the associated table from being rewritten/saved. This can be achieved by right-clicking on a tab and selecting "Disable 'table name'". SQL support You can export your current database to SQL from File > Export to SQL > ... The first option in the list is the current database format. The other options are used for conversions between rAthena and Hercules. Backups system The application automatically creates backups everytime you save the database (can be disabled in Settings > Enable backups manager). You can revert to a previous date by going in Tools > Backups manager. This tool's purpose is to make sure you never lose any important data (as well as preventing data corruption). Merging or adding lines from another database It is possible to merge databases by going in Edit > Add item from raw db line. Simply copy and paste the lines from the database you want to add. You must select the corresponding table before doing so, of course. (Known bug : adding lines with invalid parameters will put the database in an invalid state). Synchronize with client database files If "Synchronize with client database files" is checked in the Settings tab, you'll be able to turn on all the following features. Bind item tabs together (suggested by UltraCat) This feature enables you to quickly alternate between the Item and Client Items tabs. Whenever you switch table, it will autoselect the item previously selected. The text search filter will also be applied to all three tables (Item/Item2/Client Items). Subfilters (such as item description, script, etc) will be ignored if the item isn't included in the search result. Manage view IDs automatically (suggested by UltraCat) This feature allows you to completely ignore the view IDs for headgears and costumes. Only the identified resource's field is taken into account when synchronizing with the client databases, so make sure you set at least this field! You must also set up the lua paths; go in any item table and click on the wheel next to the "View ID" field. This will bring up a dialog to setup the paths (preferably, the files should be located in your data folder to avoid saving the GRF all the time). They will be automatically decompiled if necessary. If everything has been properly set, the View ID field for the headgears and costumes will be grayed out. When saving, you'll notice some view IDs will be switched around, but SDE will try to keep your original IDs as much as possible. The view names will be changed to the item's Aegis Name (has no effect ingame). Mob sprites edition In the mob tables, you will find a wheel button, similar to the view IDs. Setting up the paths will allow you to see the mob sprites as they will appear ingame (except for granny models, like emperium for instance). The "..." button can let you select the sprites from the mob folder in the GRFs (or data folder). Preview images With the client tables synchronization, the preview image for items in the list view will be properly displayed. This is handy for custom items. Notepad++ support There is support for Notepad++ to easily find items in a text (or conf) database. Right-click an item and use "Select in Notepad++". Search feature The search engine is the same used as CDE, so it should make it easy to find an item. There is also a hidden search option : if you type "[number_of_slots] 4" it will give all the items with 4 slots or "[refineable] true" will give you all refineable items. This can be applied to any attribute in the table which are not shown in the search panel. Todo list Import from SQL (is that even necessary?). Automatically create a table from a file. Batch files / command line methods (would be similar to GrfCL). Known bug : exporting mob_skill_db from Hercules to SqlRenewalHercules doesn't seem to be parsing properly (for this file only). Type safety (check for invalid inputs, use the same SQL rules when loading the databases). Hope you enjoy this tool! The sources will be available on githut for the next release. If you have a feedback or suggestions, let me know and I'll probably add them to the software. Sources https://github.com/Tokeiburu/RagnarokSDE Submitter Tokei Submitted 09/20/2014 Category Server Managers/Editors Content Author  
  24. 7 points
    Hello, I'm Haziel, and, after years of absence, I'm back. I'm up to Freelances, you can PM me anytime. I'm a Spriter, Scripter and I have some skills as a Mapper and Model Converter. I'm also a volunteer helper in this forum. Since there's a limit on images per post, I'll have to split my threads. • Freebies • NPCs & Monsters Download (13kb) Download (21kb) Download (12kb) Download (47kb) Download (6kb) Maroll Flags are a edit from Gravity Original Sprites to fit better events like Capture The Flag. (2 Flags) Crystal is based on Final Fantasy Tactics and Legend Zelda crystals, intended to be used as a Rune or Emperium. Can be used as a Mob. (4 Colors) Valkyrie was a version of Sigrun, which I designed for her own questline. Treasure Chest is an idea of replacement on that ugly Ragnarok 3D Chest. Can be used as a Mob. (9 Colors) Tiny's were versions of the jRO exclusive Tiny pet, NPCs I made to context the existence of it's own race, there is a Merchant and a Wizard. Download This is Icering, was made in collaboration with rAthena Commissions Project. AzuraSkyy ordered it to be a public release in order to add new contents for the community. When first contacted me, AzuraSkyy thought about this Poring as an Ice Cube, so I made it the best way I could. On the end of it, I've added Alpha Frames, and the result is: a 7mb monster file. Headgears & Robes Download (1.6mb) Download (57kb) Crossed Swords is an adaptation of the Oficial Gravity Sprites for all angles and all Classes. It's a Custom Robe, not a Headgear. GM Sign is an option for whom may want to have a better way to identify the GMs. It was once a Paid Download with many variations and recolors but, since rAthena had shut down Paid Downloads, I'll give the GM one for free. Contact me if you want to commission me any variation or modification. • Rules • 1. DO NOT steal my work, it take hours, days, to be made, don't claim it yours. 2. DO NOT redistribute, mirror or redistribute my work, support me clicking on my own links. 3. DO NOT edit my work without my permission, It includes recolors. 4. DO NOT remove my discreet signature on Collection files and Sprite files, pay that respect. 5. YOU CAN use my works as Donation Rewards as long you ask me first. • Additional Information • 1. As I said, I do make Freelancer jobs, contact me by PM. 2. I do make Model and Sprite conversion from other sources. 3. I, sometimes, do Recolors, but, mostly, for my own work, I'll not make recolors for other Spriters' works unless you have his/her authorization. 4. I do, sometimes, take basis on Sprites from TalesWeaver, Trickster and other sources, but I'll not redistribute raw materials or teach how to get it. 5. I did work as Spriter before, but It was a really bad time on my personal life, if I owe you anything, I'm really sorry, contact me so we can figure it out. 6. I can speak English, Spanish and Portuguese, but I do prefer English conversations, but feel free to contact my on any of these. 7. I'm not a master or a know-at-all, but I can share my knowledge without any problem, but this is an act of kindness. 8. It is possible to find on my work inspiration, fragments, pieces and conversions from various games, but it's always edited to fit RO style, colors, size and also, most of them needed new frames to work on RO. That's all, folks.
  25. 7 points
    Hello guys ! I made this map long time ago and didn't used it. I was bored so I finished it and thought to release it here in eA. Rate it guys . Feel free to use it for your server. This file includes: ~ .rsw file ~ .gnd file ~ .gat file ~ .extra file ~ .bmp file (minimap) Screenshots: Enjoy and don't forget to say thanks.
  26. 7 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.
  27. 6 points
    YAML parsing support and C++ support update As of Git Hash: 4a2574c, rAthena has an additional configuration file format support which is YAML. It was made possible by a third-party library we have choosen, yaml-cpp. YAML stands for "YAML Ain't Markup Language". It is widely used as a human-friendly configuration file format and supported by many modern text editors, unlike Libconfig which is the format we currently use. If you still want to stick with C (why?) You can take a look at our newly added C wrapper for yaml-cpp, C++ third-party library we are currently using here. I've also attached my own example on using the C wrapper below. Another noteworthy is that rAthena now fully supports C++ source file compilation on both major operating systems, Windows and Linux. This means you can let your inner C++ talent go wild, write stuffs in cleaner C++11 way, and many possibilities you could think of. That's all for this announcement. Secret out! refinedb_yaml.diff
  28. 6 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
  29. 6 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 20% 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!
  30. 6 points
    Problem Please open the link and read https://github.com/rathena/rathena/pull/2089 tl;tr VS2008, VS2010 solutions no more available after upgrade above. I'm not against these changes, but they create some problems that are described in comments in the link above and in the images below. My little "cry story", which affects many users, and main ideas has been explained there: https://github.com/rathena/rathena/pull/2089 Solution 1.91GB data instead of 9.1GB data to download / store on HDD just for doing the same task (compiling) is not it good? Something like this looks this tool, and on the screenshot above you see that login, char, map server and others projects inside solution has been successfully built. What is it? This is Visual Studio C++ Build Tools. Detailed information what is it you can read here: https://msdn.microsoft.com/en-us/library/dd293626.aspx This is just a set of console apps as the compiler, linker, etc. Without heavy Visual Studio IDE which does its job pretty well. You can save up to 4-5x times internet bandwidth and space at disk. For whom is this? I think this guide will be useful for all who has only one goal - compile rAthena source code on Windows and run it. For people who wish to save some data, and internet bandwidth. Who don't develop new features for rAthena, because IDE much better for this purposes. Pros of VS 2017 C++ Build Tools: lightweight, you need to download and install just ~1.9GB of data, instead of installing whole very heavy Visual Studio IDE (~8-15GB depends on VS) very fast, resource lite, because don't need to run IDE, this is a command line tool not need to modify any part of a project, you can compile whole .sln (solution) of rAthena without any modification via a single command or running compile.bat (see below) Do the same things what do "Build Menu" in VS 2017 (build, rebuild, clean solution, break, etc) Ideal tool for people with limited internet, and SSD drives which use rAthena for compilation / recompilation only (src -> .exes) will print errors, warnings while compilation too, like Visual Studio 2017 IDE, so you will not miss any problems Cons of VS 2017 C++ Build Tools: if you are not a developer of rathena source code, and don't use Visual Studio 2017 full features (https://docs.microsoft.com/en-us/visualstudio/ide/whats-new-in-visual-studio) you will not find any negative sides of this. Guide how to compile rAthena on Windows How to compile rAthena without Visual Studio IDE but by Visual Studio C++ Building Tools? It's very easy, let me follow you though mini-guide which will require few actions from you. 1. Go Here: https://www.visualstudio.com/downloads/#build-tools-for-visual-studio-2017/ download Building Tools for Visual Studio 2017, then run it 2. Go to Individual Components and select next checkboxes: Static analysis Tools VC++ 2017 v141 toolset (x86,x64) Windows Universal CRT SDK Visual C++ Build Tools core features Windows 8.1 SDK Windows Universal C Runtime This is minimal package of things what need to install to make compilation works, either you will have tons of errors when will try to compile a code. This minimal package has been tested and verified on Win10x64 and works great. Nothing extra, only most important components. 3. Let's try to compile your server (rAthena source code (rAthena.sln)) Mini-theory what you need to know. You will build whole solution (rAthena.sln) via MSBuild via command line by entering next format As I remember MSBuild not added to "path", so just calling from command line "MSBuild" command not enough, for that need or create .bat file, or call it manually via terminal (console) If you don't want to read details below, you can stop here, and download "compile.bat", then copy the file to your rAthena folder and run it. After this you will see console window inside what you will be able to see compilation output. Then when process will be finished, you will get compiled rAthena exe's in rAthena emulator folder from where you have been ran "compile.bat" file. Or here is raw code from compile.bat you can copy-paste it to text editor then save your file as 'compile bat' and copy the file to your rAthena folder @Echo OFF Echo "Building solution/project file using batch file" SET PATH=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin SET SolutionPath=%~dp0\rAthena.sln Echo Start Time - %Time% MSbuild.exe %SolutionPath% /p:PlatformToolset=v141 /m Echo End Time - %Time% Set /p Wait=Build Process Completed... If you don't want to use .bat file, you can always launch compilation via next combination of actions Click "Run Start (Windows button)" - find in Start Menu - Developer Command Prompt for VS 2017, and then run it. Inside opened console app, enter next command: MSBUILD C:\user\admin\desktop\rathena\rAthena.sln /p:PlatformToolset=v141 /m Where path you must set by yourself (where is located your rAthena.sln) About /p:PlatformToolset=v141. By default rAthena solution file developed for VS2013, and VS2013 uses v120 toolset. This toolset available only with Visual Studio 2013, and this toolset impossible to install for this VS Building Tools. So, we have installed v141 toolset and we will use it. And we don't need to edit any config files to update our solution (like in rAthena guide what you can read at topic about rAthena solution upgrade). So, don't remove this parameter, and always have it as an argument, either you will not be able to compile solution and will see million of errors. About /m - this is the optional parameter, you can not use it if don't wish (/m parameter makes compilation much faster). When you will enter it, MSBuild will compile source code in console and will print you about any warnings / errors during compilation (like you see in Visual Studio IDE). When it will finish, you will see results, something like this Useful commands And Links Build / Re-build Project: MSBuild <path_to_rAthena.sln> /p:PlatformToolset=v141 or if you wish to build faster try add /m flag too MSBuild <path_to_rAthena.sln> /p:PlatformToolset=v141 /m Clean Solution: MSBuild <path_to_rAthena.sln> /t:Clean Information about MSBuild: https://msdn.microsoft.com/en-us/library/dd293626.aspx/ That's all, hope it's enough, and I have helped someone.
  31. 6 points
    I'd go with if (checkoption(0x2|0x4|0x4000|0x40)) { mes "Please unhide yourself."; close; } Where 0x2 = OPTION_HIDE 0x4 = OPTION_CLOAK 0x40 = OPTION_INVISIBLE (GM hide and feint bomb) 0x4000 = OPTION_CHASEWALK
  32. 6 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.
  33. 6 points
    for server side http://rathena.org/board/topic/53291-guidehow-to-setup-a-ragnarok-onlineserver-side-only/ Source: Axwebs (Note: No Advertising) You need to have a Thor patcher! Note that there are different version and features develop within thor if you don't have one I suggest to download this Thor Patcher [2008-08.05] because of this guide! Mirror Thor_Patcher[2.5.4.18].7z We wil begin in configuring your config.ini inside your Thor Patcher/Tools/config.ini 1. Open that file, and edit the following (I will list all necessary configuration needed for configuration) Find this line: base_url=http://domain.com/patch/ - This is your base URL where the patch is a folder under your web host and the patcher will access that folder and everything inside. In my case I will create new folder name thor folder to use in this guide. below is my config and path for my patcher base_url=http://www.axwebsolutions.com/thor/ 2. The news/notice notice_file=notice.html - you don't need to change this one, unless you want to use .php! Incase you did change your own news, you need to change that one too inside your configuration, In my case I will leave it as notice.html and upload it inside the thor folder under my webhost. As you can see when you combine the base_url and the notice.html it will look like this http://www.axwebsolutions.com/thor/notice.html Just like I said earlier thor will find the file notice.html inside the folder name thor under my webhost. 3. The core file core_file=main.ini - core_file is the main remote configuration that the patcher will access first inside your webhost or my thor folder. 4. Other important configs below [Local] //status_file - [Relative Address] //It used to store information such as last patch id etc, status_file=server.dat - the .dat file is the thor patcher logs everytime you create a new patch it will be listed inside that server.dat you can change this to your server name or any name you want, its useful so it won't mess with the other servers installer/files. //grf_file - [Relative Address] grf_file=Server.grf - This is your primary or main grf //client_file - [Relative Address] //It's GAME EXE not patcher's client_file=nro.exe - This file is your hexed.exe that the thor will trigger after the player click the start game button in your patcher. //client_parameter - [self Explained] client_parameter=-1sak1 - Self explain, or don't edit if you don't know what is this for...! the rest of the configuration is done! Now if you want to do a modification its all up to you. When your done editing... make sure to save the changes you made in your config.ini We may now start combining the config.ini and embed it inside the Thor Patcher. Open the /Thor Patcher/Tools/Config_Packer Click the Browse button, browse and open the Thor file located inside the Thor Patcher/Patcher/Thor then click Pack! Alright its done with combining the config.ini with Thor file < your patcher. Next is 5. The main.ini file Open the main.ini file found inside your Thor Patcher/web/main.ini Find this line file_url=http://domain.com/opatch/data/ - the file_url is for your patches that you have created same with hexed or patcher hexed that you would want to patch too. Change it too, In my case I have created a folder name thor with the path http://www.axwebsolutions.com/thor/ go inside your Thor Patcher/web/ folder you will see that I created the folder name patchs this is the folder where all patches you created will go inside under your webhost ofcourse. in my own configuration I will put file_url=http://www.axwebsolutions.com/thor/patchs/ when your done just save and exit. 6. We need to upload all files inside the Thor Patcher/Web folder, earlier I have created thor folder inside my webhost public_html, now I will upload all files inside Web folder into thor folder under my webhost. I suggest using CuteFTP for easy upload of files, simple as drag and drop. You can download this cuteFTP by searching on the web. When your done you may now test if your config is working simply by double click on the Thor found inside your Thor Patcher/Patcher/Thor.exe Also you can put all necessary files(yourro.grf, thor.exe, hexed.exe etc...) for your installer inside the folder installer! To avoid messing up with other files. Here's mine 7. Making a patch with grf Its easy to make a patch, First create a folder name patch - grf inside your Thor Patcher folder. Go inside the patch - grf and create another folder again, in my own way of making a patch I have created many folders just to separate all this patches, that's why I have now patch - grf folder means all updates that is going to be extracted inside my main grf should go in the folder name patch - grf but for me not to get confuse I have created another folder inside the patch - grf folder and that folder name is the date of the patch. For example today is December 3, so I created dec3 folder (don't get confuse you can create your own folder name and way of creating patch) Now, inside the dec3 folder I created another folder name data! We all know that when you extracted a data.grf, sdata.grf or anyname.grf it will extract a folder name data! As you can see the earlier explanation, this is the directory for my patch Thor Patcher/patch - grf/dec3/ then the data folder. Inside the data folder all the files of your client update that you have added/edit! For example I added a new custom items with headgears and etc item, you can check my data folder by download it HERE! Note: When making a patch you don't need to paste all of the files inside your data folder and patch it again, what you need is the files/folders that you have re-edited or files that you have added must all go inside the data folder. Extract my data.rar and see what's inside, notice that I have put only what I added and put inside what I have just re-edited. To make a patch for thor, open the ThorMaker found inside your Thor Patcher/Tools/ThorMaker #1 - This is the name of your patch just enter any name you want. In my case since, I use the date I will name the patch as c_updates_12032008 then click Save By the way, create a folder inside your Thor Patcher and name it upload - grf you can make your own folder name, for this example I use the folder name upload - grf because this folder is the location of all the patches I have made. #2 - make sure that you select RO - GRF #3 - there are two options on how the patcher will extract your patch, the first one is Directory and the 2nd one is Single! In this guide we will use the Directory option by default. Click the Select button, If you stil remember I have created the folder name patch - grf, now go inside that folder and select your patch folder name, in my case I use the folder name dec3, that is the folder I need to select, take note that I have put the data folder inside the dec3 folder. Take note that we use the Directory option, that's why I select dec3 folder, just click OK to select. #4 - When your done just click the Generate and it will repack a file name c_updates_12032008.thor! Note: Make sure that the folders/files inside the data folder that you will be patching is in Unicode (this is gibirish) not with boxes names! Once the file is ready, copy the name and paste it inside the plist.txt found inside your Thor Patcher/Web/plist.txt Here's mine 1 - is the number of the patch c_updates_12032008.thor - is the name of the patch On the next patch just add on the second line number 2 for the 2nd patch. for example --------------------------------------------------(inside plist.txt) 1 c_updates_12032008.thor 2 c_updates_12042008.thor ------------------------------------------ When your done, upload and replace the file plist.txt inside your webhost also upload the c_updates_12032008.thor inside the patchs folder in your webhost! When you start your patcher it should be patching by now. 8. Making a patch with files, patcher hexed or hexed.exe Check your Thor Patcher folder you will see the patch - file and upload - file folders that I have created, its obvious that you will paste all files inside that patch - file folder and the generated .thor will be put inside the upload - file folder. When making a patcher hexed or hexed.exe patchs its same what you did before the only difference is that you will not use the plist.txt but you will need the main.ini when patching patcher hexed or hexed.exe! Example below Lets say you have now have a ready patcher hexed, just paste it inside your patch - file folder. Note: Make sure the name of your Patcher hexed is same with the name of your patcher hexed before. For example you use Thor.exe while with your new patcher hexed that you will be patching must also name as Thor.exe too! #1 - same with the Guide #7, enter the name of the patch and click save, in my case I will use the name p_updates_12032008! also you can put the patch to any folder you want but in my case I will save my patch inside the upload - file folder, you can do the same, whatever you want. #2 - Make sure to select File #3 - click select button, find and select the folder patch - file because earlier I told you to paste your patcher hexed inside the patch - file folder! #4 - Click Generate to make the p_updates_12032008.thor file! Make sure to select Root option(see image above). When your done you need to edit the main.ini in this lines Example: ----------------------------------------------------------------------------------------- [Patch] //use CheckSum tool, hash for client & patcher // used to make sure exe is up to date // (leave empty to disable this feature) ClientSum= PatcherSum=CD83831A //This is compressed file for patcher & client update // To make these work, ClientSum and/or PatcherSum can't be empty // Note: these files should put same place as patch file (file_url in internal config) //Relative address, not FULL URL! ClientPath= PatcherPath=p_updates_12032008.thor ----------------------------------------------------------------------------------------- Oh I forgot, you need to use the CheckSum found inside your Thor Patcher/Tools/CheckSum, you will need this to know the value of the patcher hexed that you will be patching, let say that this is the version of your patcher hexed. Just drag drop the patcher hexed in the checksum to see the value and put that value as you see in above example! When your done, save and exit. Don't forget to upload that main.ini in base_url and the p_updates_12032008.thor inside the patchs folder in your web host. With hexed.exe you do the same. 9. The last part is creating your own installer, here in axweb we use NSIS/Install Creator but I suggest using the install creator, it is a software for creating installer and User Friendly just visit the www.clickteam.com and download their software name "Install Creator" All done. Thanks for reading ~
  34. 6 points
    Hello, guys! Today I want to share with you my project. I called it RagnaTos. I really love 2002 RO, and for me there is no alternative to this game. RO2 GotW, RO2 LoTs was a failure. The most interesting option is ToS, but only graphic side. Very beautiful art which looks like classic RO (thanks An Jeong-won). And the Idea of my project is to injecting some graphics from ToS to RO. I started with body sprite, and choose my favorite archer class. And this is the result: No pixel art. Because 3D models are used in ToS But more detailed sprites It is possible to increase framerate. And therefore more smoothly char's movements And it's going to be a one problem. Very bid spr, grf files. Because frame-by-frame animation used in RO. I have no idea how that would affect the game. So let's compare classic RO archer with ToS archer: What's next?If I'll continue working with this project: Add more sprites to spr file for increase framerate. Try to inject other class' sprite or gender. Moved here. Thanks!
  35. 5 points
    < Stolao's Pvp Ladder> Features: A Dynamic Pvp LadderTodo: Suggestions? Optimize? Changelog: v1.00 Release v1.01 Added Location with veiwing of ladder v1.02 Added GM Menu v1.03 Added atcommand v1.04 Shortend menu script v1.05 Added PvpPoints into confug and script v1.06 Added Abuse Protection v1.07 Made Pvp Points Configurable v1.08 Fixed typo in Reset Option v1.09 Made Amount of pvp points earned configurable v1.0A Ajusted Spacing for easier reading v1.0B Added Warp to savepoint on abuse into config v2.00 Fixed bugs on ranking modification and bitwise permissions [Happy] v2.01 Fixed Tabulation v2.02 Added Death Counter Option v2.03 Small text change in announcement v2.04 Added reset death counter v2.05 Fixed typos v2.06 Fixed syntax error Links: Latest Pvp Ladder
  36. 5 points
    As of Git Hash: 4a004ad, we have added several checks on C++ compiler on your system so that the transition to C++ phase go smoothly. What does this mean to you? You have to install g++ on your system if you don't have it installed on your system. To do so, you can run the following command CentOS sudo yum install gcc-c++ Debian/Ubuntu sudo apt-get install g++ For OSX you can use your clang/llvm toolchain to compile rAthena. After that, make sure you have GCC version 4.8 or higher by using command below. gcc --version
  37. 5 points
    Hi everyone, I'm back to showcase work Just a small briefing for whoever wonders: I've been very busy a bit outside of the RO scene, to be specific in a little game project of someone, school and such stuff. So we are back and I want to share with you what is last generation work from me. You might remember Icecrown Citadel here you have a before and after. Maybe you can spot the 10 differences lol. Is a lot of improvement in use of lightmaps, textures and 3D overall. Previous work were only chunky models badly imported, had no experience anyways; current generation assets are optimized low polygonal I did, more close to a RO feeling. Have a looot of more work to show you later... and I will To anyone who wants to see my work join me at facebook or if you are interested in new designs ahead follow my patreon. Cheers!
  38. 5 points
  39. 5 points

    Version 1.1

    10,086 downloads

    Contact: https://www.facebook.com/OlroxMaps Hi! it's time of Olrox free releases!Prontera Seasons is a must have for your server if you are looking for an elegant and nice prontera season all in one. This pack of prontera seasons has the intention to -preserve- the original style of Prontera, but improving it. This means, it was done by the main purpose of being a discreet and not excessive edition for servers which tends to have users that likes the old prontera behavior. Support this release! allways rate, share, like, or whatever you can think about to support this kind of works . Thanks to all, and have a nice download! Follow me on my facebook to keep in contact of my last map works. Also if you are interested into custom map works please take a look at my map services Terms of Use

    Free

  40. 5 points

    Version v1

    8,898 downloads

    I would like to give credits to the OWNERS of the sprite mainly ToZorman of greenpeach im sure 80-95% of this sprites are working properly sprite collection 45mb rar file: http://www.mediafire.com/download/vzpfdsa7cn2k3xy/icabits+grf.rar

    Free

  41. 4 points
    File Name: Town Invasion File Submitter: Anakid File Submitted: 04 May 2013 File Category: Games, Events, Quests A simple town invasion event that spawn Boss(Bring it On!) monster in a random town. You can set the event time: OnClock0800: OnClock1400: OnClock2000: OnClock0200: Set the prize: OnInvadeKill: announce "Good job, for keeping our city safe!!",bc_all,0x00FFFF; getitem 675,1; end; TownInvasion.txt
  42. 4 points
    Rate please XD Website Showcase Splash Page Showcase Patcher Skins Showcase Loading Screens Showcase Signature Showcase Login/Basic RO Interface Showcase Etc Showcase 2016 Projects
  43. 4 points
    May Digest 2017 The following digest covers the month of May, 2017. Staff Changes None Development Highlights CORE: Fixed MySQL 5.7 compatibility issue (799f781) Replaced strcopy with memmove (07e1a67) Fixed hidden statuses not being applied (ef3ad99, 9ba2513) Refactored script_rid2sd (cac27fc) Updated Giant Fly Wing behavior (10b512b) Added new script commands for Item Random Options: getitem3, getitembound3, makeitem3, rentitem3, countitem3, delitem3 (a15661e) Adjusted Homunculi configurations (12756ba) Fixed issue with bBaseAtk (f539d97) Implemented Equip Preview Window (9716233, 55735ea, 39dbb9a) Added new command: warp2 (8097543) Added automatic clan member removal (562d6d1) Fixed chat color bug in Channel System (c0476f6) Fixed char saving after buyingstore transactions (068ea0a) Updated leftover pet variables to 64k support (ce4ebbe) Skip MapN parsing if it is equal to EnterMap for instances (6a75b17) Fixed instance idle timer (cc700f1) Fixed a missing alliance channel check (bba3da2) Fixed a bug in hardcoded NPC event names (0fcc9b6) Fixed a bug in Tetra Vortex Fire animation (3e625df) DATABASE: Skill update: Claymore Trap, Blast Mine, Feint Bomb, Maelstrom (b6ff1c6, cc59048) Item DB updated (6cc9b95, 79ad0a1) Added some placeholders for new mob and NPC (bff62ed) SCRIPT: Fixed a bug in /quests/quests_morroc.txt (9e6b02a) Merged Faceworm Instance from idAthena (1e1d7e5) Restricted Summoner, Baby Kagerou, Baby Oboro and Baby Rebellion job to enter WOE:TE castles (b7cd40e, 4d12604) OTHERS: Dropped support for VS older than 2012, all these solutions has been deleted, replaced by a global solution (Works on VS2013 or newer) (cacd98d) Added x64 build support for Windows (cacd98d) Added preparation code for mixing the C++ project (7749c18, 2e524f1, 4a004ad) Fixed compile warnings and errors (900548f, a3282c1) Updated readme.md (999c411) Added zlib1.dll to .gitignore (d259ba3) Fixed Linux server shutdown order (ae540f1) Corrected some inter packet documentation (8d8712f) Statistics Excluding merges, 11 authors have pushed 46 commits to master and 88 commits to all branches. On master, 266 files have changed. There have been 26,706 additions and 18,780 deletions. There are 21 merged Pull Requests and 8 Proposed Pull Requests. There are 17 new Issues and 44 Closed Issues. List of Contributors @4144, @admkakaroto, @aleos89, @alxalmora, @anacondaqq, @Atemo, @Canoe, @cydh, @Daegaladh, @Encon21, @exneval, @feltenc, @hazimjauhari90, @hurtsky, @jamon18, @Jeybla, @Lemongrass3110, @majimboo, @nanakiwurtz, @Playtester, @RadianFord, @reigneil, @rpdigos, @Rytech2, @secretdataz, @sikiro, @spinzaku, @TheNoobCompany, @TrueNoir, @whupdo 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
  44. 4 points
    I have done some test it seem to compile with out warning at least you need gcc 4.8, and to have gcc 4.8 in centos 6 follow step below wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo yum -y install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++ devtoolset-2-gcc-gfortran scl enable devtoolset-2 bash source /opt/rh/devtoolset-2/enable after that check if your gcc has been changed with gcc -v
  45. 4 points
    I believe this issue only occurs with clang based compilers. Now that I'm free from my study, I'll see what I can do.
  46. 4 points
    Super Stylist (Dress Room Required) View File This' my very first work if any bug contact me and i'll try to fix Submitter kanashiroakira Submitted 01/18/2017 Category Utilities Content Author  
  47. 4 points
    Hi guys, just some quick updates from me As you know,for those who follow this project, I've translated some updates from kRO, like kRO's Rebellion patch and new Doram skills, which you can find them in "RebellionRE" folder, and ultimately items from all official servers. Regarding my point above, I thought that should be enough to support rAthena's server until 1 or 2 years ahead, and I want to announce that maybe in 1 week or so, there will be no more update from me, except if there any critical bug reported by user, as I'm gonna be on hiatus. regards, zack
  48. 4 points

    Version

    671 downloads

    Well, here you got some Updated Palettes, what is inside? I have onlye add: - Kagerou and Oboro - Summoner I have no add the Costume 3rd Job of Jro because dont look well in some jobs, the paletts dont match with the sprites and is a mess of black pixels for everywhere. Waiting you found it usefull for your server. Enjoy.

    Free

  49. 4 points
    I've spent some time to improve resource loading. There's no caching done yet, but I'm still pretty satisfied with the current performance. Should be increased even further as soon as the caching is done. Here's a small video that shows how the rendering is actually done: The objects in this video are rendered based on the distance from characters position. I've set an initial position at the origin. Take note that I have forgotten to enable object lightning and noticed this only after I have finished rendering the video, lol...
  50. 3 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