-
Posts
539 -
Credits
0 -
Joined
-
Last visited
-
Days Won
7 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by wongerlt
-
Greetings, Adventurer! Get ready to conquer the battlefield— L2Custom.com is opening on Saturday! Start Date: 2024-11-23, 18:00 GMT+2 Server Details: Chronicle: Interlude | Rates: High Custom Items for an enhanced PvP experience Full Buffer for convenience Olympiad every week (A-Grade only) Castle Sieges every week Be part of the action from Day 1—gather your clan, challenge your rivals, and claim your dominance in the ultimate PvP playground! Register and Download Now at www.l2custom.com. See you on the battlefield! - L2Custom Team
-
-
maybe in this file are only textures. u can try open with unreal editor in texture window.
-
domain would fit for an l2gold server. https://l2gold.org pm.
-
Help Help plz i have this error
wongerlt replied to david2086's question in Request Server Development Help [L2J]
json_extract does not exist. -> wrong mysql server version.- 1 reply
-
- 1
-
Help autologin/find login editboxes
wongerlt replied to cherolaine's topic in [Request] Client Dev Help
NetworkHandler -
Help autologin/find login editboxes
wongerlt replied to cherolaine's topic in [Request] Client Dev Help
you see im from l2 interface send data to server before login via "RequestPCCafeCouponUse("your data bla bla bla"); and then hook this function in DLL: ?RequestPCCafeCouponUse@UNetworkHandler@@UAEXVFString@@@Z int __fastcall new_RequestPCCafeCouponUse(unsigned int This, wchar_t * data) { // extract your info from data variable... which u send from interface RequestPCCafeCouponUse fpRequestAuthLogin(This, L"ID",L"PASS" ,0); return 0; } -
Help autologin/find login editboxes
wongerlt replied to cherolaine's topic in [Request] Client Dev Help
from where u get 1432? -
so this is virtual mouse? i didn't know that https://prnt.sc/HOr5_Z7rx6_r with two pairs of buttons we can end this topic. i will not going to disable my laptop features(touchpad) to just play, looks nonsense.
-
mouse drivers already installed by windows updater. Or if i not disconnect usb mouse dongle (wireless mouse) my laptop touchpad stop working in l2 with aac, i mean it working but dont do any action in game.
-
and thats mean aac can not decide which is virtual and which is not.
-
Anyone had issues on servers which use AAC? not playable at all. Tried two servers. Not working clicks with mouse, not working touchscreen.
-
Server wipe. Start 2024-10-12 18:00 GMT+2
-
Server wiped. New start 2024-08-24, this saturday
-
L2Custom Server Information Website: https://l2custom.com Start Date: 2024/02/17 18:00 Interlude (C6) PVP server with custom modifications. Server has high rates and 80 level. at start. In server shops you can get free A/S grade and farm with it for better custom gears. You don't need buy many potions, soul/spirit-shots, arrows and etc., because this items is not consumable. Start Level: 80 lv. Max Level: 90 lv. Custom Items. All Interlude monsters with modified levels (80-95lv). All Interlude Zones. All Interlude Quests with modified rewards. GM Shop. Global Gatekeeper with all Interlude Zones. Raid Boss Gatekeeper with over ~200 Raid/Grand Bosses (All bosses levels modified 80-96). AIO/Scheme Buffer with all buffs with modified durations (1-2 hours). Free Sub-Class. Free Noblesse Olympiad from 86 Lv. Rebirth System. Skin System - Skin use as normal item (special inventory slots for skins) Auction House (Marketer) System. Auto Hunting system (2 hours per day) Mastery System. Changed Augment system (less mouse clicks) Fast Login Feature Giant/Champion Monsters (Normal Monsters have chance respawn as Champion/Giant with better drop/stats.) And much more... Fast Login Giant/Champion Monsters AIO Buffer Global Gatekepper Auto Hunt Feature Mastery Skills Feature GM Shop Rebirth System Skins System Auction House System Raid/Grand Boss Gatekepper Custom Crystal Scrolls Monster Drop List Feature
-
Help autologin/find login editboxes
wongerlt replied to cherolaine's topic in [Request] Client Dev Help
engine.dll ?RequestAuthLogin@UNetworkHandler@@UAEHPAG0H@Z int __fastcall RequestAuthLogin(unsigned int This, unsigned int EDX, wchar_t * login, wchar_t * password, int unk) -
I can sell it. If you are interested just pm.
-
i have this feature: https://prnt.sc/rD9BYOi7QPB6 there is edited interface and one dll to make it working.
-
ID order can by problem. must by 1 2 3 4 5 not 1 2 5 3 4
-
Help Raking pvp/pk in Community Board custom /mobius c6 ct0
wongerlt replied to ak4n1's question in Request Server Development Help [Greek]
You can easily analyze it with l2phx, just check latest packets sent from game server to client. -
Help Help with buttons/pages in voice command
wongerlt replied to byEvanthe's question in Request Server Development Help [L2J]
startsWith -
Share Smart Crypt Decryptor 1.5.2.2
wongerlt replied to wongerlt's topic in Client Development Discussion
Rename decrypted_file.txt to orginal one and then u can use l2 file editor -
Share Smart Crypt Decryptor 1.5.2.2
wongerlt replied to wongerlt's topic in Client Development Discussion
Decrypted: https://www.mediafire.com/file/0bj7p05cl64q1at/systemmsg-e.dat/file -
Sharing is caring This is similar topic to just with it u can decrypt 1.5.2.2 version files. Everything same just source code different: main.cpp #include <string> #include <iostream> #include <fstream> #include <map> #include "hook.h" typedef BOOL(WINAPI *_ReadFile) (HANDLE hFile, char *lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped); _ReadFile true_ReadFile; typedef HANDLE(WINAPI *_CreateFileW) (LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile); _CreateFileW true_CreateFileW; std::map<int, DWORD> Handles; void fileputcontents(const std::string& name, char* content, DWORD size, bool append = false) { std::ofstream outfile; if (append) outfile.open(name, std::ios::app | std::ios::binary); else outfile.open(name, std::ios::binary); outfile.write(content, size); } int file = 0; BOOL WINAPI new_ReadFile(HANDLE hFile, char *lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped) { bool result = true_ReadFile(hFile, lpBuffer, nNumberOfBytesToRead, lpNumberOfBytesRead, lpOverlapped); std::map<int, DWORD>::iterator it = it = Handles.find((int)hFile); if (it != Handles.end()) { std::string filename; file++; filename = "decrypted_file.txt"; if (file == 1) { fileputcontents(filename, lpBuffer, nNumberOfBytesToRead); } else { fileputcontents(filename, lpBuffer, nNumberOfBytesToRead, true); } } return result; } HANDLE WINAPI new_CreateFileW(LPCWSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile) { HANDLE true_handle = true_CreateFileW(lpFileName, dwDesiredAccess, dwShareMode, lpSecurityAttributes, dwCreationDisposition, dwFlagsAndAttributes, hTemplateFile); if (wcsstr(lpFileName, L"SysString-e.dat") != 0) { std::map<int, DWORD>::iterator iter = Handles.find((int)true_handle); Handles.insert(std::make_pair((int)true_handle, (DWORD)0)); } else { std::map<int, DWORD>::iterator iter = Handles.find((int)true_handle); if (iter != Handles.end()) Handles.erase(iter); } return true_handle; } bool SetHooks(void) { FARPROC addr; HANDLE hEngine = LoadLibraryA("engine.dll"); if ((addr = GetProcAddress(LoadLibraryA("kernel32.dll"), "ReadFile")) == 0) return false; true_ReadFile = (_ReadFile)splice((unsigned char*)addr, new_ReadFile); if ((addr = GetProcAddress(LoadLibraryA("kernel32.dll"), "CreateFileW")) == 0) return false; true_CreateFileW = (_CreateFileW)splice((unsigned char*)addr, new_CreateFileW); return true; } int load(void) { return 0; } BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) { if (fdwReason == DLL_PROCESS_ATTACH) { if (!SetHooks()) { return false; } } return true; } hook.h https://pastebin.com/V90efrHJ hook.cpp https://pastebin.com/LG92sS4b 1. CFF Explorer part: in ogg.dll file. https://prnt.sc/sl91ylUn1B18 https://prnt.sc/NkkBPbailjZH SmartDecrypt.dll must be before npkscrypt.dll Compiled Version: vs2017 (v141 xp) https://drive.google.com/file/d/1J4_OQS0dq5UD119xHi06Ve5028Ht-IWg/view?usp=sharing If u want decrypt example interface.u/xdat/or other file then just rename it to SysString-e.dat and run l2.exe (you will get error just click ok) after all in system folder must appear decrypted_file.txt. (this file will be encrypted with regular l2encrypt (413/111 and etc..)
-
Finally decrypted https://drive.google.com/file/d/1a0MwLUzcg2S19Y3Nq2HSF2VfvCSa13N8/view?usp=sharing no problem and with interface files