Jump to content

4144

Core Developers
  • Content Count

    1189
  • Joined

  • Last visited

  • Days Won

    124

Reputation Activity

  1. Like
    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
  2. Like
    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
  3. Like
    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
  4. Like
    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
  5. Like
    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
  6. Like
    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
  7. Upvote
    4144 got a reaction from Functor in Nemo patcher   
    @Functor look like your changes affect starting from 2015 clients.
    And Nemo updated
  8. Upvote
    4144 got a reaction from Kuroe in @market clone   
    Replace charnameack to blname_ack
  9. Upvote
    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.
     
  10. Upvote
    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
  11. Upvote
    4144 got a reaction from fiction in Max Atk   
    I created this pr https://github.com/HerculesWS/Hercules/pull/2419 for allow change some limits
  12. Upvote
    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
  13. Upvote
    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
  14. Upvote
    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
  15. Upvote
    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
  16. Upvote
    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
  17. Upvote
    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
  18. Upvote
    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.
  19. Upvote
    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.
  20. Upvote
    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
  21. Upvote
    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
  22. Upvote
    4144 got a reaction from MikZ in Unhandled Packet   
    This should be fixed already
  23. Upvote
    4144 got a reaction from IndieRO in Nemo patcher   
    no, i dont think in near future i can work on this patch
  24. Upvote
    4144 got a reaction from Caspian in Auraset   
    in plugin need replace c
    clr_type to
    enum clr_type  
  25. Like
    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
     
     
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.