Leaderboard
Popular Content
Showing content with the highest reputation since 04/23/25 in Posts
-
KRO : https://github.com/hiphop9/ROClient_en 2025-03-19_Ragexe_1742361965(EN) -PATH- @ Bug Fix(Recommended) Add Close Button Custom Window Title Disable 1rag1 Params(Recommended) Disalbe Filename Check(Recommended) Disable Help Message Disable Indoor RSW Disalbe Swear Filter Enable 44khz Audio Enable DNS Suport Enable Multiple GRF(Recommended) Fix NPC Dialog Scroll Increase Zoom Out 75% Read Data Folder First(Recommended) Remove Hard Coded Address & Port(Recommended) Restore Clientinfo.xml(Recommended) Restore Old Login Packet(Recommended) externalsettings Korea patch Show Replay Button Skip License Screen Translations client EnableWho EnableShowName AlwaysAscii CallKoreaClientInfo PlainTextDesc HideBuildInfo TranslateClient NoGGuard CustomItemInfoLub CustomAchieveLub CustomTownInfoLub CustomTipboxLub CustomMapInfoLub CustomOngQuestInfoLub CustomRcmdQuestInfoLub NoNagle OpenToServiceSelect GuildBrackets NoGravityAds NoGravityLogo FixLatestNCWin This is distributed for testing purposes only. Please do not request additional patches!! I am not a seller!! Therefore, if you plan to operate or commercialize a server, do not contact me!!19 points
-
Alice in Wonderland skin (unknown author) fanmade update to fix existing textures and add missing ones including 4th job related UI and renewal menus. iRO's version of the skin (outdated, for reference): Notable new features: - 4th job Basic Information (3 remade bars) - Trait Status background - Locked favorite inventory texture - Fixed all* transparency errors and missing textures Can't fix: - Quest UI (default texture can be improved with this), Rodex, Attendance, Adventure Guide Costume Preview window (these can only be changed via data/GRF, currently broken via skin) - Tab textures (Use, Equip, Etc, Fav, Basic Settings, others): Hardcoded on modern clients (if you know of a patch to change this, let me know) 08/05/2025: Hotfixed Trait window text and updated item comparison Alice in Wonderland.zip6 points
-
5 points
-
4 points
-
Edit: Drive link removed - msg me on discord Skylove Github mirror, download while its up I included the bodystyle fix diff. Msg me on discord for others. chainflex#5343 Help each other out and don't gatekeep or else the sellers win.4 points
-
4 points
-
4 points
-
Froggo Rö Folder This is a simple RO folder that contains everything you need to run a 2022-04-06 client, the latest publicly available. I have cleaned and compressed the data.grf file to reduce its size from 3.87GB to 2.14GB. official_data.grf took the same treatment and the file size went down to 426MB. Additionally, I have added a mini-map to all those maps that were lacking one, approximately 275 mini-maps were added, I only ignored some indoor (_in) and guild castles maps. Before BGM, the Rö folder has a total size of 2.62GB, after BGM it reaches 2.96GB Screenshots Requirements Server Up & Running with PACKETVER=20220406 Visual C++ Redistributables DirectX Runtime Features Includes latest RoEnglishRE - 16/mar/2024 Custom Lua Support jRO Enchantment Display Includes rsu-kro-rag-lite (kRO updater) - v4.2.2.1316 Includes opensetup - v3.1.0.627 Includes iRO's Setup.exe, thanks to relzz! Includes AzzyAI 1.55 Includes Packet Viewer Download click here to download a .zip file of this ro-folder ~fast mirror (●'◡'●)~ Extra Warp Profile for 2022-04-06 used for FroggoClient.exe (mirror) 2022-04-06 Vanilla Ragexe Client Login Screen Creator Official Ragnarok Complete Zipped Folder(10/June/2024) Official Ragnarok Complete EXE Installer (08/Jan/2024)(mirror) Froggö Ro Folder Gitlab's Repo FAQ Why am I getting CHARACTER_INFO size error when trying to log in? Possible reasons: You are using outdated rAthena which doesn't work with 2022-04-06 client. You haven't set correct PACKETVER or done it with mistakes (skill issue ). You haven't recompiled rAthena. You haven't restarted server after recompilation. Why am I getting errors about MSVCP140.dll, VCRUNTIME140.dll when executing FroggoClient.exe? You haven't installed Visual C++ Redist, check requirements section, if problem persists, try installing this too Visual C++ Redist for VS 2012u4 What is official_data.grf ? official_data.grf is from the ROResourceCollection project, which brings many items, mobs and npc files from other RO Regions and merges it into one convenient grf. Why does the Setup.exe opens instead of the FroggoClient.exe? In your Windows registry there is no data about your selected graphic card, to fix it, just set up your settings in Setup.exe and click on OK, be aware to don't select DirectX9, stay on DirectX7 What was removed from the data.grf? Several unnecessary files were removed from the data.grf . These included residual files such as thumbs.db and stray BMP Screenshots. However, the majority of the cleanup was performed in the mob and npc sprite folders. In these folders, some .spr files contained sprites (images) that were not utilized in their corresponding .act files. For example, the monster katrinn's .spr file contained approximately 140 images, but only 6 of them were actually used. In total, out of nearly 90,000 collective images, around 9,400 were removed alv.3 points
-
Aqui les dejo el MSGSTRINGTABLE.csv si quieren ver las Ñ y las tildes ir a su clientinfo.xml y cambiar el <langtype>1</langtype> 1 es para america de tal modo podran verlo tal cual pero todo lo que sea coreano se vera codificado, recalco que modifique algunas letras para que se vea el texto mejor y no uno sobre otro o por fuera, si quieren modificar algo lo abren en notepad++ que es el que uso, seleccionan el texto a decodificar, en la barra de menu Base64 Encode para codificar y Base64 Decode para decodificar, si desean todo seleccionan todo y le dan Base64 decode by line. Ejemplo: MSI_DO_YOU_AGREE,Estas de acuerdo? Codificado: TVNJX0RPX1lPVV9BR1JFRQ,RXN0YXMgZGUgYWN1ZXJkbz8 cuando tengan todo listo para codificar deben tener en cuenta queprimero codifican el ID MSI_DO_YOU_AGREE y luego el texto Estas de acuerdo? si observan entre el ID y el texto hay una "," esa coma no se puede codificar ya que si lo hacen el exe no leera el archivo y les dara NO MSG por lo cual deben codificar las partes por separado y no todas de golpe ya que si tiran toda la linea el programa les codificara esa "," MSG Dowload: Editado 05/05/2025 msgstringtable.csv3 points
-
For hex editing: Find = 00 00 F0 43 00 00 Example: Zoom 75% = 00 00 4C 44 00 00 Zoom 50% = 00 00 FF 43 00 00 How to change Zoom 75% to default And Indoor RSW Disalbe to default Thank you Skylove.  For hex editing: Find = 00 00 F0 43 00 00 Example: Zoom 75% = 00 00 4C 44 00 00 Zoom 50% = 00 00 FF 43 00 00 And Indoor RSW Disalbe to default In the hex editor, search for the string ndoorRswTable.txt (hex: 00 6E 64 6F 6F 72 52 73 77 54 61 62 6C 65 2E 74 78 74) and replace it with indoorRswTable.txt (hex: 69 6E 64 6F 6F 72 52 73 77 54 61 62 6C 65 2E 74 78 74)3 points
-
After the fixes: Before (for reference): There's ~72 images in the current zip for ~20 buttons. The buttons are not perfect but more consistent than the original ones, that had random *** spacing, font size, and shadows. Installation: add to Data or GRF (can technically be used on a skin, but Quest UI seems to only be modifiable via data/GRF) data.zip3 points
-
I encountered to see some marketplace addon and thinking to make one too, and I saw some issues/ideas that I think I can improvised a little bit. By the way it depends on the theme sty/css so if its using bootstrap themes it looks a bit different. The example I show here is how it looks from 'default' theme FluxCP. And it might still being updated from time to time. And yeah, this isn't free release so if anyone interested to get this you can PM me at discord id: chaos92. This addon has item popup information so user doesn't need to scrolling down to see any important information. As you can see, information about forge items, and pet egg is shown too with their intimacy information. So you can buy/sell loyal intimacy pet eggs easily ! So as you can see, this system can buy/sell items just via FluxCP without need to login ingame. You can just easily claim anytime when you're ingame with the NPC script provided. Player can select their character that is in offline status and select any items they one to sell, and it will be added at marketplace section. Also, not all items are available to sell, I've whitelist items that doesnt have any trade restriction, and you also can add your own or remove any as u want. Bound and Expiry items for sure automatically excluded from the list, including your equipped items. And yes as you can see above, we have Tax System where u can set it and seller will be charged for it. Above is the screenshot from where you can see all your listings. You can see there shown some expired status item, means this addon support expiry system, as default 7 days (can be set it to any) so that its not a place where all items are gathered from the first day to ensure item listing is an active listing. Also can cancel and relist it back too if needed. And yeah this how it looks from default FluxCP theme. And just example from 'bootstrap' FluxCP theme. There will be also shown any items that player purchased with date, and which character that bought them. Also, Admin Panel that can list top sellers, top buyers and top selling items and it can be filtered within some range of time. Also admin can controls to cancel or mark item listings as expired from Admin Panel. This addon support custom items too it just that u need to add the item assets image in the designated folder. I also have some other features added such as minimum group ID, for example only VIP above can access this addon. Also the currency it can be any #points, not restricted to #CASHPOINTS only. I think thats all for now. Let me know if you have any idea or suggestion to improve this addon, in the future.2 points
-
2 points
-
View File HD Hangul Damage Font Original RO damage fonts are so low-res and blurry, so here's my HD font for the Hangul Damage Font Place the files inside data/sprite/이팩트/ folder in your GRF. Please note that your RO client needs to have the additional damage fonts feature. The font used is TDTD온명조 Submitter amm0nition Submitted 05/15/25 Category Sprites & Palettes Video Content Author amm0nition2 points
-
2 points
-
Hola amigos qué tal, espero que bien. Me imagino que muchos de ustedes que me vayan a leer habrán probado la beta de Latam RO o ROLA, el release es el 28 de mayo. Es un servidor oficial de gnjoy, en inglés, español y brasileño, la mayoría de jugadores son de brasil pero no quita que haya mucha comunidad hispano hablante. Puse más información en este post. El caso, es que me gustó mucho el servidor y mientras espero el release he estado importando en rAthena manualmente los items de la cash shop, también tengo planeado implementar el eden group de Latam RO y extras que tiene iRO, os dejo unos pantallazos. Traducción de NPCs iniciales y Eden Gorup. (Work in progress) Cash Shop con todos los items funcionales. (Terminado) Hoja de cálculo con los items de la cash de LatamRO OBT NPC que vende los artículos limitados por cuenta y tiempo de la Cash Shop (Pestaña Account Limited). (Terminado) NPC de recompensas de los eventos de la OBT. (Terminado) Items para llamar NPCs con la campana. (Terminado) Sistema VIP. Espero que les guste, yo me lo he pasado genial importando el contenido, he tenido muchos problemas porque ni me acordaba como se hacían estas cosas, y mucho menos a nivel del cliente de Ragnarok, para poder importar los items en Español, etc. Gracias al proyecto de traducción RoEnglishRE ha sido posible, ya que han implementado ciertas funciones personalizadas (como hacer un mod) que permite añadir customs y reemplazar items de manera fácil y eficiente, pero claro, hasta que no he entendido como funciona todo y demás, ha sido un dolor. Porque, para el que sepa, en el archivo que guarda la descripción de los objetos está la referencia al sprite con nombre en coreano, si no tiene la codificación adecuada no va a funcionar. El cliente de LatamRO tiene los caracteres codificados en formato octal UTF-8, entonces tuve que decodificarlos a EUC-KR que es el formato con el que trabajo actualmente, lo ideal sería usar ANSI Western 1252 para el cliente de kRO y tener esa compatibilidad con las tildes españolas (ya que se pueden codificar en octal UTF-8) y usar langtype 1. Además si se fijan, en las descripciones de los objetos, las tíldes no existen, se me borraron al hacer los procesos de conversión, creo que con chatgpt podría hacer que me lo corrija pero no he probado todavía. Además, tengo planeado también implementar un evento de EuroRO (Ragnarok Prime), que me gustó mucho: X Marks Spot, ya no está activo pero la información está ahí. Me gustaría que me dejasen su opinión. Aclaraciones: Sí, liberaré todo cuando termine. Los caracteres coreanos es porque uso langtype 0, ustedes deberían usar langtype 1 en clientinfo.xml La tabla de probabilidad de obtener items en las lootboxes no está implementada correctamente ya que coge la información de las tablas de kRO, además no consigo hacer que el artefacto ovalado brillante muestre su tabla de probabilidad, pero las recompensas asignadas si son las de Latam RO. Algunas soluciones están hechas por NPCs por limitaciones técnicas, como la pestaña de Account Limited de la Cash Shop, y las recompensas de los eventos OBT, no puedo saber si cumplen los requisitos, y tú te eliges el requisito o eliges la mejor recompensa, tampoco pasa nada. Estoy usando el cliente 2025 publicado en el foro de rAthena client releases y he tenido que aplicar ediciones al código fuente, también públicos. Algunos NPCs no tienen la ID real, precios y funciones al 100% de Latam RO porque no puedo comprobarlo hasta que salga el release. En principio solo tengo intención de publicarlo en Español, no he hecho la prueba, pero si le paso el NPC y lo traduce chatgpt automáticamente sin errores de código, pues sí lo publico inglés y español. El sistema VIP es un sistema que ya existe en rAthena y hay que activarlo, no obstante hago uso del sistema para dar acceso al segundo almacén, y funciones premium del Guerrero Lunar. Archivos: GitHub2 points
-
This project was created as a learning experience to understand how game anti-cheat systems work — from basic concepts to a complete implementation that can run standalone or be integrated with a game client like Ragnarok Online. With the help of AI , open documentation, and real-world code references, GarudaHS has officially been completed for basic version. Source Code: https://github.com/Hansel38/GarudaHS Feedback, suggestions, or bug reports are very welcome — feel free to open an issue or contribute via PR! Credits Special thanks and inspiration go to: https://github.com/Pokye/Sagaan-AntiCheat-V2.0 Big respect for the open-source contribution that helped kickstart this journey. Asli Jatuh Bangun buat beginian, ternyata susah banget, bahkan gw sempat berkali kali mau nyerah tapi gw mau coba berusaha pokoknya harus jadi hehehe thanks all ^^2 points
-
2 points
-
2 points
-
for test all file on folder debug, but you need download Stud_PE for inject to file exe ^^ and im still work many feature for this server anti cheat, and alot change for feature. I need help about all cheat for ragnarok online, name a program, and and name progses please if you have, please give to me2 points
-
2 points
-
Hey Folks, Just passing by to show you an ongoing project, but on a very good state already: Ragnarok Rebirth It's also a new server I'm working on, full progressive, but the reason I'm coming here today is for the website itself: A fully progressive DB and Simulator - The database has support for all pre-renewal episodes starting in Episode 5.0 - The simulator is still ongoing, in which I'm finalizing support for all effects - The database also supports official or private servers (and the idea is for this to become the single, most powerful database that has ever existed) That being said, I come here with request for the community and to ask for help - Whoever is willing to register themselves and try the website, you are more than welcomed, there's also a discord link in which you could let me know about any error in the database you come upon or improvements/ideas you would love to see implemented - I tried my very best to get the correct database for each episode, applying the changes from whatever I found in iRO and bRO websites. The problem is that these websites only mention mob/maps/equipment changes, but not overall items. I also might have missed something. So if you see any issue, let me know and I will fix it for us - My goal is to also support all renewal episodes. The simulator already takes into consideration calculation changes in renewal, "all I need is the database". So to make it clear, two files from rathena that I need: item_db.yml and mob_db.yml And this is my main help request from the community: Does anyone have these two files episode based (starting from Episode 13.3 : El Dicastes?) Any help is highly appreciated. In case that you do wanna see the website updated with renewal episodes as well and are willing to help, I'd love it! That's all for now, thanks for everything until now2 points
-
Summary A flexiable job change script that is heavily inspired by the job system of final fantasy 14. This script allows the creation of diffrerent job templet, and allows player to freely change their job . Player can swap the following data based on the templet: Job Status Base level/Job level Skill tree (the script will remember which skill is allocated and what lvl it is) Unspent points The script menu There are three main function of the script. Change Class: Use this to swap to different class templet. It will not saved the current job info before swaping, if the player does not save their current job first, they might lost their skill, level, status, .etc. Store current class Use this to saved the current job. Every job can only have one templet (Each job_id can only have one entry in the db). If the current job level/base level is lower than the stored one, the system will give a warning and asks the user if they wish to overwrite. Change to novice Change the player into a 1/1 novice with Give the player the ability to muti class by making them novice, so they can choos other class The system will also grant a 24h 300% exp buff to the player, to help them level up faster (this can be changed if you don't want it) Download https://github.com/Someguy324/JobStone Importance The download file only contains the function it self, if you want to use it, you need to implement it youself (Adding it to a npc, or a item). This is my first script, and it is mainly used by mysel on a local server. I do not guarantee it will be bug free, or have great security. Additionaly, the way I implement skill tree storage is really junky ( every templets have their skill tree stored as individual entry in the db, EVERY ALLOCATED SKILL IS A ENTRY). So, PLEASE BE CAUTIOUS if you want to used it on a public server. You are welcom to modify my code in any way you want, I write some comment beside the code, so it might be easier understand how the code work. Please report any bug down below, I will take a look when I'm free jb_changer.txt2 points
-
Hi, so, I've seen a lot of servers using auto attack system, I noticed a consistent issue: poor user experience and Walk AI is horrible. Both of which triggered me to develop a new one for herc which hopefully have more intuitive experience for players (and server owners ). I initially planned to release to herc only but due to high demand, I've ported for rA peeps. Please note that rA version is in beta and bugs are yet to be discovered. I can fix asap when reported. The features are inspired by Ragnarok Mobile: Eternal Love. Here are few features: Monster Selection: Automatically detect monsters based on the current map. Configurable Potion and Buff Item Selection: Server owners can customize which potions and buffs items players are allowed to use. Human-Like Movement AI: Intelligent and natural movement, unlike the aimless wandering typical of other systems. Can utilize warp portals of the same map (ignores those that warp to different map). Extensive Customization for Server Owners: Allows server administrators to configure settings to fit the unique needs of their server. Player-Friendly UI/UX: Hassle-free setup and adjustments. Player can choose to Warp to Savepoint / Logout / Do Nothing when Auto Combat ended. Offline Battle: Players can enable offline mode, allowing their character to continue Auto Combat even after the client is closed. Duration and end condition still applies Server Easy Configuration: Loot Config: Do not loot at all - good for server that has @autoloot or @alootid Default config - character walk up to the loot, and loot normally Auto loot to inventory - servers that DONT have @autoloot nor @alootid but want autoloot for Auto Combat Duration Config: 24/7 - Auto combat can be used all the time Per character - duration is based on character variable Account wide - duration is based on account variable Per Gepard Unique ID - not implemented, extra modules required. pls pm me if you want this Rental Item - duration is based on item expiration date. Exp and Drop Modifier: By Ratio - modifies overall exp and rates for player while on Auto Combat By Value - increase/decrease exp or drop rates (how Battle Manual, Bubble Gum, etc work) Not Supported by default (will count as extra module if required): 3rd Job Classes Very old revision of rAthena Gepard related variables and usage To do / To improve: Offensive Debuffs - do you guys need this? FAQS: Is this the same as Shakto's Autoattack or built from it? No, the system is based from goddameit's system. And codebase is ported from modern game engines that uses similar AI. If you guys are interested, please add me in discord: jasonch35. Teaser Videos:1 point
-
I've changed the UI for this site for quite some time and also some more additional tools. I've added Palette Duplicator. Its useful if you want to duplicate a list of palette but changing the palette file name easily. It will copy 100% the same palette pattern. For example based on screenshot above, I tried to duplicate that korean palette 700 list and it will becomes any name set as the base file name pattern. And another one, Palette Customizer. This tools u can easily customized any index palette easily for all selected palette. You can choose a reference palette and copy any rows do you want easily starting from row 0 to row 15. So if you already know pattern mount for some jobs, you can easily customize it, pick color from reference and place it at any index. If you have any suggestion or issue on any tools that provided in this website, you can let me know.1 point
-
1 point
-
Also can generate easily using https://x-files.amirazman.my/customfilegenerator/1 point
-
1 point
-
Yes, I noticed the the small differences in the pc.cpp file as well So I recompiled the src after manually DIFFing from that blob by Jhonvaliense, and everything works fine now Everything is working as intended now after I DIFFed everything from Jhonvaliense's blob @Everyone For anyone recompiling in the future Please do not use the commit here: https://github.com/AoShinRO/brHades/commit/1396b012600db9b0688f3cd3fdb9ac273d525bd0#diff-16a6f317c581ce365a41a9846cf48dc45c8d6ac0256a7c45849e6e1b37100ecdR13025-R13037 Please use this one instead: https://github.com/Jhonvaliense/ROClient_en/blob/main/20231220%2B CLIENT bodystylefix.diff They are functionally almost the same commit. but there are small differences in the pc.cpp file as mentioned by dark elf Thank you dark elf and amm0nition1 point
-
So, I have DIFFed manually all the associated files from this github commit : https://github.com/AoShinRO/brHades/commit/1396b012600db9b0688f3cd3fdb9ac273d525bd0#diff-16a6f317c581ce365a41a9846cf48dc45c8d6ac0256a7c45849e6e1b37100ecdR13025-R13037 Applied the change you made on pc.cpp Patched my kRO client And yet all my characters are still displaying as Novices There must be something I skipped My brain is seriously racked right now trying to fix this error I'll give it a rest for today. I'll wait for future assistance.1 point
-
1 point
-
Thank you too, I used your RO folder as reference to find the skin files and etc feel free to include it in the folder if you ever feel like1 point
-
I think it's unknown. Website: ro3global.com But there are some leaks on youtube shorts, the game looks like mobile autoattacking game but instead a new Ragnarok World (like X, V, generations, eternal love, etc) it's RO1 world. The skin is like a Ragnarok Idle Plus enhanced, which is not bad. They showed the game in private conferences on PC. - https://www.youtube.com/shorts/UN_BetICnh4 (attacking leak) - https://www.youtube.com/shorts/Lqfw88Kb1zY (pc leak) Maybe is not gonna be what we want but not a mega dissaster how it looks, and will take a lot to get global release imo. Gravity is hiring for a ragnarok zero launch overseas (and ro zero artist creator) and currently planned ASIA version release.1 point
-
1 point
-
I think it's about lua files, like attendance feature, must match server and lua. Or, needs to be in some iteminfo file, since there are a lot of duplicates. Cash shop banner: - data\luafiles514\lua files\datainfo\tb_cashshop_banner.lua1 point
-
1 point
-
1 point
-
Hi, I'm working on a ranking system inspired by League of Legends, and I decided to create these files to apply it to the players I'm new to editing this kind of stuff. I wish a professional could review it and give it a proper cleanup, but anyway, it doesn't seem too bad for now. How do use it: 1) Download League of Legends Rank File. 2) Put into your GRF. 3) Go to your hateffectinfo.lub (data/luafiles514/hateeffectinfo) 4) Search or something Similar. HAT_EF_NightSkyOfRutie = 225, 5) Put this: -- Ranks Lol Tag by Scanty -- HAT_IRON_RANK = 231, HAT_BRONCE_RANK = 232, HAT_PLATA_RANK = 233, HAT_ORO_RANK = 234, HAT_PLATINO_RANK = 235, HAT_ESMERALDA_RANK = 236, HAT_DIAMANTE_RANK = 237, HAT_MAESTRO_RANK = 238, HAT_GM_RANK = 239, HAT_RETADOR_RANK = 240, 6) Now, Search for [HatEFID.HAT_EF_NightSkyOfRutie] = { resourceFileName = "efst_NightSkyOfRutie\\christmasx3.str", hatEffectPos = -11, hatEffectPosX = -0.3, isRenderBeforeCharacter = true, isAdjustPositionWhenShrinkState = true, isAdjustSizeWhenShrinkState = true }, 7) After that --- Inician Rangos de Lol - By Scanty --- [HatEFID.HAT_IRON_RANK] = { resourceFileName = "custom\\rangos_lol\\iron_RANK.str",hatEffectPos = 6, isIgnoreRiding = false, isRenderBeforeCharacter = false, isAttachedHead = true, isAdjustPositionWhenShrinkState = true, isAdjustSizeWhenShrinkState = true}, [HatEFID.HAT_BRONCE_RANK] = { resourceFileName = "custom\\rangos_lol\\bronce_RANK.str",hatEffectPos = 6, isIgnoreRiding = false, isRenderBeforeCharacter = false, isAttachedHead = true, isAdjustPositionWhenShrinkState = true, isAdjustSizeWhenShrinkState = true}, [HatEFID.HAT_PLATA_RANK] = { resourceFileName = "custom\\rangos_lol\\plata_RANK.str",hatEffectPos = 6, isIgnoreRiding = false, isRenderBeforeCharacter = false, isAttachedHead = true, isAdjustPositionWhenShrinkState = true, isAdjustSizeWhenShrinkState = true}, [HatEFID.HAT_ORO_RANK] = { resourceFileName = "custom\\rangos_lol\\oro_RANK.str",hatEffectPos = 6, isIgnoreRiding = false, isRenderBeforeCharacter = false, isAttachedHead = true, isAdjustPositionWhenShrinkState = true, isAdjustSizeWhenShrinkState = true}, [HatEFID.HAT_PLATINO_RANK] = { resourceFileName = "custom\\rangos_lol\\platino_RANK.str",hatEffectPos = 6, isIgnoreRiding = false, isRenderBeforeCharacter = false, isAttachedHead = true, isAdjustPositionWhenShrinkState = true, isAdjustSizeWhenShrinkState = true}, [HatEFID.HAT_ESMERALDA_RANK] = { resourceFileName = "custom\\rangos_lol\\esmeralda_RANK.str",hatEffectPos = 6, isIgnoreRiding = false, isRenderBeforeCharacter = false, isAttachedHead = true, isAdjustPositionWhenShrinkState = true, isAdjustSizeWhenShrinkState = true}, [HatEFID.HAT_DIAMANTE_RANK] = { resourceFileName = "custom\\rangos_lol\\diamante_RANK.str",hatEffectPos = 6, isIgnoreRiding = false, isRenderBeforeCharacter = false, isAttachedHead = true, isAdjustPositionWhenShrinkState = true, isAdjustSizeWhenShrinkState = true}, [HatEFID.HAT_MAESTRO_RANK] = { resourceFileName = "custom\\rangos_lol\\maestro_RANK.str",hatEffectPos = 6, isIgnoreRiding = false, isRenderBeforeCharacter = false, isAttachedHead = true, isAdjustPositionWhenShrinkState = true, isAdjustSizeWhenShrinkState = true}, [HatEFID.HAT_GM_RANK] = { resourceFileName = "custom\\rangos_lol\\GM_RANK.str",hatEffectPos = 6, isIgnoreRiding = false, isRenderBeforeCharacter = false, isAttachedHead = true, isAdjustPositionWhenShrinkState = true, isAdjustSizeWhenShrinkState = true}, [HatEFID.HAT_RETADOR_RANK] = { resourceFileName = "custom\\rangos_lol\\Retador_RANK.str",hatEffectPos = 6, isIgnoreRiding = false, isRenderBeforeCharacter = false, isAttachedHead = true, isAdjustPositionWhenShrinkState = true, isAdjustSizeWhenShrinkState = true} 8 ) Create a script to test. you need to use this: hateffect 240, true; *hateffect(<Hat Effect ID>,<State>); This will set a Hat Effect onto the player. The state field allows you to enable (true) or disable (false) the effect on the player. The Hat Effect constants can be found in 'src/map/script_constants.hpp' starting with HAT_EF_*. Requires client 2015-05-13aRagEXE or newer. League of Legends Rank.rar1 point
-
1 point
-
How to use it? 1. Patch your diff file. 2. Change the item type in itemdb to charm. In the below example I've used an item from item_db_etc.yml and changed the type to charm. Then add a script part with the bonus that you want the item to have and reload itemdb. - Id: 670 AegisName: Gold_Coin_Moneybag Name: Bag of Gold Coins Type: Charm Buy: 100000 Weight: 400 Script: | bonus bAllStats,10; Without the charm item: With the charm item: Enjoy! Item Charm v1.0.1.diff1 point
-
[Updated January 13, 2025] The version on this post is the latest, patch notes are on a post below. Many fixes and updates! --------------------- The last few years, I've been poundering a certain matter: Why is Ragnarok Online so difficult to get into for new people? A few answers come to mind but there's one factor most people seem to agree on: Finding any sort of accurate information on this game is a nightmare. Basically, unless you're already in the know, it's really difficult to sort out good guides and databases from bad ones. Nevermind the hundreds of guides made for defunct servers that were full of customs, even the "good" sources of information in Ragnarok are often divergent and dubious. And so, I set out on a personal project: Improving the way this game is presented to new people. A daunting task, but one that must be accomplished. If we wish to see the game continuing to thrive as it enters its 3rd decade of life. For starters, I begun by reaching for the lowest hanging fruit I could think: The in-game skill translations. Of course, although I call this a low hanging fruit, it was an enormous task nonetheless. And so I present the community with my work, the initial release of my Improved Pre-Renewal Skill Translation and Tooltips. These are "translations" in name only. I didn't care to look at the official, original or korean descriptions at all. My starting point was llchrisll's skill translation file for Pre-Renewal. From there, I compared the content of the tooltip against RateMyServer, iROwiki/classic/ and my own knowledge. But that's not everything. I went and double checked the code for every skill, in order to make sure it was accurate. The damage formulas for every skill, the success chance of every debuff, what stats and gear work or do not work for a given skill, what other skills interact with, the scaling per level on skills, the whole works. Almost every single skill in Pre-Renewal was revised and compared against these sources to see which one was most accurate. To my surprise, I found that all three could be wrong. And this happened A LOT. If you trusted in-game tooltips, you were being lied to. Like, more than half of the time. When information was not incomplete, it was wrong half of the time. You trust iROwiki? That's a little better but your understanding of the game was basically fanfiction compared to reality. RateMyServer descriptions? Surprisingly they were the closest to reality a few times but they often had outdated descriptions that didn't match the game at Ash Vacuum episode. But enough talk, it's better that I show you just how wrong everything really was. With pictures! Bowling Bash is such a rich skill! There's so much to talk about! Any experienced player could write a paragraph or two about how this skill works. But the tooltip? Didn't even have any information about Skill Scaling per level? I'm sure we could improve this a whole lot if we tried... Now this is more like it! It mentions a bunch of key aspects of Bowling Bash, such as how it hits twice, has gutterlines, how they can be removed and mentions the invisible cast time that so many people don't even know about. Not to mention I've fixed the line breaks, so that words are not cut in half. Just for this skill? Of course not, line breaks were done to every skill. I can't guarantee it will stay nice and pretty on different font but I did try to leave a little margin for error. Next, let's take a look at a favorite of mine: Soul Breaker. See? This is the sort of 'fanfiction' I was talking about. Literal lies present on this tooltip! This is one of the tooltips I'm most proud about, and a perfect example of how I want to make information accessible to new players. Soul Breaker is a skill most people aren't really sure how it works, but with just a tiny page, you can quickly reference every single important fact about Soul Breaker. The colors make it so easy to understand! Next, let's look at some example where iROwiki was completely wrong: Okay, this is another poo one. No useful information at all. What do extra skill levels do? Let's check iROwiki: Okay that makes sense, it IS a strip skill similar to Rogue's. Let's check the source code to be sure... skill.cpp case GS_DISARM: rate = sstatus->dex / (4 * (7 - skill_lv)) + sstatus->luk / (4 * (6 - skill_lv)); rate = rate + status_get_lv(src) - (tstatus->agi * rate / 100) - tstatus->luk - status_get_lv(target); break; Well well well, what do we have here? iROwiki is lying? More likely than you think! The DEX difference does not matter in this case. Instead, Disarm cares about the gap between the Levels. After about 40 minutes of testing and making sure I got my facts right, I was then able to write the only accurate description for this skill that matches its current implementation. So yeah, this pattern repeated itself a lot over the months. Some classes are worse than others. Going over Star Gladiator and Bard/Dancer skills was a huge chore. Some more examples: And well, since you can never have too many examples, have a big collage of them. This release includes everything I could think about that was relevant for Pre-Renewal: -Base Classes -Second Classes -Trans Classes -Expanded Classes -Quest Skills -Item Skills -Homunculus Skills -Guild Skills -Mercenary Skills Of course, I'm just a single guy and this is a huge file of text. There's no doubt typos, inconsistencies, and breaking of standards. I tried to follow llchrisll's translation formation but haven't done enough revisions to work all the problems yet. Still, it's ready to be used and tested. Let me know here any and all typos and mistakes you find! I've used these extensively since their initial release and I believe I've caught most mistakes and typos by now. However, if there's anything wrong, please reach out to me and I'll fix it upon the next revision. skilldescript.lub1 point
-
Heya, I've been working on a tool for a few weeks now and I believe it is in a ready enough state to be shown. This software is meant to edit str files, which are mostly used to display skill animations in-game. There may still be bugs left in the tool; reporting them here would be appreciated. You can download the software here: https://www.mediafire.com/file/epu1pr9xjdneupi Generic Ctrl-Z/Ctrl-Y to undo and redo an action. You can edit most shortcuts via File > Settings > Shortcuts. Transformations for the preview panel (same shortcuts as Act Editor) Translate: Left Mouse Button on the selected frame. Rotate: Shift-Left Mouse Button on the selected frame. Preview panel move: Right Mouse Button. Horizontal/vertical scaling: Ctrl-Shift-Left Mouse Button. Uniform scaling: Ctrl-Alt-Left Mouse Button. Unbound scaling: Ctrl-Left Mouse Button. Transformations for the edition panel Each layer can have multiple textures. To add a new one, click the texture combo box and select "Add new...". It will bring you to where the file is currently loaded from. While you can browse elsewhere, the textures must be in the same folder as your str file will be in. You can edit textures more rapidly with the gear button next to it. You can edit some fields by clicking the text before them. If you hold down the Left Mouse Button on this field (P1XY), you will be able to move it freely without moving the entire texture. This is especially handy when dealing with angles as those can give you unwanted results if you are editing them via the preview panel. The FPS property can be changed and saved. However, the client appears to completely ignore it and runs your animations at 60 FPS regardless. Editing an interpolated key frame will automatically create a new key frame on the timeline. Timeline panel A dot represents an existing key frame. An arrow represents an interpolated animation from the left key frame to the right key frame. You can right-click a key frame to bring up options: You can also copy the frame and move it elsewhere. The texture indexes are not re-adjusted. It copies the key frame as is. You can select multiple key frames by holding down the Left Shift key and holding down the Left Mouse Button. The traditional windows shortcuts can also be used for selection. These include: Arrow Key: move to the desired next frame. Ctrl-Arrow Key: move to the next key frame block in the wanted direction. Shift-Arrow Key: move to the next key frame for selection. Ctrl-Shift-Arrow Key: move to the next frame block while selecting what's inbetween. Double-Left Mouse Button: selects an entire frame and its interpolated section. Ctrl-A: selects the entire layer. You can move a key frame by selecting the key frame, clicking on the dot and then moving the key frame to the desired location. The operation above can also be done by selecting multiple rows at the same time. You can do a quick preview of the animation by moving the timeline selector. You can move a layer up and down by holding down the Left Mouse Button and moving it where you want it to. Right-clicking a layer also brings up more options. And I believe that's it! The next "feature" I wanted to implement was editing multiple frames at the same time, but unfortunately this project needs a small break from my end...! Hopefully some of you may have an use for it. Edit: I am most certainly not an animator and I do not know the real needs of those who will actually use the software. That is why it's being posted as a work in progress rather than a finished tool. If you have requests, feel free to post them below and I'll add as much as I can.1 point
-
Hello people, I'm Katakuri. I'm on a part of learning deeply on spriting and I hoped you like it. ----------------------------------------------------------------------------------------------------------------------------- Various headgears, monster & weapons from different anime. ----------------------------------------------------------------------------------------------------------------------------- 2020 Update Equipment Set for each job/classes Seven Deadly Sins - Sacred Treasure Weapons Monsters Vermilion Bird Suzaku Midgard's Bane Grordag the Twin Head Wounded Dragon Giant Rat - with Recolors Tailed Cape Squid Game Hoodie Attack on Titan - Faction Capes Elemental Garments Demon Slayers FREE RELEASE Owl Mask Link Chubby Meow Link Randoseru / School Bag (Japanese) Link Notes: 1. Sprites came from different game resources which I reworked to make it ROish looks. 2. I won't teach where to find raw image references of it. 3. I will always update this topic as I accomplished something new. 4. I'm newbie regards this matter but I always helping myself to get better. 4. Feel free to comment thanks. 5. If you want to contact me here's my discord. Katakuri#4880 For more works of mine kindly join us on our discord channel! Link: Click me for Discord Link!1 point
-
OK Guys, use this guide FIRST Add item for sale in your item_cash_db.txt ex. // ---------- 8 Especiais não funciona --- 8,1185,4000 // Pedra do Sábio 8,1136,200 // Proof of Donation (Ticket VIP 24h) Next Step Run your server (if on running use @reloaditemdb) connect your game client and type /limitedsale to register your item for discount sale ENJOY!!!1 point
-
On src/map/mob.h // Change this to increase the table size in your mob_db to accomodate a larger mob database. // Be sure to note that IDs 4001 to 4048 are reserved for advanced/baby/expanded classes. // Notice that the last 1000 entries are used for player clones, so always set this to desired value +1000 #define MAX_MOB_DB 6000 //<- Increase this to value you want1 point
-
From what i understand, it's optimum value is 2. I personally have set mine to 20 as i have a lot of OnPCLoginEvent scripts which would ordinarily exceed the queue value. There's no magic settings to "optimize performance". The more scripts you run on a server, the more resources it will use. The more players you have connected, the more scripts you have running. The best answer i can give you for number 3 though, is to avoid scripts that use timers/loops. Scripts that use static data perform better than scripts that use dynamic data. Keep your variable usage to a minimum by using bitmasked values. Event scripts that spawn x amount of monsters in a specific location at x times of the day are discouraged, as that will create your resource bottlenecks.. but if you know where they are, then you can do things to combat them1 point
-
What's the point of having another private server when there are hundreds of them out there!!!!!!!!!!!!!!1111 Yes, more choice is better1 point
-
That's like saying there's no point in having Hercules and RagEmu since we already have rA. Or saying there's no point in having the 4+ GRF editors available. Or 4+ patchers. There's no harm in additional contributions. And mine is automated. Besides, the topic starter in that link has been suspended. No harm in keeping things going while others are unable to.1 point