[Release] X-Team Sources (S4, S6, S8) | Разработка игровых платформ
  1. Доброго времени суток. В связи с появлением спамеров, активация функций новых пользователей (Создавать темы, писать сообщения), теперь будет только после проверки администратором! Для регистрации отписываемся в лс, в вк. vk.com/tehnik777 (Пишем только с реальных страниц)
    Скрыть объявление

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

Тема в разделе "Релизы с исходами", создана пользователем bloodknigh, 1 дек 2018.

Обсуждение темы [Release] X-Team Sources (S4, S6, S8) в разделе Релизы с исходами на форуме zetta-forum.ru.

  1. bloodknigh

    bloodknigh Интересующийся

    Регистрация:
    8 ноя 2016
    Сообщения:
    15
    Симпатии:
    2
    Баллы:
    3
    Пол:
    Мужской
    [Release] X-Team Sources (S4, S6, S8)
    .....::::::: 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:

    https://mega.nz/#F!Eh8hDSTb!O1or6cNOszkiYzXQ2tUD2A!opFwTSJR

    Sources, Unpacked Main (S4,S6):

    https://mega.nz/#F!Eh8hDSTb!O1or6cNOszkiYzXQ2tUD2A!5hs1jRDR

    Cloud (All Files):

    https://mega.nz/#F!Eh8hDSTb!O1or6cNOszkiYzXQ2tUD2A

    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


    [​IMG]


    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();


    //InitHackCheck();


    InitItem();


    InitJewel();


    InitPrintPlayer();


    InitReconnect();


    InitResolution();


    InitWing();
    and the GS

    Code:
    #define ENCRYPT_STATE 0 // Change 1 by 0
    Fix License on all Project

    Code:
    #define PROTECT_STATE 0 // Change 1 by 0
    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 //<- Changed

    Install Detours.lib



    https://mega.nz/#!CEZjxBwL!i28pEIaIJYSBA3ke80pbatppcFUjzbppYj1g5_F-leU



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

    Change the ...\MHPServer\MHPServer.ini file
    PHP Code:
    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 Code:
    ...
    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 Code:
    ...
    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 Code:
    [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 Code:
    ...
    #ifndef ENCRYPT_STATE
    #define ENCRYPT_STATE 1
    #endif
    ...
    Change in Main.cpp from the Main_EX803 project
    PHP Code:
    ...
    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 Code:
    [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 Code:
    [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 = https://mega.nz/#!ogsxzDiI!MIdIn2gqY...TxEUMXqN5gOZ0k

    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;
    }
    }
    [​IMG]


    Hello everyone, I leave below the GameServer.exe SEASON 8, the following FIX

    Before starting, install font.ttf, which is inside the folder GameServer

    * Elements Monster/NPC


    Go to Monster.txt and journey to the last column of the monster that you want to add an item, and place 6

    Example:


    Code:
    //Index Rate Name Level MaxLife MaxMana DamageMin DamageMax Defense MagicDefense AttackRate DefenseRate MoveRange AttackType AttackRange ViewRange MoveSpeed AttackSpeed RegenTime Attribute ItemRate MoneyRate MaxItemLevel MonsterSkill Resistance1 Resistance2 Resistance3 Resistance4 ElementalPattern ElementalDefense ElementalDamageMin ElementalDamageMax ElementalAttackRate ElementalDefenseRate ElementalAttribute
    0 1 "Bull Fighter" 6 100 0 16 20 6 0 28 6 3 0 1 5 400 1600 10 2 130 20 6 0 0 0 0 0 0 0 4 0 0 0 0 -> Change 0 to 6
    Change Reward in QuestWorldReward.txt

    EXAMPLE:

    RED: ITEM -> INDEX * 512 + ITEM
    BLUE: LEVEL ITEM -> +9
    ORANGE: CONTRIBUTION GENS
    PINK: EXP


    Code:
    0 16 0 5 0 0 0 0 0 1 16 1 1 1 1 1 1 1 1
    1 1 0 100000 0 0 0 0 0 1 16 1 1 1 1 1 1 1 1
    2 4 6820 1 9 0 0 0 0 1 16 1 1 1 1 1 1 1 1

    Changelog:


    • Added Support Map 93/94 ( Debenter 2 and Acheron 2 )
    • Added Custom Message GM ONLINE (8)
    • Added Custom Message ADM ONLINE (32)
    • Added Custom Message when a user connects
    • Fixed Quest Gens
    • Removed License
    • PlusStatPoint FIX for ALL Class
    • Elemental Monster Fix
    • FIX Bug Cursed Tower and Monster in Maps Debenter 2 and Acheron 2
    • Fix Maps to Battle Gens
    • Fix Dissconect to extracting a seed item
    • And a couple of more things that are irrelevant...


    Source GAMESERVER EX803

    ServerFile Update




    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
     

Поделиться этой страницей