When you Click Help button:
and nothing happends, or you just see this window like this:
Then you have to enable somehow. Right, but how? Well the protection is different from server to server.
1) First of all make sure you run game from original L2.exe [248 KB (253.972 byte)] thats the default filesize from L2C3 OFF client.Some latest protections have modified the L2.exe or something equal like loader.exe,updater.exe etc... which make changes "On the fly" (while the exe is running) to your client's dlls like engine.dll,nwindow.dll and other. If your l2.exe isnt the default one, then you can download it here or setup your L2C3 client from the begining and grab it from there.If its not modified (in your server's patch) then you are lucky!
2) Check if nwindow.dll has the default filesize [2,45 MB (2.572.308 byte)]. If its not try the default one Here
Now test if the game starts/logins. If its not continue to step 3. (optional)
3) Check Engine.dll has the default filesize: [6,93 MB (7.274.516 byte)]. If its not try the default one. (link here).You will need some hexing to change Revision and Protocol to connect.Some protocols can be found Here
Now test again if the game starts/logins. If its not continue to step 4.
4) The alternative way is to hex nwindow.dll leaving all the other files as is.In my example i used Ollydbg Assembler Analyzer v1.10 .Open nwindow.dll from your system folder (because it reads imports-exports). Find the address (default is 100555F9) as you see in the picture:
There you see 74 0C which means to jump somewhere else (at 10055607) in the memory and execute the Help button functions. If you see instead of 74 0c the numbers 90 90 that means, "dont jump,dont do nothing - NOP) change them to 74 0C in order to work.If you want to do it much easier use a hex editor like XVI32 like the picture above:
Now test if help is enabled.