Leaderboard


Popular Content

Showing content with the highest reputation since 11/13/18 in all areas

  1. 12 points
    4144

    Another Nemo patcher fork

    This topic about another Nemo fork https://gitlab.com/4144/Nemo ChangeLog Now updated: Addon "extract msg string table" Patch "restore login window" Patch "Load Custom lua file instead of iteminfo*.lub" Patch Always Use Email for Char Deletion Different other patches (not all tested). New patches for Ragnarok Zero clients. Restore old login packet New patches for all clients: Remove hard coded address/port Hide lua errors Disable Cheat Defender Game Guard Set fixed job id in char create dialog Increase hair style limit in game Change new char name field height Remove wrong chars from cash shop Change minimal screen resolution limit Allow leader to leave party if no members on map Allow close cutin by pressing esc key Skip some hidden menu icon buttons Change guild exp limit Change fade in/out delay Copy patched Cheat Defender Game Guard Fix achievement counters for each type of achievement Fix act delay for act files with many frames Patches reports service: http://nemo.herc.ws For test Ragnarok zero clients need: this nemo fork and enable at least patches from https://gitlab.com/4144/Nemo/blob/master/profiles/zero_minimal.log this or similar clientinfo.xml https://gitlab.com/4144/Nemo/blob/master/configs/zero/clientinfo.xml From 2018-11-14 in all clients must be enabled patch Remove hard coded address/port Clients downloads: http://nemo.herc.ws/downloads/
  2. 6 points
    Tio Akima

    [Showcase] Gaia - The Enchanted Village

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

    2018-06-20/21RagexeRE Char Select Fix

    I recently learned that some of the textures for the character select screen were changed at some point between 2018-06-20 and today (2018-10-24) which will cause the 2018-06-20/21 RagexeRE to crash when reaching the character select screen. A few of them look different and are of a different size but I don't know why its causing this issue. So im releasing this here. The download contains the old and new textures for compare. To use the fix, place the select_character_v3 folder from the old textures folder in your "data/texture/À¯ÀúÀÎÅÍÆäÀ̽º/" directory. Char Select Textures.zip
  5. 4 points
    Alayne

    Bunch of PvP scripts

    Hello peoples, This post is more a "link to others" than a post in itself. As I stated some ago that I never really wrote a script for PvP (in the most basic meaning of it), I decided last week-end to start writing some. But as I'm a bit...let's say 'mad', I didn't wrote one or two, but 15. This includes a non exhaustive list of: -8 PvP scripts (Battle Royal, Royal Rumble, Deus Ex, PvPvM, Vampire Bal, Clone Defense, Rotative Hunt and Mistery Case) Battle Royal Vampire Bal PvPvM Deus Ex -5 Battle ground scripts, based over the games in S4 League (Captain, Death Match, Captain, Siege, TouchDown) Captain Death Match TouchDown -1 Reaper, based over the game of the same name in S4 League too. -1 'improved' battleground, as it's a 4 team fight. I'll start to release those scripts in the week end (need some time for small edits before releasing them), and I'll all the scripts in this one and only topic, to ensure the access will be centralized for those who may want to get several. I don't know yet if I'll make it paid scripts, as the initial goal was to provide it for free, but the hardest took me a bunch of time to write and debug. So I guess some will be free, and some will be paid ones. Hope you'll like it, peoples! Edit: Here we go, first link added
  6. 2 points
    Happy

    Happy Devs: Bring out the best Ragnarok in you.

    Status: Available Happy Devs Website: http://bit.ly/happydevs FB Page: https://www.facebook.com/happydevs/ Skype: mark.mogudev (New Service Added: Mapping Jobs now also available but only with official textures/models unless you already have a custom texture/model made by someone else) Starting Prices(show spoiler) STATUS: Scripter: Available Web Dev : Not available Source/Plugin: Available Payment Schedules At least 50% of the cost must be paid before development starts. The rest of the payment must be paid before the finish work is delivered. You can pay via WESTERN UNION OR PAYPAL Please read our Terms of Service before proceeding with any transaction and inquiry with us. Click here to contact us Website: http://bit.ly/happydevs Skype: mark.mogudev Discord: markfermin#6238 FB: https://www.facebook.com/happydevs/ Service Reviews(from this topic itself)
  7. 2 points
    Ridley

    [Yug-WebDev] Services [Web-Dev] [Server-Dev]

    Great Service, quick delivery. I said I'm in no hurry and he still delivered in only 5 days. He changed everything to my wishes and even improves some material I sent him (which I wanted him to use). Price: 5/5 Support: 5/5 Time needed: 5/5
  8. 2 points
    Chuu

    [Release] Char Creation - remove Doram leftovers

    What if you removed Doram race from your server and client... ...but it just left a ugly space on the char creation window? Well here comes the solution. I simply edited the file and made use of the space. You can edit it individually. A .psd file is included for Photoshop/GIMP edits. (Instruction is also included) Download here ~ Requirements:
  9. 2 points
    vykimo

    ZeRObrowser : client upgrade

    I'm not sure if I'm right to post here, I hesitated a lot by fear of being reprimanded. But I'm convinced the project worths to be known and don't be lost in oblivion... So that's why I venture to post, so please forgive me if crowdfunding is not allowed. I try to be fair as much in this demarche. So, now let's explain the project : ZeRObrowser I. PRINCIPLE Ragnarok Zero was announced by Gravity in 2017 : it contains several UI and system modifications. You probably know the project RoBrowser by KeyWorld (a RO client on web browser). Unfortunately, the project died many years ago and is today out of usage. My personnal challenge is to upgrade it to latest rAthena supported exe version : 2018-06-20aRagexe (and potentially support some features of 2016-12-28). Hercules will be as well supported of course. This project is very huge and it's currently the most advanced custom RO client ever made. And it has the main advantage to be cross platform (Windows, Linux, MacOS, Android supported) and very lightweight (ressources can be downloaded only when needed by the game engine). II. PARTICIPATION In order to support my work, I created a crowdfunding on PayPal.I want to share my upgrade in order to follow the will of the creator and to help Ragnarok Online pserver community to grow up even more.If I reach reasonnable amount (not defined yet), I plan to release my work as an Open-Source project.You can find here the pot and start right now to give the amount you decide : https://paypal.me/pools/c/89AICOm9kOI thank everyone that will donate whatever the amount, you're contributing to the future of RO pserver community.*Please note that nothing will be delivered before release for donators, you're only supporting thousands of hours of developement and I only promise to write news here about dev. If the goal isn't reached you'll be refunded. II. MORE INFOS You can find more infos on progress on my personnal website : https://vykimo.com/ (menu : zerobrowser) Screen Example :
  10. 2 points
    raPalooza~

    High-Res DamageFont

    Version 1.0.0

    53 downloads

    High-Res Damagefont Here is a new damage font i've cooked for you guys. Alot simpler than the other ones ive uploaded, wen't for a more minimalistic design. I've tried not to kill the pixelated vibe that we all love from the original one, but still improving its resolution. Was pretty happy with the result ;] Hope you all like it. CyA
  11. 2 points
    =General *Added tons of new maps to the map index and cache. -Cache is completely rebuilt using data.grf last patched on 2018-06-20. -Index lists are taken from rAthena. Credits to them. -Note: I had to use a grf that wasn't as up-to-date due to the mapcache program -having issues reading one I have patched to the end of October 2018. -Its likely that it can't read grf's over 2 GB in size. *Players that have hair style 0 will have their style changed to 1 on login. -Also players having a body dye of 1 will have their dye changed to 0 on login. -This is because hair style 0 and body dye 1 are not allowed in official servers. -Both for each one is basicly the same. Not sure why its like that but it is. -Using them can cause small glitches on character select and the equip window. -Example: The blue crystal looking things on the Warlock outfit will appear -black and missing other colors on body dye 1. -GM's can still access those values by command, but will be changed back on login. *Added 2 new towns to the "go" command. Lasagna and Rock Ridge. *Fixed some linux compile error's. =Database *Added item_fixeddrop. -This allows you to add items that you don't want to be affected by the set -server rates and instead only be affected by whats set in the monster database. -Basicly its a way to force certain items to drop at official chances no matter -what the rates are set to. =NPC *Updated the 3ceam_stylist to not allow the use of hair style 0 and body dye 1. -This is for official reasons and also to prevent glitches.
  12. 2 points
    Rebel

    Check Job Level

    if (sd->status.job_level < 40) return false;
  13. 2 points
    =Skills *Star Emperor +Added stance requirements to all skills. *SG_DEVIL +Fixed a issue where the animation would not activate when learned. +Updated to work for Star Gladiator if job level is 50 or higher. +Updated to work for Star Emperor no matter the job level. *SJ_LUNARSTANCE *SJ_STARSTANCE *SJ_UNIVERSESTANCE *SJ_SUNSTANCE *SP_SOULUNITY *SP_SOULDIVISION *SP_SOULREVOLVE *SP_SOULEXPLOSION *SP_KAUTE +Added support for these skills. -Note: Soul Unity is a complex skill and will require a lot of work to make it -work correctly. Because of this ive decided to do a temp code so it will work -on the caster. I will do a full coding on it in the future. *SP_SHA +Status no longer works on boss/mvp monsters.
  14. 1 point
    Zell

    [SHOWCASE] Zell

    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 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 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 New Hud Interface 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 ________________________________________ A lot of other things I haven't record, but I will try to keep this updated soon.
  15. 1 point
    AnnieRuru

    Vendor Control (rewrite)

    me start to love rewrite Emistry's script .... hehehe sure he don't mind Download: 2.1 script & plugin plugin is meant for players can vend on top of npc look for the original topic here for description https://rathena.org/board/topic/84828-utility-vendor-control/ ... but download the script here .. hahaha
  16. 1 point
    Zell

    Check_NameGuild

    Tudo que você precisa para fazer isso está no script_commands.txt
  17. 1 point
    M4karov

    Fogueira

    Seria bom você procurar suporte ao emulador rathena, no próprio fórum deles.
  18. 1 point
    M4karov

    Sistema pk

    A documentação sobre o comando está no arquivo que citei acima amigo. Tu ta começando agora certo? Então antes de você querer mudar o mundoRO com um enorme projeto, começa criando coisas simples, tira um tempinho e dá um lida no geral nesse arquivo que te falei, logo você vai ver quanta coisa você vai aprender só de ler ele. Boa sorte.
  19. 1 point
    M4karov

    Sistema pk

    Cria as sprites e manipule via script a mudança das sprites no personagem. Comandos: *setlook(<look type>, <look value>) *changelook(<look type>, <look value>) saiba mais sobre comandos de script no arquivo 'script_commands.txt' ele fica dentro da pasta doc do emulador.
  20. 1 point
    cassio.ronchetti

    map_cache

    Cara, da uma pesquisada antes de fazer vários topicos, tem muita coisa no forum. https://github.com/HerculesWS/Hercules/wiki/Mapcache Dá uma olhada nisso daqui, vai te ajudar. O Herc, tem os mapas semparados na pasta Maps, voce tem que gerar um mapcache agora.
  21. 1 point
    =General *HC_ACK_CHARINFO_PER_PAGE +Recoded the packet to work as it officially should. -The packet is supposed to divide all the character's on a account to be sent by -3 per packet and no higher. It turns out that sending all the characters in one -packet leads to issues, like noticeable delays when character select loads, -long delay when going from map to character select on character's saved in a -high slot number, and in certain cases none of the character's will appear in -character select if you have certain numbers of character's on a account. -Overall, this greatly improves the stability and performance client side. =NPC *Updated the Neuralizer cashshop script to check for dragon, wug, and mado.
  22. 1 point
    cassio.ronchetti

    failha ao conecta com game

    Apaga a database que voce criou, crie denovo a aba ragnarok e importe novamente main.sql e logs.sql dentro dela
  23. 1 point
    M4karov

    failha ao conecta com game

    Vai na sua DB, na tabela 'login' vê como está lá a sua senha, se estiver com um monte de número estranho no lugar da senha, deve estar ativado o MD5 no seu emulador.
  24. 1 point
    Promeister

    Seraphim Wings

  25. 1 point
    Chuu

    [Release] [Fix] BGM folder correction

    Update 29.11.18 Topic Layout Edited Custom .mp3 file fix. Some BGM Titles (BGM No#130 and more) were not playable in the client, because of the audiotype and kBit/s Rate Added more custom BGM files that will fit well to your RO server Added two more optional downloads
  26. 1 point
    M4karov

    Hercules Battlegrounds

    Hello @Smoke, congratulations on the work! Since the emulator has had a package update, some errors are affecting the build. If it's not uncomfortable, could you help us? My emulator is from 11/16/2018, but I've updated it to the current date.
  27. 1 point
    kisuka

    Ragnarok Episode Timeline

    This is a work in progress. Parts will be added as they are organized. This topic will list out the major episode releases of kRO and the updates under them. This is to keep track of what episodes had which updates. This will assist us in making sure we aren't missing anything in Hercules. The dates below are for Main server release, not RE/Sakray testing period. * Note: Official Hercules Developers and High Council members have permission to add or modify this list. 2002.08.03: Episode 1.0 : Start of the Adventure 2002.12.17: Episode 2.0 : Lutie 2003.02.04: Episode 3.0 : Comodo 2003.05.02: Episode 4.0 : War of Emperium 2003.07.15: Episode 5.0 : Yuno 2003.10.07: Episode 6.0 : Global Project 2003.10.11 : Amatsu 2003.10.11 : Kunlun / Gonryun 2003.11.25 : Weddings/Marriage 2004.01.13 : Super Novice 2004.01.30: Episode 7.0 : Umbala ~ Village of the Utan Tribe 2004.02.02 : 2-1 and 2-2 class in Sakray 2004.02.24: Episode 8.1.1 : Niflheim ~ City of the Dead 2004.12.23: Episode 8.1.2 : Louyang & Jawaii 2004.12.23: Episode 8.2 : Ayothaya 2005.01.18: Episode 8.3 : Payon Remodelling 2005.05.12: Episode 9.0 : Rebirth 2005.09.21: Episode 10.1.1 : The Sign & Geffenia Dungeon 2005.09.22: Episode 10.1.2 : Einbroch 2006.02.24: Episode 10.2 : Lighthalzen 2005.08.16: Episode 10.3 : Noghalt 2006.12.28: Episode 10.4 : Hugel 2007.04.20: Episode 11.1 : Rachel 2007.09.10: Episode 11.2 : Veins 2007.04.10: Episode 11.3 : Nameless Island 2007.04.10 : Mercenary System 2007.10.17: Episode 12 : Satan Morroc 2007.10.17 : Moscovia 2007.11.21 : WoE: SE (Schwaltzvald) 2007.11.21 : WoE: SE (Arunafeltz) 2007.12.05 : World Map System 2007.12.10 : Battlegrounds 2007.12.12 : Endless Tower & Sealed Shrine 2008.06.25 : Episode 13.1 : Ash Vacuum 2008.08.25 : Poring Wars 2008.11.19 : Improved Pet System 2008.12.17 : Episode 13.2 : Encounter 2008.12.23 : New Pets 2009.02.25 : Hidden Slot Enchantment 2009.03.11 : Endless Tower Fixes 2009.04.08 : New Hairstyles 2009.06.17 : Renewal Release (3-1 Jobs) 2009.08.19 : Brasilis 2009.10.14 : 3-2 Jobs 2009.12.23 : Episode 13.3 : El Dicastes 2010.03.17 : Party Recruiting System 2010.03.31 : Baby 3rd Jobs 2010.05.12 : Purchasing Shops. Sorcerer Spirit System 2010.06.30 : Episode 14.1 : Bifrost Memorial Dungeon, Misty Labyrinth Forest. 2010.07.28 : Equipment Synthesis, Costume System. 2010.08.18 : Search Vending Shops 2010.09.29 : Indonesia Localized Map, Dewata 2010.11.24 : Cat Hand HQ / Malangdo Island Item Mall Icon Level 86~99 Eden Group Quests on 2nd Floor Floor 6 added to Izlude Dungeon (Only available to Gold Netcafe Users) Grave Markers (MVP or major monster dies, it leaves a grave marker that shows the time of death and who killed it. The gravestone will remain until the monster respawns.) New Mounts 2010.12.29 : Super Novice Expansion 2011.03.09 : Replay System 2011.03.30 : Biolabs 4th Floor 2011.05.25 : Thanatos Tower Changes. 2011.06.29 : (WoE1 Renewal) Number of forts reduced from 5 to 4 in WoE1 castles. Guild Investment System (Hall of Abyss). New Guild Dungeon 2011.08.17 : 7x7 Padding around NPCs. 2011.08.31 : (Class Balance + Homunculus S) Large number of class balancing improvements. Homunculus S 2011.09.28 : Philippines localized map, Port Malaya. [1] [2] 2011.11.02 : Kagero and Oboro Job Classes [1] [2] 2011.11.16 : New Alberta. 2011.11.30 : Eden Quests for levels 100~110. 2011.12.07 : Nightmare mode for Pyramid Dungeon. 2011.12.14 : Party System improvements. 2011.12.21 : Episode 14.2 : Eclage 2011.12.27 : Battlegrounds Queue System 2012.02.08 : New Carts for Mechanics & Genetics. 2012.02.08 : Guild Creation system to no longer allow blank space(s) in the name. 2012.03.21 : Eden Quests for Level 111 ~ 120. 2012.03.21 : Falcon Flute 2012.03.28 : Navigation System. 2012.03.28 : New Izlude + Novice Training Academy + New Character Creation Method (5 copies of Izlude) 2012.04.04 : HP Bars added to Monsters. 2012.04.18 : Changes to Enchanting on Malangdo 2012.04.25 : WoE: Training Edition 2012.04.25 : Transcendent quest to waive the cost of transcending. 2012.05.30 : Old Glastheim memorial dungeon 2012.06.13 : Monster Shadow Size 2012.07.11 : Headgear Synthesis Quests 2012.07.25 : WoE:TE Mini God Item quest + guild and daily quests in siege areas. 2012.08.14 : Job EXP increased from Monsters with lvl 100+. 2012.08.22 : Heroes' Trails (Part 1) Faceworm Nest, Memorial Dungeon. Sarah's Memory, Memorial Dungeon. 2012.08.22 : Memorial Dungeon, Wave. Added new Eden quests for level 121 ~ 130 range Max base level changed from 150 to 160/50. Skill Timers 2012.09.19 : Champion Mobs. 2012.10.10 : Ranger Falcon changed to Owl. 2012.10.17 : Heroes' Trails (Part 2) Devil's Tower Memorial Dungeon Cursed Knight Memorial Dungeon Geffen Magic Tournament Memorial Dungeon 2012.10.31 : Eden Quests for levels 131~140. 2012.12.18 : Horror Toy Factory Memorial Dungeon 2012.12.18 : Shadow System 2012.12.28 : Episode 14.3 : Decisive Battle (Part 1) 2013.02.20 : Equipment Comparison System 2013.03.13 : 'Clock Tower Dungeon' Nightmare Mode. 2013.03.20 : Episode 14.3 : Decisive Battle (Part 2) 2013.03.20 : Level Increased to 175 / 60. 2013.03.20 : New Third Class Skills 2013.05.22 : Max Zeny Vending Price = 1 Billion Zeny. 2013.06.12 : Bank System 2013.06.26 : Clan System (Golden mace Guild, Sword Guild, Crossbow Guild and Rod Guild) 2013.07.03 : Episode 15.1 : Fantasmagorica Lots of NPC placement changes. 5 New Quests Memorial Dungeon, Charleston Factory New Items 2013.07.31 : Rebellion Class 2013.08.02 : Rebellion Weapons 2013.08.14 : New Clothing Dyes for Kagerou & Oboro classes. 2013.08.21 : Max HP Limits (lvl 99 = 330k, 150 = 660k, 175 = 1.1m) 2013.09.25 : Heroes' Trail Part (Part 3) Fenrir and Airship Assault Memorial Dungeons. 2013.12.17 : Nightmare Biolabs 2013.12.23 : Episode 15.2 : Memory Record 2014.01.08 : New World Map. 2014.01.22 : Shop History (Buy/Sell Log) 2014.03.12 : Eden Group Market Hall 2014.04.16 : Summons & Homunculus S Update 2014.08.06 : Monster EXP Increased (Base 75% & Job 100%) 2014.08.06 : Monster HP/ATK Adjustment 2014.09.16 : WoE TE Items 2014.10.07 : Lucky Roulette 2014.10.07 : Pet Evolution 2014.10.28 : Infinite Space 2014.11.05 : Clan System 2014.11.11 : RoDex (Revamped Mail System) 2015.02.25 : Episode 16.1 : Banquet of Heroes 2015.02.25 : Achievement and Title System Added 2015.02.25 : Banquet Preparation 2015.02.25 : New Dungeon 2015.02.25 : Honor Tokens and New Enchant Item 2015.07.01 : Infinite Space Dungeon Improvements 2015.10.07 : Item Link System (show your items via PM) 2015.10.07 : Eden Group Revamp (missions changed) 2015.10.14 : Reputation System 2016.01.26 : Styling Shop Interface 2016.03.09 : Episode 16.2 : Terra Gloria 2016.05.10 : Rebellion Class Changes 2016.08.30 : Card Removal System Update 2016.09.06 : Eden Group Changes (100-140) 2016.12.07 : Rock Ridge 2016.12.13 : Marriage System Update (Doram x Human) 2016.12.27 : New Dungeon : Illusion of Moonlight 2017.01.03 : Glastheim Changes 2017.01.25 : New Dungeon : Illusion of Vampire 2017.02.21 : New Dungeon : Illusion of Frozen 2017.04.18 : New Dungeon : Illusion of Abyss 2017.05.23 : Party System UI Update 2017.06.07 : Autotrading / Vending Overhaul 2017.06.21 : Equipment Replace System 2017.06.21 : Orc Memory Changes 2017.06.27 : Monster Racing Revamp 2017.09.26 : Moscovia Card Updates 2018.03.09 : New Dungeon : Illusion of Teddy Bear 2018.05.04 : New Dungeon : Illusion of Luanda 2018.06.27 : World Map Improvements 2018.07.18 : Episode 17.1 : Illusion 2018.08.09 : Max Level Increased to 185
  28. 1 point
    4144

    Change language can't use accents or "ç"!

    yes you can create external settings file for your lang type or use patch with one external settings file for any lang types
  29. 1 point
    4144

    Change language can't use accents or "ç"!

    if you change langtype need use patch "Always load Korea ExternalSettings lua file"
  30. 1 point
    4144

    Another Nemo patcher fork

    Nemo updated New patches: Copy patched Cheat Defender Game Guard Fix achievement counters for each type of achievement Fix act delay for act files with many frames Also now with nemo distributed plugin for extend Nemo features. New features: Can be translated almost all text lines. In User interface and in patches. Support for right to left text direction. Translations for Russian and Arabic languages. Menu help Devs features: Function what called in each patch after user pressed "apply" button. New script variables PLUGIN_VERSION, SRC_CLIENT_FILE, DST_CLIENT_FILE. New script functions for translations _(text), N_(text) New script function for copy files copyFileToDst(srcPathWithName, dstName) More info in changelog: https://gitlab.com/4144/Nemo/blob/master/ChangeLog.md#2018-11-23-different-updates
  31. 1 point
    raPalooza~

    High-Res DamageFont

    View File High-Res DamageFont High-Res Damagefont Here is a new damage font i've cooked for you guys. Alot simpler than the other ones ive uploaded, wen't for a more minimalistic design. I've tried not to kill the pixelated vibe that we all love from the original one, but still improving its resolution. Was pretty happy with the result ;] Hope you all like it. CyA Submitter raPalooza~ Submitted 11/19/18 Category Sprites & Palettes  
  32. 1 point
    4144

    How to enclose qoutation to string variable

    better use way how suggested @Asheraf, because it allow use good translation, but if you want strings concatenations, use this code: atcommand "#warp \"" + [email protected]$ + "\" " + .arena_map$ + " 22 50";
  33. 1 point
    use atcommand(sprintf("#warp \"%s\" %s 22 50", [email protected]$, .arena_map$));
  34. 1 point
    =General *Increased MAX_MAP_PER_SERVER to 2000 +Because their's nearly 1000 maps in the cache, instance maps will likely generate -in the ID range for Extra/Custom maps. The 500 increase will give headspace for -more official maps and instances. This also shifts the ID ranges for Extra/Custom -maps by 500. Be sure to rebuild your map cache if your using custom maps. *Added support for the extended refine system. +This is a customized system for supporting +20 equippment refines. -The system is off by default but can be enabled in the source. -Check the db/refine_db_extended.txt file for more info. *Disabled warnings about possible packet encryption when the server receives a -unknown packet. 2018 clients have encryption disabled by default and people by -now should know how to resolve possible issues like this. *Important monster ID's are now set in a enum table. *Player clone ID range reduced to 200 clones max. +This will be increased back in the future once the 2nd monster ID range is -supported. =Database *Renamed the monster KO_ZANZOU to KO_KAGE. +Its the actural official name. =Jobs *Mechanic +Can now use all Merchant, Blacksmith, and Whitesmith skills while in a Mado. =Skills *RK_CRUSHSTRIKE *LG_SHIELDSPELL +Updated damage, effect, and duration formula's to work properly for +10 and +20 -refine settings. *LG_SHIELDPRESS +Updated stun duration to official. -Once again the 2011 iRO document is wrong. +Updated damage, effect, and duration formula's to work properly for +10 and +20 -refine settings.
  35. 1 point
  36. 1 point
    data/msgstringtable.txt lines 3262 to 3265
  37. 1 point
    meko

    How can I fix this?

    the errors here are quite explicit: you are using variables that are not declared (ep, char_id); you will have to declare them in the parameters of the function or inside the function before they can be used
  38. 1 point
    Update: https://github.com/dastgirp/eBG/commit/95b06799dece8c6f107b43632f9ce0d1050405b1 (Fixes the console error on PvP Maps too) New Feature and bug fixes: Added BG Ranking: It contains several NPCs which changes the look to Top X as mentioned in the configuration. The Ranking changes in real time Added new scriptCommand getbgfame. BG Ranking says the name of player if clicked. Uncomment the Duplicate NPCs and change locations to enable the feature. @bgranked and @bgregular now shows 'No Players' if no players exist in ranking yet Fixed PvP Bound items which were conflicting with Ranking System Preview of BG Ranking:
  39. 1 point
    =General *Added a 2nd usable letters/symbols options for "char_name_letters". -This option allows for the use of ASCII Punctuation & Symbols in character names. *Removed MAX_CHARS_SLOTS. -This was useless since noone uses the feature to set max slots and how many of -those slots can be used. Best to only have MAX_CHARS. *MAX_CHARS is now set to 12 by default. *Update HC_ACCEPT_ENTER2 packet. *HC_ACK_CHARINFO_PER_PAGE *HC_CHARLIST_NOTIFY *CH_CHARLIST_REQ -Added support for these packets to better support the new character select. -These are currently setup for 2018-06-20 and newer clients since I don't want -to risk breaking things with older clients.
  40. 1 point
    Rytech

    r867 - Updated Item And Mob Database SQL Files

    =General *Updated item_db.sql, item_db_3ceam.sql, mob_db.sql, and mob_db_3ceam.sql with -the latest data from the text file versions.
  41. 1 point
    Rytech

    r866 - File Cleanup

    =General *Did some cleanup by deleting many old files no longer needed.
  42. 1 point
    freezing1

    Dastgir's Services

    Você é o rapaz que pega plugins prontos daqui, compra scripts e revende falando que foi você quem fez? mas é um bosta mesmo.. Vulgo ragnarok brasil service kkkkk só sabe rippar temas do eadev e revender, além de revender plugins GRATUITOS do Dastgir por dinheiro. lixo humano
  43. 1 point
    Echoes

    New RO Community - ROLibrary

    First, awesome idea you got there. I like it of acting like a library for future generations But, as a web freak, I would encourage you to secure the domain with https://letsencrypt.org or any other you want to use. Seeing the green lock aside of the adress relax me haha
  44. 1 point
    wlauton

    2018 ICONS FOR FLUXCP 1.0.0

    Version 1.0.0

    104 downloads

    THIS PACK CONTAINS THE HERCULES 2012 PACK AND THE ITEMS THAT FAIL UP TO THE DATE OF: 2018-03-25. IN ACCORDANCE WITH KRO. MORE INFO READ THE .TXT FILE INSIDE THE ZIP. /////////////////////////////////////////////////////////////////////////////////// ESSE PACK CONTÉM O PACK DE 2012 DO HERCULES E OS ITENS QUE FALTAM ATÉ A DATA DE : 2018-03-25. DE ACORDO COM O KRO. MAIS INFORMAÇÕES LEIA O ARQUIVO .TXT DENTRO DO ZIP.
  45. 1 point
    Myriad

    [Event] Wheel of fortune

    only works with best emulator hercules master race we are best habilis prime transform no noob emulator
  46. 1 point
    Asheraf

    Question about Client Versions

    Hello, I'm sure i have answered this somewhere else but basically, Ragexe, RagexeRE, Ragexe_zero these are the client releases used on the official Korean servers in general there is few user interface differences and few features that may exist in one and not the others but eventually all of them get the features in later releases. as for Hercules I'd suggest the use of Ragexe or Ragexe_zero (zero only if you want something that exist in it..) because those are the main servers (RagexeRE are for a test server so some features can be broken in early versions) last thing your server build (pre-re or re) doesn't matter to the client you can run any version for any build you want. for nemo fork secret's one is discontinued you can use this instead: https://gitlab.com/4144/Nemo
  47. 1 point
    Myriad

    [Release] [Fix] BGM folder correction

    Just downloaded this. Makes me very happy
  48. 1 point
    Haru

    [2015-12-31] FAKE_NPC and the NPC View ID -1

    Rationale: This is part of the NPC scripts standardization project. In the past, NPCs were defined with numeric View IDs, while now we've replaced most of them with more human-readable (and as such easier to maintain) constants - the same constants that AEGIS scripts use, making the numeric IDs obsolete (and deprecated). Contents: When the NPC View IDs were converted to constants, the only leftover was the special ID '-1' we use for invisible / floating NPCs, that didn't have an equivalent constant defined at the time. This changeset defines a constant 'FAKE_NPC' for it, and replaces all the '-1' view IDs with the new constant. The exception for the -1 case is removed from the code (making it effectively deprecated, just like the other numeric IDs). Impact: The impact of this changeset on custom scripts is low. All old code will still work (but it'll throw a deprecation warning). It's recommended to update all the affected code as soon as possible - the support for the old style IDs may be removed from the code at any time in the future (after at least a month from the commit). Details: The use of the sprite ID '-1' in NPC headers to specify an invisible NPC is now deprecated. 'FAKE_NPC' should be used instead. This affects all NPC types (script, shop, trader, duplicate, etc) /* Before: */ - script TurboTrap#tt_main -1,{ // ... } in_moc_16,65,162,0 duplicate(SinTrap) 02_2 -1,0,0 /* Now: */ - script TurboTrap#tt_main FAKE_NPC,{ // ... } in_moc_16,65,162,0 duplicate(SinTrap) 02_2 FAKE_NPC,0,0 Merge Date:Thu, 31 Dec 2015 23:40:48 +0100 Related Pull Requests: - #1000 - https://github.com/HerculesWS/Hercules/pull/1000 - define FAKE_NPC as -1 in const.txt [AnnieRuru] Related Commits: - ef171a8 - https://github.com/HerculesWS/Hercules/commit/ef171a8 - Mon, 21 Dec 2015 19:59:38 +0800 define FAKE_NPC as -1 in const.txt [AnnieRuru] - efaaf84 - https://github.com/HerculesWS/Hercules/commit/efaaf84 - Mon, 21 Dec 2015 20:12:45 +0800 Replace -1,{ with FAKE_NPC,{ replace using Notepad++ [AnnieRuru] - b4c99db - https://github.com/HerculesWS/Hercules/commit/b4c99db - Tue, 29 Dec 2015 02:16:49 +0100 Replaced leftover -1 view IDs with FAKE_NPC [Haru] - 32a42ee - https://github.com/HerculesWS/Hercules/commit/32a42ee - Tue, 29 Dec 2015 02:17:26 +0100 Extended the numeric view ID deprecation to '-1' (FAKE_NPC) [Haru] - 0e99004 - https://github.com/HerculesWS/Hercules/commit/0e99004 - Thu, 31 Dec 2015 23:40:48 +0100 Merge branch 'AnnieRuru-request_29' into hercules [Haru] Trivia: Commit efaaf84 was done with a find and replace in Notepad++, to globally replace '-1' view IDs with 'FAKE_NPC' (as described in the commit notes). Commit b4c99db caught the leftovers (less common cases where the -1 is not followed by ',{'), and was powered by vim macros and grep (and vimgrep). It also features manual clean up of trailing whitespace or extra tabs in a small subset of the affected lines.
  49. 1 point
    AnnieRuru

    [2015-12-31] FAKE_NPC and the NPC View ID -1

    @@Oxxy use this tool to convert what Haru just said XD http://www.asciitohex.com/ EDIT: the reason why we can't fix some bugs is because we have a very crappy and messy coding format in the source code when we directly fix the bugs, most of the time, is just a temporary measurement to permanently get rid of the bugs, the 1st step is of course make the source code have higher readability only a good structure code and a readable coding style that understood by many users, can help make our emulator less bug