4144 Posted April 5, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Share Posted April 5, 2021 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 1 2 1 Quote Link to comment Share on other sites More sharing options...
4144 Posted April 5, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted April 5, 2021 (edited) Last changelog: Quote 2021-03-11 Patches update Fix patch Enable Emblem hover for BG for 2019 clients. (fix by @4144). 2021-03-11 Different updates Patches Add patch Send at commands to server. (by @4144). Fix patch Enable Emblem hover for BG. (fix by @4144). Translations Update Thai translation (by @X-EcutiOnner). For devs Add function exe.fetchRelativeValue for fetch relative address for example from "call XXX". Add function exe.fetchHexBytes for fetch any number of hex bytes with offsets in standard format. Plugin Save/load previous profiles near patched exe. Fixed possible crash on load downloader scripts. Other Update tables with clients support. Edited April 5, 2021 by 4144 1 Quote Link to comment Share on other sites More sharing options...
4144 Posted April 7, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted April 7, 2021 (edited) Quote 2021-04-07 Patches update Fix patch Disable Auto follow. (fix by @4144). Add patch Disable OS Privileges execution level. (by @X-EcutiOnner). Edited April 7, 2021 by 4144 Quote Link to comment Share on other sites More sharing options...
4144 Posted April 22, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted April 22, 2021 Quote 2021-04-22 Different updates Patches Add patch Restore auto follow. (by @4144). For devs Add function pe.find as improvement of exe.find. Add function pe.findAll as improvement of exe.findAll. Add function pe.findCode as improvement of exe.findCode. Add function pe.findCodes as improvement of exe.findCodes. Add function pe.match as improvement of exe.match. Add function pe.vaToRaw as improvement of exe.Raw2Rva. Add function pe.rawToVa as improvement of exe.Rva2Raw. Add function pe.sectionRaw as improvement of exe.getROffset. Add function pe.sectionVa as improvement of exe.getVOffset. Add function pe.dataBaseRaw for return start of data raw address. 1 Quote Link to comment Share on other sites More sharing options...
4144 Posted May 6, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted May 6, 2021 Quote 2021-05-06 Different updates Patches Add patch Send client flags to server. (by @4144). Add patch Enable GvG Damage display. (by @X-EcutiOnner, @4144). Add patch Disable Adventure Agent button on Party Window. (by @X-EcutiOnner, @4144). Add patch Translate Arrows Charset from korean to english. (by @X-EcutiOnner, @4144). Remove wrong parameter from patch Disable Game Guard. (by @4144). For devs Add script function isPatchActive. Checks if given patch name active. Add script function enablePatch. Enable patch with given name. Add script function removePatchData. Remove patch data from given address. Add functions for patches: NAME_cancel(). Called for patch if patch was enabled and switched to disabled state. Add function ApplyPatches. This function called after apply all patches. Add new variables in tables. Update tables with clients support. 2 2 Quote Link to comment Share on other sites More sharing options...
4144 Posted May 17, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted May 17, 2021 Quote 2021-05-17 Different updates Patches Add patch Increase Zoom Out 25%. (by Shinryo, @4144). Add patch Increase Zoom Out to custom value. (by Shinryo, @4144). For devs Replace exe.findAll to pe.findAll in all files. Updated return value for exe.insertAsmText. Add function asm.stringToAsm for convert string in assembler format. Add function exe.insertAsmTextObj similar to exe.insertAsmText. Add javascript debugger (menu tools/debugger). Move function removePatchData into object patch. Add function patch.replacePatchDataDWord for replaced already patched dword. Add function patch.getPatchDataDWord for read already patched dword. Other Update tables with clients support. Add shortcut F1 for open patch information. Fix window resize on startup. Quote Link to comment Share on other sites More sharing options...
4144 Posted June 29, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted June 29, 2021 Quote 2021-06-29 Different updates Patches Add patch Load custom lua files for most loaded lua files. (by @4144). Add patch Fixes the Korean Job name issue with LangType from translation patch. (by Ai4rei/AN, Neo, @4144). Add patch Add loading custom lua files. (by @4144). Fix patch Move Cash Shop Icon. (fix by @4144). Fix patch Disable kRO Site Launch. (fix by @4144). For devs Fix exe.insertAsmText with complex asm code. Fix asm.hexToAsm for emptry strings. Add new parameter into exe.setJmpVa and exe.setJmpRaw. Add hooks object. Add lua object. Add functions for check enabled patches. Add functions for search strings pe.stringVa, pe.stringRaw, pe.stringHex4. Add for generic count bytes length in asm text asm.textToHexLength. Reconfigure current themes to use one css file. Add support for additional css attributes in themes. Add proper css usage in selected patch. Add support for custom variables in css theme files. Other Update Chinese Traditional translation from chinese fork. Update Thai translation by @X-EcutiOnner. Improve loading speed. Partial apply new theme after theme selection without nemo restart. Quote Link to comment Share on other sites More sharing options...
4144 Posted June 30, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted June 30, 2021 Quote 2021-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. Quote Link to comment Share on other sites More sharing options...
4144 Posted July 5, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted July 5, 2021 Quote 2021-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. 1 Quote Link to comment Share on other sites More sharing options...
4144 Posted July 26, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted July 26, 2021 Quote 2021-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. Quote Link to comment Share on other sites More sharing options...
4144 Posted August 13, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted August 13, 2021 Quote 2021-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. Quote Link to comment Share on other sites More sharing options...
4144 Posted September 2, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted September 2, 2021 Quote 2021-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. Quote Link to comment Share on other sites More sharing options...
4144 Posted October 2, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted October 2, 2021 Quote 2021-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. Quote Link to comment Share on other sites More sharing options...
4144 Posted October 4, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted October 4, 2021 Quote 2021-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). 1 Quote Link to comment Share on other sites More sharing options...
4144 Posted November 4, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted November 4, 2021 Quote 2021-11-04 Patches updates Patches Fix patch Change Walk To Delay. (fix by @4144). Other Update tables. Quote Link to comment Share on other sites More sharing options...
4144 Posted November 5, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted November 5, 2021 Quote 2021-11-04 Tables update Update tables. Quote Link to comment Share on other sites More sharing options...
4144 Posted November 10, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted November 10, 2021 Quote 2021-11-10 Different updates Update tables. Replace some legacy functions in addons. Update plugin.dll. Quote Link to comment Share on other sites More sharing options...
4144 Posted November 18, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted November 18, 2021 Quote 2021-11-18 Different updates Fix patch Enable Official Custom Fonts. (fix by @4144). Fix codepage issues in addon Extract and translate msgstringtable. (fix by @4144). Add addon Extract msgstringtable. (by @4144). For devs Add function TextFile.setEncoding Add functions BinFile.writeAll, BinFile.append, BinFile.appendHex, BinFile.appendLine. Other Update tables. Fix loading nemo from non english paths. Quote Link to comment Share on other sites More sharing options...
4144 Posted November 22, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted November 22, 2021 Quote 2021-11-22 Different updates Patches Re add old patch Fix Tetra Vortex. (by sanosan33, Neo). Add patch Disable password encryption for lang types 4, 7. (by @jchcc, @4144). For devs Add functions for search strings not from start: pe.halfStringVa, pe.halfStringRaw. Add functions for fetch values: pe.fetchValue, pe.fetchValueSimple, pe.fetchRelativeValue. Other Add missing tables. Replace many legacy functions usage to actual functions. Quote Link to comment Share on other sites More sharing options...
4144 Posted December 15, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted December 15, 2021 Quote 2021-12-15 Different updates Patches Fix patch Disable OTP Login Packet for some clients. (fix by @4144). Fix patch Remove hardcoded address/port for some clients. (fix by @4144). Fix drawing sprites in max zoom level in patch Increase Zoom Out 25%. (fix by @4144). Fix drawing sprites in max zoom level in patch Increase Zoom Out 50%. (fix by @4144). Fix drawing sprites in max zoom level in patch Increase Zoom Out 75%. (fix by @4144). Fix drawing sprites in max zoom level in patch Increase Zoom Out Max. (fix by @4144). Fix drawing sprites in max zoom level in patch Increase Zoom Out Custom. (fix by @4144). Add patch Hide reputation button. (by @4144). For devs Add function for fetch data similar to exe functions: pe.fetch, pe.fetchHex. Add function for fetch hex bytes: pe.fetchHexBytes. Add function for insert hex bytes: exe.insertHex. Move more functions from exe object into legacy functions. Other Redesigned patches list drawing. Add support for search by all columns in filter. Update tables. Replace many legacy functions usage to actual functions. Quote Link to comment Share on other sites More sharing options...
4144 Posted December 21, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted December 21, 2021 Quote 2021-12-21 Different updates Patches Fix patch Disable Hallucination Wavy Screen. (fix by @4144). Add patch Disable Official Custom Fonts. (by @4144). Add patch Fix Camera Angles (custom). (by @4144). For devs Add functions for replace: pe.replace, pe.replaceByte, pe.replaceWord, pe.replaceDWord. Add function for reserve part of free binary: alloc.reserve. Add functions for set value: pe.setValue, pe.setValueSimple. Add functions for set jmp: pe.setJmpVa, pe.setJmpRaw, pe.setShortJmpVa, pe.setShortJmpRaw. Add functions for set nops: pe.setNops, pe.setNopsRange, pe.setNopsValueRange. Add function for insert hex bytes at selected address: pe.insertHexAt. Other Update tables. Replace many legacy functions usage to actual functions. Quote Link to comment Share on other sites More sharing options...
4144 Posted December 28, 2021 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted December 28, 2021 Quote 2021-12-28 Different updates Patches Fix patch Load Custom lua file instead of iteminfo*.lub. (fix by @4144). Fix patch Change new char name field height. (fix by @4144). Add patch Change minimal gold amount for start roulette. (by @4144). Add patch Change minimal silver amount for start roulette. (by @4144). Add patch Change minimal bronze amount for start roulette. (by @4144). For devs Add functions for search strings with information: pe.stringInfoVa and pe.stringInfoRaw. Add function for match one of any block: pe.matchAny. Add function for search one of any hex bytes block: pe.findAny. Quote Link to comment Share on other sites More sharing options...
4144 Posted January 5, 2022 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted January 5, 2022 (edited) Quote 2022-01-05 Different updates Patches Fix patch Remove Serial Display. (fix by @4144). Fix patch Always Load Client Plugins for old clients. (fix by @4144). For devs Add function for insert data at address: pe.insertAt. Add functions for insert in any free space: pe.insert, pe.insertHex. Add function for get exe build date: pe.getDate. Copy insert functions from exe object into pe object. Other Update copyright year. Update tables. Edited January 6, 2022 by 4144 Quote Link to comment Share on other sites More sharing options...
4144 Posted January 6, 2022 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted January 6, 2022 Quote 2022-01-06 Functions fixes Other Fixed new assembler insert functions. Quote Link to comment Share on other sites More sharing options...
4144 Posted February 10, 2022 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 112 Reputation: 29 Joined: 10/06/16 Last Seen: 20 hours ago Author Share Posted February 10, 2022 Quote 2022-02-10 Different changes Patches Fix patch Disable Adventure Agent button on Party Window. (fix by @4144). Add patch Change Walk To Delay from chat. (by @4144). Add patch Check is servertype in xml file was set to correct value. (by @4144). Add patch Change names font size. (by @4144). Add patch Protect shorten and bold name flags. (by @4144). Add patch Draw names with bold or normal font. (by @4144). Add patch Set custom message for error if client started without launcher. (by @4144). For devs Add function for resize hex code to given len: pe.resizeHexCode. Add code len parameter into function pe.replaceAsmFile. Add functions for get first existing table variable from list: table.getAny, table.getAnyValidated. Add function for insert null terminated string: pe.insertString Add macro assembler conditional commands: %if, %ifdef, %endif. Enable report about legacy functions. Other Update tables. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.