Popular Content

Showing content with the highest reputation since 11/14/2017 in all areas

  1. 19 points
    < Alayne's Script Collection > After several asks, here's a link to my github Feel free to comment or add anything that might be usefull and that I won't think of I've decided to release my scripts here, it'll be easier to me so I can duplicate it on hercules and rathena rather than uploading twice. So sorry for multiple upload between there and download section Don't mind the name Nyliar in the git, that's me too ^^ < Instances > < Quests > < Event > < PvP Content > < Utilities > < Full Systems > < Dungeons > < Raid > < Battleground >
  2. 6 points
    November Digest 2017 The following digest covers the month of November, 2017. Staff Changes None. Development Highlights CORE: Started initial work for map server to C++ (c4a364be, a49a1a52) Started initial work for char server to C++ (24b3509e) Started initial work for login server to C++ (a587b913) Refactored achievements to utilize C++ features (1c660357) Resolved skill NK checks (6decf6c6) Adjusted item drop minimum value limit (86241b0e) Added battle config autoloot_adjust (63daab58) Fixed twice assigned values (1f7a314c) Changed emoticons constant name (ea88ea50) Merged emotion and unitemote script command into `emotion`, the previous emoticons constant names and unitemote script command are now deprecated! (ea88ea50) Updated Heal formulas to match kRO (805a6fb6) Added support for 2017-10-25 and 2017-11-01 clients (243f4ca3, c20d1cc3) Fixed spawn infos after mobdb reload (ba9314cb, e148bd3a, b2d904b7) Implemented new monster range (b2ab9724) Adjusting Vending tax to match official (8e002bc9) Added a new Vending Tax config (3ce3bc3f) Corrected a ShowError output (1645fc0c) Fixed spinlock issue (618b9356) DATABASE: Added new NPC and Mob ID placeholders (af358809, 125ab285) Corrected Mavka Card item bonus (e0b43ecc) Updated warper NPC (c6fe9e9c) Updated rune and skill effects of Rune Knight (da088357) Corrected Valhalla Idol item bonus (c4ce8cfe) Corrected Free Cast and Exceed Break walk speed (9766ec94) Corrected Hyuke's Black Cat Ears and Wickebine's Black Cat Ears item bonus (50ef5650) Corrected Hell Inferno Dark damage behavior (6fdb6059) Fixed dummy at Prontera prevents critical attack from being displayed (c45db5d6) Added 2 new hat effects (c5af8c76) SCRIPT: Fixed negative NPC input checks for arena_points.txt (c09929aa) Added mapflag `nowarpto` to Novice Island RE maps (c6cc8ede) Fixed deprecated emotion in GeffenMagicTournament.txt (cd089155) Added save point in Izlude and updated monsters spawn in prt_fild08 (ca1b980e) Fixed typo in Weapons Expert BK (ead1ed91) Moved close3 function into Global_Functions.txt (d708fb35) Fixed Bifrost Tower in Warper NPC (cfb8b42d) OTHERS: Cleaned up and harmonized cmake file (e7e9cf6d) Temporary adjustment for strict aliasing (67331599) Harmonized include guards (728a29d4) Resolved some compile warnings (c13f271a) Added `emotion` and `unitemote` conversion tool in Python script (576d4886, c5ceda03, 4f62f68e, 34817c97) Respect the default platform toolset (a2e8d027) Changed minimum VS version to VS 2013 SP5 (4de727ef) Fixed compilation for the Windows XP API (60b54917) Resolved a compile warning on pre-renewal (cdbb14b9) Fixed tools/config.pl (03da2f68) Corrected a potential map crash with achievements (114bebac) Fix basic_test not having common.lib has dependancies registered in solution (664ea478) Added custom src files to rAthena.sln (02044c0d) Statistics Excluding merges, 12 authors have pushed 65 commits to master and 85 commits to all branches. On master, 383 files have changed. There have been 8,322 additions and 7,251 deletions. There are 31 merged Pull Requests and 13 Proposed Pull Requests. There are 12 new Issues and 55 Closed Issues. List of Contributors @4144, @AetherHaziel, @aleos89, @Atemo, @CairoLee, @cydh, @Daegaladh, @darhylism, @ecdarreola, @Encon21, @hartonox, @hendra814, @Jeybla, @Lemongrass3110, @lighta, @lunixoid, @mazvi, @mgksrt8, @RagnarokNova, @reymarbc, @Rytech2, @sader1992, @Sweet520, @Tokeiburu, @uddevil, @zackdreaver 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
  3. 5 points
    All-in-One repack for beginners. It's really hard to build your own client and set up the server for the right client and that is why I want to share my repack here. Included in this package: - kRO client (2017-11-14) - Patched RagExe (2017-10-18) - sclientinfo.xml moved into the data folder for easy way to change the server IP - rAthena server (2017-11-14) - Simple bat scripts to run the servers - Some custom NPC enabled by default - Fully translated game Download: http://www.mediafire.com/file/1n3dywy7yajm2w9/SPP-Ragnarok.zip Criatura Academy black ground fix https://rathena.org/board/topic/113555-aiosingle-player-project-ragnarok/?do=findComment&comment=337156 Join to my Discord channel, if you have any question or request https://discord.gg/TpxqWWT How to use: 1. Download the package and extract somewhere 2. Start the database and the servers with the included bat files 3. Check the game settings and start the game
  4. 5 points
    Hi all ! Now you can use render engine from Æsir game client to view maps. Just download it from there(use version >= v0.3.2) : https://cloud.acomirei.ru/s/khm08qmHJSVLEUy Extract it somewhere, put grfs near executable and edit their names in the aesir.json. Then click viewer.bat and it will show you the map. You can hide settings using F12. Render quality and antialiasing requires restart.
  5. 4 points
    Good Day guys! It's been a long long time since i post my last map and now here is another piece of my work, I created the new payon town inspired on the new RO-Mobile payon, it's not that similar but I mixed the old and new payon also the newest payon. Just check it and enjoy! Thank you for viewing!
  6. 4 points
    File Name: [email protected] File Submitter: keitenai File Submitted: 1 Dec 2017 File Category: Src Modification Content Author: keitenai Information: @ resist will check the current values of resistance from each element. Thanks to @Santafe for the idea of this command. 1. Download the Diff file. 2. Patch the diff to your rAthena 3. Recompile your server. 4. RUN THE SERVER! Compatible with: rAthena 03da2f6 ( as of Dec 1, 2017 ) Download : [email protected]
  7. 4 points

    Version 1.6.0


    Third Job Costumes The Correction With the advent of jRO releasing new Job Costumes, many of server owners wants to replace the vanilla sprites or even, implement the bodystyle system. But, there's a catch! jRO, with the freedom at hand on creating this content, made it completely off 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, 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 version 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 any of the previously created palettes will work. This package currently 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 Alternate Sorcerer M/F + Fox Mount Alternate Sura M/F + Alpaca 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. I'll be updating this package if it's needed along with jRO releases.


  8. 3 points
    Uploaded by request Hashes: SHA1 542F5BF78695A01CC4582207DF8962CBA724A79F SHA256 1C6FA00D0BF6FA136DBB89E40ED3FC4DE072002C6DC15B5649B71529EC196429 MD5 3365A7566618B290B9BA1719249AAA97 https://mega.nz/#!I3gixBCQ!vJzF6-t3eS-lZxetr6x7I_ZCBK5CL7PMajLHc1tRn2I Disclaimer: This client is a property of Gravity co.ltd. It will be removed upon a request from Gravity or its authorized person.
  9. 3 points
    I´m meowf*ing back! rA get ready for me again :33!!!!!!!!!!!!!!!!!!
  10. 3 points
    WakyBot is a Discord bot made in nodejs that it's meant to be able to interact with rAthena database to get player info, send mails and all these stuffs via Discord commands. There's no release yet and the code on github is only to test and find issues(as it's really far from a release), a lot of things are not done yet, suggestions are welcome. Each Discord user can "sync" with his account, and more specifically his main character, so we can get the info from the character and the account too, it can be done in the server website or something like that, i'll put a column for a random code that in this example you get in the website and the player can confirm his code with a command in Discord. Changes doesn't save yet, i'm creating commands for now and some codes need changes. https://github.com/psychonaut04/WakyBot If someone wanna do an art for Waky default profile picture, just pull it c:
  11. 3 points
    Go to db/pre or re/item_flag.txt // Flagged Items // <ItemID>,<Flag> // // <Flag>: // 1 - As Dead Branch item (will be logged at `branchlog` table and cannot be used at 'nobranch' mapflag) // 2 - As item group container, check player's inventory and weight before consumed // 4 - GUID Item: When this item is obtained, will generates GUID that cannot be stacked even same or stackable item // 8 - Item will be bound item when equipped // 16 - Special Broadcast: When item dropped by monster and player loot it, will be broadcasted! // 32 - Item will not be removed on consumption. Also supports 'itemskill' // NOTE: For removing flag by import file, use "-" to remove the flag. Example, 604,-1 will removes flag 1 from Branch_Of_Dead_Tree Search the id for example id: 16396 = HD Elunium 10PC Box 16393,-1 //HD_Ori_Box5 16394,-1//HD_Ori_Box10 16395,-1 //HD_Elu_Box5 16396,-1 //HD_Elu_Box10 I remove the mapflag but if you want can you change to 2 or what ever you want. Then use @reload itemdb Important: If you already have items non stackeable, you need to create new item to be stackeable.
  12. 3 points
    Hi ! 1) You can find this sign board in your grf [data\luafiles514\lua files\signboardlist.lub] 2) { "izlude", <= map name 131, <= x 148, <= y 10, <= height IT_SIGNBOARD, <= type "유저인터페이스\\item\\suffragium.bmp", <= change icon name "Chat name", <= rename chat "#0x00FFFFFF" <=color },
  13. 2 points
    tl;tr Download Package Folder and extract all archives inside each folder (mirrors for google drive, or dropbox at the end of page) Copy-paste pre-made clients files from /03_client_side_files/ folder to your kRO Ragnarok Online Client Go to /02_openserver/ and Run OpenServer (it will start mysql-server where already you have rathena_db, and rathena_logs databases) Go to 01_emulator/rathena/ and run "runserver.bat" if you wish RENEWAL mechanic and content, or "runserver_PRERE.bat" if you wish PRE-RE Run's RO game client (2015-11-04aRagexe.exe) from your kRO Ragnarok Online Client Enter to the game via login: admin, pass: 123456, and have fun (if you need to make your own account, scroll down to FAQ on this topic) For everything above you will need around 5 minutes or less. Very useful package for newbies, or people who wish Ragnarok Online online server to play offline or which wants to make their own server & client but don't know how to start or how to do it. Before you start My english is sucks, i know it, but please hold back your tears of blood until you finish reading. You will find this information very useful. What is it? This is package of everything that you need for a running server on your local Windows PC (emulator, mysql-server, game client, extra utilities). This pack oriented mostly for people without knowledge and time for education how everything works, but which wish to run Ragnarok Online server at their own PC, or which wish to try and learn something new, but never tried it, or confused with configuration part. Anyway, it can be used not only by such people. It will be very good boost for any newbie which stuck a lot with basic first step (server configuration) I remember when I was a newbie, and something like full pack which i have used as example was saved for me a lot of my time. Because everything is here, and here is fully working an example of everything that need to know, and you can skip boring configuration part and do funny things, or education with the emulator which in final result will again -> save a lot of time for you. When i say read, i mean: exe diffed, grf's packed, emulator compiled, mysql-server configured, .sql files imported, packet_db setted, configuration part done. Just run open-server, then run emulator exe (runserver.bat) and open game client = and boom, you are in game About What usually need to do to make rAthena works? you need a compiler for compiling emulator from source code to a ready application which you will run. you need mysql-server where will be stored database which will be used by rAthena emulator (need import sql files, and create mysql users, then set everything at rAthena) you need translated and up to date game client, which will support latest available RO features you need diffed .exe file to run game client which will load everything above. What will you get from this pack? pre-compiled and configured Emulator to .exe files (map, char, login servers) for both version of RENEWAL and PRE-RENEWAL version of rAthena (you don't need any compiler at all) pre-configured web-server stack (mysql-server + different important and useful tools for you), with already imported rAthena sql database inside packed for you LATEST and clean translated files for your game client, with actual and correct English translation (will work 2012+ game exe (but we using 2015-11-04)) already diffed 2015-11-04aRagexe game client which will work with everything above. Main Pack Idea Just download full pack folder, extract archives inside, copy from /03_clientside_files/ files to your kRO Game Client, then run OpenServer, then go to rAthena folder and run emulator. Then open game client and play. No actions from you required, no guides to read needed, everything will work out the box, even if you monkey How to Use Before you start, please download latest CLEAN kRO (Korean Ragnarok Online) game client. Here just example link (updated by me and actual): https://mega.nz/#F!RplhTAKB!dzCgiK7555XVUGxH5-sEzQ 0. Download it and install it somewhere, I suggest install it to C:\Games\ROCLIENT 1. Go to /01_emulator/ and extract rathena.zip Don't forget to read readme.txt inside the folder. This readme file explains everything that you need to know about rAthena. As you understand, this is pre-compiled and configured Ragnarok Online Emulator 2. Go to /02_openserver/ and extract OpenServer.zip This is pre-configured and cleaned web-server stack (mysql-server / etc) which you should start every time when you running the server (green flag) Don't forget to read "readme.txt" inside that folder, it will explain everything for you. 3. Go to /03_client_side_files/ and copy all files inside to your clean kRO folder (step #0) By default, you copy files which packed for RENEWAL mechanic with renewal descriptions / etc. If you wish, after copying files, you can overwrite different to RENEWAL translation from PRERE_VERSION folder Just open PRERE_VERSION folder and copy-paste everything from this folder to your kRO client. Don't forget to read "readme.txt" inside the folder, it will explain everything for you 4. 90% of work done, now need just understand main things: rAthena Emulator can't work without database server. So before running emulator, and then game client, you should run the server, then emulator, and only then the client. Your steps now (from server start to entering the game): a.) go to /02_openserver/OpenServer/ and run Open Server x64.exe (depends on your Windows Version) b.) you will see "Red Flag" at your tray bar (near clocks), click on it, then select "Run Server". if your antivirus not crazy, or firewall is ok -> server will be run normally and you will see that Red Flag changed to Green Color. if you experience any issues, go to official OpenServer website and ask for help: https://ospanel.io/forum/ c.) go to /01_emulator/rathena/ and depends on mechanic what you wish to have run: - or runserver.bat = RENEWAL mechanic (default (since 2010 up to now)) - or runserver_PRERE.bat = PRE_RE (classic mechanic (up to 2010 year)) It will open 3 console windows, where you should not see any "Error" messages if everything is ok. Here is screen from normal working server, which you can use for check if everything looks ok: https://i.imgur.com/YBS4rgk.png d.) now you can run the game client and connect to running rAthena Ragnarok Online server. Open C:\Games\ROCLIENT and find 2015-11-04aRagexe.exe and run it. By default, i made 3 accounts for you with _M _F (see readme.txt in emulator folder) * login: admin, admin2, user * pass for all above: 123456 e.) Easy, is not it? Have fun ^_~ Whats next? By default you will run 1x rate server without any features, so you will wish to customize it a little bit. Here is your next steps (you need read a lot of info and check a lot of settings / files) Start from this place in next order: /doc/atcommand.txt - read first, it will help you with basic stuff at your GM account. /conf/battle/ - here is many configurable options for different mechanic settings. Use @reloadbattleconf in game to reload on live server without restart the settings from this folder. /db/ - item_db.txt and mob_db.txt - will be useful for you too /npc/[pre-re or re]/scripts_main.conf, then scripts_athena.conf then do not forget to read files in /doc/ folder and ofcourse join to http://rathena.org and google answers for your questions at board. About Useful Tools I have added two must-have tools which will help you a lot to manage /db/ and client files easy as 1,2,3. Official board topics about genius tools below: - SDE (Server Database Editor): https://rathena.org/board/topic/98173-server-database-editor/ - GRF Editor: https://rathena.org/board/topic/77080-grf-grf-editor/ Credits (i do not say nicknames, because whole community deserve credits here, and there is not enough space) https://github.com/zackdreaver/ - translation project (this guy did really a lot) https://github.com/rathena/rathena/graphs/contributors - guys, without who you will not see Ragnarok Online [FAQ] Q: I'm confused, and can't understand what need to download, what need to run, etc. What do i need to download for playing RO offline? A: Download full folder from download links below (right click on folder -> download all). Except this package you need official kRO client. Q: Is it possible to use some files from this package at different projects, or independent? A: Yes, you can use GRF, or EXE, or Emulator + OpenServer indepeneded of each other with your own grfs / exe or emulator Q: Is it RENEWAL or PRE-RE offline pack? A: Both. But by default everything compiled for RENEWAL. If you wish classic PRE-RE mechanic / item and skill translation -> just run in "/rathena/runserver_PRERE.bat", and copy files from 03_client_side_files\PRERE_VERSION\ to your RO client folder Q: Builded on/for what game client version? A: This package builded around 2015-11-04aRagexe, because it's latest stable supported game client with large amount of features if compare to older one. But GRF can work with clients from 2012 up to 2015 year without any problem. 2015-11-04aRagexe NEMO Applied Patch List Q: What phpmyadmin or mysql login / password, how to enter to database? A: Just login "root", password is empty (not set) You can use these credentials at phpmyadmin / adminer / heidiSQL / console Q: How can i edit MYSQL database, or user privilegies (for example i wish to make administrator) A: Run your OpenServer -> Then click on Green Flag -> Advanced -> phpmyadmin. Then enter to login: "root", and leave password field empty -> then click enter. Then select database "rathena_db", find table called "login" open it, find your user, and change value in "group_id" field to your own (0 =normal user, 99 = super user with all privileges). For more information please see groups.conf too. If you have any problems, please try to fix your system first. Everything in this pack was tested. Bugs can happen, but mostly 99% of functions works fine. Google is your best friend. Please read readme.txt files inside each folder, it will save a lot of your and mine time, inside these files explained different details. [File Structure] Download Links MEGA Folder | or Google Drive Folder | or DropBox Folder You need download full folder, not only 1 element from it, to make it work you need download all folder together. All filehostings below support folder downloading. Use it. The files not in archive, because imagine situation, when you need just .exe to download. Exe size around 15MB, if i put everything to archive, that means you need download around 400MB of data just to get diffed and correct working 15MB exe, i think it's not okay. Ragnarok Online offline pack 2017 works together with kRO Client. If you don't have kRO client, download it. Total Pack Size is 413MB
  14. 2 points
    Hello guys! I have been messing around with @Alayne's Sky Fortress script, and came across a problem: Vicious Mind Weapons Options. I have been searching around the Forum and learned the basic about Random Options, and it worked properly, but there is one thing that i don't know if i am doing right. Since Vicious Mind Weapons have 3 Slots of possible Options, and lets say for example, 3 kinds of Bonuses for each Slot (So lets say, Slot 1: Bonus A,B,C/ Slot 2: Bonus D,E,F / Slot 3: Bonus G,H,J), do i really have to write down a line for every single possibility (Line1 : A,D,G / Line 2, A,D,H) or is there some more cleaner way? It gets even harder when it comes to the random percentage on each Bonus :(. Please don't judge me as lazy or something like that, because i have already done this tideous and time consuming method, the problem is how huge the script is now :L. Thanks in advance and sorry for my bad english!
  15. 2 points
    View File Infinite Space Hello peoples, I've been asked recently to create official instances that aren't release on rathena yet. So here's my version of Infinite Space instance, based over infos took here and there, videos and divine-pride database. In the rar, you'll find all you need, including Instance file, mob, item and quest db. You'll still need up to date client (I personnaly use 20160201) to ensure the mobs are created client side. Have fun. Submitter Alayne Submitted 11/10/2017 Category Games, Events, Quests Video Content Author Alayne  
  16. 2 points
    View File Devil Tower Hello peoples, I've been asked recently to create official instances that aren't release on rathena yet. So here's my version of Devil Tower instance, based over infos took here and there, videos and divine-pride database, and DanielArt initial script. In the rar, you'll find all you need, including Instance file, mob, item and quest db. You'll still need up to date client (I personnaly use 20160201) to ensure the mobs are created client side. Have fun. Please, leave the credits and do not claim my work as yours. Submitter Alayne Submitted 11/12/2017 Category Games, Events, Quests Video Content Author Alayne  
  17. 2 points
    View File Different Item Requirement for Skill in PVP/GVG Maps As the title says, in case you want to change (an example) Acid Bottle to Sate (eng. Satay) for skill requirements (Acid Terror) at PVP Maps, then replace Coating Bottle to Coconut at GVG Maps for skill requirements (Full Chemical Protection), you can use this. Compatibility: The diff was made for rAthena Git Hash: 0fa57e2b / 2017-12-05 Or at least when rAthena supports .yml For other version or emulator: you need to contact me first before download this file, so I can make it work for your need. By downloading/buying this source, you are agree to "I will only use this source modification for my own private server not as group, not as company, not as group of servers and never redistribute to other people even they are my close friends or my parent. If I get trouble to apply this modification or when I need someone to update, I will only contact Cydh. And I agree to get extra fee if want this modification for other emulator than rAthena or if I want to some big changes for this modification. I promise." Submitter Cydh Submitted 12/08/2017 Category Source Modifications Video https://youtu.be/JblOj1RUkQI Content Author Cydh  
  18. 2 points
  19. 2 points
    Sorry, but I don't see the benefit to adding full support of Ragnarok Zero. We are already months/years behind renewal and adding this on top of our limited staff resources would just not work out well. Although it's still available for users to go about and get the information and release it for public. The link you provided above only adds support for the Ragnarok Zero clients, which I'm not against for that but could lead to differences in the future.
  20. 2 points
    Hello @Lighta thank you for asking this.. I will try to list out how the programs work. ( please pardon my grammar as english is not my first mother-tounge) This program is written in C# and use Mysqlbackup.net dll. I know the most common way to backup a MySQL Database is by using MySqlDump.exe and MySQL Workbench. MysqlDump, as i know cannot be use with web application. The hosting providers that host the database for my dad and brother forbid the access to mysqldump. He can only connect through MySQL Workbench. They were using the workbench to backup and download their database. So when at school i learn about C# and MySQL, and they ask me to help them by just making a small program that will backup the database. So i made this programs get all the parameter preset and they just click the backup button. It is intended to be a remote backup that they can use without accessing the server cpanel or such. I am working on upgrading the programs like using lower .net framework, more preset statements and a restore function (my dad asked it). This is the link on code-project for the dll that i use for the program (MysqlBackup-NET). You can take a look if you want to get more information on the dll. This is two set of database that i just made from this. One from my localhost laravel new installation, and the other one is from my remote rAthena database (ragnarok). I have delete the ip on the remote host. This 2 set just want to show you how the save sql is. Laravel SQL Database : jju-2017-12-06--16-47-59.sql rAthena Remote Database :jju-remote-2017-12-06--16-49-44.sql This program use dll that been written on top of MySQLdata dll in C#, only that mySQLdata dll used mysqldump to retrieve the database and with this program i just intended to use it for remote backup. I am sharing this thinking it will help some people that may need to backup the database remotely from their local pc. Below is the v1.1 that i am doing to upgrade for my dad and brother. I will share it here if any of you guys are interested. again i am sorry if this programs is useless or not suitable here.
  21. 2 points
    Hello! You can block it on the server side. Open ../src/map/clif.c and in the function clif_process_message after: if (sd->sc.cant.chat) return false; //no "chatting" while muted. add: if (strstr(out_message, "<ITEM>") != NULL && strchr(out_message, '%') != NULL) { return false; } Recompile the server. ;-)
  22. 2 points

    Version 1.0.0


    Terms of Use * Do not claim this work as yours. * Do not edit, or alter any files, and matters associated with them, without approval from Kinx. * Do not distribute the files without permission from Kinx. Totoro Ballon , ea 1 Colors Totoro Ballon is a Old Custom I did it for TotoRo. This File Includes: Totoro Ballon Aura Spr and Act File BMP Item Icon BMP Collection Icon Inventory Spr and Act File


  23. 2 points
    Mh... I'm not really sure if this really belongs to file releases. I don't think anyone is in need of a login system without an associated web site You could post these things under script/source support. Or if you feel confident you could try to improve rathenas FluxCP on our github page by submitting pull requests. Help is highly appreciated there, but keep in mind that your code must fulfill high standards, so doing small issues/additions first will help you to get into it and help us to know you and your code style better Edit: https://github.com/rathena/FluxCP Note: Akkarin is currently more or less the only one, who is maintaining the FluxCP. Most of the rathena devs are working on the emulator itself. So it would be nice to have another active person there.
  24. 2 points
  25. 2 points
    Added events, utilities and a Full System
  26. 2 points
    Can't test it, but this should more or less do the job uniqueExchanger.txt Tell me if there's an issue.
  27. 2 points
    @bewfbi, I'm not sure @Jey explained clearly or is following another resolution path but the error you have "skipping incompatible foo.so is usually cause the DSO (dll for win terminology) is in another arch (x86) then the binary produced (x64). Now those are only warning that doesn't man the link was badly performed. 1) Since you using configure attach the "config.log" so we could trace result. 2) I don't remember exacly about centos 6 but do you have a /usr/lib64 folder ? for me you should link against this and ./configure may fail at doing best resolution here. 3) Check the link with ldd like this example. [[email protected] rathena]$ ldd ./map-server linux-vdso.so.1 (0x00007ffee0355000) libpcre.so.1 => /lib64/libpcre.so.1 (0x00007f323e410000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f323e1f1000) libz.so.1 => /lib64/libz.so.1 (0x00007f323dfda000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f323ddd6000) libmysqlclient.so.1020 => /usr/lib64/mysql/libmysqlclient.so.1020 (0x00007f323d81f000) librt.so.1 => /lib64/librt.so.1 (0x00007f323d617000) libssl.so.1.1 => /lib64/libssl.so.1.1 (0x00007f323d3ab000) libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007f323cf24000) libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f323cb9e000) libm.so.6 => /lib64/libm.so.6 (0x00007f323c849000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f323c632000) libc.so.6 => /lib64/libc.so.6 (0x00007f323c24d000) /lib64/ld-linux-x86-64.so.2 (0x00007f323e683000) libssl.so.10 => /lib64/libssl.so.10 (0x00007f323bfe1000) libcrypto.so.10 => /lib64/libcrypto.so.10 (0x00007f323bb83000) If the adresse are below 16char then you linking against an x86 lib.
  28. 2 points
    View File Sky Fortress Hello peoples, I've been asked recently to create official instances that aren't release on rathena yet. So this is my Sky Fortress version, based over videos, irowiki, infos I've found here and there, and divine-pride library for databases. In the rar, you'll find all you need, including instance file, mob, item and quest db. You'll still need up to date client (I personnaly use 20160201) to ensure the mobs are created client side. Have fun. Please leave the credits, and do not claim my work as yours Submitter Alayne Submitted 11/08/2017 Category Games, Events, Quests Video Content Author Alayne  
  29. 2 points
    Go to db/pre or re/skill_db.txt // 06 nk (skill damage properties): // 0x01 - No damage skill // 0x02 - Has splash area // 0x04 - Damage should be split among targets // 0x08 - Skill ignores caster's % damage cards (misc type always ignores) // 0x10 - Skill ignores elemental adjustments // 0x20 - Skill ignores target's defense (misc type always ignores) // 0x40 - Skill ignores target's flee (magic type always ignores) // 0x80 - Skill ignores target's def cards Search Skill id: 2008 2008,9,6,2,3,0x42,1:1:1:2:2:2:3:3:4:4,10,1,no,0,0x40000,0,weapon,0,0x0, RK_DRAGONBREATH,Dragon Breath 0x42 = 0x40 + 0x02. For your purpose i will change to : 0x62 = 0x40+0x20+0x20. Dragon Breath in this case don't ignore caster's % damage cards, like hydra, etc. Change to 0x70 if you want. Save and reload skilldb.
  30. 2 points
    Need the latest kRO Install folder for your private server? Look no further! ----> Download <---- Latest: 2017-10-09 Installation: Official kRO Updated: 10/09/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-05-25] Release Simply download, extract, play! A fan of this topic? Hit the rep button
  31. 2 points
  32. 2 points
    Take this, this are the Maps from the Script. More i haven't. house.grf
  33. 1 point
    @Quesooo at this part //AddHunting("<Quest Name>",<Min Lvl>,<Max Lvl>,<Reward|Item ID>,<Reward|Item Amount>,<Zeny Reward>,<Base EXP>,<Job EXP>,<Monster ID>,<Monster Amount>,...); AddHunting("Wolf",1,99,32008,5,1000,1152725,1152725,1013,30); The script already block player above 99 can't take the quest. i'm already test that script before.
  34. 1 point

    Version 1.0.0

    1 download

    This is a a custom city map inspired by Niflheim. It can be used as a city or as an event/quest map. This map includes: HollowTown An Inn A Shop A Weapon Shop An Armor Shop A Workshop/Smithery A Small House A Mansion A Pub A cave connected to Lutie/Xmas map Secret passages (one inside and another one outside) Effects like Ghosts and bats around the city Minimap All warps already located in a file I hope you enjoy it! Drop my a comment if you have any question. By buying this map, you agree to these terms: You are not allowed to redistribute this map in any way, shape, or form. Chargeback scams are not tolerated and will get you punished on rAthena. I (Ketsuhiro) still retain all rights to this map. Terms above may be changed or adjusted without prior notification.


  35. 1 point
    try like this please 1 Use Tilde for Matk 3 Chat Flood Remove Limit 8 Custom Window Title 9 Disable 1rag1 type parameters (Recommended) 13 Disable Ragexe Filename Check (Recommended) 16 Disable Swear Filter 18 Skip Service Selection Screen 19 Enable Title Bar Menu 23 Enable /who command (Recommended) 24 Fix Camera Angles (Recommended) 28 Increase Headgear ViewID 32 Increase Zoom Out Max 33 Always Call SelectKoreaClientInfo() (Recommended) 34 Enable /showname (Recommended) 35 Read Data Folder First 36 Read msgstringtable.txt (Recommended) 37 Read questid2display.txt (Recommended) 38 Remove Gravity Ads (Recommended) 39 Remove Gravity Logo (Recommended) 40 Restore Login Window (Recommended) 41 Disable Nagle Algorithm (Recommended) 44 Translate Client (Recommended) 46 Use Normal Guild Brackets (Recommended) 47 Use Ragnarok Icon 48 Use Plain Text Descriptions (Recommended) 49 Enable Multiple GRFs (Recommended) 50 Skip License Screen 53 Use Ascii on All LangTypes (Recommended) 64 @ Bug Fix (Recommended) 65 Load Custom lua file instead of iteminfo*.lub (Recommended) 73 Remove Hourly Announce (Recommended) 75 Enable Flag Emoticons 76 Enforce Official Login Background 84 Remove Serial Display (Recommended) 85 Show Cancel To Service Select 88 Allow space in guild name 90 Enable DNS Support (Recommended) 96 Remove GM Sprites 97 Cancel to Login Window (Recommended) 101 Skip Friend list Cheat Check 102 Skip Guild Member Cheat Check 212 Restore Roulette 213 Disable Help Message on Login (Recommended) 222 Show Replay Button
  36. 1 point
    Actually it's happening on all server, but only on npc load. once done, it won't appear anymore. I fixed it on current version.
  37. 1 point
    Hi, inside emulator folder find conf folder and open it. Inside the folder find map_athena.conf and char_athena.conf and edit these files. Replace in these files to save and close. It should help. If not, check your firewalls.
  38. 1 point
    Ok peoples, here you are. I used item_info_re table in database, but you can change it to item_info according to your own setup. Also, I just list scripts on items + cards coumpound. If you need the set to be added, you'll have to add it ^^ resistantInfos.txt
  39. 1 point
    why not windows xp and up ? you can download it from the internet if you think that this (potato)PC can't handle windows xp then it can't handle ragnarok XD
  40. 1 point
    well that change every thing XD you need to write a check for it the item equiped is the same item the npc want it something like this if(getequipid(EQI_HAND_R) == 16001){ if(countitem(16001) > 1) goto twentysix; }else{ if(countitem(16001) > 0) goto twentysix; } or you need to make a sub or function and optimize the script to write this only once not one every id and make sure you use the right getequipid *getequipid({<equipment slot>,<char_id>}) EQI_COMPOUND_ON (-1) - Item slot that calls this script (In context of item script) EQI_ACC_L (0) - Accessory 1 EQI_ACC_R (1) - Accessory 2 EQI_SHOES (2) - Footgear (shoes, boots) EQI_GARMENT (3) - Garment (mufflers, hoods, manteaux) EQI_HEAD_LOW (4) - Lower Headgear (beards, some masks) EQI_HEAD_MID (5) - Middle Headgear (masks, glasses) EQI_HEAD_TOP (6) - Upper Headgear EQI_ARMOR (7) - Armor (jackets, robes) EQI_HAND_L (8) - Left hand (weapons, shields) EQI_HAND_R (9) - Right hand (weapons) EQI_COSTUME_HEAD_TOP (10) - Upper Costume Headgear EQI_COSTUME_HEAD_MID (11) - Middle Costume Headgear EQI_COSTUME_HEAD_LOW (12) - Lower Costume Headgear EQI_COSTUME_GARMENT (13) - Costume Garment EQI_AMMO (14) - Arrow/Ammunition EQI_SHADOW_ARMOR (15) - Shadow Armor EQI_SHADOW_WEAPON (16) - Shadow Weapon EQI_SHADOW_SHIELD (17) - Shadow Shield EQI_SHADOW_SHOES (18) - Shadow Shoes EQI_SHADOW_ACC_R (19) - Shadow Accessory 2 EQI_SHADOW_ACC_L (20) - Shadow Accessory 1
  41. 1 point
    Please post version of beta. Seems it converted the file successfully and then failed in some another part. What happens if you launch the client once more ? http://aesir.perfontain.ru/forum/topic/20-beta-v035/ Also there's one new beta. Key change is fixed some bugs when loading RSM models, so now all the models on all the maps should be able to load. If not, please post their names from the log.
  42. 1 point
    Hey Judas, I had the same idea (for WoE statistics) some time ago. And I solved it by just incrementing character variables at the specific src positions: ➜ src git:(master) ✗ grep -nr "WoE Statistik" map/intif.c:286: if( agit_flag || agit2_flag ) pc_setglobalreg(sd,add_str("woestat_chat"), pc_readglobalreg(sd,add_str("woestat_chat"))+1);// [Jey] WoE Statistik map/unit.c:400: if( bl->type == BL_PC && (agit_flag || agit2_flag) ) pc_setglobalreg(sd,add_str("woestat_walked"), pc_readglobalreg(sd,add_str("woestat_walked"))+1);// [Jey] WoE Statistik map/unit.c:1911: if( map_flag_woe(sd->bl.m) ) pc_setglobalreg(sd,add_str("woestat_skilluse"), pc_readglobalreg(sd,add_str("woestat_skilluse"))+1);// [Jey] WoE Statistik map/clif.c:10760: if( agit_flag || agit2_flag ) pc_setglobalreg(sd,add_str("woestat_chat"), pc_readglobalreg(sd,add_str("woestat_chat"))+1); // [Jey] WoE Statistik map/clif.c:11047: if(agit_flag || agit2_flag ) pc_setglobalreg(sd,add_str("woestat_chat"), pc_readglobalreg(sd,add_str("woestat_chat"))+1); // [Jey] WoE Statistik map/pc.c:5060: if( map_flag_woe(sd->bl.m) ) pc_setglobalreg(sd,add_str("woestat_potuse"), pc_readglobalreg(sd,add_str("woestat_potuse"))+1); // [Jey] WoE Statistik map/pc.c:5449: if( sd->vars_ok && (agit_flag || agit2_flag) ) pc_setglobalreg(sd,add_str("woestat_warpcount"), pc_readglobalreg(sd,add_str("woestat_warpcount"))+1);// [Jey] WoE Statistik map/pc.c:7586: // [Jey] WoE Statistik map/pc.c:8418: if( map_flag_woe(sd->bl.m) ) pc_setglobalreg(sd,add_str("woestat_itemheal"), pc_readglobalreg(sd,add_str("woestat_itemheal"))+hp);// [Jey] WoE Statistik map/party.c:938: if(agit_flag || agit2_flag ) pc_setglobalreg(sd,add_str("woestat_chat"), pc_readglobalreg(sd,add_str("woestat_chat"))+1);// [Jey] WoE Statistik map/skill.c:564: if( sd != NULL && map_flag_woe(sd->bl.m) ) pc_setglobalreg(sd,add_str("woestat_heal"), pc_readglobalreg(sd,add_str("woestat_heal"))+heal);// [Jey] WoE Statistik map/skill.c:2584: if( map_flag_woe(sd->bl.m) ) pc_setglobalreg(sd,add_str("woestat_broken"), pc_readglobalreg(sd,add_str("woestat_broken"))+1);// [Jey] WoE Statistik map/skill.c:8564: if( sd != NULL && map_flag_woe(sd->bl.m) ) pc_setglobalreg(sd,add_str("woestat_heal"), pc_readglobalreg(sd,add_str("woestat_heal"))+hp);// [Jey] WoE Statistik map/skill.c:8754: if ((dstsd = g->member[i].sd) != NULL && sd != dstsd && !dstsd->state.autotrade && !pc_isdead(dstsd) && pc_readglobalreg(dstsd,add_str("nowoe")) == 0) {// [Jey] WoE Statistik map/guild.c:1049: if( agit_flag || agit2_flag ) pc_setglobalreg(sd,add_str("woestat_chat"), pc_readglobalreg(sd,add_str("woestat_chat"))+1);// [Jey] WoE Statistik And a NPC which showed the player stats and resets them on ever woe start: prontera,218,87,5 script WoE Statistik 833,{ OnWhisperGlobal: callfunc "CheckWoEStatReset"; mes "Deine letzte WoE Statistik:"; mes "Kills: "+woestat_kills; mes "Tode: "+woestat_deaths; if( woestat_deaths > 0 ) mes "KDA: "+callfunc("GetPercentage",(woestat_kills*100)/woestat_deaths); else mes "KDA: Perfekt"; mes "Maximale Killcombo: "+woestat_killcombo; mes "Heilung gewirkt: "+callfunc("ThousandPoints",woestat_heal); mes "Itemheilung gewirkt: "+callfunc("ThousandPoints",woestat_itemheal); mes "Schaden: "+callfunc("ThousandPoints",woestat_dmgdealt); mes "Schaden erlitten: "+callfunc("ThousandPoints",woestat_tanked); mes "Skills genutzt: "+callfunc("ThousandPoints",woestat_skilluse); mes "Potions genutzt: "+callfunc("ThousandPoints",woestat_potuse); mes "Zerbrochene Rüstung: "+woestat_broken; mes "Chat Kommunikation: "+callfunc("ThousandPoints",woestat_chat); mes "Strecke zurückgelegt: "+callfunc("ThousandPoints",woestat_walked); mes "Höchste AFK-Zeit in Sek.: "+callfunc("ThousandPoints",woestat_idle); mes "Emps gebrochen: "+woestat_empbreak; mes "Gewarpt: "+callfunc("ThousandPoints",woestat_warpcount); close; } //if( map_flag_woe(sd->bl.m) ) pc_setglobalreg(sd,"woestat_heal", pc_readglobalreg(sd,"woestat_heal")+heal); //if( map_flag_woe(sd->bl.m) ) pc_setglobalreg(sd,"woestat_chat", pc_readglobalreg(sd,"woestat_chat")+1); //if( agit_flag || agit2_flag ) pc_setglobalreg(sd,"woestat_chat", pc_readglobalreg(sd,"woestat_chat")+1); // return pc_setpos((TBL_PC*)bl, map_id2index(m), x, y, type); function script CheckWoEStatReset { if( playerattached() && woestat_id != $LastWoEID ) { set woestat_id,$LastWoEID; //Day of the Year woestat_kills = 0; woestat_deaths = 0; woestat_killcombo = 0; woestat_killcombo_tmp = 0; woestat_heal = 0; woestat_itemheal = 0; woestat_dmgdealt = 0; woestat_tanked = 0; woestat_skilluse = 0; woestat_potuse = 0; woestat_broken = 0; woestat_chat = 0; woestat_walked = 0; woestat_idle = 0; woestat_empbreak = 0; woestat_warpcount = 0; } return; } - script WoEStats -1,{ end; OnAgitStart: OnAgitStart2: OnAgitNStartBE: OnAgitNStartTE: initnpctimer; $LastWoEID++; addrid(0); OnPCLoginEvent: callfunc "CheckWoEStatReset"; end; OnPCKillEvent: if( callfunc("onActiveGuildCastle") ) { woestat_kills++; woestat_killcombo_tmp++; if( woestat_killcombo_tmp > woestat_killcombo ) set woestat_killcombo,woestat_killcombo_tmp; } end; OnPCDieEvent: if( callfunc("onActiveGuildCastle") ) { woestat_deaths++; woestat_killcombo_tmp = 0; } end; OnAgitEnd: OnAgitEnd2: OnAgitNEndBE: OnAgitNEndTE: stopnpctimer; OnTimer30000: //Alle 30 Sekunden Idletimecheck (Relativ ungenau, aber egal.) addrid(0); set [email protected],checkidle(); if( [email protected] > woestat_idle ) set woestat_idle,[email protected]; end; } It likely isn't the best approach, but at least it worked fine To answer your question properly: 1. Simple OnPCKillEvent script. 2. SRC edit by comparing the character variable 3. same as 2. 4. SRC edit incrementing the character variable
  43. 1 point
    your welcome, strange I thought I did change those variable...That's the matter to work on n version, as I said ^^ Anyway, tag the post on "solved" please ^^
  44. 1 point
    New beta is here ! http://aesir.perfontain.ru/forum/topic/18-beta-v033/ Key changes : performance improvements and Hercules support ! Btw to run Hercules you need to disable pincode in character server config.
  45. 1 point
    You need to convert those constants. We prepared a script for that. https://github.com/rathena/rathena/blob/master/tools/convert_emotions.py If you installed python3, you just need to run cd tools ./convert_emotions.py Related Pull Request: https://github.com/rathena/rathena/pull/2527
  46. 1 point

    Version 1.1


    This' my very first work if any bug contact me and i'll try to fix


  47. 1 point



    Block Prontera


  48. 1 point
    1 - Você pode utilizar algum ticket que não é muito utilizado no seu servidor e modificar apenas seu nome e descrição para Ticket Vip e claro, depois procurar o id na item_db e configurar o seu ticket. 2 - A tabela, você pode utilizar : ALTER TABLE `login` ADD `diasvip` INT( 11 ) NOT NULL DEFAULT '0'; Espero ter ajudado, Abraços, John. ###################################################################################################### 1 - You can use any ticket which is not much used in your server and modify only their name and description for VIP Ticket and, of course, after looking at the id item_db and configure your ticket. 2 - The table, you can use: ALTER TABLE `login` ADD `diasvip` INT (11) NOT NULL DEFAULT '0 '; Hope this helps, Hugs, John.
  49. 1 point
    You also can try here.. ^^ The latest can be found here... ^^ Here from NizkyZai Hoster & HERE from RO Industrial Hope this can be helpfull... ^^
  50. 1 point
    player.conf // Players' maximum HP rate? (Default is 100) hp_rate: 100 // Players' maximum SP rate? (Default is 100) sp_rate: 100 200 = 2x HP 300 = 3x HP ...