Beiträge von Glouchkov


    InstanceBase.cpp, add:


    Code
    1. #include "PythonSystem.h"

    Hello,


    I come to share my knowledge on what I discovered recently on the encryption of packets. Some may tell me, but this has already been shared by MartySama. In reality, this one is not complete, it has forgotten a very important factor which I will present to you subsequently.


    But suddenly, you have to wonder what is happening if we disable the encryption of packets, by the way he shared it? Well, we may have an overload at the buffers, which may cause crashes game without error, or rather strange bugs.


    I could see different strange bugs. The most common was the fact that we can no longer perform an action that requires an agreement with the game. Example, after 15 minutes of play with a few connected players, some can no longer click on an item, or others will not be able to talk, etc ...

    There was a lot of debate about this, I took advice left and right and I pulled a problem.


    Why these bugs were not present before the encryption of packets?


    Simply because the structure was edited.

    Indeed, we can see that in the protocol.h Game, the function buffer_adjust_size was commented.

    Also, in the desc.cpp, they completely removed the condition in the function:


    Code
    1. void DESC::Packet


    But why ? Simply because it is no longer useful, the new system no longer requires a size adjuster for buffers (it seems to me)

    Or, they coded something else that automatically adjusts the size of the buffers but I have not watched yet.


    Why would I disable this system?


    Zitat

    Connection time LARGELY decreased (as we no longer use Cipher)

    Loading time also decreased

    Better fluidity (personal opinion)

    Size of the game enormously diminished as well as that of the launcher


    Here is a small preview video:

    Bitte melden Sie sich an, um dieses Medienelement zu sehen.


    Server side changes:


    A. Service.h file (Common)

    Look for this line:

    Code
    1. #define _IMPROVED_PACKET_ENCRYPTION_

    And comment or delete the line like this:

    Code
    1. //#define _IMPROVED_PACKET_ENCRYPTION_


    B. Protocol.h file (Game)

    Look for this line:

    Code
    1. //buffer_adjust_size(pbuf, length);

    Uncomment it like this:

    Code
    1. buffer_adjust_size(pbuf, length);


    C. desc.cpp file (Game)

    Look for this line:

    Code
    1. void DESC::Packet(const void * c_pvData, int iSize)

    Replace the entire function with this:


    Warning ! Do not forget to compile your Game & your DB


    Client side change:


    D. ServiceDefs file (Eterpack)

    Look for this line:

    Code
    1. #define _IMPROVED_PACKET_ENCRYPTION_

    Comment or delete like this:

    Code
    1. //#define _IMPROVED_PACKET_ENCRYPTION_


    E. Locale.cpp file (Userinterface)

    Look for this line:

    Code
    1. #define LSS_SECURITY_KEY "testtesttesttest"

    Edit like this:

    Code
    1. #define LSS_SECURITY_KEY "1234abcd5678efgh"


    If you want to share this tutorial elsewhere, please quote the source.

    Kuroro

    Hello everyone,


    I just share a system that I designed a while ago.

    It will allow you to hide any type of costume (hairstyle, costume, sash, weapon costume) all in the game option.


    Read the .txt information I did in the tutorial.


    Before you start, you need the module CFG that I shared Bitte melden Sie sich an, um diesen Link zu sehen.


    System Insights:


    Bitte melden Sie sich an, um diesen Link zu sehen.


    Download: Bitte melden Sie sich an, um diesen Link zu sehen.Bitte melden Sie sich an, um diesen Link zu sehen.

    Hi everybody,


    I had several requests for my systems including the one that can hide any gr2 because of lags.

    I learned that it had leaked, so I decided to make a new version. This is the reason for her I come to share this one.


    For those who bought me directly, please contact me in MP, I will make you a v2, it will include the hide of the stoles & costumes.


    Some information above all:


    AFFECT_INVISIBILITY is basic bug, you need found the fix ( release everywhere )

    This system is dynamic and the code is lightweight. It also has define C ++ side but I did not think to do it side python.

    Thank you for not selling this system.

    The tutorial is in the .rar


    A short video about the operation:


    >Bitte melden Sie sich an, um dieses Medienelement zu sehen.


    Best regards

    Dateien

    • Hide System.rar

      (5,59 kB, 58 Mal heruntergeladen, zuletzt: )

    Hi everybody,


    Today I come to share my item_scale that I reworked entirely. The positions and the official size were much too big, it is not very pleasant to see.

    That's why I decided to rework them entirely


    Rendered:


    Bitte melden Sie sich an, um diesen Link zu sehen.

    Bitte melden Sie sich an, um diesen Link zu sehen.

    Bitte melden Sie sich an, um diesen Link zu sehen.

    Bitte melden Sie sich an, um diesen Link zu sehen.



    Download: Bitte melden Sie sich an, um diesen Link zu sehen.

    Regards,

    Hi to the community,


    I just share a module named "CFG" that will serve you for a lot of things, including backup or generation of .cfg file.

    It can also be used for a lot of things.

    Suppose you have added an option to switch between day and night, with the module "cfg", you will then be able to save the environment (day / night) in use by a cfg file.



    Download:

    I had already done the tutorial before,


    here is the link: Bitte melden Sie sich an, um diesen Link zu sehen.