IGCN Season 9 Repack + Custom + Source

Page 1 of 5 12345 LastLast
Results 1 to 15 of 61
  1. #1
    Ultimate Member myheart is online now
    MemberRank
    Jun 2017 Join Date
    199Posts

    IGCN Season 9 Repack + Custom + Source

    Folder Client + serverfiles + source
    https://mega.nz/#F!OElDUD7T!YqneDD3x4dy1CaZ4oONFiA

    i stop working on this.
    this is IGCN file + Xteam customs
    fixed wing charset add wings dynamic effect.
    some stuff missing in server side for fixed just copy from xteam source.

    - update client side
    + optimize and cleaned
    + add camera 3D
    + allow switch font
    + add launcher checker
    Code:
    #define oUserPreviewstruct    *(int*)0x7F7E904
    
    #define pPlayerState  *(int*)0x1205338
    #define MAIN_WINDOW    *(HWND*)(0x123CA8C)
    #define pPreviewThis  ((LPVOID(*)()) 0x437357)
    #define pGetPreviewStruct    ((DWORD(__thiscall*)(LPVOID This, int ViewportID)) 0x958F37)
    #define pCursorX   *(int*)0x8B97684
    #define pCursorY   *(int*)0x8B97688
    #define pLoadImage   ((int(__cdecl*)(char *Path, int, int, int, char, char)) 0x7B98E8)
    #define pDrawGUI   ((int(__cdecl*)(int, float, float, float, float)) 0x7CB14F)
    #define pDrawImage   ((int(__cdecl*)(int ImageID, float PosX, float PosY, float Width, float Height, float Arg6, float Arg7, float ScaleX, float ScaleY, BYTE FillCenter, BYTE FillBolder, float alpha)) 0x638FFB)
    #define pDrawInterface  ((void(*)()) 0x82141C) //1.05.25
    #define pDrawInterfaceCall    0x008213FA
    #define pLoadSomeForm  ((void(*)())0xA275B6)
    #define pLoadSomeFormCall    0x00632DD3
    #define pMapNumber   *(int*)0x1206ED0
    #define pPlaySound   ((int(__cdecl*)(char * path, int a2)) 0x4D6801)
    //Text
    #define pTextThis   ((LPVOID(*)())0x4512A0)
    #define pSetFont   ((int(__thiscall*)(LPVOID This, HFONT font)) 0x45150F)
    #define pTextUnknown1  ((int(__thiscall*)(LPVOID This, int a2)) 0x45148E) // -1
    #define pTextUnknown2  ((int(__thiscall*)(LPVOID This, int a2)) 0x4514E7) // 0
    #define pSetBGColor  ((int(__thiscall*)(LPVOID This, BYTE r, BYTE b, BYTE g, BYTE h)) 0x4514B6)
    #define pSetTextColor  ((int(__thiscall*)(LPVOID This, BYTE r, BYTE b, BYTE g, BYTE h)) 0x45145D)
    #define pDrawText   ((int(__thiscall*)(LPVOID This, int PosX, int PosY, LPCTSTR Text, int nCount, int nTabPositions, LPINT lpnTabStopPositions, int nTabOrigin)) 0x451537)
    #define pGetTextLine  ((int(__stdcall*)(int line)) 0x436D3A)

    Code:
    #pragma once
    
    #pragma pack(push, 1)
    struct Vangel
    {
    	float X;
    	float Y;
    	float Z;
    };
    #pragma pack(pop)
    
    #pragma pack(push, 1)
    struct ObjectModel
    {
    	/*+0*/  int  Prev;
    	BYTE gap01[30];
    	/*+34*/  WORD	AnimationID;
    	BYTE gap02[28];
    	/*+64*/  DWORD	skinID;
    	/*+68*/  //DWORD unknown68
    	BYTE gap03[48];
    	/*+116*/	float	Scale;
    	BYTE gap04[120];
    	/*+240*/	Vangel	SelectZone;
    	/*+252*/	Vangel	Unknown248;
    	/*+264*/	Vangel	VecPos;
    	/*+276*/	Vangel	WorldPos;
    	BYTE gap548[260];
    	/*+548*/	DWORD	GlowType;	//= 1 like Monster 258 Luke helper
    };
    #pragma pack(pop)
    
    #pragma pack(push, 1)
    typedef struct //season 9
    {
    	BYTE gap01[14];
    	/*+14*/  bool	InSafeZone;
    	/*+15*/  BYTE	Unknown15;
    	/*+16*/  BYTE	Unknown16;
    	/*+17*/  BYTE	IsLiveObject;
    	/*+18*/  BYTE	Unknown18;
    	/*+19*/  BYTE	Class;
    	/*+20*/  BYTE	Unknown20;
    	/*+21*/  BYTE	CtlCode;	
    	/*+22*/  BYTE	Unknown22;
    	/*+23*/  BYTE	Unknown23;
    	/*+24*/  BYTE	Unknown24;
    	/*+25*/  BYTE	Unknown25;
    	/*+26*/  BYTE	Unknown26;
    	/*+27*/  BYTE	Unknown27;
    	/*+28*/  BYTE	Unknown28;
    	/*+29*/  BYTE	Unknown29;
    	/*+30*/  BYTE	Unknown30;
    	/*+31*/  BYTE	GensInfluence;	
    	/*+32*/  BYTE	Unknown32;
    	/*+33*/  BYTE	Unknown33;
    	/*+34*/  BYTE	Unknown34;
    	/*+35*/  BYTE	Unknown35;
    	/*+36*/  BYTE	Unknown36;	
    	/*+37*/  BYTE	Unknown37;
    	/*+38*/  WORD	Unknown38;
    	/*+40*/  BYTE	Unknown40;
    	/*+41*/  BYTE	Unknown41;
    	/*+42*/  BYTE	Unknown42;
    	BYTE gap03[2];
    	/*+45*/  BYTE	RespawnPosX;
    	/*+46*/  BYTE	RespawnPosY;
    	BYTE gap04[3];
    	/*+50*/  BYTE	ActiveMagic;
    	BYTE gap05[5];
    	/*+56*/  char	Name[25];	
    	/*+120/  //BYTE	IsCharacterMove; //?
    	/*+390*/	//maybe WORD ID or aIndex
    	BYTE gap444[363];
    	/*+444*/	DWORD	MapPosX;
    	/*+448*/	DWORD	MapPosY;
    	BYTE gap540[88];
    	/*+540*/	short	HelmSlot;
    	/*+542*/	BYTE	HelmLevel;
    	/*+543*/	BYTE	HelmExcellent;
    	/*+544*/	BYTE	HelmAncient;
    	BYTE gap12[31];
    	/*+576*/	short	ArmorSlot;
    	/*+578*/	BYTE	ArmorLevel;
    	/*+579*/	BYTE	ArmorExcellent;
    	/*+580*/	BYTE	ArmorAncient;
    	BYTE gap13[31];
    	/*+612*/	short	PantsSlot;
    	/*+614*/	BYTE	PantsLevel;
    	/*+615*/	BYTE	PantsExcellent;
    	/*+616*/	BYTE	PantsAncient;
    	BYTE gap14[31];
    	/*+648*/	short	GlovesSlot;
    	/*+650*/	BYTE	GlovesLevel;
    	/*+651*/	BYTE	GlovesExcellent;
    	/*+652*/	BYTE	GlovesAncient;
    	BYTE gap15[31];
    	/*+684*/	short	BootsSlot;
    	/*+686*/	BYTE	BootsLevel;
    	/*+687*/	BYTE	BootsExcellent;
    	/*+688*/	BYTE	BootsAncient;
    	BYTE gap16[31];
    	/*+720*/	short	WeaponFirstSlot;
    	/*+722*/	BYTE	WeaponFirstLevel;
    	/*+723*/	BYTE	WeaponFirstExcellent;
    	/*+724*/	BYTE	WeaponFirstAncient;
    	BYTE gap17[31];
    	/*+756*/	short	WeaponSecondSlot;
    	/*+758*/	BYTE	WeaponSecondLevel;
    	/*+759*/	BYTE	WeaponSecondExcellent;
    	/*+760*/	BYTE	WeaponSecondAncient;
    	BYTE gap18[31];
    	/*+792*/	short	WingsSlot;
    	/*+794*/	BYTE	WingsLevel;
    	/*+795*/	BYTE	WingsExcellent;
    	/*+796*/	BYTE	WingsAncient;
    	BYTE gap19[31];
    	/*+828*/	short	PetSlot;
    	/*+830*/	BYTE	PetLevel;
    	/*+831*/	BYTE	PetExcellent;
    	/*+832*/	BYTE	PetAncient;
    	BYTE gap948[115];
    	/*+948*/	BYTE	unknown948;
    	BYTE gap1072[123];
    	/*+1072*/	ObjectModel m_Model;
    
    }ObjectPreview, *lpViewObj;
    #pragma pack(pop)

    Credits:
    Me
    IGCN
    Xteam
    Last edited by myheart; 19-01-18 at 01:26 AM.


  2. #2
    GreekTeaM muonlinegr2 is offline
    True MemberRank
    May 2012 Join Date
    GreeceLocation
    652Posts

    Re: IGCN Season 9 Repack + Custom + Source

    Screen??

  3. #3
    Account Upgraded | Title Enabled! magtjr is offline
    True MemberRank
    Apr 2013 Join Date
    239Posts

    Re: IGCN Season 9 Repack + Custom + Source

    Source.rar and ServerS9ep2.rar Corrupted
    Source.rar Corrompida.
    Last edited by magtjr; 16-12-17 at 05:42 PM.

  4. #4
    Account Upgraded | Title Enabled! walter29 is offline
    True MemberRank
    Dec 2007 Join Date
    303Posts

    Re: IGCN Season 9 Repack + Custom + Source

    can post to maininfo source?

  5. #5
    Member MaxMuON is offline
    MemberRank
    Nov 2016 Join Date
    43Posts

    Re: IGCN Season 9 Repack + Custom + Source

    What would i need to change on server side to fix WSARecv failed with error 10038 ?
    With the GameServer provided it works but not with mine, it gives WSARecv when I use exile.dll, so what else Do I need to change ?
    -CustomWing.cpp CustomWing.h MemScript & every instance of gCustomWing inside, what else is there ?

    ----- A topic with title ;Wsarecv() failed with error 10038 Fix; says
    3.Try login in client- This error appears when you try login in your account from client.Why its not connecting?It's simply. Your Client version is just different protocol typeIf you are using other protocol type you will need to change in server side to support this protocol.Manual its Data/Commonserver.cfg > Language = ?
    So where is exactly this Protocol Type in the GameServer ?
    Searched for hours in gs.. still no luck
    It is inside Protocol.cpp
    Works ty

    Pls upload source elixir
    Last edited by MaxMuON; 18-12-17 at 01:46 AM.

  6. #6
    Member chckhai is offline
    MemberRank
    Feb 2017 Join Date
    79Posts

    Re: IGCN Season 9 Repack + Custom + Source


    Thank you
    Last edited by chckhai; 18-12-17 at 10:27 PM.

  7. #7
    Account Upgraded | Title Enabled! magtjr is offline
    True MemberRank
    Apr 2013 Join Date
    239Posts

    Re: IGCN Season 9 Repack + Custom + Source

    Source Client ???

  8. #8
    Member MaxMuON is offline
    MemberRank
    Nov 2016 Join Date
    43Posts

    Re: IGCN Season 9 Repack + Custom + Source

    So the WSARecv 10038 error is because PMSG_IDPASS is different :( Really need exile.dll source

  9. #9
    Ultimate Member myheart is online now
    MemberRank
    Jun 2017 Join Date
    199Posts

    Re: IGCN Season 9 Repack + Custom + Source

    Quote Originally Posted by MaxMuON View Post
    So the WSARecv 10038 error is because PMSG_IDPASS is different :( Really need exile.dll source
    no error for me.

    - and first post updated.

  10. #10
    Member MaxMuON is offline
    MemberRank
    Nov 2016 Join Date
    43Posts

    Re: IGCN Season 9 Repack + Custom + Source

    Quote Originally Posted by myheart View Post
    no error for me.
    - and first post updated.
    EXILE_DLL from sources is missing and the problem is that my PMSG_IDPASS is
    PBMSG_HEAD h;
    BYTE subcode; // 3
    char Id[10]; // 4
    char Pass[20]; // E
    char HWID[100]; // NEW
    char Lang[11];
    DWORD TickCount; // 18
    BYTE CliVersion[5]; // 1C
    BYTE CliSerial[16]; // 21
    DWORD ServerSeason;
    float version;
    Yours is

    PBMSG_HEAD h;
    BYTE subcode; // 3
    char Id[10]; // 4
    char Pass[20]; // E
    DWORD TickCount; // 18
    BYTE CliVersion[5]; // 1C
    BYTE CliSerial[16]; // 21
    DWORD ServerSeason;
    If I add version and Lang it wont work because of exile.dll, I could live with that but HWID is also not comming back :(

    without exile.dll
    with

    If you wont post the source for client, could you please add in MainInfo.ini the GCAlterPShopVault 4 price tags Name for us to change ? :D ty
    And a Hwid
    Code:
    #include <Rpc.h>
    #pragma comment(lib,"Rpcrt4.lib")
    char* GetHwid3()
    {
        DWORD VolumeSerialNumber;
    
    
    
    
        if (GetVolumeInformation("C:\\", 0, 0, &VolumeSerialNumber, 0, 0, 0, 0) == 0)
        {
            return "no Volume";
        }
        UUID uuid;
    
    
        UuidCreateSequential(&uuid);
    
    
        SYSTEM_INFO SystemInfo;
    
    
        GetSystemInfo(&SystemInfo);
    
    
        DWORD ComputerHardwareId1 = VolumeSerialNumber ^ 0x12B586FE;
    
    
        DWORD ComputerHardwareId2 = *(DWORD*)(&uuid.Data4[2]) ^ 0x5D78A569;
    
    
        DWORD ComputerHardwareId3 = ((*(WORD*)(&uuid.Data4[6]) & 0xFFFF) | (SystemInfo.wProcessorArchitecture << 16)) ^ 0xF45BC123;
    
    
        DWORD ComputerHardwareId4 = ((SystemInfo.wProcessorLevel & 0xFFFF) | (SystemInfo.wProcessorRevision << 16)) ^ 0xB542D8E1;
    
    
        char msg[35];
    
    
        wsprintf(msg, "%08X-%08X-%08X-%08X", ComputerHardwareId1, ComputerHardwareId2, ComputerHardwareId3, ComputerHardwareId4);
    
    
        //printf("%08X-%08X-%08X-%08X\n", ComputerHardwareId1, ComputerHardwareId2, ComputerHardwareId3, ComputerHardwareId4);
    
    
        return msg;
    
    
    }
    
    & memcpy(lpMsg2->HWID, GetHwid3(), 100); in	PMSG_IDPASS_NEW * lpMsg2 = (PMSG_IDPASS_NEW *)NewIDPass;
    Last edited by MaxMuON; 18-12-17 at 07:11 AM.

  11. #11
    Ultimate Member myheart is online now
    MemberRank
    Jun 2017 Join Date
    199Posts

    Re: IGCN Season 9 Repack + Custom + Source

    Quote Originally Posted by MaxMuON View Post
    EXILE_DLL from sources is missing and the problem is that my PMSG_IDPASS is
    https://mega.nz/#!SBdV1CCR!poC8l3ReK...8q6_6Cou1LP7_o

    updated by your request.

  12. #12
    Member nbvhb is offline
    MemberRank
    Jan 2012 Join Date
    39Posts

    Re: IGCN Season 9 Repack + Custom + Source

    Quote Originally Posted by myheart View Post
    please share the source code. thanks

  13. #13
    Member MaxMuON is offline
    MemberRank
    Nov 2016 Join Date
    43Posts

    Re: IGCN Season 9 Repack + Custom + Source

    Quote Originally Posted by myheart View Post
    Amazing, it works, thanks so much :D

    @myheart
    oh no there is a huge problem :( every option on every purple item has attack options instead of defense options like Increase Attack 2%, instead of increase life or mana :(

    It appears to be a problem with half of items in game (shields,helm to boots with sockets) inside tooltip in exile.dll, these items read Attack excellent options instead of Defense excellent options (ex: /item 7 44 0 0 0 0 63)
    Last edited by MaxMuON; 22-12-17 at 03:29 AM.

  14. #14
    Ultimate Member myheart is online now
    MemberRank
    Jun 2017 Join Date
    199Posts

    Re: IGCN Season 9 Repack + Custom + Source

    Quote Originally Posted by MaxMuON View Post
    Amazing, it works, thanks so much :D

    @myheart
    oh no there is a huge problem :( every option on every purple item has attack options instead of defense options like Increase Attack 2%, instead of increase life or mana :(

    It appears to be a problem with half of items in game (shields,helm to boots with sockets) inside tooltip in exile.dll, these items read Attack excellent options instead of Defense excellent options (ex: /item 7 44 0 0 0 0 63)
    first post updated.

  15. #15
    Member MaxMuON is offline
    MemberRank
    Nov 2016 Join Date
    43Posts

    Re: IGCN Season 9 Repack + Custom + Source

    Quote Originally Posted by myheart View Post
    first post updated.
    You are amazing, thanks! :D
    It works!



Page 1 of 5 12345 LastLast

Advertisement