-
Posts
546 -
Credits
0 -
Joined
-
Last visited
-
Days Won
7 -
Feedback
0%
Content Type
Articles
Profiles
Forums
Store
Everything posted by wongerlt
-
Help Any way to CLEAR client cache memory on aCis ?
wongerlt replied to arm4729's question in Request Server Development Help [L2J]
Maybe this command clear anything? in game write ///showlog (with three slashes.) then in console log write `OBJ GARBAGE` you must be admin. -
https://l2custom.com/home https://l2custom.com * Max Level 90. * Many Custom things. * Olympiad without any custom. * All Interlude zones. * All monsters level changed ~80-96 Lvl. * GM Shop. * And much more. Server in BETA mode.
-
Tool LF Software to see all NPCs and Items
wongerlt replied to redsky9's topic in [Request] Client Dev Help
https://www.4shared.com/zip/IzYhJ1JIiq/devmode.html -
LF How can open this crap and edit it ? optiondata_client.dat
wongerlt replied to GsL's topic in [Request] Client Dev Help
just rename ur file optiondata_client.dat to optiondata_client-e.dat -
Tool LF Software to see all NPCs and Items
wongerlt replied to redsky9's topic in [Request] Client Dev Help
system patch: https://drive.google.com/file/d/1z-fesL9hkWHFGSSw2uUSzIw6WVT0gHi4/view?usp=sharing system patch: https://drive.google.com/file/d/1z-fesL9hkWHFGSSw2uUSzIw6WVT0gHi4/view?usp=sharing forum search engine totally crap use google `site:maxcheaters.com your search term` -
Help Tradeable Augmented Items For Acis. Part 2
wongerlt replied to xBountyhunt3r's topic in [Request] Client Dev Help
yes for private store must work i think, there are 2 unused vars. first 0x00 - blessed, second 0x00 - damaged. -
Help Tradeable Augmented Items For Acis. Part 2
wongerlt replied to xBountyhunt3r's topic in [Request] Client Dev Help
I see client side you found in me server interface You almost figure out how it work Ok this is last part what u need: -
Help Tradeable Augmented Items For Acis. Part 2
wongerlt replied to xBountyhunt3r's topic in [Request] Client Dev Help
no you can't change packet format. -
Help Tradeable Augmented Items For Acis. Part 2
wongerlt replied to xBountyhunt3r's topic in [Request] Client Dev Help
writeH() is short int (max 32767) -
Help Tradeable Augmented Items For Acis. Part 2
wongerlt replied to xBountyhunt3r's topic in [Request] Client Dev Help
TradeWnd.uc you need fill this var. with ur aug. data. RefineryOp1 RefineryOp2 -
Request Interlude Problem in compile server
wongerlt replied to piats04's question in Request Server Development Help [L2J]
<javac executable="C:/Program Files/Java/jdk-17.0.1/bin/javac" srcdir="${src}" classpathref="classpath" destdir="${build.bin}" compiler="modern" debug="true" debuglevel="lines,vars,source" includeantruntime="false" source="17" target="17" encoding="UTF-8" /> best way for me if u have different java versions on pc. just edit ur path. -
Try use simple while or try catch event on title change, just google it. `c++ window title change event`
-
http://prntscr.com/26puoez try open your compiled dll with cff explorer and check export table. https://drive.google.com/file/d/16aF3PkU738rtx-bia9O_rUATL6zwDFH8/view?usp=sharing this ex. For interlude
-
you can do with dll. example: main.cpp (its good or no idk, but its working fine.) #include "main.h" #include "Winuser.h" #include <process.h> void TitleReplaceHookThread(void *param) { DWORD pid = 0; DWORD current_pid = GetCurrentProcessId(); while(true) { Sleep(50); HWND hWnd = FindWindow(NULL, "Lineage II"); GetWindowThreadProcessId(hWnd,&pid); if(hWnd&¤t_pid==pid) { SetWindowText(hWnd, "My Server Name"); break; } } } extern "C" DLL_EXPORT BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) { switch (fdwReason) { case DLL_PROCESS_ATTACH: HANDLE hThread; hThread = (HANDLE)_beginthread(TitleReplaceHookThread, 0, NULL); CloseHandle(hThread); break; } return TRUE; } main.h #ifndef __MAIN_H__ #define __MAIN_H__ #include <windows.h> #ifdef BUILD_DLL #define DLL_EXPORT __declspec(dllexport) #else #define DLL_EXPORT __declspec(dllimport) #endif #endif compile and put ur dll file to ur l2 system folder. to compile you can use simple tool `CodeBlocks` and then use CFF Explorer 1. Open window.dll 2. Click Import Adder 3. Add dll file. 4. Select Exported function `DllMain@` and click Import by Name and then click Rebuild Import table. 5. save window.dll done.
-
Help Tradeable Augmented Items For Acis. Part 2
wongerlt replied to xBountyhunt3r's topic in [Request] Client Dev Help
little edit in interface.u and server side. http://prntscr.com/26o1gu5 just use unused variable to send aug. data to client and in interface.u set it as augment. -
Help Validate Location in Water? [Interlude]
wongerlt replied to wongerlt's question in Request Server Development Help [L2J]
Client it self change speed in water if character is in `running state`. Move speed difference is big (from 0 to 100+...) between client side/server side.. So for now temporary fix is just set character move state to `walk` in water. With it speed difference is only 0~5 max. Or maybe some one have better idea? -
Help Validate Location in Water? [Interlude]
wongerlt replied to wongerlt's question in Request Server Development Help [L2J]
really not small different after one minute of swimming http://prntscr.com/25qb8ex Just tested one thing, if i set char. to walk then while swimming char. uses running speed and when i set to run then char. uses walk speed for swimming. (in client side), weird thing -
Help Validate Location in Water? [Interlude]
wongerlt replied to wongerlt's question in Request Server Development Help [L2J]
Then how correct x,y without z in water? tell me -
Help Validate Location in Water? [Interlude]
wongerlt replied to wongerlt's question in Request Server Development Help [L2J]
I mean when i send ValidateLocation packet to client while character is under water changes only x,y and heading. Seems z coordinate didn't work under water. And if i send packet with z coordinate which are highter than water height then working fine. -
Help Validate Location in Water? [Interlude]
wongerlt posted a question in Request Server Development Help [L2J]
Hello, How validate location in water? Now when i send validatelocation packet with x/y/z/heading changes in client only x/y/heading. its interlude bug or what? -
Help [Interlude] Changing NPC Title color
wongerlt replied to Dreigons's question in Request Server Development Help [L2J]
Easy peasy i have one simple PHP script. <?php $acis = glob("acis/*xml"); // npc folder acis. $npcs = array(); function one($string,$one,$two){ $s = @explode($one,$string); $s = @explode($two,$s[1]); return @$s[0]; } if (is_array($acis)) { foreach($acis as $filename) { $file = file_get_contents($filename); $file = explode("<npc",$file); unset($file[0]); foreach ($file as &$value) { $value = "<npc".$value; $id = one($value,'id="','"'); $type = one($value,'name="type" val="','"'); $level = one($value,'name="level" val="','"'); $aggro = one($value,'aggro="','"'); $npcs[$id] = array("type"=>$type,"level"=>$level,'aggro'=>$aggro); } } } $file = file_get_contents("npcnames.txt"); $file = explode("\r\n",$file); $client = array(); foreach($file as $npc) { $ex = explode(" ",$npc); $client[$ex[0]] = $ex; } // 0 - id // 1 - name // 2 - title // 3 - r // 4 - g // 5 - b // 6 - reserved foreach($npcs as $id => &$npc){ if($npc['type'] == "Monster"){ $client[$id][2] = $npc['level']." Level"; if($npc['aggro']>0){ $client[$id][3] = "FF"; $client[$id][4] = "FF"; $client[$id][5] = "FF"; } } } // print npcnames.... CTRL+U in browser. foreach($client as &$val){ echo implode(" ",$val)."\r\n"; } ?> you can adapt for any pack. -
Help Help, I need help with the raid bosses.
wongerlt replied to Kusaty's question in Request Server Development Help [L2J]
Delete from `droplist` where `mob_id` IN(select `mob_id` from `raidboss_table` where 1) Just change names.. -
Help Help with Autovote reward L2JFROZEN REV 1056
wongerlt replied to reths's question in Request Server Development Help [L2J]
Any info about ur Big problem? I can fix it for u but it will cost for u. -
you can try edit it with Resource Hacker just open window.dll from system folder and change Icon image.
-
If its acis then u need geodata.