All Activity
This stream auto-updates
- Last week
-
[SHOWCASE] I'm back on spriting.
DaviLord replied to DaviLord's topic in Spriting & Palette Showcase
Added new auras. -
Noob Q: "Multiple Maps" support?
ExplodedZombie replied to ExplodedZombie's topic in General Discussion
Thanks for the reply. I think something just confused me but this clears it up. -
EmanuelWaw started following rAthena to Hercules
-
metalcore18 started following Hercules.ws
- Earlier
-
Anya149et started following January Digest 2020
-
EmanuelWaw started following Obtaining Hercules
-
[SHOWCASE] I'm back on spriting.
DaviLord replied to DaviLord's topic in Spriting & Palette Showcase
Added some christmas sprites. -
KirieZ started following Noob Q: "Multiple Maps" support?
-
I think it would be good to give more details about what do you mean by "mentions of multiple maps"... Usually we run every game map in a single Hercules map-server. There used to be a way to split the load between multiple map-servers, but as far as I know, this feature was removed from hercules a few years ago. It would only really make sense for very populated servers (where a single process couldn't keep up with the entire game world)
-
Bestservertocome started following Functor
-
Hi everyone. I have been toying with the idea of doing some RO scripting since I played for many years back in the day. I'm a professional programmer looking for a fun side project, I suppose. Thought about getting a Mini-PC, but I keep seeing random mentions of "multiple maps" and was wondering, is each box only able to handle a few maps at a time? I'm not sure how many maps can be run on a single machine but if this is the case, do most servers run a server for every single map? There are a lot of them!
-
Juliawep started following March Digest 2014
-
-
-
any update with this plugin please? it is not working with the latest Herc version
-
Question: Where exactly is this clientinfo, and how/where to edit?
-
[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
-
-
-
-
-
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:
