All Activity
This stream auto-updates
- Past hour
- Today
- Yesterday
-
any update with this plugin please? it is not working with the latest Herc version
- Last week
-
Question: Where exactly is this clientinfo, and how/where to edit?
- Earlier
-
[SHOWCASE] I'm back on spriting.
DaviLord replied to DaviLord's topic in Spriting & Palette Showcase
Added new weapons. -
Primo Fantasm changed their profile photo
-
ArielSmins started following And... we're back!, December Digest 2014, March Digest 2017 and and 3 others
-
-
-
-
Character head/body sorting layers?
Checkmate replied to shiiifttt's question in Client-Side Support
//= METHOD A (fast): copy a known-good IMF //= 1) Open data.grf in GRF Editor β Tools β IMF Editor (or Search β.imfβ). //= 2) Find a job that already layers correctly (e.g. Soul Reaper): data\imf\soul_reaper.imf //= 3) Extract that file, then import it back renamed to your target jobβs IMF (e.g. novice.imf), //= or change the mapping in: data\luafiles514\lua files\datainfo\imfnametable.lub //= 4) Save GRF β test in-game. //= METHOD B (precise): reorder layers in the IMF Editor //= 1) Tools β IMF Editor β open the target .imf //= 2) Set draw order (top β bottom): //= HeadTop //= HeadMid //= HeadLow //= Body //= Shadow //= 3) Apply to ALL actions/directions β Save β import back β test. //= IMPORTANT: //= β’ Donβt use RagLite JSON to re-encode .imf (thatβs why you saw βcompileβ errors). //= Let GRF Editor open/save the binary .imf directly. //= β’ If nothing changes, check you donβt have a loose βdata\imf*.imfβ overriding the GRF, //= and make sure your custom GRF loads last. //= β’ If your client uses imfnametable.lub, update the mapping there. //=================================================== //= STEP-BY-STEP (DETAILED) //=================================================== //= A) Prepare //= β’ Backup data.grf/rdata.grf. //= β’ Close the game client. //= //= B) Find/Map //= β’ Path to IMFs: data\imf*.imf (use GRF Editor search). //= β’ Optional map file: data\luafiles514\lua files\datainfo\imfnametable.lub //= (links job β IMF filename). //= //= C) Fast Copy (no editing) //= β’ Extract working jobβs .imf β import it renamed to target job, OR edit imfnametable.lub to point to it. //= //= D) Manual Fix (if you must keep same filename) //= β’ Tools β IMF Editor β open target .imf β set layer order: //= HeadTop, HeadMid, HeadLow, Body, Shadow //= β’ βApply to all actions/directionsβ β Save β Import β Save GRF. //=================================================== //=================================================== //= TROUBLESHOOTING //=================================================== //= β’ Change not showing: //= - Another GRF or a loose βdata\imf*.imfβ overrides yours. Ensure your custom GRF loads last. //= β’ Only some animations fixed: //= - You didnβt mass-apply to all actions/directions (walk/attack/cast/idle). Re-apply and save. //= β’ βCompileβ / invalid file when using RagLite: //= - Stop using JSON route. Use GRF Editorβs IMF Editor to open/save binary .imf directly. //= β’ Still weird on one class: //= - Copy IMF from a class that renders correctly and map it via imfnametable.lub. //=================================================== -
Can try this : - No cards/refine/copying β it purely swaps based on ID, making it safe and clean. - Works only on EQI_HEAD_TOP, but you can easily extend to: EQI_HEAD_MID EQI_HEAD_LOW - Just add your pairs like this: setarray .ItemPair$[0], "3524,3525", // Hokage Helm "3526,3527", // Another custom headgear "3528,3529"; // and so on
-
Diconfrost changed their profile photo
-
[SHOWCASE] I'm back on spriting.
DaviLord replied to DaviLord's topic in Spriting & Palette Showcase
Added 12 new auras. Added some sprites halloween related. -
-
Unfortunately, this doesn't work. Perhaps due to point 2. NEMO doesn't have this patch.
-
-
Thanks for the reply but didn't work. I managed to fix 3 wings but after so many things I tried is impossible to point out what really fixed the problem. Also tested some clients down to 2010 and that changed nothing.
-
Character head/body sorting layers?
shazanmito replied to shiiifttt's question in Client-Side Support
Hey! I attempted to edit it using the GRFEditor but was unable to do so. Then, by hand, it showed me some errors when I tried to compile it. How did you do it? I even tried to decode it to JSON using the RagLite tools, but got stuck from there... π -
Checkmate changed their profile photo
-
Daily Beach Clean Quest
Astronom replied to Winterfox's topic in Quest, Shops, Functions & Algorithms Releases
I'm sorry, but in 2025, it's possible to find this script, but the search doesn't yield any results. It's a very interesting work, and I'd like to take a look. -
Good afternoon! I understand that this post is very old, but I've been looking for a long time to add a rain effect to my server. In earlier versions, it was available, but I'm wondering if anyone has any information on how to implement it. Please forgive my English.
-
[ Q ] How to show item ICONS inside NPC dialogue (Hercules)? [ A ] Use item *links* in your messages: getitemlink(<item_id>) ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ REQUIREMENTS (client-side) ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ 1) A client that supports item links (any modern 2014+ client is fine). 2) When diffing your client (e.g. NEMO), enable: - βEnable Item Linkβ (sometimes named βEnable Monster & Item Linkβ). Thatβs it β no custom LUA needed. Note: Zeny does not have a built-in icon in dialogue; only items do. ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ MINIMAL HERCULES NPC EXAMPLE ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ prontera,155,180,4 script ItemIconDemo 4_F_KAFRA1,{ mes "Required materials:"; mes " ^000000* 100,000 Zeny^000000"; mesf(" ^000000* %d x %s^000000", 10, getitemlink(984)); // Oridecon mesf(" ^000000* %d x %s^000000", 50, getitemlink(7063)); // Lower Weapon Stone (example id) mesf(" ^000000* %d x %s^000000", 25, getitemlink(7064)); // High Weapon Stone (example id) mes "Would you like to salvage it?"; next; switch(select("Yes:No")) { case 1: mes "You chose ^00AAFFYes^000000."; close; default: mes "Come back later."; close; } } /// NOTES: /// - Replace 7063/7064 with your serverβs real item IDs. /// - getitemlink() renders the item name clickable and shows its small icon /// automatically in the dialogue window. /// - You can also use it inside mesf/select strings anywhere you print text. ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ COMMON PITFALLS ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β’ Using getitemname() β this prints only text (no icon). Use getitemlink(). β’ Old client or diff without βItem Linkβ β icons wonβt show. β’ Expecting Zeny icon β not supported natively; print plain text for Zeny. ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
-
Is this rAthena script based ? Try this : --- functionmain.txt (old) +++ functionmain.txt (fixed) @@ function script concurrent_uid { - .@uid = get_unique_id(''); + .@uid = get_unique_id(); @@ function script concurrent_uid_map { - .@uid = get_unique_id(''); + .@uid = get_unique_id(); @@ function script concurrent_uid_registration { - .@uid = get_unique_id(''); + .@uid = get_unique_id(); Just open your functionmain.txt in Notepad++, search for get_unique_id('' and replace with get_unique_id(). Thatβs the only fix needed for Hercules.
-
if you using warp it have broken flags support. Because this better disable flags validation in herc or use nemo with herc+nemo it will show wrong client flags error only if you did wrong patches in client.
-
Nevermind, I found it. If someone got Wrong client flags detected (account: xxx, received flags: 0x80000001) Try ENABLE_CASHSHOP_PREVIEW_PATCH disabled in the source.
-
If you enable ZOOM OUT Diff, this happens, just remove ZOOM OUT at the time of the client's DIFF
-
π New Hollow Knight Costumes ~ 2 Drooping Headgears of The Knight and Hornet This is my Discord Server where I post what I'm working on and finished costumes: https://discord.gg/KP3EPwnkzT // discord: nielily_
-
- costume maker
- costume
-
(and 4 more)
Tagged with:
-
Rumi Ex Machina changed their profile photo
-
Philippines RagnarΓΆk Online (PHRO) is build for classic gameplay that relive the nostalgia just like when it first started. Everything is pretty much what it is on Episode 4 (War of Emperium) guidebook that was release by levelupgames philippines with 2-1 jobs like Priest, Assassin, Blacksmith, Hunter & Wizard. We created this server for you to play whenever you have the time to spend, no fear of missing out, no pressure just fun. You may be a casual or a hardcore player. Features: -1x rates with MVP/Miniboss cards enabled -Manual job change -Single client only -No costumes -Singapore host -PC only NO MOBILE QoL -Hourly pvp refill pots -Autotrade -Autobuy store -Global chat -Mail system ***Opened last October 10, 2025*** Discord Link : https://discord.gg/HsN77DCETy Website : https://www.phro.fun
-
[SHOWCASE] I'm back on spriting.
DaviLord replied to DaviLord's topic in Spriting & Palette Showcase
Added new auras. -
AcidMarco changed their profile photo
-
Hi people, I just looking for a new server, I download Hercules from git, I have configured but now, I need a Client and EXE compatible with my server, the packetver by default is 20190605, I know that can I change, but first need a Client and Exe compatibles, what do you recomend me? and if you have a link I apreciate much....
-
Hi, I'm trying to add some custom items and all the wings shows witch wrong alignment. I've tried a bunch of sprites from different sources and all of them have exactly the same problem. Is there something that changed in the way the newer clients deal with the sprites? These items were used with (waaay) older clients. The one I got is 2019-06-05fRagexe from here: board.herc.ws/topic/16607-ragnarok-offline-newbie-pack-2022-make-your-ro-server-in-less-then-5-minutes/ Thanks in advance.
-
Hi everyone, Iβve been working on some scripts to improve palette management in ACT Editor. The main functionality and logic are already complete, but the UI still needs a lot of refinement. Iβve prepared improvements, and once ACT Editor updates to .NET Framework 4.8 (thanks to Tokeiβs work), Iβll be able to integrate them properly. β Included Scripts Remove Unused Palette Cleans your palette by marking unused colors in magenta. Makes it easier to spot wasted slots and optimize your palette. Sort Palette Blocks Reorders palette blocks based on color usage and brightness. Lets you keep special colors in fixed slots while organizing the rest automatically. Interactive config window for custom sorting options. Palette Generator Generates entire sets of palettes automatically. Supports hue shifts, saturation/lightness adjustments, and Photoshop-like colorize mode. Batch export .pal files with customizable naming. π Why This Matters Managing palettes manually is time-consuming and error-prone. These scripts automate the hardest parts: No more hunting for unused slots. No more messy palette orders. No more repetitive recoloring. These tools take time and effort to build. Having a clear goal helps me stay motivated and ensures I can dedicate proper time to improving them. Your support directly helps speed up development and polish. If youβd like to support, you can check out my Ko-fi page. Thanks for reading, and Iβm excited to share more not only in this tool but anything related to RO.
