4144
-
Content Count
1189 -
Joined
-
Last visited
-
Days Won
124
Reputation Activity
-
4144 got a reaction from AnnieRuru in Some new hercules features
Display group (titlte) and icon for mobs, homunculus, npc, mercenaries
For set icon in some way need get bl_id of npc, mob etc and call function:
Set icon
setunitdata(GID, UDT_GROUP, ID) Icon files stored in directory data/texture/유저인터페이스/group/group_ID.bmp
Where GID is bl id of being, ID is icon id.
Example for npc:
setunitdata(getnpcid(), UDT_GROUP, 3); It will use this image:
data/texture/유저인터페이스/group/group_3.bmp
Set group
setunittitle(GID, group_name);
Where group_name is any name what you want assign to group
Example for npc:
setunittitle(getnpcid(), "Hercules");
Sample images
Works from versions:
ragexe from 20180207,
ragexeRE from 20171129,
ragexe_zero from 20171130
-
4144 got a reaction from Vietlubu in Some new hercules features
Display group (titlte) and icon for mobs, homunculus, npc, mercenaries
For set icon in some way need get bl_id of npc, mob etc and call function:
Set icon
setunitdata(GID, UDT_GROUP, ID) Icon files stored in directory data/texture/유저인터페이스/group/group_ID.bmp
Where GID is bl id of being, ID is icon id.
Example for npc:
setunitdata(getnpcid(), UDT_GROUP, 3); It will use this image:
data/texture/유저인터페이스/group/group_3.bmp
Set group
setunittitle(GID, group_name);
Where group_name is any name what you want assign to group
Example for npc:
setunittitle(getnpcid(), "Hercules");
Sample images
Works from versions:
ragexe from 20180207,
ragexeRE from 20171129,
ragexe_zero from 20171130
-
4144 got a reaction from IndieRO in Some new hercules features
Display group (titlte) and icon for mobs, homunculus, npc, mercenaries
For set icon in some way need get bl_id of npc, mob etc and call function:
Set icon
setunitdata(GID, UDT_GROUP, ID) Icon files stored in directory data/texture/유저인터페이스/group/group_ID.bmp
Where GID is bl id of being, ID is icon id.
Example for npc:
setunitdata(getnpcid(), UDT_GROUP, 3); It will use this image:
data/texture/유저인터페이스/group/group_3.bmp
Set group
setunittitle(GID, group_name);
Where group_name is any name what you want assign to group
Example for npc:
setunittitle(getnpcid(), "Hercules");
Sample images
Works from versions:
ragexe from 20180207,
ragexeRE from 20171129,
ragexe_zero from 20171130
-
4144 got a reaction from JulioCF in Some new hercules features
Display group (titlte) and icon for mobs, homunculus, npc, mercenaries
For set icon in some way need get bl_id of npc, mob etc and call function:
Set icon
setunitdata(GID, UDT_GROUP, ID) Icon files stored in directory data/texture/유저인터페이스/group/group_ID.bmp
Where GID is bl id of being, ID is icon id.
Example for npc:
setunitdata(getnpcid(), UDT_GROUP, 3); It will use this image:
data/texture/유저인터페이스/group/group_3.bmp
Set group
setunittitle(GID, group_name);
Where group_name is any name what you want assign to group
Example for npc:
setunittitle(getnpcid(), "Hercules");
Sample images
Works from versions:
ragexe from 20180207,
ragexeRE from 20171129,
ragexe_zero from 20171130
-
4144 got a reaction from Caspian in Some new hercules features
Display group (titlte) and icon for mobs, homunculus, npc, mercenaries
For set icon in some way need get bl_id of npc, mob etc and call function:
Set icon
setunitdata(GID, UDT_GROUP, ID) Icon files stored in directory data/texture/유저인터페이스/group/group_ID.bmp
Where GID is bl id of being, ID is icon id.
Example for npc:
setunitdata(getnpcid(), UDT_GROUP, 3); It will use this image:
data/texture/유저인터페이스/group/group_3.bmp
Set group
setunittitle(GID, group_name);
Where group_name is any name what you want assign to group
Example for npc:
setunittitle(getnpcid(), "Hercules");
Sample images
Works from versions:
ragexe from 20180207,
ragexeRE from 20171129,
ragexe_zero from 20171130
-
4144 got a reaction from Ridley in Some new hercules features
Display group (titlte) and icon for mobs, homunculus, npc, mercenaries
For set icon in some way need get bl_id of npc, mob etc and call function:
Set icon
setunitdata(GID, UDT_GROUP, ID) Icon files stored in directory data/texture/유저인터페이스/group/group_ID.bmp
Where GID is bl id of being, ID is icon id.
Example for npc:
setunitdata(getnpcid(), UDT_GROUP, 3); It will use this image:
data/texture/유저인터페이스/group/group_3.bmp
Set group
setunittitle(GID, group_name);
Where group_name is any name what you want assign to group
Example for npc:
setunittitle(getnpcid(), "Hercules");
Sample images
Works from versions:
ragexe from 20180207,
ragexeRE from 20171129,
ragexe_zero from 20171130
-
4144 got a reaction from Functor in Nemo patcher
@Functor look like your changes affect starting from 2015 clients.
And Nemo updated
-
-
4144 got a reaction from vBrenth in diferences between rA and herc so far
Another small issue of rathena, not support clients newer than 2018-06-21 ragexeRE and not support newer than 2018-11-14 ragexe.
Some advantages of hercules, support for almost all kro clients (ragexe and ragexeRE) and zero clients (ragexe_zero).
Hercules can be compiled for windows, linux, macosx, cygwin.
In hercules missing some recent skills.
-
4144 got a reaction from RagnarokOnline2015 in Max Atk
I created this pr https://github.com/HerculesWS/Hercules/pull/2419 for allow change some limits
-
-
4144 got a reaction from banhelba2019 in Max Atk
I created this pr https://github.com/HerculesWS/Hercules/pull/2419 for allow change some limits
-
4144 got a reaction from RagnarokOnline2015 in Max Atk
atk and some other attributes stored in unsigned short fields.
this mean max value is 65535.
Also some packets allow only short/unsigned shorts. I can try create pr with increasing this fields, but not sure is it will broke some old pre-re code
-
4144 got a reaction from AnnieRuru in client 20190220RE
because client exe almost latest, better get grf and other files from official kro or from any clean data/grf without custom modifications.
also try less patches, may be it can exit normally.
checked on bit outdated official data, client exit normally
used minimal patches:
9 Disable 1rag1 type parameters (Recommended) 13 Disable Ragexe Filename Check (Recommended) 35 Read Data Folder First 36 Read msgstringtable.txt (Recommended) 230 Always load Korea ExternalSettings lua file 231 Remove hardcoded address/port (Recommended) 232 Restore old login packet (Recommended) Also used hercules pr https://github.com/HerculesWS/Hercules/pull/2406
alternative way try get client from here
and update with rsu to latest version
-
4144 got a reaction from banhelba2019 in [Solved] Hexed 2014-03-05b Hide Map Button Failed
Ah then previous developer was broke some patches for old versions, i will try to check this
-
4144 got a reaction from Yoh Asakura in Offline Server - SQL Debug
With packet error, look like encryption disabled in client. By default server enable encryption always.
Patch client without changing encryption or disable encryption in server configuration
-
4144 got a reaction from skyundersea in Stable packet
yes you can or any other version
Ragexe is stable kro clients,
RagexeRE is testing kro clients,
Ragexe_zero is zero clients
-
4144 got a reaction from skyundersea in Stable packet
From server side most or all versions should works. Older than 2017 may have some issues and need test for each client)
From client side, clients itself works fine, but in some can be issues. And more important not all clients may works patches what you need. Check patches what you need on http://nemo.herc.ws/clients/
On other emulators popular version 2018-06-21, because this emulators not support newer version. But in hercules you can use any new version too.
-
4144 got a reaction from banhelba2019 in Stable packet
From server side most or all versions should works. Older than 2017 may have some issues and need test for each client)
From client side, clients itself works fine, but in some can be issues. And more important not all clients may works patches what you need. Check patches what you need on http://nemo.herc.ws/clients/
On other emulators popular version 2018-06-21, because this emulators not support newer version. But in hercules you can use any new version too.
-
4144 got a reaction from AnnieRuru in noitem plugin
yes look like missing cleanup on server stop and on logout.
Because vector is not array but some kind of custom type with pointer, it should be cleaned manually
-
4144 got a reaction from IndieRO in Nemo patcher
Correct, patch AllwaysCallSelectKoreaClientinfo works not for all clients see http://nemo.herc.ws/patches/KoreaServiceTypeXMLFix/
For new clients dont need this patch anyway
-
-
4144 got a reaction from IndieRO in Nemo patcher
no, i dont think in near future i can work on this patch
-
-
4144 got a reaction from anacondaq in Nemo patcher
This topic about Nemo fork https://gitlab.com/4144/Nemo
Most changes present in ChangeLog
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
For clients newer than 2018-03-09:
Need manually copy cdclient.dll from Nemo/input or enable patch "Copy patched Cheat Defender Game Guard"
Clients exe downloads: http://nemo.herc.ws/downloads/
Full client downloads: http://nemo.herc.ws/downloads/#downloadable-full-clients
Discord: https://discord.com/invite/ByEQHDf