Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Release] X-Team Sources (S4, S6, S8)

Initiate Mage
Joined
Oct 13, 2019
Messages
2
Reaction score
0
Re: Source [MUEMU]

Can someone help with configuring these files for season 6?

I compiled:
1. ConnectServer,
2. DataServer,
3. GameServer,
4. JoinServer,
5. MHPServer,
6. MHPDetect,
7. MHPClient,
8. MHPVerify,
9. Client,
10. Main,
11. GetMainInfo,
12. GetClientInfo.


I made corrections in the source codes that are described in the first post, moved MHPServer.ini to Data / Hack, made changes to JoinServer.
Also disabled InitHackCheck () in GameMain.cpp (GameServer) and ENCRYPT_STATE set to 0.
In MHPClient, InitHackCheck () is also disabled.


Everything compiles without errors, starts without errors, and there are no errors at all.


To get main.emu, I put in MAIN_INFO:
1) Main.dll (Just Compiled)
2) Client.dll (Just Compiled)
3) MHPClient.dll (Just Compiled)
4) MHPVerify.dll (Just Compiled)
5) Camera.dll (From the archive)


Using GetMainInfo.exe (Just Compiled), I get main.emu.


Next, to get ah.emu, I put in AH_INFO:
1) Main.dll (From MAIN_INFO)
2) Client.dll (From MAIN_INFO)
3) MHPClient.dll (From MAIN_INFO)
4) MHPVerify.dll (From MAIN_INFO)
5) Camera.dll (From MAIN_INFO)
6) Main.exe (From MAIN_INFO)


Using GetClientInfo.exe (Just Compiled), I get ah.emu.


I copy all eight files to the client, I see the server, try to select the right one, and as a result, the credential input window does not appear, after a couple of seconds - disconnect.
Serial is specified in GameServerInfo - Common.dat, MainInfo.ini, MHPServer.ini, the same.


GameServerInfo - Common.dat:
Code:
CustomerName = muemu
CustomerHardwareId = 5AE4BFFF-F7E9168F-F45BBA2D-E046D8E7
ServerName = MuEmu
ServerCode = 0
ServerLock = 0
ServerPort = 55901
ServerVersion = 1.04.05
ServerSerial = araCTo6gks8uUqZ5
ServerMaxUserNumber = 500

MHPServer.ini:
Code:
CustomerName = muemu
CustomerHardwareId = 5AE4BFFF-F7E9168F-F45BBA2D-E046D8E7
ClientVersion = 1.04.05
ClientSerial = araCTo6gks8uUqZ5
MHPServerPort = 55999
MaxIpConnection = 10
DetectionLockTime = 300
EncDecKey1 = 0  // 1 to 255
EncDecKey2 = 0  // 1 to 255
EncDecSetNumber = 0 //0
InternalVersion = 0
ReconnectSwitch = 1
MemoryGuardSwitch = 1
MemoryGuardNumber = 3
MacroProtectSwitch = 1
MacroProtectNumber = 6
MemoryAddress1 = 0x00E611B2
MemoryAddress2 = 0x00E61F68
MemoryAddress3 = 0x00E61F70
MemoryAddress4 = 0x08793718
MemoryAddress5 = 0x08128AC8
MemoryAddress6 = 0x00E8C578
MemoryAddress7 = 0xC4E70EDF
MemoryAddress8 = 0xC4E6F2B9

MainInfo.ini:
Code:
CustomerName = muemu
LauncherType = 0
IpAddress = 45.32.152.238
IpAddressPort = 44405
ClientVersion = 1.04.05
ClientSerial = araCTo6gks8uUqZ5
WindowName = MU
ScreenShotPath = ScreenShots\Screen(%02d_%02d-%02d-%02d)-%04d.jpg
ClientName = main.exe
PluginName = MHPClient.dll
CameraName = Camera.dll

ClientInfo.ini:
Code:
CustomerName = muemu
IpAddress = 45.32.152.238
ServerPort = 55999
ServerName = MuEmu
ClientName = main.exe
PluginName = Client.dll
VerifyName = MHPVerify.dll
 
Initiate Mage
Joined
Oct 13, 2019
Messages
2
Reaction score
0
Re: Source [MUEMU]

Can someone help with configuring these files for season 6?

I compiled:
1. ConnectServer,
2. DataServer,
3. GameServer,
4. JoinServer,
5. MHPServer,
6. MHPDetect,
7. MHPClient,
8. MHPVerify,
9. Client,
10. Main,
11. GetMainInfo,
12. GetClientInfo.


I made corrections in the source codes that are described in the first post, moved MHPServer.ini to Data / Hack, made changes to JoinServer.
Also disabled InitHackCheck () in GameMain.cpp (GameServer) and ENCRYPT_STATE set to 0.
In MHPClient, InitHackCheck () is also disabled.


Everything compiles without errors, starts without errors, and there are no errors at all.


To get main.emu, I put in MAIN_INFO:
1) Main.dll (Just Compiled)
2) Client.dll (Just Compiled)
3) MHPClient.dll (Just Compiled)
4) MHPVerify.dll (Just Compiled)
5) Camera.dll (From the archive)


Using GetMainInfo.exe (Just Compiled), I get main.emu.


Next, to get ah.emu, I put in AH_INFO:
1) Main.dll (From MAIN_INFO)
2) Client.dll (From MAIN_INFO)
3) MHPClient.dll (From MAIN_INFO)
4) MHPVerify.dll (From MAIN_INFO)
5) Camera.dll (From MAIN_INFO)
6) Main.exe (From MAIN_INFO)


Using GetClientInfo.exe (Just Compiled), I get ah.emu.


I copy all eight files to the client, I see the server, try to select the right one, and as a result, the credential input window does not appear, after a couple of seconds - disconnect.
Serial is specified in GameServerInfo - Common.dat, MainInfo.ini, MHPServer.ini, the same.


GameServerInfo - Common.dat:
Code:
CustomerName = muemu
CustomerHardwareId = 5AE4BFFF-F7E9168F-F45BBA2D-E046D8E7
ServerName = MuEmu
ServerCode = 0
ServerLock = 0
ServerPort = 55901
ServerVersion = 1.04.05
ServerSerial = araCTo6gks8uUqZ5
ServerMaxUserNumber = 500

MHPServer.ini:
Code:
CustomerName = muemu
CustomerHardwareId = 5AE4BFFF-F7E9168F-F45BBA2D-E046D8E7
ClientVersion = 1.04.05
ClientSerial = araCTo6gks8uUqZ5
MHPServerPort = 55999
MaxIpConnection = 10
DetectionLockTime = 300
EncDecKey1 = 0  // 1 to 255
EncDecKey2 = 0  // 1 to 255
EncDecSetNumber = 0 //0
InternalVersion = 0
ReconnectSwitch = 1
MemoryGuardSwitch = 1
MemoryGuardNumber = 3
MacroProtectSwitch = 1
MacroProtectNumber = 6
MemoryAddress1 = 0x00E611B2
MemoryAddress2 = 0x00E61F68
MemoryAddress3 = 0x00E61F70
MemoryAddress4 = 0x08793718
MemoryAddress5 = 0x08128AC8
MemoryAddress6 = 0x00E8C578
MemoryAddress7 = 0xC4E70EDF
MemoryAddress8 = 0xC4E6F2B9

MainInfo.ini:
Code:
CustomerName = muemu
LauncherType = 0
IpAddress = 45.32.152.238
IpAddressPort = 44405
ClientVersion = 1.04.05
ClientSerial = araCTo6gks8uUqZ5
WindowName = MU
ScreenShotPath = ScreenShots\Screen(%02d_%02d-%02d-%02d)-%04d.jpg
ClientName = main.exe
PluginName = MHPClient.dll
CameraName = Camera.dll

ClientInfo.ini:
Code:
CustomerName = muemu
IpAddress = 45.32.152.238
ServerPort = 55999
ServerName = MuEmu
ClientName = main.exe
PluginName = Client.dll
VerifyName = MHPVerify.dll
 
Experienced Elementalist
Joined
Apr 15, 2012
Messages
203
Reaction score
25
With 100 ~200 online gets this error in random time. Any idea?

BF7pTC7 - [Release] X-Team Sources (S4, S6, S8) - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
May 3, 2009
Messages
42
Reaction score
3
Hi Everyone!

I would like to have S6 Working. I have managed to compile everything and use the base S6 Client. But whenever I choose a server in the list, it keeps on getting disconnected. I have read that I need to match the CustomerName in the GS Source. But seems can't find where to get it.
The first window is the MHP, 2nd is the GS, and 3rd is the CS. As you can see my Client was able to connect to the MHP service, while getting AddClient only on the GS then once disconnected I get DelClient.
ethondev - [Release] X-Team Sources (S4, S6, S8) - RaGEZONE Forums


Thanks so much!
 
Newbie Spellweaver
Joined
Jun 13, 2006
Messages
40
Reaction score
2
Hi Everyone!

I would like to have S6 Working. I have managed to compile everything and use the base S6 Client. But whenever I choose a server in the list, it keeps on getting disconnected. I have read that I need to match the CustomerName in the GS Source. But seems can't find where to get it.
The first window is the MHP, 2nd is the GS, and 3rd is the CS. As you can see my Client was able to connect to the MHP service, while getting AddClient only on the GS then once disconnected I get DelClient.
ethondev - [Release] X-Team Sources (S4, S6, S8) - RaGEZONE Forums


Thanks so much!

I'm the same as you. Why didn't anyone ask the question of disconnection? Can you help me? Everything follows the tutorial, but the connection GS is disconnected
 
Newbie Spellweaver
Joined
Jun 13, 2006
Messages
40
Reaction score
2
.....::::::: X-Team S4, S6 and S8 FULL SOURCE CODE :::::::.....

I'm stopping my work with Mu , so I will post here my folder on mega with all the files that have ... here has paid archive / expensive / files free / and very hard to find !!! make good use !


I learned a lot from this forum and I have a huge affection for him , I'm not doing it to "f##k" anyone , it's just because I think not just leave this community without giving any gifts ... so here this

Client,Tools,Server Files:


Sources, Unpacked Main (S4,S6):



Cloud (All Files):



passwords to unzip the files can be:
muserver.org / aogames.net
when I remember more passwords I put here

I'll be backI'm stopping my work with Mu , so I will post here my folder on mega with all the files that have ... here has paid archive / expensive / files free / and very hard to find !!! make good use !

I'll be back


pVdwpSL - [Release] X-Team Sources (S4, S6, S8) - RaGEZONE Forums



Error [ObjectManager] DelAcc

They have to modify the main.cpp to create a bypass[/CENTER]

Code:
gCustomItem.Load(gProtect.m_MainInfo.CustomItemInfo);


    gCustomWingEffect.Load(gProtect.m_MainInfo.CustomWingEffectInfo);


    gPacketManager.LoadEncryptionKey("Data\\Enc1.dat");


    gPacketManager.LoadDecryptionKey("Data\\Dec2.dat");


    InitCommon();


    [COLOR=#008000]//InitHackCheck();[/COLOR]


    InitItem();


    InitJewel();


    InitPrintPlayer();


    InitReconnect();


    InitResolution();


    InitWing();

and the GS

Code:
#define ENCRYPT_STATE 0  [COLOR=#008000]// Change 1 by 0[/COLOR]

Fix License on all Project

Code:
[COLOR=#000000]#define PROTECT_STATE 0 [/COLOR][COLOR=#008000]// Change 1 by 0[/COLOR]

Fix Server Full // Thx ashlay

CServerDisplayer::SetWindowName

Code:
    wsprintf(buff,"[%s] JoinServer (QueueSize : %d) (AccountCount : %d/%d)",JOINSERVER_VERSION,gSocketManager.GetQueueSize(),
        gAccountManager.GetAccountCount(),
#if    PROTECT_STATE
        gJoinServerMaxAccount[gProtect.m_AuthInfo.PackageType][gProtect.m_AuthInfo.PlanType]
#else
        MAX_ACCOUNT
#endif
    );

on

GJConnectAccountRecv

Code:
    if(gAccountManager.GetAccountCount() >= 
#if    PROTECT_STATE
        gJoinServerMaxAccount[gProtect.m_AuthInfo.PackageType][gProtect.m_AuthInfo.PlanType]
#else
        MAX_ACCOUNT
#endif
        )
Change Max LVL , NO TESTED! , I do not recommend it because the level works with the masterlvl

Search in GS

Code:
#define MAX_CHARACTER_LEVEL 400 [COLOR=#008000] //<- Changed[/COLOR]


Install Detours.lib






Correction to avoid the client disconnection and keep running the anti-hack system

Change the ...\MHPServer\MHPServer.ini file
PHP:
CustomerName = muemu
CustomerHardwareId = 0
ClientVersion = 1.05.07
ClientSerial = TbYehR2hFUPBKgZj
MHPServerPort = 55999
MaxIpConnection = 10
DetectionLockTime = 300
EncDecKey1 = 4  // 1 to 255
EncDecKey2 = 6  // 1 to 255
EncDecSetNumber = 0
InternalVersion = 0
ReconnectSwitch = 1 
MemoryGuardSwitch = 1 
MemoryGuardNumber = 3
MacroProtectSwitch = 1
MacroProtectNumber = 6
MemoryAddress1 = 0x0118DB1A
MemoryAddress2 = 0x0118EF48
MemoryAddress3 = 0x0118EF50
MemoryAddress4 = 0x08B159F8
MemoryAddress5 = 0x08499DCC
MemoryAddress6 = 0x011C3E7C
MemoryAddress7 = 0xC4B01E2F
MemoryAddress8 = 0xC4B00209


The MHPServer.ini file is used by the gameserver and by the hackserver, because of this, the best approach is keep the file in the Data\Hack folder.

Move the ...\MHPServer\MHPServer.ini file to the ..\Data\Hack folder and change the "..Package [SOURCE] MuEmu\MHP\HackServer" project (MHPServer)
File HackServer.cpp
PHP:
...
if(InitInstance(hInstance,nCmdShow) == 0)
{
    return 0;
}
gServerInfo.ReadStartupInfo("MHPServerInfo","..\\Data\\Hack\\MHPServer.ini");
#if(PROTECT_STATE == 1)
    gAuthenticate.Check();
#endif
...

File ServerInfo.cpp
PHP:
...
void CServerInfo::ReadConfig() // OK
{
    this->ReadConfig("MHPServerInfo","..\\Data\\Hack\\MHPServer.ini");
    LogAdd(LOG_BLUE,"[ServerInfo] Config loaded successfully");
}
...


Enable antihack in the client and server


Change in the ..\GameServer\DATA\GameServerInfo - Common.dat file
PHP:
[GameServerInfo]
;==================================================
; Server Settings
;==================================================
ServerName = muemu
ServerCode = 1
ServerLock = 0
ServerPort = 55901
ServerVersion = 1.05.07
ServerSerial = TbYehR2hFUPBKgZj
ServerMaxUserNumber = 100
CustomerName = muemu
CustomerHardwareId = 0

Change in the stdafx.h from the GameServer Project
PHP:
...
#ifndef ENCRYPT_STATE
#define ENCRYPT_STATE 1
#endif
...

Change in Main.cpp from the Main_EX803 project
PHP:
...
    gCustomWingEffect.Load(gProtect.m_MainInfo.CustomWingEffectInfo);
    InitCommon();
    InitHackCheck();
    InitItem();
    InitJewel();
...

To correctly generate the main.emu and ah.emu files

Change in the ...\ToolsX803\MAIN_INFO\MainInfo.ini
PHP:
[MainInfo]
LauncherType = 0
CustomerName = muemu
IpAddress = your IP address or domaian // 15 bytes only 
IpAddressPort = 44405
ClientVersion = 1.05.07
ClientSerial = TbYehR2hFUPBKgZj
WindowName = MU
ScreenShotPath = ScreenShots\Screen(%02d_%02d-%02d-%02d)-%04d.jpg
ClientName = main.exe
PluginName = MHPClient.dll 
CameraName = Client.dll

Change in the ...\ToolsX803\AH_INFO\ClientInfo.ini
PHP:
[ClientInfo]
CustomerName = muemu
IpAddress = your IP address or domain // 15 bytes only 
ServerPort = 55999
ServerName = muemu
ClientName = main.exe
PluginName = Client.dll 
VerifyName = MHPVerify.dll


Steps to generate the main.emu and ah.emu files
  1. Copy main.exe, Main.dll, Client.dll and MHPClient.dll to the ...\ToolsX803\MAIN_INFO\ folder
  2. Run GetMainInfo.exe (Compiled from "...\Package [SOURCE] MuEmu\GetMainInfo")
  3. Copy main.emu (Generated by step 2), Main.dll, MHPClient.dll, MHPVerify.dll and Client.dll to the ...ToolsX803\AH_INFO\ folder
  4. Run GetClientInfo.exe (Compiled from "..\Package [SOURCE] MuEmu\MHP\GetClientInfo")
  5. Copy main.emu, ah.emu, Main.dll, MHPClient.dll, MHPVerify.dll and Client.dll to the client root folder

Note 1: Tested only Ex803
Note 2: Keep the port numbers of the gameservers between 55901 and 55950. Or change this on projects (Main, MHPDetect and MHPClient)
Note 3: The code base is the first post


Fix MiniMap EX401

Coloque esse Patch no client =

Abra a Source Client_EX401
->Minimap.ccp
-> Substitua tudo pela Source abaixo

Code:
#include "stdafx.h"#include "MiniMap.h"
#include "Offset.h"
#include "Util.h"


bool MiniMapTable[MAX_MINI_MAP];


void InitMiniMap() // OK
{
    memset(MiniMapTable,0,sizeof(MiniMapTable));


    MemorySet(0x0060139B,0x90,0x02);


    MemorySet(0x006C7F22,0x90,0x1E);


    SetCompleteHook(0xFF,0x005D768A,&MiniMapCore);


    SetCompleteHook(0xE8,0x006C7F22,&MiniMapLoad);


    SetCompleteHook(0xFF,0x006C5FCA,&MiniMapCheck);


    SetCompleteHook(0xFF,0x0071198A,&MiniMapCheck);
}


void MiniMapCore() // OK
{
    ((void(*)())0x005D2F16)();


    MiniMapLoad();
}


void MiniMapLoad() // OK
{
    if(*(int*)(MAIN_CURRENT_MAP) < MAX_MINI_MAP)
    {
        char buff[32];


        wsprintf(buff,"Minimap\\World%d\\Map1.jpg",(*(int*)(MAIN_CURRENT_MAP)+1));


        if(MiniMapFileCheck(*(int*)(MAIN_CURRENT_MAP)) != 0)
        {
            MiniMapTable[*(int*)(MAIN_CURRENT_MAP)] = 1;
            ((bool(*)(char*,DWORD,DWORD,DWORD,BYTE))0x006A92BE)(buff,0x7B69,0x2601,0x2900,1);
        }
    }
}


bool MiniMapCheck(int map) // OK
{
    if(map == 30 || (map < MAX_MINI_MAP && MiniMapTable[map] != 0))
    {
        return 1;
    }
    else
    {
        return 0;
    }
}


bool MiniMapFileCheck(int map) // OK
{
    if(map == 30){return 1;}


    char buff[64];


    wsprintf(buff,".\\Data\\Minimap\\World%d\\Map1.ozj",(map+1));


    FILE* file;


    if(fopen_s(&file,buff,"r") != 0)
    {
        return 0;
    }
    else
    {
        fclose(file);
        return 1;
    }
}

U5LRCCQ - [Release] X-Team Sources (S4, S6, S8) - RaGEZONE Forums







I'm stopping my work with Mu , so I will post here my folder on mega with all the files that have ... here has paid archive / expensive / files free / and very hard to find !!! make good use !


Credits
X-Team (source files)
MuEMU


HI S8 client What is the decompression password?
 

Attachments

You must be registered for see attachments list
Initiate Mage
Joined
Aug 10, 2021
Messages
2
Reaction score
0
Hello
When I try to start main.exe it gives this error: Could not open game.exe (#2). Any suggestions?
 
Junior Spellweaver
Joined
May 21, 2020
Messages
118
Reaction score
5
.....::::::: X-Team S4, S6 and S8 FULL SOURCE CODE :::::::.....

I'm stopping my work with Mu , so I will post here my folder on mega with all the files that have ... here has paid archive / expensive / files free / and very hard to find !!! make good use !


I learned a lot from this forum and I have a huge affection for him , I'm not doing it to "f##k" anyone , it's just because I think not just leave this community without giving any gifts ... so here this

Client,Tools,Server Files:


Sources, Unpacked Main (S4,S6):



Cloud (All Files):



passwords to unzip the files can be:
muserver.org / aogames.net
when I remember more passwords I put here

I'll be backI'm stopping my work with Mu , so I will post here my folder on mega with all the files that have ... here has paid archive / expensive / files free / and very hard to find !!! make good use !

I'll be back


pVdwpSL - [Release] X-Team Sources (S4, S6, S8) - RaGEZONE Forums



Error [ObjectManager] DelAcc

They have to modify the main.cpp to create a bypass[/CENTER]

Code:
gCustomItem.Load(gProtect.m_MainInfo.CustomItemInfo);


    gCustomWingEffect.Load(gProtect.m_MainInfo.CustomWingEffectInfo);


    gPacketManager.LoadEncryptionKey("Data\\Enc1.dat");


    gPacketManager.LoadDecryptionKey("Data\\Dec2.dat");


    InitCommon();


    [COLOR=#008000]//InitHackCheck();[/COLOR]


    InitItem();


    InitJewel();


    InitPrintPlayer();


    InitReconnect();


    InitResolution();


    InitWing();

and the GS

Code:
#define ENCRYPT_STATE 0  [COLOR=#008000]// Change 1 by 0[/COLOR]

Fix License on all Project

Code:
[COLOR=#000000]#define PROTECT_STATE 0 [/COLOR][COLOR=#008000]// Change 1 by 0[/COLOR]

Fix Server Full // Thx ashlay

CServerDisplayer::SetWindowName

Code:
    wsprintf(buff,"[%s] JoinServer (QueueSize : %d) (AccountCount : %d/%d)",JOINSERVER_VERSION,gSocketManager.GetQueueSize(),
        gAccountManager.GetAccountCount(),
#if    PROTECT_STATE
        gJoinServerMaxAccount[gProtect.m_AuthInfo.PackageType][gProtect.m_AuthInfo.PlanType]
#else
        MAX_ACCOUNT
#endif
    );

on

GJConnectAccountRecv

Code:
    if(gAccountManager.GetAccountCount() >= 
#if    PROTECT_STATE
        gJoinServerMaxAccount[gProtect.m_AuthInfo.PackageType][gProtect.m_AuthInfo.PlanType]
#else
        MAX_ACCOUNT
#endif
        )
Change Max LVL , NO TESTED! , I do not recommend it because the level works with the masterlvl

Search in GS

Code:
#define MAX_CHARACTER_LEVEL 400 [COLOR=#008000] //<- Changed[/COLOR]


Install Detours.lib






Correction to avoid the client disconnection and keep running the anti-hack system

Change the ...\MHPServer\MHPServer.ini file
PHP:
CustomerName = muemu
CustomerHardwareId = 0
ClientVersion = 1.05.07
ClientSerial = TbYehR2hFUPBKgZj
MHPServerPort = 55999
MaxIpConnection = 10
DetectionLockTime = 300
EncDecKey1 = 4  // 1 to 255
EncDecKey2 = 6  // 1 to 255
EncDecSetNumber = 0
InternalVersion = 0
ReconnectSwitch = 1 
MemoryGuardSwitch = 1 
MemoryGuardNumber = 3
MacroProtectSwitch = 1
MacroProtectNumber = 6
MemoryAddress1 = 0x0118DB1A
MemoryAddress2 = 0x0118EF48
MemoryAddress3 = 0x0118EF50
MemoryAddress4 = 0x08B159F8
MemoryAddress5 = 0x08499DCC
MemoryAddress6 = 0x011C3E7C
MemoryAddress7 = 0xC4B01E2F
MemoryAddress8 = 0xC4B00209


The MHPServer.ini file is used by the gameserver and by the hackserver, because of this, the best approach is keep the file in the Data\Hack folder.

Move the ...\MHPServer\MHPServer.ini file to the ..\Data\Hack folder and change the "..Package [SOURCE] MuEmu\MHP\HackServer" project (MHPServer)
File HackServer.cpp
PHP:
...
if(InitInstance(hInstance,nCmdShow) == 0)
{
    return 0;
}
gServerInfo.ReadStartupInfo("MHPServerInfo","..\\Data\\Hack\\MHPServer.ini");
#if(PROTECT_STATE == 1)
    gAuthenticate.Check();
#endif
...

File ServerInfo.cpp
PHP:
...
void CServerInfo::ReadConfig() // OK
{
    this->ReadConfig("MHPServerInfo","..\\Data\\Hack\\MHPServer.ini");
    LogAdd(LOG_BLUE,"[ServerInfo] Config loaded successfully");
}
...


Enable antihack in the client and server


Change in the ..\GameServer\DATA\GameServerInfo - Common.dat file
PHP:
[GameServerInfo]
;==================================================
; Server Settings
;==================================================
ServerName = muemu
ServerCode = 1
ServerLock = 0
ServerPort = 55901
ServerVersion = 1.05.07
ServerSerial = TbYehR2hFUPBKgZj
ServerMaxUserNumber = 100
CustomerName = muemu
CustomerHardwareId = 0

Change in the stdafx.h from the GameServer Project
PHP:
...
#ifndef ENCRYPT_STATE
#define ENCRYPT_STATE 1
#endif
...

Change in Main.cpp from the Main_EX803 project
PHP:
...
    gCustomWingEffect.Load(gProtect.m_MainInfo.CustomWingEffectInfo);
    InitCommon();
    InitHackCheck();
    InitItem();
    InitJewel();
...

To correctly generate the main.emu and ah.emu files

Change in the ...\ToolsX803\MAIN_INFO\MainInfo.ini
PHP:
[MainInfo]
LauncherType = 0
CustomerName = muemu
IpAddress = your IP address or domaian // 15 bytes only 
IpAddressPort = 44405
ClientVersion = 1.05.07
ClientSerial = TbYehR2hFUPBKgZj
WindowName = MU
ScreenShotPath = ScreenShots\Screen(%02d_%02d-%02d-%02d)-%04d.jpg
ClientName = main.exe
PluginName = MHPClient.dll 
CameraName = Client.dll

Change in the ...\ToolsX803\AH_INFO\ClientInfo.ini
PHP:
[ClientInfo]
CustomerName = muemu
IpAddress = your IP address or domain // 15 bytes only 
ServerPort = 55999
ServerName = muemu
ClientName = main.exe
PluginName = Client.dll 
VerifyName = MHPVerify.dll


Steps to generate the main.emu and ah.emu files
  1. Copy main.exe, Main.dll, Client.dll and MHPClient.dll to the ...\ToolsX803\MAIN_INFO\ folder
  2. Run GetMainInfo.exe (Compiled from "...\Package [SOURCE] MuEmu\GetMainInfo")
  3. Copy main.emu (Generated by step 2), Main.dll, MHPClient.dll, MHPVerify.dll and Client.dll to the ...ToolsX803\AH_INFO\ folder
  4. Run GetClientInfo.exe (Compiled from "..\Package [SOURCE] MuEmu\MHP\GetClientInfo")
  5. Copy main.emu, ah.emu, Main.dll, MHPClient.dll, MHPVerify.dll and Client.dll to the client root folder

Note 1: Tested only Ex803
Note 2: Keep the port numbers of the gameservers between 55901 and 55950. Or change this on projects (Main, MHPDetect and MHPClient)
Note 3: The code base is the first post


Fix MiniMap EX401

Coloque esse Patch no client =

Abra a Source Client_EX401
->Minimap.ccp
-> Substitua tudo pela Source abaixo

Code:
#include "stdafx.h"#include "MiniMap.h"
#include "Offset.h"
#include "Util.h"


bool MiniMapTable[MAX_MINI_MAP];


void InitMiniMap() // OK
{
    memset(MiniMapTable,0,sizeof(MiniMapTable));


    MemorySet(0x0060139B,0x90,0x02);


    MemorySet(0x006C7F22,0x90,0x1E);


    SetCompleteHook(0xFF,0x005D768A,&MiniMapCore);


    SetCompleteHook(0xE8,0x006C7F22,&MiniMapLoad);


    SetCompleteHook(0xFF,0x006C5FCA,&MiniMapCheck);


    SetCompleteHook(0xFF,0x0071198A,&MiniMapCheck);
}


void MiniMapCore() // OK
{
    ((void(*)())0x005D2F16)();


    MiniMapLoad();
}


void MiniMapLoad() // OK
{
    if(*(int*)(MAIN_CURRENT_MAP) < MAX_MINI_MAP)
    {
        char buff[32];


        wsprintf(buff,"Minimap\\World%d\\Map1.jpg",(*(int*)(MAIN_CURRENT_MAP)+1));


        if(MiniMapFileCheck(*(int*)(MAIN_CURRENT_MAP)) != 0)
        {
            MiniMapTable[*(int*)(MAIN_CURRENT_MAP)] = 1;
            ((bool(*)(char*,DWORD,DWORD,DWORD,BYTE))0x006A92BE)(buff,0x7B69,0x2601,0x2900,1);
        }
    }
}


bool MiniMapCheck(int map) // OK
{
    if(map == 30 || (map < MAX_MINI_MAP && MiniMapTable[map] != 0))
    {
        return 1;
    }
    else
    {
        return 0;
    }
}


bool MiniMapFileCheck(int map) // OK
{
    if(map == 30){return 1;}


    char buff[64];


    wsprintf(buff,".\\Data\\Minimap\\World%d\\Map1.ozj",(map+1));


    FILE* file;


    if(fopen_s(&file,buff,"r") != 0)
    {
        return 0;
    }
    else
    {
        fclose(file);
        return 1;
    }
}

U5LRCCQ - [Release] X-Team Sources (S4, S6, S8) - RaGEZONE Forums







I'm stopping my work with Mu , so I will post here my folder on mega with all the files that have ... here has paid archive / expensive / files free / and very hard to find !!! make good use !


Credits
X-Team (source files)
MuEMU



UPDATE the LINK PLEASE

-->Source GAMESERVER EX803

and --> ServerFiles

PLEASE



help me on this error please

https://imgur.com/ntuPxjs
 

Attachments

You must be registered for see attachments list
Junior Spellweaver
Joined
May 21, 2020
Messages
118
Reaction score
5
i run my client but i got an ERROR anyone can help me how to fix this
https://imgur.com/undefined
https://imgur.com/undefined
 
Junior Spellweaver
Joined
May 21, 2020
Messages
118
Reaction score
5
anyone have idea how to fix this error ?? and the mount


Thank you for ur reply.....
https://imgur.com/undefined








https://imgur.com/undefined



 
Last edited:
Junior Spellweaver
Joined
May 21, 2020
Messages
118
Reaction score
5
here



here https://imgur.com/nso7rTZ
 
Back
Top