4144
-
Content Count
1189 -
Joined
-
Last visited
-
Days Won
124
Posts posted by 4144
-
-
in 2010 was no hercules yet, it was eathena.
and you can get any version from git for all commits starting from end of 2004.
-
yes in configs not much logic, it mostly how hard hit, how big delays, skill types etc
and actual logic in C side.
in configs also relations between skill and sc.
-
I not looked what this skill really do,
But most skills works like this. At first skill name AS_GRIMTOOTH.
Often skill activate some SC_* option.
And if need some kind of helpers, skill may spawn skill units UNT_*.
Logic separated between configs and code.
So if you need understand how exactly selected skill works, you can look in code for skill constant first (in example AS_GRIMTOOTH)
Neffletics reacted to this -
Quote2021-10-04 Patches updates
Patches
Add patch Fix default position of new char create window. (by @4144).
Add patch Remove blured background from new char creation window. (by @4144). -
Fox fix some image size issue need also use this nemo patch http://nemo.herc.ws/patches/ChangeCaptchaImageDecompressionSize/
-
Quote2021-10-02 Different updates
Patches
Add patch Fix captcha decompression buffer size. (by @Asheraf).
Fix patch Change Tipbox*.lub path for new clients. (fix by @4144).
Fix patch Change MonsterSizeEffect*.lub path for new clients. (fix by @4144).
Fix patch Change Towninfo*.lub path for new clients. (fix by @4144).
Fix patch Change CheckAttendance*.lub path for new clients. (fix by @4144).
For devs
Add functions pe.stringAnyVa, pe.stringAnyRaw for search one of any strings.
License for all asm files changed from GPL-3 to CC-NC-ND.
Other
Fix some typos in docs.
Update tables. -
-
Quote2021-09-02 Different updates
Patches
Fix import errors in 2021 clients.
Add patch Change all fonts logical size to fixed value. (by @4144).
Add patch Limit all fonts logical minimal size. (by @4144).
Add patch Limit all fonts logical maximum size. (by @4144).
Add patch Adjust all fonts logical size. (by @4144).
Add patch Set all fonts weight to fixed value. (by @4144).
Add patch Change all bold fonts weight to fixed value. (by @4144).
Add patch Change all normal fonts weight to fixed value. (by @4144).
Add patch Adjust all fonts weight to fixed value. (by @4144).
Add patch Change all fonts charset. (by @4144).
Add patch Change all fonts face. (by @4144).
Add patch Hide debugger. (by @4144).
Add patch Set high priority class for active client. (by @4144).
Add patch Set normal priority class for inactive client. (by @4144).
Add patch Add input delay. (by @4144).
Add patch Change Sleep delay in game loop. (by @4144).
Add patch Ignore most errors. (by @4144).
Add patch Use borderless mode in full screen. (by @4144).
Add patch Limit minimal width in all resolutions. (by @4144).
Add patch Limit minimal height in all resolutions. (by @4144).
Add patch Limit maximum width in all resolutions. (by @4144).
Add patch Limit maximum height in all resolutions. (by @4144).
Add patch Add close button to game window. (by @4144).
Add patch Use small titlebar in game window. (by @4144).
Add patch Show icon with error messages. (by @4144).
Add patch Plays sound instead of error message. (by @4144).
For devs
Add functions for fetch/set simple values: exe.fetchValueSimple, exe.SetValueSimple.
Add macro assembler command for read table var without validation: %tablevar0.
Add macro assembler command for resolve existing import: %import.
Add alternative start for macro assembler commands as "#%".
Add fetch functions: pe.fetchUQWord, pe.fetchUDWord, pe.fetchUWord, pe.fetchUByte, pe.fetchString.
Add functions for convert rva to va and rva to raw: pe.rvaToVa, pe.rvaToRaw.
Add functions for access pe header: pe.getPeHeader, pe.getOptHeader, pe.getSubSection, pe.getImageBase, pe.getImportTable.
Add function for insert dword: exe.insertDWord.
Add function for search/match many patch addresses: hooks.initHooks.
Add function for direct replace dword: pe.directReplaceDWord.
Add support for search/match imports in multi hooks.
Add object imports for access imports and function in it.
Other
Update tables.
-
idk what this constant mean. you got script somewhere, get this constant too or try use similar hercules constant
-
it said what constant MF_LOADEVENT not defined
-
read about git rebase and git merge
-
Quote2021-08-12 Different updates
Patches
Fix patch Increase Screenshot Quality for some clients. (fix by @4144).
Fix patch Extend Npc Dialog Box for some clients. (fix by @4144).
Fix patch Disable HShield for some clients. (fix by @4144).
Rename patch Enable HTTP Emblem on Ragexe to Fix HTTP Emblems in clients for better describe what it doing.
For devs
Remove old unused functions from logger.qs.
Fix frame pointer detection for 2019+ clients.
Fix patch.getName() for return patch function name.
Add function patch.getDescription() for return patch text name.
Add macro assembler support. See macroasm docs.
Add assembler commands: long, short.
Add functions for load asm code from file: asm.load, asm.loadHex.
Add function for insert asm code into free space from file: exe.insertAsmFile.
Add function for apply patch based on asm code from file: exe.replaceAsmFile.
Add function hooks.initTableEndHook.
Add functions for validate table values: table.getValidated, table.getRawValidated.
Different improvments in multi hooks.
Move many asm code into separate asm files.
Other
Update tables. -
-
at line 2051 you have error
-
read error message and fix error at given position
-
this error mean you conf file corrupted
probably you using wrong text editor
try use editor what can show BOM char and also try not use windows end lines.
in other words get original file and edit it with safe editor.
-
Quote2021-07-26 Different updates
Patches
Fix patch Change auto follow delay. (fix by @4144).
Add patch Change default font size for base class of all balloons. (by @4144).
Add patch Change default font size for class UITransBalloonText. (by @4144).
Add patch Change default font size for class UICharInfoBalloonText. (by @4144).
Add patch Change default font color for base class of all balloons. (by @4144).
Add patch Change default font color for class UITransBalloonText. (by @4144).
Add patch Change default font color for class UICharInfoBalloonText. (by @4144).
Add patch Change default shadow color for base class of all balloons. (by @4144).
Add patch Change default shadow color for class UITransBalloonText. (by @4144).
Add patch Change default shadow color for class UICharInfoBalloonText. (by @4144).
Add patch Change default icon type for class UINameBalloonText. (by @4144).
Add patch Change default text width for class UINameBalloonText. (by @4144).
Add patch Change default text width for class UIVerticalNameBalloonText. (by @4144).
Add patch Change default text decoration for class UITransBalloonText. (by @4144).
Add patch Change default border color for class UITransBalloonText. (by @4144).
Add patch Change auto follow stop delay. (by @4144).
For devs
Add into Number type function for reverse RGB color: reverseRGB.
Add support for multi hooks (for now only part of hooks supported).
Add functions for direct changes in binary: pe.directReplace, pe.directReplaceBytes.
Add function patch.getName for get current patch name.
Add function patch.getState for get current patch state.
Other
Update tables. -
-
your last message from char server. this mean client never connected to map server
may be you using wrong configs or something else is wrong.
you can try logging plugin and log all packets what server send and receive (it will leak your passwords, ips, etc) and post logs here
here is plugin https://github.com/HerculesWS/StaffPlugins/tree/master/4144/packetlogger2
-
you not show any server errors or disconnect messages after subnet check
-
error mean wrong or missing external settings file.
also if you using not supported lang type you must enable patch http://nemo.herc.ws/patches/AlwaysReadKrExtSettings/
-
-
Quote2021-07-05 Different updates
Patches
Fix patch Custom Window Title. (fix by @4144).
Fix patch Disable Multiple Windows. (fix by @4144).
Themes
Add theme EXcite Dark (by @X-EcutiOnner).
Other
Improve speed in asm.stringToAsm. -
Quote2021-06-30 Patches updates
Patches
Update patch Add loading custom lua files. (by @4144).
For devs
Add function lua.replace for replace existing lua file to custom one.
Help! Izlude map sinking
in General Server Support
Posted
look like different client and server maps