Jump to content

Question

Posted

Hi everyone <:3

I've got a problem:

There are lots of hidden variables I can’t find to modify in server properties. I’m looking for e.g. warehouse slots, max buff slots, enchants chance.

I assume that „unknown” parrameters are hidden in .dll or .exe files. Any ideas where to find it, and how to change it?

6 answers to this question

Recommended Posts

  • 0
Posted
1 hour ago, QurczakSfarmy said:

 

Now I’m using l2c4 storm server files. I’ve tried to use the extension which I found on russian website

 

This one -> https://mmo-dev.info/threads/share-c4-l2patch-v15.1907/

 

but there is some conflict with client-server protocol and I’ve abandoned this for now.

 

 

I’ve tried to modyfy the AmpeDx64.dll and L2Server.exe by Hex Editors with no visible results. I’m wondering if my approach is good and these variables are somewhere there or not.

 


 

I never used L2Patch. First try to open the extension dll with IDA Pro and look for the strings, if the file is packed, you should load the server and dump the dll and then load it into IDA and see the strings


You can dump from https://x64dbg.com

with the Scylla plugin


this will serve to find hidden configuration variables.

If you want to modify the extension and the dll file is packed, you will have to unpack it or create a loader that modifies bytes at startup or injects a new dll.
 

PD: It is not an easy task, if you have never done it.

 

  • 0
Posted
10 hours ago, QurczakSfarmy said:

Hi everyone <:3

I've got a problem:

There are lots of hidden variables I can’t find to modify in server properties. I’m looking for e.g. warehouse slots, max buff slots, enchants chance.

 

I assume that „unknown” parrameters are hidden in .dll or .exe files. Any ideas where to find it, and how to change it?

 

Provide more info you say: you try to do something but you dont say where you try to do it.

People forgot how to communicate the last years...

  • 0
Posted

 

11 hours ago, guytis said:

What extension do you use?

Now I’m using l2c4 storm server files. I’ve tried to use the extension which I found on russian website

This one -> https://mmo-dev.info/threads/share-c4-l2patch-v15.1907/

but there is some conflict with client-server protocol and I’ve abandoned this for now.

 

3 hours ago, Nightw0lf said:

Provide more info you say: you try to do something but you dont say where you try to do it.

People forgot how to communicate the last years...

I’ve tried to modyfy the AmpeDx64.dll and L2Server.exe by Hex Editors with no visible results. I’m wondering if my approach is good and these variables are somewhere there or not.

  • 0
Posted

i have 0 experience on c++ in your place i would use the vanganth sources from his extender, but maybe guytis have a better solution because his experience is better than mine

  • 0
Posted
5 hours ago, guytis said:


 

I never used L2Patch. First try to open the extension dll with IDA Pro and look for the strings, if the file is packed, you should load the server and dump the dll and then load it into IDA and see the strings


You can dump from https://x64dbg.com

with the Scylla plugin


this will serve to find hidden configuration variables.

If you want to modify the extension and the dll file is packed, you will have to unpack it or create a loader that modifies bytes at startup or injects a new dll.
 

PD: It is not an easy task, if you have never done it.

 

Thanks for the answer

I thought it’ll be easier.

Guest
This topic is now closed to further replies.


  • Posts

    • Hello, contact me on telegram Williams0ff
    • I have not touched a L2J style server in probably 13-14 years, as part of my "re-education" on server stuff I decided to build a installation script, hope some of you find it useful. NOTE: This script should only be run on a fresh Ubuntu 22/24 install, must be ran as root. I have only tested on 22 so far. What it does: - Checks to make sure you are root and are using Ubuntu 22/24 - Creates a system user for running aCis - Installs java jdk 21, Mariadb, Apache2 + PHP, Adminer, Ant - Created user and database for gameserver and login server - Creates user for Adminer - Adds second layer of security for Adminer (apache2 auth) - Runs secure_installation on Mariadb - Makes all .sh files executeable - Fills in Mariadb database information in database_installer.sh, config/server.properties, config/loginserver.properties - Runs database_installer.sh - Fetches aCis repository and builds it (supports public and private repo) - Moves all needed files into <user>/acis-built - Enables UFW and opens needed ports: 22, 80, 2106, 7777 - Installs fail2ban and configures protection for sshd (max 3 fails) - Retrieves geodata from http://anothercrappyinterludeserver.com/files/ and unpacks it in correct place - Fills in server IP in loginserver.properties Script is here: https://github.com/Salty-Dragon/aCis-installer-ubuntu   Help etc hop on Discord: https://discord.gg/QuZTw8pn3E    
    • Do your self a favour and keep your mouth shut up. I'm really getting tired of people like you. It seems like this forum has the most toxic members.  Can you share those „unsolved“ bugs? Just bla, bla, bla, but nothing to prove, right? Always the same with you  when you see my project name and always you got what to say bad about me or my project. This is your plan write something bad about others just to get more customers to yourself? Ah, those rotten people everywhere around us.
    • isnt this just premium account
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock