Leaderboard


Popular Content

Showing content with the highest reputation since 02/28/2019 in all areas

  1. 31 points
    Hello, as some know I am leaving the community to grow professionally. I recently closed freelancers with great monetary returns and learning that will help me open my business. It's been 11 years in this community and thanks to the Ragnarok emulators I became a programmer. So that's goodbye, but I don't leave without leaving a new era for those who continue. I'm leaving two of my projects in which I use fake hooks to create new screens, interactions, walk with WASD and other systems. The code is not very clean because I had no idea I was distributing it. I will not teach how to use (but for experiend user's I can support, just ask in this post your doubts), but I appreciate it if someday someone more experienced guides on how to hook. Emulator: https://bitbucket.org/lukasrmattos/ragnaghostz/src/master/ Launcher & Hook Logic https://bitbucket.org/lukasrmattos/rgzlauncher/src/master/ Sample of system in those projects: https://streamable.com/m8291
  2. 29 points
    Hi, all. I presented my ZeROBrowser 1 year ago. Here is the upgrade : I. PRINCIPLE This WORK IN PROGRESS project is to make a custom Ragnarok Online Client which is available on : Windows (with a webpage, without any full client download) Linux MacOS Android (Samsung, Huawei, etc) iOS (iPhone) Windows Phone This amazing thing is possible today thanks to Electron and Cordova technology. So my work is to make a custom client playable as well on Desktops, Tablets and Mobiles (by changing a bit the UI). I estimate the progress to : [ ------------------------ 70% ...........] II. SCREENSHOTS Touch-motions on mobile Mobile UI In Game Look on Desktop (Windows/Linux/MacOS) Watch the Playthrough on Android : III. MORE INFOS You can follow the progress on subscribing this topic or on my website : https://vykimo.com ============================================================================================================= Update 06/12/2019 : BETA TEST : I made 3 days of "real condition" tests with a team of 3 advanced players. It was successfull, feedbacks were great and they only reported a few bugs in order to play "normally" on a RO server. What a good step ! Shield System: In parallel, I talked with @Functor about possible Gepard Shield support in XPRO. But as you probably know, including Gepard Shield into Robrowser/AndRO opens a door in your server for bots. And we don't want to break his shield, so I'll work on my own encryption method. It'll be available later on... Infos will come asap, stay tuned ============================================================================================================= Update 03/01/2020 : iOS version is out ! For the first time ever, you'll be able to play Ragnarok on iPhone and iPad ! ============================================================================================================= Keep informed ~
  3. 24 points
    Hello everyone. norm here. Today I want to present you my project “Paint it black”, a client mod pack. Offical Discord: https://discord.gg/r3rvGXR Thanks for reaching the Donation Goal The donation goal was released insanely fast. Wasn’t expecting that Huge thanks to: @Hurtsky @Everade @CyberDevil @Mael @anacondaq @Skyzone As promised all the donated money went to rAthena. Thanks for the support (coffee donation): @pajodex (if you donated but cant find your name on the list please drop me a PM.) A special thanks to @Daifuku for sponsoring this awesome logo. Make sure to check out her service if you need great graphics. Download Current release of Paint it Black can be found here: https://github.com/Normynator/PaintItBlack/releases Dropin replacement for Cheat Defender (by NEMO project): CDClient.dll (SHA-1: 32158C097CD656FF62BB094CF9F4F2BF1A6B1CAD) Installation guide Available mods Timestamp Description: Shows timestamps in the chat window. Usage: /timestamp Default: On Ping Description: Shows average ping to server. Usage: /ping Default: Off FPS Description: Shows fps count. Usage: /fps Default: Off VSync disabled Dscription: Disables vsync for the client. This removes the 60 FPS cap. Usage: /vsync Default: On Custom Logo Description: You can display your own logo next to the Paint it Black logo. Usage: Your logo’s max width should not exceed 304 pixels. It has to be placed in your ragnarok folder with the name logo and has to be of type "bmp". Feel free to suggest new features. Supported client dates 20180620e 20180621a (suggested by @Mael) 20150513 (for @Stolao <3) 20180621aRE The clientdates requested on the donation goal post will be added soon. I try to add more client dates as said in the donation goal post. Feel free to suggest client dates here. If your client date was already suggested vote it up (so I can see which client dates are needed most). Vote list Changelog Bugreports If you spot a bug please report it here or on github via issue. Gepard compatibility This mod pack is not compatible with Gepard. And it also won’t be compatible in the future. You can get different client modifications for Gepard from Functor. Please do not request compatibility. Thanks to: SHR (https://github.com/sekishi1259/SimpleROHook) rEx (https://github.com/curio-r/rextensions) Greetings, norm
  4. 20 points
    The topic has been removed because of rAthena staff double standards and hypocrisy things. (rA staff blame me that I made a money on this topic while it's not and never was) All that I did for the last 2.5 years with around ~1k answers from my side is help for free for newbies here, but to rA staff, my topic is a pain in the ass. Sorry guys, but the topic can't be maintained on such a community anymore because of its admins. Bye
  5. 19 points
    Need the latest kRO Install folder for your private server? Look no further! ----> Download <---- Latest: 2020-01-24 Installation: Official kRO Updated: 24/01/2020 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 3.83GB in size and includes all BGMs plus the latest RSU ([2018-10-23] Release 2.4.23.800) Simply download, extract, play! A fan of this topic? Hit the rep button
  6. 16 points

    EXPIRED

    [Client Mods] Paint it black Release: Hello everyone. norm here. Today I want to present you my project “Paint it black”, a client mod pack. Donation goal Let’s talk about money first. I am really passionate about Open Source and free releases so why on earth is this a donation goal? >.< Well, as much as I like free releases I also love rAthena. All this is my hobby and it’s only possible because rAthena provides the base and community FOR FREE. But as everything in the world it comes down to money, rAthena needs some sort of income to offer all this awesome work. Unfortunately we didn’t receive any donations to cover the february and march hosting. That’s why I decided to not release my project for free instantly but instead opened this donation goal. All the money donated towards this goal goes directly to rAthena, none of it goes into my pocket! Hope my motivation is clear and I will now present my project 🙂 The project As said in the beginning it’s a client mod pack which will support multiple client dates and will be open sourced. Current available features: - Chat timestamp - Ping display - FPS display - Chat commands to control features. Future features I want to add: - Packet encryption - Statistics - Custom splash screen - RCX (colored tiles) - Colored character names Depending of the complexity of these features they may take a while and are not 100% guaranteed to be implemented. Also they maybe donation goals as well. You can also feel free to suggest features. Client dates 20180620 20180621 (suggested by @Mael) 20150513 (for @Stolao❤️) Which other clients should be supported depends on you. Make a suggestion and I will make the mods compatible. For two months (starting now) I will add 2-3 of your requested client dates. After these two months I want to add at least one client date on a bi-weekly cycle. If you really need your client date to be supported as fast as possible you can donate me a coffee or energy drink (2$) and I will add it. BUT WAIT!! Didn’t I say “I love free releases bla bla” and now I want money?! How pathetic! Well, adding client dates is kinda boring and I really “hate” boring things but if I can sit down drink a coffee and work on it I won’t “hate” it that much :). So I hope you don’t mind. Release Once the donation goal is reached I do the following as fast as possible: Sharing a guide which shows how to add the project to your client. (It’s really simple and I will include pictures!) Posting a link to the open source code. Providing pre-compiled DLLs for all supported client dates for those who don’t want to build the project on their own. Publishing my ghidra scripts. (helps at looking for hooks) Publishing the debug-server. Helping if something does not work. Epilog & Credits So if you like this project and want to support rAthena go ahead try to reach the donation goal. Thanks to: rAthena team for allowing me to open this donation goal. SHR (https://github.com/sekishi1259/SimpleROHook) rEx (https://github.com/curio-r/rextensions) Greetings, norm
  7. 14 points

    Version 1.0

    773 downloads

    Hi all, This is a basic damage font alternative which can be used to bring a little more high definition resolution to Ragnarok! I made this purely because I was tired of staring at the hideously stretched and over-pixelated damage numbers while I was doing some testing. Feel free to give it a try! There is a slightly wider spacing between digits that I wasn't able to close off because the client must determine spacing/positionings between, but if you want to reduce some of the spacing I have provided another .act file suffixed "_larger" which reduces the spacing but makes the damage text a bit larger. Thanks

    Free

  8. 13 points

    Version 1

    562 downloads

    Town of Beginnings from SAOI'm releasing this map that I made a while ago for a SAO-RAG project that has been put on hold, and i felt like it's too good of a map to put it on a shelf ;]Hope you guys enjoy the release. ;] Some files inside include the color changes on some texture files, so keep that in mind, and delete them if you want.

    Free

  9. 12 points
    Marketplace link: https://marketplace.visualstudio.com/items?itemName=secretdataz.athena-language-support This extension provides rAthena-flavored Athena language syntax highlighting and code snippets and automatically highlights files with .rascript extension. The following is the non-exhaustive list of code snippets provided by Athena Language Support. * `defnpc`, `defnpcfloat`, `defwarp`, and `defshop` (In-game objects definition) * `deffunction` (Function definition) * `On:` event handler snippet * `for`, `while`, `do` flow control snippet report issues: https://github.com/secretdataz/athena-language-support/issues show me I suck at making extensions: https://github.com/secretdataz/athena-language-support/pulls Special thanks to @JoWei for the base extension for Atom.
  10. 12 points

    Version 1.0.0

    339 downloads

    Simple Purple Website Responsive One-Page ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ By: Mihael Hope you like it ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ About: Website is made in php / html responsive one page, is translated in pt-br, but I believe in your potential to translate into their respective languages ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Demo: Espero que gostem.

    Free

  11. 11 points
    View File Stormbreaker Introduction Stormbreaker is a large modification system which adds a collection of new features, bonuses and script commands to your own rAthena server. This package is designed to augment your server with new features which can breathe new life into your gameplay, and comes with a getting started guide, a Git patch file, and some optional client resources. Stormbreaker is developed against the latest version of rAthena, and will be continually updated to the latest on a weekly basis. (Videos will be coming soon highlighting each feature.) Features This package includes the following: New item bonuses (83) New script commands (10) New GM commands (9) Item Bazaar Shop system Item Durability system Item Craft system Item Enchantment system Item Passive Script system Item Passive Status system More features are actively being developed and will be released in the near future. Item Bonuses All item bonuses are the same as those found on the Bonus Expansion Pack thread. If you're looking to acquire this package solely for the item bonuses, please be advised that these will be released soon for free on that thread. Stormbreaker will be updated with newer item bonuses as more are recommended. Script Commands Item Bazaar Shop The bazaar shop system functions similar to that featured in Final Fantasy XII. As a player accumulates and sells items to shops, you can configure items which become available for purchase at specialist bazaar shops by the sale of certain combinations of items. These can be items which become permanently unlocked, can be unlocked multiple times, or those which can only be purchased the once and can never be unlocked again. This feature provides a great way to reward players for farming and killing monsters, and unlocks great potential for introducing unique items and equipment available only after acquiring and selling combinations of materials. Item Durability The item durability system works much like the Witcher 3 durability for equipment. All equipment has a durability score (a percentage) which determines how much more stress it can take before breaking. As players engage in battle, their equipment will slowly degrade (completely configurable), which can lead to weakened bonuses, weakened ATK and DEF modifiers, and chances of breaking. All equipment can be repaired through special NPCs (using new script commands described above) and can also receive protection with the Chemical Protect skills (configurable.) Item durability can be configured to decrease on a fixed percentage per attack (a denomination as low as 0.0001%) or based on the amount of damage dealt/received. Note: For the item durability percentage to be visible as in the screenshot, this requires client version 2015-02-25aRagexeRE or later. Item Craft The item craft system uses the new refine user interface with a completely custom crafting database. Players can drag a source material and catalyst material into the refine window to be given the opportunity to craft something new. This feature isn't restricted to just equipment, but any other sort of item too! Your players could be upgrading their basic Red Potions to Orange Potions using Jellopies or Grapes, or could be upgrading their Knife[3] to a Knife[4] by combining it with a special material. The crafting database allows for a lot of flexibility, including key features like equipment being able to retain their refine level, cards, random options, and even item durability! Note: For the new refine interface and the crafting system, this requires client version 2016-10-12aRagexeRE or later. Item Enchantment The enchantment system similarly uses the new refine user interface to provide a beautiful and unique point for being able to upgrade equipment with random options! The custom enchantment database lets you build your own system for allowing players to add unique or powerful random options to their equipment, restricted at a per-item level. Every item supports up to a maximum of 4 different enchantment types, and can be configured with custom chance rates and costs, which can further be configured depending on the current number of enchantments already on the equipment! New server configurations let you control how many enchantments can be added to each type of equipment to add finer control. With this system, players could enchant their boring Knife with ATK + 10% by using some rare or valuable material. Note: For the new refine interface and the enchanting system, this requires client version 2016-10-12aRagexeRE or later. Item Passive Script The passive script system is designed to augment and empower the already powerful item database. The bespoke item passive script file lets you add new "equipment" scripts which are active while an item is stored in the players inventory! A player holding a rare coin in their miscellaneous item tab might find themselves with a constantly active HP + 5%, or perhaps they have acquired a sword which provides a permanent HIT - 30 while the item is held by the player. The system could also be used to reward players with EXP or Zeny increasing items. This system works with any existing or new items, and just needs a line adding to the file! Item Passive Status The passive status system works similar to the passive script system, except that the player receives a permanent (cannot be dispelled nor removed by death, nor cured from healing items) status effect while an item is held in their inventory. You could grant players a permanent Increase Agility effect while holding a magic feather, or perhaps afflict them with Poison while they carry some cursed tome. The passive status system is designed to improve on existing mechanics where equipments can provide permanent bonuses, with special flags indicating whether equipment provides the status only when equipped or when in the inventory. Support I intend to provide continual support with Stormbreaker by keeping the files up-to-date, on a weekly basis, with the latest hash of rAthena. Each week I will upload a new version of the Stormbreaker archive, along with any new augmentations (such as item bonuses, script commands) and bug fixes. If you encounter problems when running or using the new Stormbreaker features, please feel free to contact me directly on here, to my email address [email protected], or on our Discord server, and I will respond as soon as I am able (usually on the day, otherwise within 1-2 days.) For support on applying the Stormbreaker project to an older version of rAthena, again please contact me directly on here or on the Discord server. Click here to join the Discord server. Copyright Stormbreaker © Chris Copeland 2019. All rights reserved. By purchasing this package you agree that you will not share or redistribute any and all files included in the package without the express written consent of myself (Epoque, Chris Copeland), and that you will not upload this package onto any secure or unsecure file sharing websites. Submitter Epoque Submitted 03/18/2019 Category Source Modifications Video Content Author Chris Copeland
  12. 11 points
    Hey all! It's been too long, hasn't it? I guess you could say I've been quite busy lately. However the other day I realized wanted to do something for the community once again (because honestly it's been forever since I contributed), hence why I'm here now. But then I wondered, what can I do? Of course there was the possibility of doing a free release, but I've done many of those already in the past. What else? Creating yet another guide how to develop maps in browedit from the ground up? Hm, we already have several amazing ones that effectively cover everything. What if I give you something different? Something - more like a neat little trick - that I've figured out through sheer exploration about two years ago. And what's that, precisely? As the title implies: Mapping through hexing. Over-hauling existing maps, without having to touch browedit. Also- This post might seem long, but rest assured it is super easy. The screenshots simply take up a lot of space. Before we start..... What is hexing? I could go the extra mile and explain it in my own words, but rAthena's GitHub gives an informative description what hexing is. As most of you may know, experts have developed tools with an user-friendly interface to make client hexing - AKA 'diffing' - even easier for us, however what the majority does not know is that hexing isn't specifically limited to .exe modifications and can be applied to many different file extensions- RO map files and models among them. Having that said, I think you have an idea in which direction I'll be heading. Okay, before anything else... I need to state that this method is recommendable to set the base design. You can in theory over-haul your entire map this way, but I highly encourage it to only be done with the repetitive textures and models (such as trees, bushes, buildings). Preferably, your map uses custom textures/models, they're easier to memorize (and thus replace) than the official gibberish components. What are the pros and cons? Pros: Once you get the hang of this, you could save yourself a lot of valuable time and make fresh layouts rapidly. No need to generate (custom textured) models through the build-in browedit RSM editor tool. We'll take a different approach. Gats remain unaltered and models will remain facing the same way. Lastly - probably the main reason what I like about this - texture and model files from your previous design will be preserved and not over-written. New ones are created which are fetched from a different texture/model directory. After implementation the only thing that will be over-written are the map files themselves (which also means less heavy patches). Cons: While you don't have to, you will likely still want to open browedit for some finishing touches. You can easily slip up and corrupt your map with a single typo. Back things up and be focused when you get to step 3! What will we need? GRF Tool (i.e GRF Editor). Hex Editor (i.e XVI32). Image Editing Software (i.e Photoshop). A custom map - seasonal/holiday themed is preferred, but not necessary. Basic ~ moderate client-side & browedit knowledge. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Now, since we've got all that covered... Let's begin! For this guide, we're going to use my Christmas Prontera (screenshot below) map as sample, and turn it into a Spring Prontera (screenshot at the bottom of the post). - Files - We're going to need to locate the map and its contents that we're going to edit. So let's do that, here are the resources... Step #1 - Copying & Renaming What you need to do first, is go back to the main directory and copy the entire 'Christmas Pront' directory. Paste it and rename it - in this case - 'Spring Pront'. If you've done this correctly, you should now have two directories. Spring Pront and Christmas Pront, both containing files of Christmas Pront. Open the 'Spring Pront' folder and begin re-naming all the files that still contain an abbreviation of the Christmas Prontera layout. Keep it simple for yourself. For example, I recommend replacing the 'chr' and make it 'spr', like this: Note: If there's a lot to edit, consider pulling up a notepad and writing down the old texture/model/directory names and the new ones next to it. I'm telling you this, because you're going to need to check back to the old names later. Better safe than sorry. "Why does a snow texture display 'spr_gras?" - I know, it doesn't make sense yet. Disregard, you'll understand in step #2. "Can the abbreviations I choose exceed the amount of characters that the original files use? (i.e spring_grass instead of spr_gras)" - It probably could with additional steps but...Let's not for now, okay? If you've done everything as per tutorial, you will have no texture, model or directory left anymore including 'chr' or 'Christ'. Double-check in order to confirm. Step #2 - The Artsy Stuff Got a graphic artist on your team? Lucky you- because then you can simply skip this (most time-consuming) step and instruct your artist to present you with something appealing. But we're not going to do that, are we? No, we're going to pretend you're a solo developer. Go to google images and look for a square texture that you wish to replace the snow texture with. Since this is a spring themed map, I went with something green and flowery. Admittedly though, I wasn't too fond of the original image I chose because it seemed a little too crowed/clustered(?) and the borders didn't align, so I decided to look for a plain grass image and combine it with the initial flowery tile of my choice. Still a lil clustered but better. Here's the result: Okay so clearly this isn't a Photoshop guide - my Photoshop skills are far from perfect - but I think you get the idea. ;-; Seamless images are the best, however it isn't always possible to find them. Fear not, young grasshopper- You need not be an expert in Photoshop but at the very least try to edit the texture sufficiently (with the eraser tool on the top layer) for the borders to have a relatively smooth over-flow. Needless to say, if flowers are being cut off at the border of a texture, it does not exactly look attractive. Done? Resize the image(s) to 256x256 and save as 24 bit bmp. Do this with all the textures you've redesigned, your texture directory should somewhat look like this: Again, this might take a while if you're doing everything alone and aren't that familiar with Photoshop. Note: spr_tree3~5 are tga files, but they have been adjusted as well. Step #3 - Hex It! This step is the most technical one and you'll need to look back every now and then to your other layout's textures and models - in this case my Christmas Pront - as name replacement reference. Please be aware that you can screw up easily here! Yes, it's easy but you've gotta pay attention! Double check everything you do and make sure you don't typo anything or miss anything out. Map Files Let's do these first. Boot your Hex Editor software and locate 'prontera.gnd' in your 'Spring Prontera' directory. Access the replacement feature, in XVI32's case: Search > Replace... What we're going to do is ensure the .gnd file reads the new textures, alright? We don't want the map files looking for the Christmas Pront textures/models anymore because this isn't going to be a Christmas Pront. Replaced them all? Great. Do the exact same for the models with the .rsw file: 158 entries. Pretty sweet, right? Model Files We're almost done! The last step will be hexing the models. Open them 1 by 1 in your Hex Editor software like you did with the map files and adjust the entries accordingly so the models are no longer searching for the incorrect texture files. Like this... And that's.... basically it. To see if you err'd anywhere, just open GRF Editor and put all the resources into it. If done correctly you'll see that your map and model files have adapted to your edits made through hexing. What was previously snow-covered, now returns something else entirely. Take this lovely flowery tree for example... Some of you may wonder- "How is this different than just regular (existent) texture replacement/recoloring? The answer is, exactly that. You're not replacing or changing the original texture/model resources at all. Quite the contrary- You're preserving your previous theme, all while generating an entire new theme with separate contents and directories that are being read. Convenient to server owners, too. No more messing around with different texture and model directories, worrying about if you might've missed something out when adding/removing files with the patcher. Using this methods, when the time comes where you want/need to switch theme, simply patch in the new map files (prontera.rsw and prontera.gnd) and you're good to go (unless if you've made gat edits of course- in which case you'll need to add the prontera.gat as well!). Needless to say, for the first-time implementation, you do need to include all the texture/model components. But that's obvious. And now, the final result? This is how Prontera will look like~ We went from winter wonderland to a refreshing and colorful spring design~ Fair enough- you'll still see the occasional wintry lantern, and the center higher up still has a giant pine tree, fine. Light-maps intensity need to be re-considered, too. But for the most part? Your map is about 3/4 done. What's left is just the small details that will likely only take you an hour or two at most to wrap up. Well, I hope this makes the life easier for some of you! ♥
  13. 11 points
    Hello rAthena Community I'm Earnestinence, and i'll be guiding you to setup rAthena and run Ragnarok Programs you need to install before we start Downloads: Github : https://desktop.github.com/ MySQL (When installing: make sure to check 'Use Legacy Authentication Method; Retain MySQL 5.x compatibility' ) : http://www.mysql.com/downloads/mysql/ MySQL Workbench : http://www.mysql.com/downloads/workbench/ Note: remember the username and password you set when installing ! Latest Clean kRO Full Client : by: @Akkarin Microsoft Visual Studio ( MVS ) : https://www.visualstudio.com/downloads/ Visual Studio is a code editor supporting and C andC++ compiler. more info Click here by @Aleos Notepad ++ : https://notepad-plus-plus.org/download/ Note: Notepad++ source code editor and Notepad replacement ( or just use notepad ) 2015-11-04a unpacked client: https://mega.nz/#!w84jRRjZ!iWjU1Qfsez_3nbTtqQuFWHsbda2IglPi7TBnzZWmJtI by: @Napster rAthena support all the clients listed in the packet files : read more Required Files: After you download and install GitHub download these files using GitHub File > Clone Repository rAthena ( server ) : https://github.com/rathena/rathena.git English Translated System & Data Folders RE/PRE: by @zackdreaver For Renewal: https://github.com/zackdreaver/ROenglishRE For Pre-Renewal : https://github.com/zackdreaver/ROenglishPRE NEMO Client Patcher : https://github.com/MStr3am/NEMO.git For more info see this topic by @NeoMind Client Setup : http://nn.ai4rei.net/dev/opensetup/ Client setup for Ragnarok Online by @Ai4rei ========================================== Setting up rAthena Server-Side: See video time-line: 00:02 Step 1: Download/Clone rAthena Source Open GitHub. Click Clone repository. Click URL tap. Copy and paste this URL: https://github.com/rathena/rathena.git Choose the downloading path. Click Clone and wait for it do finish downloading. Step 2: Configuring rAthena See video time-line: 00:35 open rathena/conf/import/char_conf.txt Add these lines : userid: username passwd: password login_ip: 127.0.0.1 char_ip: 127.0.0.1 [Optional] To change server name add this line : server_name: YourDesiredServerName Note: If you want to change anything in char_athena.conf, use the import-tmpl directory to avoid future issues when updating. ( just add the respective value you want ). rathena/conf/import/map_conf.txt Add these lines: userid: username passwd: password char_ip: 127.0.0.1 map_ip: 127.0.0.1 Note: If you want to change anything in map_athena.conf, use the import-tmpl directory to avoid future issues when updating. ( just add the respective value you want ). rathena/conf/import/inter_conf.txt Add these lines login_server_db: rathena ipban_db_db: rathena char_server_db: rathena map_server_db: rathena log_db_db: rathena_logs Note: If you want to change anything in map_athena.conf, use the import-tmpl directory to avoid future issues when updating. ( just add the respective value you want ). Note: I use rathena as my main database which contain all main tables (like: chars, login, guilds, etc... ). However, I like to separate my logs to rAthena_logs . Step 3: Compiling rAthena See video time-line: 02:16 Locate rathena/rAthena.sln Locate and right click rAthena.sln open with > Microsoft Visual Studio 2017 ( or 2013 / 2015 ) Wait for the MVS to load the project, when it's ready select Solution 'rAthena' (8 projects) and then right click and Click 'Clean Solution' First when clean finish successfully click on 'build Solution' Wait for it to finish, make sure the log below finish successfully Step 4: Setting SQL Database ( make sure MySQL installed and running ) See video time-line: 03:13 open MySQL Workbench log in : Using the username 'root 'and the password you set when you first install MySQL ( If you don't remember the password, you can reconfigure MySQL using MySQL installer ) once you logged in create new user account and grant Administrator Privileges: - See video time-line: 04:17 In The Left Side click on Users and Privileges At The Bottom click on Add account Set Login Name : ragnarok Set Password : ragnarok Set Confirm Password : ragnarok At The Top Menu Click Administrative Roles: and then check DBA Click Apply logout by clicking on X at the top of the current tap and then login using the new user account ragnarok with password ragnarok See video time-line: 05:00 Creating databases/schema : See video time-line: 05:26 Click on create new database/schema Set the Name: rathena ( this will be our main database/schema ) Set Charset: utf8 ( Now this's is important you need to check this ) Click apply, apply and then finish Now Click on create new database/schema Set the Name: rathena_logs ( this will be our logs database/schema ) Set Charset: utf8 ( Now this's is important you need to check this ) Click apply, apply and then finish import rathena SQL files to rathena & rathena_logs databases: See video time-line: 06:16 Double click on rathena database/schema we've just created Click on locate rathena folder and go to rathena/sql-files and click on main.sql Click on the light icon * wait for the tablet to be executed * Double click on rathena_logs database/schema we've just created Click on locate rathena folder and go to rathena/sql-files and click on logs.sql Click on the light icon * wait for the tablet to be executed * change the username and password of the server: See video time-line: 07:03 Now next/around rathena database right click on a blank area and click refresh all ( in order to view the tables we've just created or just relog ) Click on rathena database/schema > tables > locate login table.. now click on tables and locate login table then right click and click on select Rows - Limit 1000 Double click on s1 and change it to username then hit enter ( we put the userid: username in rathena/conf/import-tmpl/char_conf.txt and map_conf.txt make sure you use the same one you put in these files ) Double click on p1 and change it to password then hit enter ( we put the passwd: password in rathena/conf/import-tmpl/char_conf.txt and map_conf.txt make sure you use the same one you put in these files ) Click apply, apply and then finish Step 5 ( running the server ) Running rAthena server See video time-line: 07:35 locate rathena folder rathena/ click on runserver ( less than 8 mins without any errors ) ================================================== Client Side Running & patch ragnarok online client open Official kRO Client/ Updating kRO Files: Locate and run rsu-kro-rag-lite.exe and wait for it to finish and then rsu-kro-renewal-lite.exe and wait for it to finish updating .. Adding translated system/data files Locate ROenglishRE or ROenglishPRE and copy Data & System folders , GuildTip & Tipoftheday and paste these files into the official kro client folder ( Replace the files when asked ) Setting up clientinfo.xml : locate official kRO client folder open folder data/ and edit file clientinfo.xml change the version to 55 <version>55</version> (This might not be needed anymore.) set the langtype to 1 < To be able to write in English. ( refer to this page to find your preferred language beside English: https://github.com/rathena/rathena/wiki/Clientinfo.xml ). set admin sprite for any account you want, just put the account id <aid> <admin>2000000</admin> </aid> Copy and paste the setup file into the the official kRO client folder Patching the Client 2015-11-04 load the client and select recommended and click enter for data.ini and then CHANGE/EDIT system/iteminfo.lub to system/iteminfo.lua and check read data folder first, ignore missing palettes, ignore resource errors and then customize the client as you want Here's my additional patches: >>> Custom Window Title ( name you server ) Disable Swear Filter Disconnect to Login Window Enable Title Bar Menu Read Data Folder First Show Cancel To Service Select Ignore Missing Palette Error Ignore Resource Errors Use Ragnarok Icon ( ragnarok icon for the client ) <<< copy the new 2015-11-04aRagexe_patched and paste it your official kRO client folder now the client is ready, just run the game using 2015-11-04aRagexe_patched and Enjoy to create a male account just type ex: admin_f for female - admin_m for male and don't forget to set the account group id 99 to get full GM permissions Issue #1: Closed connection from '127.0.0.1'. Solve: go to your rathena/src/custom/defines_pre.hpp and open it with notepad++ ( or any notepad ) add this line #define PACKETVER 20151104 ======================================================== As of 28-7-2018: the topic is fully updated and support MySQL 8.x ======================================================== For further questions or concerns regarding the tutorial, Do NOT hesitate to contact me in this topic, or discord: Earnestinence#5337, which is the best way to reach me. - Earnestinence
  14. 11 points

    Version 1.1.1

    186 downloads

    Ehh since my event scripts are piling up, I decided to make an Event Manager // Basic Event Manager // By Mabuhay /*-=-=-=-=-=-=-=-=-=-=-=-=-=- Currently added are the ff : {#} NAME - "NPC_NAME" [1] Bombring - "Event_Bombring" [2] Dice - "Event_Dice" [3] Last Man Standing - "Event_LMS" [4] Novice V Zombie - "Event_NvZ" [5] Poring Catcher - "Poring_Catcher" [6] Poring Hunter - "Poring_Hunter" (Added 12-15-2019) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-*/ // For easier management of Event NPCs ///////////////////////////////////// // NOTE: // ///////////////////////////////////// // I don't support any modifications unless I want to. // But if you want to change things especially the rewards, // Please refer to my F_Reward Functions // https://rathena.org/board/files/file/4068-itemvariablepoints-reward-function-for-beginners-or-lazy/ // You should be able to easily change the rewards // If you have basic scripting knowledge Header Settings: OnInit: // 1 = item reward // 2 = variable/cashpoints reward // If you want to set item and variable/cashpoints rewards, do 1|2. // If you only want 1, just choose between 1 or 2 $event_options = 1|2; // If item reward enabled // What items will be rewarded setarray $event_item_reward, 501, 10, 502, 5; // If variable reward.. set to your variable. // If cashpoints.. set to #CASHPOINTS / #KAFRAPOINTS (Free Cash Points) $event_var$ = "#EVENTVARIABLE"; // Variable name? // If cash points, set to Cash Points // If your custom var, set to the name of that thing. $event_var_name$ = "Custom Points"; // How much points gain if #VAR / #CASHPOINTS / #KAFRAPOINTS? $event_var_gain = 1; $event_item_arr = getarraysize($event_item_reward); // @eventstart for GM bindatcmd "eventstart", strnpcinfo(0)+"::OnStart",60,60; // @eventjoin bindatcmd "eventjoin", strnpcinfo(0)+"::OnJoinEvent"; end; You may now use @eventstart for GMs to select which ones to start. @eventjoin for players to enter and see which event is currently active Event timers / Clock are to be set here : // OnClock<hour><minute>: donpcevent "<npc_name>::OnStart"; OnClock0000: donpcevent "Event_Bombring::OnStart"; end; //----- 12 mn OnClock0100: donpcevent "Event_Dice::OnStart"; end; OnClock0200: donpcevent "Event_LMS::OnStart"; end; OnClock0300: donpcevent "Poring_Catcher::OnStart"; end; OnClock0400: donpcevent "Event_NvZ::OnStart"; end; OnClock0500: donpcevent "Poring_Hunter::OnStart"; end; OnClock0600: donpcevent "Event_Bombring::OnStart"; end; //----- 6 am OnClock0700: donpcevent "Event_Dice::OnStart"; end; OnClock0800: donpcevent "Event_LMS::OnStart"; end; OnClock0900: donpcevent "Poring_Catcher::OnStart"; end; OnClock1000: donpcevent "Event_NvZ::OnStart"; end; OnClock1100: donpcevent "Poring_Hunter::OnStart"; end; OnClock1200: donpcevent "Event_Bombring::OnStart"; end; //----- 12 nn OnClock1300: donpcevent "Event_Dice::OnStart"; end; OnClock1400: donpcevent "Event_LMS::OnStart"; end; OnClock1500: donpcevent "Poring_Catcher::OnStart"; end; OnClock1600: donpcevent "Event_NvZ::OnStart"; end; OnClock1700: donpcevent "::OnStart"; end; OnClock1800: donpcevent "Event_Bombring::OnStart"; end; //----- 6 pm OnClock1900: donpcevent "Event_Dice::OnStart"; end; OnClock2000: donpcevent "Event_LMS::OnStart"; end; OnClock2100: donpcevent "Poring_Catcher::OnStart"; end; OnClock2200: donpcevent "Event_NvZ::OnStart"; end; OnClock2300: donpcevent "Poring_Hunter::OnStart"; end; //----- 11 pm Currently I just alternately activate events per hour. You can change the event time as you wish. You may choose any of the ff: OnClock<hour><minute>: OnMinute<minute>: OnHour<hour>: On<weekday><hour><minute>: OnDay<month><day>: I hope this helps. If you want me to add more, just PM me on an event script that needs to be updated. Thank you. Compatibility is your responsibility. No backward Compatibility Support. Enjoy! NOTE : If you find this useful, please click the Upvote button to motivate me to do stuffs like this And you are welcome!

    Free

  15. 11 points
    Hi ... I've finished a series of maps recently, inspired by a horror story theme. The main map is a modern city, freely inspired by Raccon City (RE) with classic places such as the famous Mansion of RE1 and also the raccon city police station. A map made for RO, but the idea was to remove all the medieval elements, to maintain a modern aesthetic, to approach our present world. The second map is MANSION (freely inspired) This map has 4 floors (two extremely large 2 floors (150x150), 1 small floor and basement. The maps are well detailed and with the possibility to compose a series of quest's and events. There are many possibilities. It can be used as an instance, as main city, map for events (such as zombie invazion, undead, savior, vips events, hunter), quests, etc. just be creative. Tell me your opinion, maybe you can help me improve. Thank you. ps: The police department is not ready yet.***** (Some images to better illustrate) THE CITY Now some images of the Mansion with 4 floors I like it when the maps are well filled, with no empty spaces, and with many details, something that suggests that there is life there, with dirt and trash on the floor, etc ... 01F and 02F 03F and basement
  16. 10 points
    What do you think? Please rate it Preview Skin + PSD + RSS + Server Status Skin coded GUIDE RSSFEED Webfiles\status\inc\rssConfig.php 'news' => 'http://g1.globo.com/dynamo/carros/rss2.xml', 'event' => 'http://g1.globo.com/dynamo/ciencia-e-saude/rss2.xml', 'update' => 'http://g1.globo.com/dynamo/concursos-e-emprego/rss2.xml', STATUS SERVER Webfiles\status\status.php $status = new ServerStatus( "LOCALHOST", "LOCALHOST", "USERNAME", "PASSWORD", "DATABASE" ); Do not remove the credits, thank you. Please do not sell this product. Design Elfin
  17. 10 points
    I am on vacation until 23 July
  18. 10 points
  19. 9 points
    Extended Battleground 2.0 Same as the dead 'Extended Features BG', this version offers a ton of new features for Extended BG. Features 1 - Battleground & WoE player statistics Store a complete information regarding player parameters, this feature records the following: Battleground: - Victories - Defeats - Tie - Kill count - Death count - Damage dealt - Damage received - Top damage dealt - Healing done - Wrong healing done - Support skills used - Wrong support skills used - - HP Potions - SP Potions - Gemstones used - Ammo used - Zeny used - Spirit Balls used - Poison Bottles used - Acid Demonstration used - - CTF Stats - TD Stats - Conquest Stats - Rush Stats - Triple Inferno Stats - EoS Stats - Domination Stats - Bossnia Stats - Stone Control Stats War of Emperium: - Emperium damage/kills - Guardian Stone damage/kills - Barricade damage/kills - Guardians damage/kills - - Kill count - Death count - Damage dealt - Damage received - Top damage dealt - Healing done - Wrong healing done - Support skills used - Wrong support skills used - - HP Potions - SP Potions - Gemstones used - Ammo used - Zeny used - Spirit Balls used - Poison Bottles used - Acid Demonstration used - 1.1 - Extended Check Equipment A comfortable feature that allows you to see the BG/WoE profile of players in-game (besides check equipment). 1.2- Battleground & WoE Ranking Two rankings that shows the top 10 players in each ranking (based in Points). 1.3 - Ranking Rewards db/bg_rewards.txt and db/woe_rewards.txt are the files that define the Top 10 rewards when the ladder is reseted. The rank is reseted through a script command: battle_rank_reset(<rank_type>,<reward?>). 2 - BG Team Color This configurable feature allows to define the clothes color for each team. When a player joins a team his clothes is temporal changed until he leaves the team. 3 - Save joining location If this feature is enabled the player is teleported to the location before joining BG. If the joining location has NOWARP mapflag the player is teleported to bat_room. 4 - Party skills works in BG team If this feature is enabled all party skills works in BG team even though the player is already in a Party. 5 - New Achievement Groups New achievement groups for Battleground and WoE, the list is as follows: AG_BG_WIN: Triggered when a player wins a BG match. AG_BG_LOSE: Triggered when a player loses a BG match. AG_BG_TIE: Triggered when a player draws a BG match. AG_BG_KILL: Triggered when a player kills in BG. AG_BG_DIE: Triggered when a player dies in BG. AG_BG_DAMAGE: Triggered when a player deals damage in BG. AG_BG_HEAL: Triggered when a player heals an ally in BG. AG_WOE_KILL: Triggered when a player kills in WoE. AG_WOE_DIE: Triggered when a player dies in WoE. AG_WOE_DAMAGE: Triggered when a player deals damage in WoE. AG_WOE_HEAL: Triggered when a player heals an ally in WoE. 6 - FluxCP Addon This is one of the biggest parts of the mod. All the previous statistics mentioned now viewable in FluxCP. 6.1 BG & WoE profile in FluxCP A profile for BG and WoE available by clicking on the player's name in the FluxCP ranking. The avatar is identical to the player in-game (ROChargenPHP system). - - - - Full Video - - - - 7 - New char commands @bgrank: Display the Top 10 BG Rank. @woerank: Display the Top 10 WoE Rank. @bgstats: Shows BG player stats. @woestats: Shows WoE player stats. 7.1 - New script commands battle_rank_reset(<type>,<flag>): Reset a battle rank. Type - 0: BG 1: WoE. Flag - 0: No reward 1: Reward. getcharrank(<type>): Return battle rank position. Type 0: BG 1: WoE. 8.0 - Battlefield Queue Interface Battleground Queue Interface entrance mode: - A single queue for each arena. - A new command @bgstatus to check all arenas status (Idle/Playing/Players required). - Fully configurable: You can choose between BG Queue UI or Legacy Mode (@joinbg). Note: This modification works based on Extended Battleground. GitHash: 723383 Battlefield Queue Interface is currently not compatible with #3995
  20. 9 points
    This seems to be a more appropriate place so continuing here from @autopilot is a server side AI implementation that can control player characters. The primary goal is to replace human players for any reason : perhaps you installed a server on your own computer and have no other players, or your server has too low population or a critical class for the party isn't available. Either way, this allows you to add characters to your party without having a human player available. Note that this isn't a bot : it might get stuck in a corner if left alone with no human to lead the party. Also note this is server side : you have to be the server owner and capable of modifying your source to add it. Obviously an AI isn't a human player, which means better reaction time, and no "I have to go 5 minutes afk sorry" during boss fights but at the price of not being able to judge more advanced situations correctly. Overall I'd say the AI will play better than a typical player but will fail at anything more complex than "use this skill when <condition>". All the current progress is available here : https://github.com/SeravySensei/rathena/commits/Autopilot https://github.com/rathena/rathena/compare/master...SeravySensei:Autopilot.patch https://github.com/rathena/rathena/compare/master...SeravySensei:Autopilot.diff Currently implemented : All 1st classes, 2nd/rebirth classes. Regular Homunculus. Archbishop, Warlock, Royal Guard, Rune Knight. Awaiting implementation : -Homunculus S -3rd jobs -Summoner How to use : @autopilot Tank enables tanking mode, the AI will try to engage enemies in melee and use melee skills. @autopilot Skill enables the AI to use ranged attacks or ranged skills, in general this is the DPS mode @autopilot Support restricts the AI to using support skills only. @autopilothom with same parameters : same modes for the Homunculus. There are a few other commands for enabling "extras" such as telling the AI to use a song or dance or other special skill or use sp potions. You should see them in the atcommands file(s). It's old but here is a recording that shows the AI in action :
  21. 9 points
    Title Bonus System Hello everyone, in some MMORPGs like Grand Fantasia there is the possibility of obtaining bonus/buffs from equipping Titles, now I have brought that feature to RO. Features - This modification is script-bonus based, so you can apply all bonus from "doc/item_bonus.txt". - There is a file called "title_bonus.yml" in db folder in which you can add/edit title bonuses. - All existing titles have their respective Status Icon, however, you must sync description from Lua if you edit a title buff. Video
  22. 9 points
    My custom Launcher created 100% by me Login Launcher + Update + Account Manager + Vote 4 Points + Donate No need to go to the server site What do you think? Suggestions? OLD
  23. 9 points

    Version 2.0.0

    350 downloads

    this application help you calculate the monster mode for more info about the monster mode https://github.com/rathena/rathena/blob/master/doc/mob_db_mode_list.txt Update v2.0: this update only for rAthena +2016 support sql , support reverse result , add reset button Contact me for Errors https://github.com/sader1992/sader_scripts

    Free

  24. 9 points
    Hey guys, i never share things here, but hey, glad to help ~ This is my custom implementation of the Mechanic new costume, and work like this. This new sprite only work when u use the "Bodystyle 1" on the mechanic class, that means we keep the old mechanic costume as "bodystyle 0" In addition to that, i add the Attack animation for 2 genders and the first 3 palettes. In the file i put the new Gravitational Cart as "Cart 3" but, u guys can rename or replace it as you like ~ To make it work, just drag all the rar content on your current grf and it´s done ~ Additional note: Some old clients read the mechanic sprite or palete whit a different name, so, in that case, just replace the name of the files as the name that your client or grf are reading it. mechanic_full_new_stuff.rar
  25. 9 points
    View File High Definition Damage Font Hi all, This is a basic damage font alternative which can be used to bring a little more high definition resolution to Ragnarok! I made this purely because I was tired of staring at the hideously stretched and over-pixelated damage numbers while I was doing some testing. Feel free to give it a try! There is a slightly wider spacing between digits that I wasn't able to close off because the client must determine spacing/positionings between, but if you want to reduce some of the spacing I have provided another .act file suffixed "_larger" which reduces the spacing but makes the damage text a bit larger. Thanks Submitter Epoque Submitted 03/31/2019 Category Sprites & Palettes Video Content Author Chris Copeland  
  26. 8 points
    Hello, I'll use this post to show you some of my projects and modifications. The name of my server is called RO: Zero, but it started before gravity announced theirs, so I chose to keep the name. LOGIN SCREEN https://vimeo.com/287302640 https://vimeo.com/300142810 https://vimeo.com/274177970 https://vimeo.com/310257994 https://streamable.com/6t1f6 Splash's https://streamable.com/n58ma Misc All Launcher's have Discord RichPresence SCRIPT & SOURCE Bet System https://vimeo.com/297864967 Pick Item with Mouse Click https://vimeo.com/288068416 Hack'n Slash Attack System https://vimeo.com/285431474 SkillShot System https://vimeo.com/269528679 Header Hud Char Info https://vimeo.com/268928510 System Conversor Skill Target to Place https://vimeo.com/307620277 LEAGUE OF LEGENDS INSPIRED SKILLS Ivern https://vimeo.com/270423927 https://vimeo.com/270211429 Kalista https://vimeo.com/270518714 Ash https://vimeo.com/270728857 Orianna https://vimeo.com/270911850 Xayah https://vimeo.com/271172345 Katarina https://vimeo.com/269402201 Client Edit Drag System https://streamable.com/dnqgz New Hud Interface (Old) NEW INTERFACE FROM TOS (WITH NPC DIALOG) https://streamable.com/ebec1 New Game Filter https://vimeo.com/303199417 Item Summon Screen https://vimeo.com/300142810 Rain https://vimeo.com/298893681 Campfire Button Shortcut https://vimeo.com/298498848 Discord Integration WALK WITH WASD https://streamable.com/c4u7u DRESSROOM MOD https://streamable.com/n1ncz MASTERY WINDOW https://streamable.com/zfttp ________________________________________ A lot of other things I haven't record, but I will try to keep this updated soon.
  27. 8 points
    Hey guys! I'd like to showcase a script I've been busy for a while. Game mechanics is based on RWC. There are quite a lot of stuffs I modified from it tho. Here are the mechanics of the script : Maps used are 2012rwc_01-04 maps since I dont know how to make custom map xD. Anyways, here is a video on how it work in-game for better understanding. To-Do: Add registration cooldown after match [ Added ] Add points as reward [ Added ] Disable [Guild Skill] Emergency Call while on Arena [cancelled - Already available in Extended BG's MF_NOECALL ]
  28. 8 points
    There are few skills untranslated, but as I have heard zackdreaver is thinking about dropping this project, since it's too time consuming when he doesn't have mich time to begin with. So I thought about... I cloned his repository and started to work on it myself. For those who are interested: https://github.com/llchrisll/ROenglishRE I also made an discord server, so if someone want's to talk about the translation, he/she can do that there. Link is at GitHub. Regards, Chris
  29. 8 points

    EXPIRED

    Implementation of Lapine UI features, DdukDdak (just call it Synthesis!!) and Upgrade, features from 2016 lying under LapineDdukDdakBox.lub and LapineUpgradeBox.lub. But for this features, only will be added for client (after) 2018-06-20e RagexeRE, also tested by using 2018-06-21a RagexeRE. $20 is not the real goal, it's juts a number that I wll donate to rAthena when this crowdfunding project is reached its goal (which will be deducted from my account credits). So, don't need to donate here, it won't be counted in crowdfunding. I repeat, do not hit the donate button on this page. The crowdfunding detail is posted on my web page: Lapine DdukDdak and Lapine Upgrade. The goal progress will updated after payment is completed (payment methods are written there & instructions will be told). Paypal, and Indonesian payment methods (Bank transfer, GoPay, OVO) are available.
  30. 8 points
    Some things I have been working on~ I'll be adding more and more the next couple days/weeks!
  31. 8 points
    Hii! Some time ago I finally finished the second version that I had promised of this map in the section of Projects and Concepts in Progress: This is also my second map ever finished x3 The first version was made in September of 2018, but one of these is a slightly revisited version of that older one, and the second one has certain parts of the public area changed :3 Note: I'm using some of the screenies from that post to avoid uploading unnecessarily, since the map looks the same essentially ☆★☆Previews☆★☆ Path to the Gods ver. This is the first version with some fixes. This area looks more "simple" than the second one, as the idea is that this place is "sacred", unlike the second one. Path to Glory ver. This is the second version. This is more like a true colosseum, with banners and even an ornated place from where the royalty or rulers can oversee the battle below. - The areas for the public are walkable, in case someone wants to add NPCs as spectators or wants to use those areas otherwise. - The fighting areas of both versions are almost exactly the same except for one tiny detail, but the difference is mostly aesthetic. - Oh and I really enjoyed working on this map! I took so long to showcase it because I was working on other maps, projects and irl, and I wanted it to be perfect, and because I had said that it was going to have these two versions. - There will definitely be a third version of this map that will vary much, much more from these two (and it will definitely not take one year to appear x.x). I hope you like it!
  32. 8 points
    March Digest 2019 The following digest covers the month of March 2019. Staff Changes: @crazyarashi and @Normynator are now a Developers. Development Highlights: CORE: Updated the YAML parsing method (78eed022) Fixed possible null pointer dereference in Taekwon Mission skill logic (f5e8af0d) Fixed an issue with AG_BATTLE and AG_TAMING (54ac2ae1) Fixed LGTM formatting alert (bf27041e) Fixed flag's overwritten for bonus3 bSubEle and bonus3 bAddEle (bce4e0b6) Corrected unit calculation with setunitdata (9500c06d) Added pcblock and checkpcblock script commands (3e0d3d2f, e4b41ef7) Add some missing Warning (ed37a533) Implementing atcommand_disable_npc config (c2abd6d1) Capped rate value for status_get_sc_def (15969139) setpcblock script command (7dde174c) DATABASE: Enabled a few achievement targets (56349cb5) Fixed renewal item database bugs (2f6a2c02) Fix item and NPC names (658d4207, 658d4207) Fixed missing item script of Castle_Treasure_Box (bc99c24a) Splitted guild_skill_tree.txt into re and pre-re (cbe0d6b2) Corrected Summoner's base ASPD (d1b35db7) Update Geffen Magic Tournament Quest DB & Clean up (42810ad4) Corrected Vellum and Vanish item bonuses (ed83999d) Corrected Rebellion cast times (972a14e4) Implemented Magma Eruption Dot Damage (9f4a569e) Updated item script of Test_Reagent (0cfc3216) Initial implementation of pet evolution system + Pet DB conversion to yaml (ac558d7c) Added some missing monsters' drops of monsters around rockridge (b245e0f6) Fixed vanish bonuses (eb88f0ce) SCRIPT: Updated tr0n's Quest Board (ed0e068c) Corrected several npc name in quests_ein.txt (e74e1e11) Corrected KVM Logistic Officer item ID (cc11869a) Update guides_comodo.txt (264932c3) Adding NPC Lighthalzen (1bbde624) Fixed wrong NPC coordinate (f0f94f0c) Fix wrong next function call (b1e1dbfb) eden_iro.txt update (339e6c67) NPC coordinate changes (a334b026) OTHERS: Added the skeleton for the yaml converter (c2899d75) Added missing gitignores for csv2yaml (a4bbb932) Add SnakeDrak as author (46d04269) Fixed csv2yaml for guild skill tree (232b3885) Clean-up doc script commands (7cc8c964) List of Contributors: @aleos, @Atemo, @Balferian, @BrOgBr, @CairoLee, @cydh, @Daegaladh, @exneval, @Indigo000, @JohnnyPlayy, @keitenai, @Lemongrass3110, @Litro, @sader1992, @secretdataz, @SeravySensei, @Sigtus, @Siriousb, @SnakeDrak, @teededung, @trickyloki3, @zackdreaver April Digest 2019 The following digest covers the month of April 2019 Staff Changes: None Development Highlights: CORE: Corrected block_action behaviour (66b82732) Adjusted OnTouch overlap behavior (c977558c) Updated Firewall cast check (7c313a77) Fixed Defending Aura (a8185e62) Added caps to item bonus rates (a0bcb92b) Corrected guild level increases (c7722624) Added several warning messages (9aa5f7d8) Adjusted pet walk speed (06020502) Cleaned up countitem-type script commands (f047a6a5) Corrected a compile error (3057af75) Corrected countitem_sub return value (8975682f) Fixed AG_BATTLE and AG_TAMING achievements (8df036c4) Reduced MAX_MAP_SERVERS and MAX_SERVERS size (7e7a2831) Ensure the mysql server host support full length domain (94324bc2) Corrected script command logmes (c264d3e9) Cleaned up instance script commands (21a5854c) Corrected Enchant Arms status icon (ce1508a0) Corrected checks for weapon attack calculation (d05c6035) Corrected Cross Slash (53cedb72) unitwarp npc (3d8c20f6) DATABASE: Fixed pre-renewal pet fullness values (1504507e) Corrected Sword Stick equip requirements (b6e383b8) Added Hanbok Bag item script (4a6a545a) Added an item group for Token of Siegfried (53f50131) Renewal hateffect update (79ba5aa9) Fixed a SQL item database error (884043b7) SCRIPT: Little update in aldebaran.txt (85802872) Added setpcblock to some official scripts (e172c436) Corrected Gunslinger shops (7c0d9bf3) Implemented (the old) Nightmarish Jitterbug instance (04c6303e) Fixed Aigu's cutin (4d05e09e) Updating official Kafra information from Rock Ridge (a3bd4c39) Fix loop issue on Ice Cream Maker NPC (67e1583f) OTHERS: Fixed the upgrade script for pet evolution (ee2f4950) List of Contributors: @aleos89, @Akkarinage, @Atemo, @attackjom, @cahya1992, @CairoLee, @daisyanne1380, @datleeroy, @ElinhoPP. @JohnnyPlayy, @kisuka, @Lemongrass3110, @Litro, @mazvi, @mrjnumber1, @Normynator, @RagnarokNova, @Rayvis, @sader1992, @teededung, @TokeiBuru, @userid0, @vykimo, @yashimwong Show your support to rAthena by submitting your Issue or Pull Requests!
  33. 7 points
    There´s a new method of upscaling imagens using Artificial Inteligence, based on Deep learning. Here´s the results of my tests with it (called ESRGAN) And there is another AI model that change animations to 60 FPS (Called DAIN) Original (about 10 fps)-> 60 fps (gif aproximation to post here)-> And the two methods can be combined: Its possible to make a 4k Remake of ragnarok with this?
  34. 7 points
    View File Third Job Costumes & New Classes: Corrected Third Job Costumes + New Classes The Correction With the advent of jRO releasing new Job Costumes, and also, the new classes from the Taekwon branch, many of server owners want to replace the vanilla sprites or even, implement the bodystyle system. But, there's a catch! Originally jRO, and now, even kRO spriters, have made it completely off of the default pattern of palette. In a classic example, you can notice the pattern of the RO palettes. What matters is the position of the colours, as an example, for all jobs, the white-ish tones will be always on the same row, so we can use it to create custom palettes. See how it works: But jRO didn't follow the classic pattern, making it incompatible with custom palettes (@Kamishi ones included). So, I edited frame by frame of each job sprite, of each gender, mounted or not, correcting them, converting them in a way so many of the previously created palettes will work. This package includes: Alternate Outfits: 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 Alternate Sorcerer M/F + Fox Mount Alternate Sura M/F + Alpaca Mount Alternate Rune Knight M/F + Dragon Battlemount + Lion Mount New Classes Star Emperor M/F + Wolf Mount Soul Reaper M/F + Wolf 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. The previous version had no Cashmount palette included, this one fixes the issue. Only the already released costumes are supported at this moment. The Rune Knight seems to be the last of them, it's over a year from the first release! As a final part of the package, I'm including Classic Palettes for all Alternate Costumes. Enjoy the final product! Submitter Haziel Submitted 02/24/2016 Category Job Sprites Content Author Gravity Corp  
  35. 7 points
    Hello there, Some of you might know this already and maybe have read the original guide for it. But for those who doesn't know it yet, see below. Note: I’m sharing the steps on how to do it using CentOS7 for the proxy server/VM while the main server/VM will be anything you like as long as rAthena supports it. Before everything else, I would like you to know that this guide will only work on CentOS7 and this doesn’t guarantee that it will provide low latency to your players since its main function is to HIDE the IP of your MAIN VPS to avoid being bombarded with unwanted traffic. In the event, you received lots of traffic on your proxy, you can just reject it on your main VPS via firewall rules/iptables. Requirements Spare VPS to configure the proxy Patch your client using updated "Enable Proxy Support" patch provided by 4144's NEMO & Functor DO NOT patch "Skip Service Select" since you need it to choose from the multiple connections. Add multiple connection on your clientinfo.xml/sclientinfo.xml Configure subnet_athena.conf to prevent sending real IP in network packets from login and char servers. (Functor) (Optional) Enable "Cancel to Select Service" Patch VPS Configuration (IMPORTANT) Note: Again, make sure that your VPS is using CentOS7 since this was tested under the said OS and working 100% Follow the commands provided below. /* Port Forwarding CentOS 7 FirewallD */ // ======================================================================== // Please read the comments per line it is self-explanatory. // Important Parameters: // INSERT_ZONE = output of the get default zone // INSERT_IP = is the public IP of your main VPS or server // If you like the guide give it a thumbs up! // ======================================================================== // This command is to get the default zone being used by your VM. firewall-cmd --get-default-zone // This command is to check all rules applied to your VM by the current active zone. firewall-cmd --zone=INSERT_ZONE --list-all // Enabling Masquerade Status (IP Forwarding). // This is the important configuration else below won't work firewall-cmd --zone=INSERT_ZONE --add-masquerade --permanent // IP/Traffic forwarding // Make sure you have configured masquerade firewall-cmd --zone="INSERT_ZONE" --add-forward-port=port=6900:proto=tcp:toport=6900:toaddr=INSERT_IP --permanent firewall-cmd --zone="INSERT_ZONE" --add-forward-port=port=6121:proto=tcp:toport=6121:toaddr=INSERT_IP --permanent firewall-cmd --zone="INSERT_ZONE" --add-forward-port=port=5121:proto=tcp:toport=5121:toaddr=INSERT_IP --permanent // Add rules for ro-ports (assuming that you didn't change the port) firewall-cmd --zone=INSERT_ZONE --add-port=6900/tcp --permanent firewall-cmd --zone=INSERT_ZONE --add-port=6121/tcp --permanent firewall-cmd --zone=INSERT_ZONE --add-port=5121/tcp --permanent // Reload rules to take effect firewall-cmd --reload clientinfo.xml/sclientinfo.xml Configuration (IMPORTANT) The example below shows how to configure multiple connections/tunnel to your VPS. (P.S. I'm not quite sure how many connection is the limit that can be defined on the xml) <?xml version="1.0" encoding="euc-kr" ?> <clientinfo> <desc>Ragnarok Online Client Information</desc> <servicetype>america</servicetype> <servertype>primary</servertype> <connection> <display>^FF0000[ SE Asia ]^000000 - Connection Tunnel</display> <balloon>This server is dedicated to SEA Region to possibly reduce latency.</balloon> <address>INSERT_IP_HERE</address> <port>6900</port> <version>46</version> <langtype>1</langtype> <registrationweb>https://rathena.org/board</registrationweb> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> </loading> <yellow> <admin>2000000</admin> </yellow> </connection> <connection> <display>^FF0000[ US Central ]^000000 - Connection Tunnel</display> <balloon>This server is dedicated to US Central Region to possibly reduce latency.</balloon> <address>INSERT_IP_HERE</address> <port>6900</port> <version>46</version> <langtype>1</langtype> <registrationweb>https://rathena.org/board</registrationweb> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> </loading> <yellow> <admin>2000000</admin> </yellow> </connection> <connection> <display>^FF0000[ US West ]^000000 - Connection Tunnel</display> <balloon>This server is dedicated to US West Region to possibly reduce latency.</balloon> <address>INSERT_IP_HERE</address> <port>6900</port> <version>46</version> <langtype>1</langtype> <registrationweb>https://rathena.org/board</registrationweb> <loading> <image>loading00.jpg</image> <image>loading01.jpg</image> </loading> <yellow> <admin>2000000</admin> </yellow> </connection> </clientinfo> subnet_athena.conf (IMPORTANT) Change the default value (shown below) subnet: 255.0.0.0:127.0.0.1:127.0.0.1 TO subnet: 0.0.0.0:127.0.0.1:127.0.0.1 As per Functor, "If you will just apply the patch of EXE - game client will not use these IPs from network packets. But players will be able to find real IP by using any network sniffer.". That's it. If you have question, drop by a comment. ROK On! Original Links: Ragnarok Proxy Setup (Hide your VPS IP) Other: rAthena via GCP (In a nutshell)
  36. 7 points
    Hello! I just wanted to share with you a Kafra set I did for a Spanish RO server. What do you think about them? I used the same template presentation they use for the original ones and also respected the colors (or so I think) I really would like to read what is your opinion, Thanks!! V 2.0 [NEW] ]
  37. 7 points
    View File Town of Beginnings from SwordArtOnline Town of Beginnings from SAOI'm releasing this map that I made a while ago for a SAO-RAG project that has been put on hold, and i felt like it's too good of a map to put it on a shelf ;]Hope you guys enjoy the release. ;] Some files inside include the color changes on some texture files, so keep that in mind, and delete them if you want. Submitter rapalooza Submitted 04/16/2019 Category Maps & 3D Resources Video https://www.youtube.com/watch?v=Rbs68FJr2I4 Content Author raPalooza  
  38. 7 points
    Hi all! To add up to my collection of Prontera themes, here's a showcase of a Valentine's edition I made the other day- it corresponds with the general layout/setup of my choice (which was done intentionally, in order to avoid NPC relocation). The eyes may need a bit of adapting to it, but I think I kind of like how it turned out? It's quite.... pink. Center Screenshot: And here a video ~ Also! Next year's resolution is to release a full set of 6 Prontera maps in one package. 4/6 are already completed, and one of the last remaining two is already 50% done. With that said, this should be a feasible goal~ I hope you all have been well! ♥ ~ S
  39. 7 points

    Version 1.0.0

    48 downloads

    Introduction: This LMPQ exists in MapleStory, I am just copy the idea of how it work, and try to port it into RO. However, its far from perfect, originally I planned to get a custom map with x-mas theme, something like toy factory since it kinda match with MapleStory's Ludibrium town/dungeons. But plan failed, tried to approach several person to help me with some of the client side stuff, but not everyone have the free time or interested or maybe not willing to work on free maps/clientside release nowaday. Anyhow, maybe you could just replace with your own custom map, or even better if you could share with everyone like I share the scripts. The more the merrier! So, if anyone willing to help me with custom maps/client side edit, let me know . Sometime collaborating with others could make great contents for release to other member. How it work: The objective of this party quest is to collect at least a certain tickets by killing monsters and to reach Ludibrium Maze 16 (henceforth known as Room 16). Navigating through the maze needs a firm foundation of how the rooms operate. When you have successfully entered into the maze, your party will be thrown into a random room. Each type of monster drops a random amount of tickets at certain rate. Some rooms consists of mystery treasure box that summon monsters upon destroyed. These summoned monster has better loot value, which are important factor to complete the PQ in a short period of time. The more passes you have, the more experience points you will obtain at the end of the PQ. There exists trick to conquer this PQ in a very short duration, I'm not gonna reveal/spoil how is it, and l'll just leave it to you to explore it. Mirror Link : Pastebin

    Free

  40. 7 points
    October Digest 2019 The following digest covers the month of October 2019. Staff Changes: None. Development Highlights: CORE: Fixed inventory check while buying item issue Corrected RDMOPT_DAMAGE_PROPERTY_element_USER Fixed achievementexists script command Fixed memory management for achievements Fixed reply for adding to equip switch Removed jAthena 1082 legacy code regarding castle defense rate Corrected NPC view constant verification Fixed SG_FRIEND not increasing TK_COUNTER's rate when MO_COMBOFINISH is used Corrected atcommand mobinfo for VIP Corrected battle config default_fixed_castrate Fixed renewal ASPD passive modifiers Fixed script command getunits Fix item bonus SkillUseSPRate Corrected Gentle Touch skills DATABASE: Added new missing hateffects Lowered Eden Uniform Tier 1 level requirement to level 7 Updated nightmare biolab monsters drops Updated Achievement EXP to official values Job Improvement Project - Sura Updated Ninja Skills SCRIPT: Questinfo requirement update Payon script header fix Added game ID check for Horror toy factory instance Lighthalzen Quest NPC ID Fix Added official Malangdo Guide Corrected Dual Monster Race wager check OTHERS: Fixed small mistake in VS filters Updated EditorConfig Ignore files generated by CMake in CMakeFiles directory November Digest 2019 The following digest covers the month of November 2019 Staff Changes: None Development Highlights: CORE: Added bonus bVariableCast and bonus2 bSkillVariableCast for Pre-renewal Added progress for loading yaml databases Fixed code for Star Gladiator day calculation DATABASE: Fixed missing modes of Malangdo Culvert mobs Corrected Bacsojin Pet SCRIPT: Fixed quest_16_1 typo Corrected Succession of the Prince quest OTHERS: Added support for constants in csv2yaml Added unsigned rate support for yaml Fixed appveyor building Updated the CSV2YAML tool to utilize YAML Emitter Show your support to rAthena by submitting your Issue or Pull Requests! 
  41. 7 points
    Hello! I am on vacation until 18 November.
  42. 7 points

    Version 1.0.3

    426 downloads

    Complete Illusion Vampire Walk-through conversion. Credits: kRO, iRO, NovaRO, and Divine-Pride. Setup guide is provided within files.

    Free

  43. 7 points
    Updated GRF Editor to version 1.8.3.4: Added support for RSM2 files and the new RSW format. You are missing .net 3.5 and 4.0, most likely.
  44. 7 points
    June Digest 2019 The following digest covers the month of June 2019. Staff Changes: None. Development Highlights: CORE: Fixed dissapearing items when cart is full (8ed3d058) Corrected a potential crash from equip switch (8cfee2c8) Corrected Enchant Arms for older clients (754274bc) Corrected Weapon Forging inventory search (052a4fd1) Corrected the value returned by getmapflag script command for MF_RESTRICTED (f8ea43eb) Corrected PK Mapflag assignment (a548f20c) Sense - show 0 for negatives (19835b63) Implemented instance_live_info script command to retrieve some data of running instances (c1975d7e) DATABASE: Removed the duplicate item ID from item_db.txt (5c1ef394) Updated item_db.txt (aae31a19) SCRIPT: Corrected the map name for announcing the entrance in the Morse cave instance (3cb23fd5) Fixed an issue with a cooldown after killing Wounded Morroc (34971e57) Implemented the Paramarket shops (a16f0ebb) OTHERS: Added the skeleton for the yaml converter (c2899d75) Added missing gitignores for csv2yaml (a4bbb932) Add SnakeDrak as author (46d04269) Fixed csv2yaml for guild skill tree (232b3885) Clean-up doc script commands (7cc8c964) List of Contributors: @aleos89, @attackjom, @Atemo, @Daegaladh, @flamefury, @functor-x, @jenkijo, @Lemongrass3110, @LiamKarlMitchell, @Normynator, @Tokeiburu July Digest 2019 The following digest covers the month of July 2019 Staff Changes: None Development Highlights: CORE: Implemented convertpcinfo script command (5fae7c26) Fixed a clone issue (912d97e4) Corrected autospell stacking (32525bad) Pet Fix Client after 20180704 (87b85819) Prevent moving/dropping the pet egg if it's hatched (454163c4) Fixed invalid item errors in achievements (8bb6b119) Fixed STR affecting mob damage in pre-renewal (2ca417b6) Cleaned up Joint Beat behavior (cb2c553f, 6d199ca7, 5702dc3c) Fixed Achievement Level progression (ac46920e) Fixed CZ_STANDING_RESURRECTION check (17f32a17) Fixed typo with wrong password length (d9db877d) Corrected Strip duration (4ea1b254) Corrected RENEWAL_ASPD macro processing (d476934c) Corrected pre-renewal Heal formula (3caf6687) Corrected a compile warning on GCC 8 (3dd388ac) Properly free function script counter (8050f7c8) Removed leftover variable (90d603d1) DATABASE: Corrected Magnum Break delay (fc2c6e02) SCRIPT: Fixed quest cooldown display bug for Quest Board NPC (bf52c52a) OTHERS: Fixed pet evolution upgrade script (e6eaa9fe) Made mob sprite column unique (d80e111e) Updated README.md (68e98a87) Small doc/script_commands.txt correction (0b1184e4) List of Contributors: @4144, @admkakaroto, @aleos89, @Asheraf, @Badarosk0, @cahya1992, @cydh, @daisyanne1380, @Everade, @gengstergile, @Indigo000, @laziem, @mazvi, @mrjnumber1, @naffej, @Normynator, @Playtester, @RadianFord, @rfperuch, @sader1992, @SeravySensei, @Stingor, @teededung, @Tokeiburu Show your support to rAthena by submitting your Issue or Pull Requests! 
  45. 7 points
    To generate <ITEML> string by using itemlink. <ITEML> is string that auto-parsed by client that support item link feature, when user SHIFT+Click the item or equipment. Script to test: itemlink.txt and thanks for the tester(s) Full source
  46. 7 points
    A whole map dedicated to traders to sell/buy. You can either choose to put NPCs for players to buy all kinds of stuff or let players set up their shops in their own tents. It also includes a little beach island with deckchairs, some shadey/hidden areas that can lead to indoors (for illegal shops? xD) and also walking access on some ships and boats.
  47. 7 points

    Version 2.2.0

    19,563 downloads

    Third Job Costumes + New Classes The Correction With the advent of jRO releasing new Job Costumes, and also, the new classes from the Taekwon branch, many of server owners want to replace the vanilla sprites or even, implement the bodystyle system. But, there's a catch! Originally jRO, and now, even kRO spriters, have made it completely off of the default pattern of palette. In a classic example, you can notice the pattern of the RO palettes. What matters is the position of the colours, as an example, for all jobs, the white-ish tones will be always on the same row, so we can use it to create custom palettes. See how it works: But jRO didn't follow the classic pattern, making it incompatible with custom palettes (@Kamishi ones included). So, I edited frame by frame of each job sprite, of each gender, mounted or not, correcting them, converting them in a way so many of the previously created palettes will work. This package includes: Alternate Outfits: 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 Alternate Sorcerer M/F + Fox Mount Alternate Sura M/F + Alpaca Mount Alternate Rune Knight M/F + Dragon Battlemount + Lion Mount New Classes Star Emperor M/F + Wolf Mount Soul Reaper M/F + Wolf 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. The previous version had no Cashmount palette included, this one fixes the issue. Only the already released costumes are supported at this moment. The Rune Knight seems to be the last of them, it's over a year from the first release! As a final part of the package, I'm including Classic Palettes for all Alternate Costumes. Enjoy the final product!

    Free

  48. 6 points
    August Digest 2019 The following digest covers the month of August 2019. Staff Changes: None. Development Highlights: CORE: Fixed dropall counter (beb6b579) Fixed item removal in Rodex (4664e88b) Corrected Joint Beat damage formula (63c4c9c3) Added multi-hit critical damage display support (08d160aa) Cleaned up left handed checks (81c5dc9a) Corrected Fame Points for level 3 weapons (78b2f109) Fixed Escape not working with bNoKnockback (e3fd7a6f) DATABASE: Updated duration for Purring (8dfdac32) Corrected pet bonuses (479cc28a) Removed obsolete Novice Rod bonus (5fb6dd7e) Added new achievements (bbca9efd) SCRIPT: Corrected position of Shrimp Trader (c1112c28) Corrected Dandelion Request script (ddb9e814) Corrected custom Job Changer quest item reward (3126bd8a) Updated Young Man position (ce42168b) Corrected Brasilis Sign Post location (0d1eb994) Added items for Advanced Potions NPC (62fa1b86) Portals correction - yuno_in03 (752d3143) OTHERS: None September Digest 2019 The following digest covers the month of September 2019 Staff Changes: None Development Highlights: CORE: Removed the option ID requirement for countitem3, rentitem3, getitem3, makeitem3, delitem3 (378e44d8) Dropped ragsrvinfo functionality (bc15f5ce) Small isequippedcnt script command update (786186f7) Reduced list field length in ipbanlist table from 255 to 15 (8431410a) Corrected pet bonuses not applying (aa63c855) Empty message in announce script command (be1194e4) DATABASE: Minor item_db fix (df930fdb) Fixed Old Money Pocket being unusable (ebc61dfb) Synced Geffen Magic Tournament mob_skill_db name with mob_db name (1658067f) Item Database Update - Lava set and Glast Heim Castle F3 weapon (7d3d952f) Corrected Tornado Axe equip level (8b4306e6) SCRIPT: Fixed typo in item 5330's script (9f4e40d4) Updated Euphy's WoE controller using the new mail script command (a83e9f34) Updated instance_warpall script side (b7f38cf8) Added quest checks for Geffen Magic Tournament (9b11301f) Corrected Clock Tower Gatekeeper dialog (6db35cd6) Old Driver band Yellow script fix (3fa8da13) OTHERS: Make appveyor use the tools/ci/sql.bat batch script (76698145) Fixed typos channel.hpp comments (152bdb0e) Show your support to rAthena by submitting your Issue or Pull Requests! 
  49. 6 points
    It's time to show the true power of mapping! : DThe main skill of a real map maker wizard is the ability to make candies out of the impossible, so... ONLY 6 BLOCKS ! ONLY 1 WALL TEXTURE !! 16 BIT !!!(this is a screenshot from one old game with the interior of the castle belonging to the main hero LOL) .•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•.•°'°•. chwd_cas1 Please rate it if the map is good enough
  • Newsletter

    Want to keep up to date with all our latest news and information?
    Sign Up