Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Source Louis Emulator S4 S6 S8 (update 13)  (Visto 35989 veces)

KhongGianOL and 1 Guest are viewing this topic.

Online axeman192 #80 Posteado: August 18, 2019, 11:21:57 PM | Modificado: August 19, 2019, 03:49:21 AM by axeman192

  • Colaborador
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 268
  • Gracias recibida: 2693
  • vn
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Gracias:


Offline rogeralexander #81 Posteado: August 18, 2019, 11:30:36 PM

  • C# Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 294
  • Gracias recibida: 2763
  • 00
@rogeralexander Share your source witch fix this error's please :D
Main.cpp
Code: [Select]
//InitHackCheck();

GameServer
cambiar el 1 por 0
Code: [Select]
#define ENCRYPT_STATE 0 

con eso los dejara entrar al server
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Gracias:


Offline froid11 #82 Posteado: August 18, 2019, 11:38:07 PM | Modificado: August 18, 2019, 11:48:30 PM by froid11

@rogeralexander Share your source witch fix this error's please :D
Main.cpp
Code: [Select]
//InitHackCheck();

GameServer
cambiar el 1 por 0
Code: [Select]
#define ENCRYPT_STATE 0 

con eso los dejara entrar al server



----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
tiros tiros TUTORIAL COMPLETE REMOVE LICENSE LOUIS... XD XD XD....  tiros  tiros


CREDITS BE MY: :D FROID11

DON'T REMOVE THE CREDITS...


magia

Spoiler for Hiden:
Code: [Select]
-----------------------------------------------------------------------------
STEP [1]- FIRST YOU NEED OPEN IN SOURCE [GAME SERVER] ----> THIS FILES
-----------------------------------------------------------------------------

- HackCheck.H
- HackCheck.CPP
- GameMain.CPP
- GameServer.CPP
- stdafx.H
- ServerDisplayer.CPP



-----------------------------------------------------------------------------
STEP [2] - REMENBER NEED SEE IF HAVE THIS LINE ON [ HackCheck.H ] --> [ void InitHackCheck(); ]
IF DON'T HAVE NEED ADD ONLY THIS LINE....
-----------------------------------------------------------------------------

void InitHackCheck();



-----------------------------------------------------------------------------
STEP [3] - ON [ HackCheck.CPP ] NEED CHANGE THIS LINE,
NEED JUST CHANGE THE NUMBER LIKE THE EXAMPLE DONW: -->
     [EXAMPLE]
if (PROTECT_STATE == 0)
-----------------------------------------------------------------------------

if (PROTECT_STATE == 0) // || GAMESERVER_UPDATE >= 801
EncDecKey1 = (BYTE)0xE2;
EncDecKey2 = (BYTE)0x76; // Default is 0x76
#else
EncDecKey1 = (BYTE)0xE2;
EncDecKey2 = (BYTE)0x77; // Default is 0x76
#endif



-----------------------------------------------------------------------------
STEP [4]- AND IN [ GameMain.CPP ] DOWN ON THIS [VOID] AFTER THE PROTECT_START, SEE THE EXAMPLE:
NEED SEE IF HAVE THIS LINE ON --> [ InitHackCheck(); ]
IF DON'T HAVE NEED ADD ONLY THIS.....
-----------------------------------------------------------------------------

void GameMainInit(HWND hwnd)

PROTECT_START

gObjInit();

InitHackCheck();



-----------------------------------------------------------------------------
STEP [5] - ON [ GameServer.CPP ] NEED CHANGE THIS LINE, SEE THE EXAMPLE:
-----------------------------------------------------------------------------

#if(PROTECT_STATE==1)

#if(GAMESERVER_UPDATE>=801)
//gProtect.StartAuth(AUTH_SERVER_TYPE_S8_GAME_SERVER); [ I ADD // TO REMOVE THE PROTECTION ON - S8 ]
#elif(GAMESERVER_UPDATE>=601)
//gProtect.StartAuth(AUTH_SERVER_TYPE_S6_GAME_SERVER); [ I ADD // TO REMOVE THE PROTECTION ON - S6 ]
#elif(GAMESERVER_UPDATE>=401)
gProtect.StartAuth(AUTH_SERVER_TYPE_S4_GAME_SERVER);
#else
gProtect.StartAuth(AUTH_SERVER_TYPE_S2_GAME_SERVER);
#endif



-----------------------------------------------------------------------------
STEP [6] - ON [ stdafx.H ] NEED CHANGE THIS LINE,
NEED JUST CHANGE THE NUMBER LIKE THE EXAMPLE DONW:
     [EXAMPLE]
--> #define PROTECT_STATE 1
--> #define ENCRYPT_STATE 1
--> #if(PROTECT_STATE==0)

-----------------------------------------------------------------------------

#ifndef PROTECT_STATE
#define PROTECT_STATE 1
#endif

#ifndef ENCRYPT_STATE
#define ENCRYPT_STATE 1
#endif

#if(PROTECT_STATE==0)
#define GAMESERVER_NAME "Free"
#else
#define GAMESERVER_NAME "Premium"
#endif



-----------------------------------------------------------------------------
STEP [7] - ON [ ServerDisplayer.CPP ] NEED CHANGE THIS LINE,
NEED JUST CHANGE THE NUMBER LIKE THE EXAMPLE DOWN:
-----------------------------------------------------------------------------

#if(PROTECT_STATE==1)








-----------------------------------------------------------------------------
STEP [8] FINAL - YOU NEED NOW OPEN IN SOURCE [MAIN] ----> THIS FILES
[ HackCheck.CPP ], AND JUST COMPARE THIS LINE DOWN WITH THE
[ HackCheck.CPP ] ON [GAME-SERVER SOURCE].
IF IS THE SAME IS OK , IF NOT REMAKE TO MAKE THE SAME :D
-----------------------------------------------------------------------------

#if(GAMESERVER_PREMIUM==1)
EncDecKey2 = (BYTE)0x77; //default 76
#else
EncDecKey2 = (BYTE)0x76; //default 76
#endif



-----------------------------------------------------------------------------























-----------------------------------------------------------------------------
THIS STEP IS IF DOWN WORK THE TUTORIAL UP :D

-----------------------------------------------------------------------------
STEP [X] - AFTER CHANGE THIS LINE'S ON [ HackCheck.CPP ] ON GAME-SERVER
TO REMOVE ERROR DISCONNECT....
-----------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------------------------------------------------------------------

void InitHackCheck() // OK
{
VM_START

WORD EncDecKey = 0;

for (int n = 0; n < sizeof(gServerInfo.m_CustomerName); n++)
{
EncDecKey += (BYTE)(gServerInfo.m_CustomerName[n] ^ gServerInfo.m_ServerSerial[(n % sizeof(gServerInfo.m_ServerSerial))]);
}

#if (PROTECT_STATE == 0) // || GAMESERVER_UPDATE >= 801
EncDecKey1 = (BYTE)0xE2;
EncDecKey2 = (BYTE)0xFF; // Default is 0x76 [ ON THIS I MODIFIC THE 0x76 TO 0xFF ] BECAUSE THE PROBLEM DISCONNECT....
#else
EncDecKey1 = (BYTE)0xE2;
EncDecKey2 = (BYTE)0x77; // Default is 0x76
#endif

   //EncDecKey2 = gProtect.m_EncKeyNew; [ THIS NEED REMOVE - BECAUSE THIS I ADD THIS // ] BECAUSE THE PROBLEM DISCONNECT....

EncDecKey1 += LOBYTE(EncDecKey);
EncDecKey2 += HIBYTE(EncDecKey);

GetPrivateProfileString("MHPServerInfo", "CustomerName", "", MHPCustomerName, sizeof(MHPCustomerName), "..\\Data\\Hack\\MHPServer.ini");

MHPEncDecKey1 = GetPrivateProfileInt("MHPServerInfo", "EncDecKey1", 0, "..\\Data\\Hack\\MHPServer.ini");

MHPEncDecKey2 = GetPrivateProfileInt("MHPServerInfo", "EncDecKey2", 0, "..\\Data\\Hack\\MHPServer.ini");

if (MHPEncDecKey1 != 0 || MHPEncDecKey2 != 0)
{
WORD MHPEncDecKey = 0;

for (int n = 0; n < sizeof(MHPCustomerName); n++)
{
MHPEncDecKey += MHPCustomerName[n];
}

MHPEncDecKey1 += LOBYTE(MHPEncDecKey);
MHPEncDecKey2 += HIBYTE(MHPEncDecKey);
}

VM_END
}

//------------------------------------------------------------------------------------------------------------------------------------------------------------------



JUST THE PRO PLAYER'S CAN SEE THE TUTORIAL XD XD XD

DON'T REMOVE THE CREDIT'S - BECAUSE THE WORK ....
FROID11
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Gracias:


Offline osvaldo1811 #83 Posteado: August 19, 2019, 12:04:39 AM

@rogeralexander Share your source witch fix this error's please :D
Main.cpp
Code: [Select]
//InitHackCheck();

GameServer
cambiar el 1 por 0
Code: [Select]
#define ENCRYPT_STATE 0 

con eso los dejara entrar al server

gracias bro me funciono perfecto
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Gracias:


Offline froid11 #84 Posteado: August 19, 2019, 12:36:59 AM | Modificado: August 19, 2019, 12:38:38 AM by froid11

SOLO HAY QUE METER UN POCO DE MANO PERO ANDA AL 100%



HEY BRO CAN YOU SHARE THIS FILES OF S2 TO PUT IN S6 ?

Interface\\MenuS2_left.jpg
Interface\\MenuS2_middle.jpg
Interface\\MenuS2_right.jpg
Interface\\MenuS2_Blue.jpg
Interface\\MenuS2_Character.jpg
Interface\\MenuS2_Green.jpg
Interface\\MenuS2_Inventory.jpg
Interface\\MenuS2_Party.jpg
Interface\\MenuS2_Red.jpg
Interface\\MenuS2_AG.jpg
Interface\\MenuS2_dragon.tga
Interface\\MenuS2_SD.jpg
Interface\\MenuS2_guild.jpg
Interface\\MenuS2_fastmenu.jpg
Interface\\MenuS2_friend.jpg



BEUSE IF DO'NT HAVE MY MUSERVER IS LIKE THAT :(






SHARE YOUR SOURCE COMPLETE + MUSERVER AND CLIENT PLEASE TO CORRRECT THAT
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Gracias:


Offline osvaldo1811 #85 Posteado: August 19, 2019, 12:51:38 AM

SOLO HAY QUE METER UN POCO DE MANO PERO ANDA AL 100%



HEY BRO CAN YOU SHARE THIS FILES OF S2 TO PUT IN S6 ?



Interface\\MenuS2_left.jpg
Interface\\MenuS2_middle.jpg
Interface\\MenuS2_right.jpg
Interface\\MenuS2_Blue.jpg
Interface\\MenuS2_Character.jpg
Interface\\MenuS2_Green.jpg
Interface\\MenuS2_Inventory.jpg
Interface\\MenuS2_Party.jpg
Interface\\MenuS2_Red.jpg
Interface\\MenuS2_AG.jpg
Interface\\MenuS2_dragon.tga
Interface\\MenuS2_SD.jpg
Interface\\MenuS2_guild.jpg
Interface\\MenuS2_fastmenu.jpg
Interface\\MenuS2_friend.jpg



BEUSE IF DO'NT HAVE MY MUSERVER IS LIKE THAT :(






SHARE YOUR SOURCE COMPLETE + MUSERVER AND CLIENT PLEASE TO CORRRECT THAT


amigo ahi te dejo los archivos de la interfaz espero sea lo que querías
https://mega.nz/#!YpcRSCpR!GNv8LQq0NObFQK2S2fY_Zc_58A2XFvSqPvtgiMXc9eU
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Gracias:


Offline froid11 #86 Posteado: August 19, 2019, 02:19:37 AM

COMO YO REMOVO THIS BUG EN EL MAIN??? HELP DE LAS IMAGENS BRANCAS???

TUTORIAL COMPLETE PLEASE :D SHARED



  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Gracias:


Offline c4nhsatcodong #87 Posteado: August 19, 2019, 06:30:43 AM | Modificado: August 19, 2019, 11:14:59 AM by ZabiinoOo

TUTORIAL COMPLETE REMOVE LICENSE LOUIS Update 13 ... XD XD XD....


DON'T REMOVE THE CREDITS...


Code: [Select]
-----------------------------------------------------------------------------
STEP [1]- FIRST YOU NEED OPEN IN SOURCE [GAME SERVER] ----> THIS FILES
-----------------------------------------------------------------------------

- HackCheck.H
- HackCheck.CPP
- GameMain.CPP
- GameServer.CPP
- stdafx.H
- ServerDisplayer.CPP



-----------------------------------------------------------------------------
STEP [2] - REMENBER NEED SEE IF HAVE THIS LINE ON [ HackCheck.H ] --> [ void InitHackCheck(); ]
IF DON'T HAVE NEED ADD ONLY THIS LINE....
-----------------------------------------------------------------------------

void InitHackCheck();



-----------------------------------------------------------------------------
STEP [3] - ON [ HackCheck.CPP ] NEED CHANGE THIS LINE,
NEED JUST CHANGE THE NUMBER LIKE THE EXAMPLE DONW: -->
     [EXAMPLE]
if (PROTECT_STATE == 0)
-----------------------------------------------------------------------------

if (PROTECT_STATE == 0) // || GAMESERVER_UPDATE >= 801
EncDecKey1 = (BYTE)0xE2;
EncDecKey2 = (BYTE)0x76; // Default is 0x76
#else
EncDecKey1 = (BYTE)0xE2;
EncDecKey2 = (BYTE)0x77; // Default is 0x76
#endif



-----------------------------------------------------------------------------
STEP [4]- AND IN [ GameMain.CPP ] DOWN ON THIS [VOID] AFTER THE PROTECT_START, SEE THE EXAMPLE:
NEED SEE IF HAVE THIS LINE ON --> [ InitHackCheck(); ]
IF DON'T HAVE NEED ADD ONLY THIS.....
-----------------------------------------------------------------------------

void GameMainInit(HWND hwnd)

PROTECT_START

gObjInit();

InitHackCheck();



-----------------------------------------------------------------------------
STEP [5] - ON [ GameServer.CPP ] NEED CHANGE THIS LINE, SEE THE EXAMPLE:
-----------------------------------------------------------------------------

#if(PROTECT_STATE==1)

#if(GAMESERVER_UPDATE>=801)
//gProtect.StartAuth(AUTH_SERVER_TYPE_S8_GAME_SERVER); [ I ADD // TO REMOVE THE PROTECTION ON - S8 ]
#elif(GAMESERVER_UPDATE>=601)
//gProtect.StartAuth(AUTH_SERVER_TYPE_S6_GAME_SERVER); [ I ADD // TO REMOVE THE PROTECTION ON - S6 ]
#elif(GAMESERVER_UPDATE>=401)
gProtect.StartAuth(AUTH_SERVER_TYPE_S4_GAME_SERVER);
#else
gProtect.StartAuth(AUTH_SERVER_TYPE_S2_GAME_SERVER);
#endif



-----------------------------------------------------------------------------
STEP [6] - ON [ stdafx.H ] NEED CHANGE THIS LINE,
NEED JUST CHANGE THE NUMBER LIKE THE EXAMPLE DONW:
     [EXAMPLE]
--> #define PROTECT_STATE 1
--> #define ENCRYPT_STATE 1
--> #if(PROTECT_STATE==0)

-----------------------------------------------------------------------------

#ifndef PROTECT_STATE
#define PROTECT_STATE 1
#endif

#ifndef ENCRYPT_STATE
#define ENCRYPT_STATE 1
#endif

#if(PROTECT_STATE==0)
#define GAMESERVER_NAME "Free"
#else
#define GAMESERVER_NAME "Premium"
#endif



-----------------------------------------------------------------------------
STEP [7] - ON [ ServerDisplayer.CPP ] NEED CHANGE THIS LINE,
NEED JUST CHANGE THE NUMBER LIKE THE EXAMPLE DOWN:
-----------------------------------------------------------------------------

#if(PROTECT_STATE==1)








-----------------------------------------------------------------------------
STEP [8] FINAL - YOU NEED NOW OPEN IN SOURCE [MAIN] ----> THIS FILES
[ HackCheck.CPP ], AND JUST COMPARE THIS LINE DOWN WITH THE
[ HackCheck.CPP ] ON [GAME-SERVER SOURCE].
IF IS THE SAME IS OK , IF NOT REMAKE TO MAKE THE SAME :D
-----------------------------------------------------------------------------

#if(GAMESERVER_PREMIUM==1)
EncDecKey2 = (BYTE)0x77; //default 76
#else
EncDecKey2 = (BYTE)0x76; //default 76
#endif



-----------------------------------------------------------------------------























-----------------------------------------------------------------------------
THIS STEP IS IF DOWN WORK THE TUTORIAL UP :D

-----------------------------------------------------------------------------
STEP [X] - AFTER CHANGE THIS LINE'S ON [ HackCheck.CPP ] ON GAME-SERVER
TO REMOVE ERROR DISCONNECT....
-----------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------------------------------------------------------------------

void InitHackCheck() // OK
{
VM_START

WORD EncDecKey = 0;

for (int n = 0; n < sizeof(gServerInfo.m_CustomerName); n++)
{
EncDecKey += (BYTE)(gServerInfo.m_CustomerName[n] ^ gServerInfo.m_ServerSerial[(n % sizeof(gServerInfo.m_ServerSerial))]);
}

#if (PROTECT_STATE == 0) // || GAMESERVER_UPDATE >= 801
EncDecKey1 = (BYTE)0xE2;
EncDecKey2 = (BYTE)0xFF; // Default is 0x76 [ ON THIS I MODIFIC THE 0x76 TO 0xFF ] BECAUSE THE PROBLEM DISCONNECT....
#else
EncDecKey1 = (BYTE)0xE2;
EncDecKey2 = (BYTE)0x77; // Default is 0x76
#endif

   //EncDecKey2 = gProtect.m_EncKeyNew; [ THIS NEED REMOVE - BECAUSE THIS I ADD THIS // ] BECAUSE THE PROBLEM DISCONNECT....

EncDecKey1 += LOBYTE(EncDecKey);
EncDecKey2 += HIBYTE(EncDecKey);

GetPrivateProfileString("MHPServerInfo", "CustomerName", "", MHPCustomerName, sizeof(MHPCustomerName), "..\\Data\\Hack\\MHPServer.ini");

MHPEncDecKey1 = GetPrivateProfileInt("MHPServerInfo", "EncDecKey1", 0, "..\\Data\\Hack\\MHPServer.ini");

MHPEncDecKey2 = GetPrivateProfileInt("MHPServerInfo", "EncDecKey2", 0, "..\\Data\\Hack\\MHPServer.ini");

if (MHPEncDecKey1 != 0 || MHPEncDecKey2 != 0)
{
WORD MHPEncDecKey = 0;

for (int n = 0; n < sizeof(MHPCustomerName); n++)
{
MHPEncDecKey += MHPCustomerName[n];
}

MHPEncDecKey1 += LOBYTE(MHPEncDecKey);
MHPEncDecKey2 += HIBYTE(MHPEncDecKey);
}

VM_END
}

//------------------------------------------------------------------------------------------------------------------------------------------------------------------



DON'T REMOVE THE CREDIT'S - BECAUSE THE WORK ....
FROID11
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party
Publicar un anuncio Mu Online gratis - Mu Online Community GRATIS
https://www.facebook.com/groups/274190243227367/

Gracias:


Offline jorge2016 #88 Posteado: August 19, 2019, 06:45:49 AM | Modificado: September 08, 2019, 02:29:19 PM by jorge2016

aca les dejo el source del gameserver+gameservercs compilado ya con la licencia removida. solo intente conectarme al s6 usando la misma dll del update 13.. ustedes prueven compilarlo para el s8 y conectarse








  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Offline 1732313 #89 Posteado: August 19, 2019, 07:29:06 AM

Hi guys! PVP ELF vs DL. Full stats and items.
GameServerInfo - Character.dat:
FEDamageRateToDL = 100. All is well, reflect OK.
DLDamageRateToFE = 100. All is well , reflect OK.

FEDamageRateToDL = 100. All is well, reflect to DL small, <10.
DLDamageRateToFE = 3. All is well , reflect OK.

Please, how to fix? Need reflect damage/percent items.
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Offline osvaldo1811 #90 Posteado: August 19, 2019, 07:57:07 AM

aca les dejo el source del gameserver+gameservercs compilado ya con la licencia removida. solo intente conectarme al s6 usando la misma dll del update 13.. ustedes prueven compilarlo para el s8 y conectarse

Link Mediafire: http://www.mediafire.com/file/fxfr6s...erver.rar/file

Link Mega: https://mega.nz/#!bk1mjagI!Kw9TwLq2c...c0nN35VtVycuZc






no permite descargar de ninguno de los dos enlaces
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Gracias:


Offline jorge2016 #91 Posteado: August 19, 2019, 08:11:09 AM

aca les dejo el source del gameserver+gameservercs compilado ya con la licencia removida. solo intente conectarme al s6 usando la misma dll del update 13.. ustedes prueven compilarlo para el s8 y conectarse

Link Mediafire: http://www.mediafire.com/file/fxfr6s...erver.rar/file

Link Mega: https://mega.nz/#!bk1mjagI!Kw9TwLq2c...c0nN35VtVycuZc






no permite descargar de ninguno de los dos enlaces

Listo ya acomode los Link
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Offline onlinezajzaj #92 Posteado: August 19, 2019, 09:52:04 AM | Modificado: August 19, 2019, 09:55:21 AM by onlinezajzaj

  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Online xdjoa #93 Posteado: August 19, 2019, 10:01:49 AM

Welcome back !




dance dance dance dance dance dance dance dance dance dance dance dance dance dance dance dance dance dance dance dance dance dance dance

Hola no podrías pasarme tus files los bro geniales
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Offline djagripnos #94 Posteado: August 19, 2019, 10:08:37 AM

  • MAESTRO

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 594
  • Gracias recibida: 15488
  • gr
release custom pet source you forgot you only take source but didn't share it
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Gracias:


Offline froid11 #95 Posteado: August 19, 2019, 12:28:47 PM | Modificado: August 19, 2019, 12:31:53 PM by froid11

  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Gracias:


Offline melo920 #96 Posteado: August 19, 2019, 02:56:35 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 204
  • Gracias recibida: 2858
  • co
//InitHackCheck(); al desactivar eso, quitaran la seguridad y pueden Bypass mas facil sus juegos, luego no se quejen de que usan hack xD. solo es una advertencia. este sistema debe andar activado. en fin cada quien a sus cosas
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Online xdjoa #97 Posteado: August 19, 2019, 03:04:01 PM

Melo tu publicas tantas cosas y haces comentarios de ello y hasta ahora no ayudas en nada y no haces ningún aporte a los que no sabemos de programación, este foro está para ayudar a los usuarios más no para solo hablar y hablar como si supieras mucho y no ayudar en nada es mi pobre comentario xD
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Offline melo920 #98 Posteado: August 19, 2019, 03:18:55 PM | Modificado: August 19, 2019, 03:22:29 PM by melo920

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 204
  • Gracias recibida: 2858
  • co
Melo tu publicas tantas cosas y haces comentarios de ello y hasta ahora no ayudas en nada y no haces ningún aporte a los que no sabemos de programación, este foro está para ayudar a los usuarios más no para solo hablar y hablar como si supieras mucho y no ayudar en nada es mi pobre comentario xD
advertir que si hacen eso podrán bypass su cliente? no es ayuda xD entonces mejor no decirlo y que usen hack en su server como quieran, si lees los comentarios, abajo esta como configurar el InitHack, osea para comparir el fix, si ya alguien lo subio, es ilogico no crees,. primero debes leer y entender.

ahora te respondo en lo personal, si se o no, es cosa mía, yo no ando acá diciendo mis conocimientos o mis falencias. hay gente que me escribe y los ayudo, el tio melo ayudado muchisima gente, que seas nuevo y no me conozcas es otra cosa, igual suerte, yo hable hace unos días con zabino y dije que subiria cosas, despues, recuerda que es algo que uno hace por amor, en sus tiempos libres, nadie esta obligado a subir algo solo para complacer a personas como tu.

Con mi Advertencia y el Fix que ya dejaron, creo que no es necesario mas, solo es cosa de leer, dejen la flojera

TUTORIAL COMPLETE REMOVE LICENSE LOUIS Update 13 ... XD XD XD....


DON'T REMOVE THE CREDITS...


Code: [Select]
-----------------------------------------------------------------------------
STEP [1]- FIRST YOU NEED OPEN IN SOURCE [GAME SERVER] ----> THIS FILES
-----------------------------------------------------------------------------

- HackCheck.H
- HackCheck.CPP
- GameMain.CPP
- GameServer.CPP
- stdafx.H
- ServerDisplayer.CPP



-----------------------------------------------------------------------------
STEP [2] - REMENBER NEED SEE IF HAVE THIS LINE ON [ HackCheck.H ] --> [ void InitHackCheck(); ]
IF DON'T HAVE NEED ADD ONLY THIS LINE....
-----------------------------------------------------------------------------

void InitHackCheck();



-----------------------------------------------------------------------------
STEP [3] - ON [ HackCheck.CPP ] NEED CHANGE THIS LINE,
NEED JUST CHANGE THE NUMBER LIKE THE EXAMPLE DONW: -->
     [EXAMPLE]
if (PROTECT_STATE == 0)
-----------------------------------------------------------------------------

if (PROTECT_STATE == 0) // || GAMESERVER_UPDATE >= 801
EncDecKey1 = (BYTE)0xE2;
EncDecKey2 = (BYTE)0x76; // Default is 0x76
#else
EncDecKey1 = (BYTE)0xE2;
EncDecKey2 = (BYTE)0x77; // Default is 0x76
#endif



-----------------------------------------------------------------------------
STEP [4]- AND IN [ GameMain.CPP ] DOWN ON THIS [VOID] AFTER THE PROTECT_START, SEE THE EXAMPLE:
NEED SEE IF HAVE THIS LINE ON --> [ InitHackCheck(); ]
IF DON'T HAVE NEED ADD ONLY THIS.....
-----------------------------------------------------------------------------

void GameMainInit(HWND hwnd)

PROTECT_START

gObjInit();

InitHackCheck();



-----------------------------------------------------------------------------
STEP [5] - ON [ GameServer.CPP ] NEED CHANGE THIS LINE, SEE THE EXAMPLE:
-----------------------------------------------------------------------------

#if(PROTECT_STATE==1)

#if(GAMESERVER_UPDATE>=801)
//gProtect.StartAuth(AUTH_SERVER_TYPE_S8_GAME_SERVER); [ I ADD // TO REMOVE THE PROTECTION ON - S8 ]
#elif(GAMESERVER_UPDATE>=601)
//gProtect.StartAuth(AUTH_SERVER_TYPE_S6_GAME_SERVER); [ I ADD // TO REMOVE THE PROTECTION ON - S6 ]
#elif(GAMESERVER_UPDATE>=401)
gProtect.StartAuth(AUTH_SERVER_TYPE_S4_GAME_SERVER);
#else
gProtect.StartAuth(AUTH_SERVER_TYPE_S2_GAME_SERVER);
#endif



-----------------------------------------------------------------------------
STEP [6] - ON [ stdafx.H ] NEED CHANGE THIS LINE,
NEED JUST CHANGE THE NUMBER LIKE THE EXAMPLE DONW:
     [EXAMPLE]
--> #define PROTECT_STATE 1
--> #define ENCRYPT_STATE 1
--> #if(PROTECT_STATE==0)

-----------------------------------------------------------------------------

#ifndef PROTECT_STATE
#define PROTECT_STATE 1
#endif

#ifndef ENCRYPT_STATE
#define ENCRYPT_STATE 1
#endif

#if(PROTECT_STATE==0)
#define GAMESERVER_NAME "Free"
#else
#define GAMESERVER_NAME "Premium"
#endif



-----------------------------------------------------------------------------
STEP [7] - ON [ ServerDisplayer.CPP ] NEED CHANGE THIS LINE,
NEED JUST CHANGE THE NUMBER LIKE THE EXAMPLE DOWN:
-----------------------------------------------------------------------------

#if(PROTECT_STATE==1)








-----------------------------------------------------------------------------
STEP [8] FINAL - YOU NEED NOW OPEN IN SOURCE [MAIN] ----> THIS FILES
[ HackCheck.CPP ], AND JUST COMPARE THIS LINE DOWN WITH THE
[ HackCheck.CPP ] ON [GAME-SERVER SOURCE].
IF IS THE SAME IS OK , IF NOT REMAKE TO MAKE THE SAME :D
-----------------------------------------------------------------------------

#if(GAMESERVER_PREMIUM==1)
EncDecKey2 = (BYTE)0x77; //default 76
#else
EncDecKey2 = (BYTE)0x76; //default 76
#endif



-----------------------------------------------------------------------------























-----------------------------------------------------------------------------
THIS STEP IS IF DOWN WORK THE TUTORIAL UP :D

-----------------------------------------------------------------------------
STEP [X] - AFTER CHANGE THIS LINE'S ON [ HackCheck.CPP ] ON GAME-SERVER
TO REMOVE ERROR DISCONNECT....
-----------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------------------------------------------------------------------

void InitHackCheck() // OK
{
VM_START

WORD EncDecKey = 0;

for (int n = 0; n < sizeof(gServerInfo.m_CustomerName); n++)
{
EncDecKey += (BYTE)(gServerInfo.m_CustomerName[n] ^ gServerInfo.m_ServerSerial[(n % sizeof(gServerInfo.m_ServerSerial))]);
}

#if (PROTECT_STATE == 0) // || GAMESERVER_UPDATE >= 801
EncDecKey1 = (BYTE)0xE2;
EncDecKey2 = (BYTE)0xFF; // Default is 0x76 [ ON THIS I MODIFIC THE 0x76 TO 0xFF ] BECAUSE THE PROBLEM DISCONNECT....
#else
EncDecKey1 = (BYTE)0xE2;
EncDecKey2 = (BYTE)0x77; // Default is 0x76
#endif

   //EncDecKey2 = gProtect.m_EncKeyNew; [ THIS NEED REMOVE - BECAUSE THIS I ADD THIS // ] BECAUSE THE PROBLEM DISCONNECT....

EncDecKey1 += LOBYTE(EncDecKey);
EncDecKey2 += HIBYTE(EncDecKey);

GetPrivateProfileString("MHPServerInfo", "CustomerName", "", MHPCustomerName, sizeof(MHPCustomerName), "..\\Data\\Hack\\MHPServer.ini");

MHPEncDecKey1 = GetPrivateProfileInt("MHPServerInfo", "EncDecKey1", 0, "..\\Data\\Hack\\MHPServer.ini");

MHPEncDecKey2 = GetPrivateProfileInt("MHPServerInfo", "EncDecKey2", 0, "..\\Data\\Hack\\MHPServer.ini");

if (MHPEncDecKey1 != 0 || MHPEncDecKey2 != 0)
{
WORD MHPEncDecKey = 0;

for (int n = 0; n < sizeof(MHPCustomerName); n++)
{
MHPEncDecKey += MHPCustomerName[n];
}

MHPEncDecKey1 += LOBYTE(MHPEncDecKey);
MHPEncDecKey2 += HIBYTE(MHPEncDecKey);
}

VM_END
}

//------------------------------------------------------------------------------------------------------------------------------------------------------------------



DON'T REMOVE THE CREDIT'S - BECAUSE THE WORK ....
FROID11
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Gracias:


Offline melo920 #99 Posteado: August 19, 2019, 03:54:51 PM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 204
  • Gracias recibida: 2858
  • co
haber explico algo sencillo de entender ese InitHackCheck(); se encarga de la conexión entre GS>Main usada tambien para el Antihack MHP>GS>Main, si desactivas la seguridad del Anithack pueden inyectarlo, saltarlo burlarlo super facil. osea al tener esto // InitHackCheck(); desactivad, estarán haciendo sus servidores vulnerables a este y otros tipos de cosas, ejeplo si burlas el antihack, puedes usar hasta CheatEngine que es de los mas viejos y peores Speed xD

por que borrar entonces algo tan importante? no es mejor Fix, no digo que el tuto sea exelente, el eror yase que el GS es Free, el Cliente es Premium y usan conexiones diferentes, solo pasen el GS a Premium y desabilten la licencia y con eso basta, no tenían que quitar el inithack xd
  • Like
    Dislike
    Love
    HaHa
    Angry
    Surprise
    Sad
    Party

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

 

Related Topics

  Subject / Started by Replies Last post
82 Replies
13816 Views
Last post July 03, 2020, 12:17:35 AM
by erickmalfoy
208 Replies
20318 Views
Last post December 25, 2019, 05:48:34 PM
by Ryuno
54 Replies
7051 Views
Last post October 29, 2019, 10:10:42 AM
by hiep
3 Replies
478 Views
Last post February 28, 2020, 10:17:49 PM
by rodrigo117
3 Replies
354 Views
Last post March 25, 2020, 07:58:28 PM
by zedia93