-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
http://rgho.st/62XkP5gH8
Quote:
Originally Posted by
solarismu
yes, I think you can. But need all required scripts/library/dlls... build in DEBUG mode.
Not necessary. You can debug RELEASE build.
-Disable optimization
-Disable COMDAT
-Enable Debug generation
-Enable Map generation
https://imgur.com/a/hZBWYmh-Enable /LTCG
https://i.imgur.com/sLdcvww.png
https://imgur.com/a/hZBWYmh
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
Fusion78
Interesting that you called it release build profile, instead of DEBUG
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
solarismu
Interesting that you called it release build profile, instead of DEBUG
Because it is built in release mode with all vndev release libs that u can download around, so that is actually release mode.
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
There is something wrong with JewelMixSystem.cpp, the jewels are created one by one after unpacking jewel bundle, not all at the same time.
This causes the server to crash and the player may lose the jewels when trying to unpack multiple bundles at the same time.
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
vietanhlsl
There is something wrong with JewelMixSystem.cpp, the jewels are created one by one after unpacking jewel bundle, not all at the same time.
This causes the server to crash and the player may lose the jewels when trying to unpack multiple bundles at the same time.
Please detail how this crash happens, so we can replicate and try to fix it.
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Hello! anyone have an idea why this errors came out then dataserver crashed?
here are some of the error logs:
Quote:
[22:58:35] [SQL Error] Error executing: SELECT WCoinC AS Result FROM T_InGameShop_Point WHERE AccountID = 'demouser1'
[22:58:35] SQLSTATE: 24000, Diagnosis: [Microsoft][ODBC Driver Manager] Invalid cursor state
Quote:
[15:12:38] [SQL Error] Error executing: EXEC WZ_IBS_GetItemsList 'demoacc2', 2
[15:12:38] SQLSTATE: 24000, Diagnosis: [Microsoft][ODBC Driver Manager] Invalid cursor state
What could be the issue?
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
need full 3d camera dll, THE Custom.dll maked by LTPTeam is Imperfect, Vertical view is not supported. @LTPTeam @solarismu
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
vietanhlsl
There is something wrong with JewelMixSystem.cpp, the jewels are created one by one after unpacking jewel bundle, not all at the same time.
This causes the server to crash and the player may lose the jewels when trying to unpack multiple bundles at the same time.
Lol yeah i just noticed this its placing the jewels one by one hehehe, but it does not cause any crash or error log in my gs though.
- - - Updated - - -
Quote:
Originally Posted by
Young
Level 3 Wing - 100% combination chance bug (purposely?) :glare:
ChaosBox.cpp
Code:
BOOL CMixSystem::AdvancedWingMix(LPOBJ lpObj)
{
...
// Comment out or remove the line below
//lpObj->ChaosSuccessRate = 100;
...
}
I just experience failure xd.
- - - Updated - - -
Btw, where do i find where to control what option will show in mixing 3rd wings?
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Hello Guys, what files must be modified to add another files in CRC check????
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
nofeara
Hello Guys, what files must be modified to add another files in CRC check????
Search in protocol.h
Original:
Code:
struct PMSG_REQ_CRCDATA
{
PBMSG_HEAD2 h;
DWORD MainExe;
DWORD IGCDLL;
DWORD PlayerBMD;
DWORD HackDB;
DWORD SkillCRC;
};
Example:
Code:
struct PMSG_REQ_CRCDATA
{
PBMSG_HEAD2 h;
DWORD MainExe;
DWORD IGCDLL;
DWORD PlayerBMD;
DWORD HackDB;
DWORD SkillCRC;
DWORD AntiHackCRC;
};
Search in protocol.cpp
Original:
Code:
if(aRecv->MainExe == g_ConfigRead.antihack.MainCRC &&
aRecv->IGCDLL == g_ConfigRead.antihack.DLLCRC &&
aRecv->PlayerBMD == g_ConfigRead.antihack.PlayerCRC &&
aRecv->SkillCRC == g_ConfigRead.antihack.SkillCRC
Example:
Code:
if(aRecv->MainExe == g_ConfigRead.antihack.MainCRC &&
aRecv->IGCDLL == g_ConfigRead.antihack.DLLCRC &&
aRecv->PlayerBMD == g_ConfigRead.antihack.PlayerCRC &&
aRecv->SkillCRC == g_ConfigRead.antihack.SkillCRC &&
aRecv->AntiHackCRC == g_ConfigRead.antihack.AntiHackCRC
Original:
Code:
g_Log.Add("[ANTI-HACK] (%s)(%s)(%s) Invalid Game-Client files (Recv/Valid) (Main:%X/%X) (IGC:%X/%X) (Player:%X/%X) (SkillCRC: %X/%X) (AntiHackCRC: %X/%X)", lpObj->AccountID, lpObj->Name, lpObj->m_PlayerData->Ip_addr, aRecv->MainExe, g_ConfigRead.antihack.MainCRC,
aRecv->IGCDLL, g_ConfigRead.antihack.DLLCRC, aRecv->PlayerBMD, g_ConfigRead.antihack.PlayerCRC, aRecv->SkillCRC, g_ConfigRead.antihack.SkillCRC);
AntiHackLog->Output("[ANTI-HACK] (%s)(%s)(%s) Invalid Game-Client files (Recv/Valid) (Main:%X/%X) (IGC:%X/%X) (Player:%X/%X) (SkillCRC: %X/%X)(AntiHackCRC: %X/%X) ", lpObj->AccountID, lpObj->Name, lpObj->m_PlayerData->Ip_addr, aRecv->MainExe, g_ConfigRead.antihack.MainCRC,
aRecv->IGCDLL, g_ConfigRead.antihack.DLLCRC, aRecv->PlayerBMD, g_ConfigRead.antihack.PlayerCRC, aRecv->SkillCRC, g_ConfigRead.antihack.SkillCRC);
Example:
Code:
g_Log.Add("[ANTI-HACK] (%s)(%s)(%s) Invalid Game-Client files (Recv/Valid) (Main:%X/%X) (IGC:%X/%X) (Player:%X/%X) (SkillCRC: %X/%X) (AntiHackCRC: %X/%X)", lpObj->AccountID, lpObj->Name, lpObj->m_PlayerData->Ip_addr, aRecv->MainExe, g_ConfigRead.antihack.MainCRC,
aRecv->IGCDLL, g_ConfigRead.antihack.DLLCRC, aRecv->PlayerBMD, g_ConfigRead.antihack.PlayerCRC, aRecv->SkillCRC, g_ConfigRead.antihack.SkillCRC, aRecv->AntiHackCRC, g_ConfigRead.antihack.AntiHackCRC);
AntiHackLog->Output("[ANTI-HACK] (%s)(%s)(%s) Invalid Game-Client files (Recv/Valid) (Main:%X/%X) (IGC:%X/%X) (Player:%X/%X) (SkillCRC: %X/%X)(AntiHackCRC: %X/%X) ", lpObj->AccountID, lpObj->Name, lpObj->m_PlayerData->Ip_addr, aRecv->MainExe, g_ConfigRead.antihack.MainCRC,
aRecv->IGCDLL, g_ConfigRead.antihack.DLLCRC, aRecv->PlayerBMD, g_ConfigRead.antihack.PlayerCRC, aRecv->SkillCRC, g_ConfigRead.antihack.SkillCRC, aRecv->AntiHackCRC, g_ConfigRead.antihack.AntiHackCRC);
Search in configread.h
Original:
Code:
DWORD MainCRC;
DWORD DLLCRC;
DWORD PlayerCRC;
DWORD SkillCRC;
Example:
Code:
DWORD MainCRC;
DWORD DLLCRC;
DWORD PlayerCRC;
DWORD SkillCRC;
DWORD AntiHackCRC;
Search in configread.cpp
Original:
Code:
this->antihack.MainCRC = ReadCommon.ReadDword("AntiHack", "MainExeCRC", 0);
this->antihack.DLLCRC = ReadCommon.ReadDword("AntiHack", "DLLCRC", 0);
this->antihack.PlayerCRC = ReadCommon.ReadDword("AntiHack", "PlayerBmdCRC", 0);
this->antihack.SkillCRC = ReadCommon.ReadDword("AntiHack", "SkillCRC", 0);
Example:
Code:
this->antihack.MainCRC = ReadCommon.ReadDword("AntiHack", "MainExeCRC", 0);
this->antihack.DLLCRC = ReadCommon.ReadDword("AntiHack", "DLLCRC", 0);
this->antihack.PlayerCRC = ReadCommon.ReadDword("AntiHack", "PlayerBmdCRC", 0);
this->antihack.SkillCRC = ReadCommon.ReadDword("AntiHack", "SkillCRC", 0);
this->antihack.AntiHackCRC = ReadCommon.ReadDword("AntiHack", "AntiHackCRC", 0);
Add in IGC_Common.ini
:thumbup1:
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
Crowley
Search in protocol.h
Original:
Code:
struct PMSG_REQ_CRCDATA
{
PBMSG_HEAD2 h;
DWORD MainExe;
DWORD IGCDLL;
DWORD PlayerBMD;
DWORD HackDB;
DWORD SkillCRC;
};
Example:
Code:
struct PMSG_REQ_CRCDATA
{
PBMSG_HEAD2 h;
DWORD MainExe;
DWORD IGCDLL;
DWORD PlayerBMD;
DWORD HackDB;
DWORD SkillCRC;
DWORD AntiHackCRC;
};
Search in protocol.cpp
Original:
Code:
if(aRecv->MainExe == g_ConfigRead.antihack.MainCRC &&
aRecv->IGCDLL == g_ConfigRead.antihack.DLLCRC &&
aRecv->PlayerBMD == g_ConfigRead.antihack.PlayerCRC &&
aRecv->SkillCRC == g_ConfigRead.antihack.SkillCRC
Example:
Code:
if(aRecv->MainExe == g_ConfigRead.antihack.MainCRC &&
aRecv->IGCDLL == g_ConfigRead.antihack.DLLCRC &&
aRecv->PlayerBMD == g_ConfigRead.antihack.PlayerCRC &&
aRecv->SkillCRC == g_ConfigRead.antihack.SkillCRC &&
aRecv->AntiHackCRC == g_ConfigRead.antihack.AntiHackCRC
Original:
Code:
g_Log.Add("[ANTI-HACK] (%s)(%s)(%s) Invalid Game-Client files (Recv/Valid) (Main:%X/%X) (IGC:%X/%X) (Player:%X/%X) (SkillCRC: %X/%X) (AntiHackCRC: %X/%X)", lpObj->AccountID, lpObj->Name, lpObj->m_PlayerData->Ip_addr, aRecv->MainExe, g_ConfigRead.antihack.MainCRC,
aRecv->IGCDLL, g_ConfigRead.antihack.DLLCRC, aRecv->PlayerBMD, g_ConfigRead.antihack.PlayerCRC, aRecv->SkillCRC, g_ConfigRead.antihack.SkillCRC);
AntiHackLog->Output("[ANTI-HACK] (%s)(%s)(%s) Invalid Game-Client files (Recv/Valid) (Main:%X/%X) (IGC:%X/%X) (Player:%X/%X) (SkillCRC: %X/%X)(AntiHackCRC: %X/%X) ", lpObj->AccountID, lpObj->Name, lpObj->m_PlayerData->Ip_addr, aRecv->MainExe, g_ConfigRead.antihack.MainCRC,
aRecv->IGCDLL, g_ConfigRead.antihack.DLLCRC, aRecv->PlayerBMD, g_ConfigRead.antihack.PlayerCRC, aRecv->SkillCRC, g_ConfigRead.antihack.SkillCRC);
Example:
Code:
g_Log.Add("[ANTI-HACK] (%s)(%s)(%s) Invalid Game-Client files (Recv/Valid) (Main:%X/%X) (IGC:%X/%X) (Player:%X/%X) (SkillCRC: %X/%X) (AntiHackCRC: %X/%X)", lpObj->AccountID, lpObj->Name, lpObj->m_PlayerData->Ip_addr, aRecv->MainExe, g_ConfigRead.antihack.MainCRC,
aRecv->IGCDLL, g_ConfigRead.antihack.DLLCRC, aRecv->PlayerBMD, g_ConfigRead.antihack.PlayerCRC, aRecv->SkillCRC, g_ConfigRead.antihack.SkillCRC, aRecv->AntiHackCRC, g_ConfigRead.antihack.AntiHackCRC);
AntiHackLog->Output("[ANTI-HACK] (%s)(%s)(%s) Invalid Game-Client files (Recv/Valid) (Main:%X/%X) (IGC:%X/%X) (Player:%X/%X) (SkillCRC: %X/%X)(AntiHackCRC: %X/%X) ", lpObj->AccountID, lpObj->Name, lpObj->m_PlayerData->Ip_addr, aRecv->MainExe, g_ConfigRead.antihack.MainCRC,
aRecv->IGCDLL, g_ConfigRead.antihack.DLLCRC, aRecv->PlayerBMD, g_ConfigRead.antihack.PlayerCRC, aRecv->SkillCRC, g_ConfigRead.antihack.SkillCRC, aRecv->AntiHackCRC, g_ConfigRead.antihack.AntiHackCRC);
Search in configread.h
Original:
Code:
DWORD MainCRC;
DWORD DLLCRC;
DWORD PlayerCRC;
DWORD SkillCRC;
Example:
Code:
DWORD MainCRC;
DWORD DLLCRC;
DWORD PlayerCRC;
DWORD SkillCRC;
DWORD AntiHackCRC;
Search in configread.cpp
Original:
Code:
this->antihack.MainCRC = ReadCommon.ReadDword("AntiHack", "MainExeCRC", 0);
this->antihack.DLLCRC = ReadCommon.ReadDword("AntiHack", "DLLCRC", 0);
this->antihack.PlayerCRC = ReadCommon.ReadDword("AntiHack", "PlayerBmdCRC", 0);
this->antihack.SkillCRC = ReadCommon.ReadDword("AntiHack", "SkillCRC", 0);
Example:
Code:
this->antihack.MainCRC = ReadCommon.ReadDword("AntiHack", "MainExeCRC", 0);
this->antihack.DLLCRC = ReadCommon.ReadDword("AntiHack", "DLLCRC", 0);
this->antihack.PlayerCRC = ReadCommon.ReadDword("AntiHack", "PlayerBmdCRC", 0);
this->antihack.SkillCRC = ReadCommon.ReadDword("AntiHack", "SkillCRC", 0);
this->antihack.AntiHackCRC = ReadCommon.ReadDword("AntiHack", "AntiHackCRC", 0);
Add in IGC_Common.ini
:thumbup1:
Somehow it's working but how does it determine which file to check????
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
anyone have the item.bmd with fixed Seed Sphere lv 5 empty?
ty!
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
thevjfla
anyone have the item.bmd with fixed Seed Sphere lv 5 empty?
ty!
Add Item in Item_Eng.bmd
Code:
73 * 0 1 1 1 1 0 "Sphere (Tetra)" 132 0 0 0 0 0 0 0 250000 1 1 1 1 1 1 1
74 * 0 1 1 1 1 0 "Sphere (Penta)" 132 0 0 0 0 0 0 0 300000 1 1 1 1 1 1 1
If necessary...in
ItemTooltip_eng.bmd
Code:
12 73 "Sphere (Tetra)" 12 1 0 0 0 -1 51 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0
12 74 "Sphere (Penta)" 12 1 0 0 0 -1 52 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
Crowley
Add Item in Item_Eng.bmd
Code:
73 * 0 1 1 1 1 0 "Sphere (Tetra)" 132 0 0 0 0 0 0 0 250000 1 1 1 1 1 1 1
74 * 0 1 1 1 1 0 "Sphere (Penta)" 132 0 0 0 0 0 0 0 300000 1 1 1 1 1 1 1
If necessary...in
ItemTooltip_eng.bmd
Code:
12 73 "Sphere (Tetra)" 12 1 0 0 0 -1 51 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0
12 74 "Sphere (Penta)" 12 1 0 0 0 -1 52 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0 -1 0
[Missing ItemTRSData.bmd entry for the item 6128]
Yep, atm i doit that hahaha
ty anyway bro!
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
thevjfla
[Missing ItemTRSData.bmd entry for the item 6128]
Yep, atm i doit that hahaha
ty anyway bro!
yes yes add 6127 & 6128
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Bro, you know where are the setting of the level up point after and before quest. Now are normal, 5/7, but i like change it and can't find the config file for that :/
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
thevjfla
Bro, you know where are the setting of the level up point after and before quest. Now are normal, 5/7, but i like change it and can't find the config file for that :/
MuserverIGC/Data/CommonServer.cfg
Code:
;========================================================================================================================
; GENERAL CHARACTER SETTINGS
;========================================================================================================================
LevelUpPointNormal = 5 ; Point per Level for regular characters
LevelUpPointMGDL = 7 ; Points per level for MG and DL
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Ei guys, does anyone know where to configure what options will come out in mixing wings? they are just non excellent.
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
nofeara
Ei guys, does anyone know where to configure what options will come out in mixing wings? they are just non excellent.
Wings 1° /2° /Monster/3°?
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
The Seed lvl 3 4 and 5 works fine or im bad?
With seed sphere lv3 + chaos bundle + creation bundle = seed lvl 4
and with lvl 4 seed with the bundles = lvl 5? this is correct?
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
thevjfla
The Seed lvl 3 4 and 5 works fine or im bad?
With seed sphere lv3 + chaos bundle + creation bundle = seed lvl 4
and with lvl 4 seed with the bundles = lvl 5? this is correct?
it's not a bug
New version in season 9.2
Sphere(Tetra) (Season 9)
if you want to activate it, it's ok ^_^
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
Crowley
Wings 1° /2° /Monster/3°?
yeah the 1st wing, 2nd wing, 2.5 wings, and 3rd wings.... when i combine them in chaos machine i am just getting non excellent ones, without option, where can i configure what options and rate will it come out?
- - - Updated - - -
Also can you modify or add something in igc.dll source so you can hook for example camera.dl or any dll? if so, how?
- - - Updated - - -
Quote:
Originally Posted by
Crowley
Search in protocol.h
Original:
Code:
struct PMSG_REQ_CRCDATA
{
PBMSG_HEAD2 h;
DWORD MainExe;
DWORD IGCDLL;
DWORD PlayerBMD;
DWORD HackDB;
DWORD SkillCRC;
};
Example:
Code:
struct PMSG_REQ_CRCDATA
{
PBMSG_HEAD2 h;
DWORD MainExe;
DWORD IGCDLL;
DWORD PlayerBMD;
DWORD HackDB;
DWORD SkillCRC;
DWORD AntiHackCRC;
};
Search in protocol.cpp
Original:
Code:
if(aRecv->MainExe == g_ConfigRead.antihack.MainCRC &&
aRecv->IGCDLL == g_ConfigRead.antihack.DLLCRC &&
aRecv->PlayerBMD == g_ConfigRead.antihack.PlayerCRC &&
aRecv->SkillCRC == g_ConfigRead.antihack.SkillCRC
Example:
Code:
if(aRecv->MainExe == g_ConfigRead.antihack.MainCRC &&
aRecv->IGCDLL == g_ConfigRead.antihack.DLLCRC &&
aRecv->PlayerBMD == g_ConfigRead.antihack.PlayerCRC &&
aRecv->SkillCRC == g_ConfigRead.antihack.SkillCRC &&
aRecv->AntiHackCRC == g_ConfigRead.antihack.AntiHackCRC
Original:
Code:
g_Log.Add("[ANTI-HACK] (%s)(%s)(%s) Invalid Game-Client files (Recv/Valid) (Main:%X/%X) (IGC:%X/%X) (Player:%X/%X) (SkillCRC: %X/%X) (AntiHackCRC: %X/%X)", lpObj->AccountID, lpObj->Name, lpObj->m_PlayerData->Ip_addr, aRecv->MainExe, g_ConfigRead.antihack.MainCRC,
aRecv->IGCDLL, g_ConfigRead.antihack.DLLCRC, aRecv->PlayerBMD, g_ConfigRead.antihack.PlayerCRC, aRecv->SkillCRC, g_ConfigRead.antihack.SkillCRC);
AntiHackLog->Output("[ANTI-HACK] (%s)(%s)(%s) Invalid Game-Client files (Recv/Valid) (Main:%X/%X) (IGC:%X/%X) (Player:%X/%X) (SkillCRC: %X/%X)(AntiHackCRC: %X/%X) ", lpObj->AccountID, lpObj->Name, lpObj->m_PlayerData->Ip_addr, aRecv->MainExe, g_ConfigRead.antihack.MainCRC,
aRecv->IGCDLL, g_ConfigRead.antihack.DLLCRC, aRecv->PlayerBMD, g_ConfigRead.antihack.PlayerCRC, aRecv->SkillCRC, g_ConfigRead.antihack.SkillCRC);
Example:
Code:
g_Log.Add("[ANTI-HACK] (%s)(%s)(%s) Invalid Game-Client files (Recv/Valid) (Main:%X/%X) (IGC:%X/%X) (Player:%X/%X) (SkillCRC: %X/%X) (AntiHackCRC: %X/%X)", lpObj->AccountID, lpObj->Name, lpObj->m_PlayerData->Ip_addr, aRecv->MainExe, g_ConfigRead.antihack.MainCRC,
aRecv->IGCDLL, g_ConfigRead.antihack.DLLCRC, aRecv->PlayerBMD, g_ConfigRead.antihack.PlayerCRC, aRecv->SkillCRC, g_ConfigRead.antihack.SkillCRC, aRecv->AntiHackCRC, g_ConfigRead.antihack.AntiHackCRC);
AntiHackLog->Output("[ANTI-HACK] (%s)(%s)(%s) Invalid Game-Client files (Recv/Valid) (Main:%X/%X) (IGC:%X/%X) (Player:%X/%X) (SkillCRC: %X/%X)(AntiHackCRC: %X/%X) ", lpObj->AccountID, lpObj->Name, lpObj->m_PlayerData->Ip_addr, aRecv->MainExe, g_ConfigRead.antihack.MainCRC,
aRecv->IGCDLL, g_ConfigRead.antihack.DLLCRC, aRecv->PlayerBMD, g_ConfigRead.antihack.PlayerCRC, aRecv->SkillCRC, g_ConfigRead.antihack.SkillCRC, aRecv->AntiHackCRC, g_ConfigRead.antihack.AntiHackCRC);
Search in configread.h
Original:
Code:
DWORD MainCRC;
DWORD DLLCRC;
DWORD PlayerCRC;
DWORD SkillCRC;
Example:
Code:
DWORD MainCRC;
DWORD DLLCRC;
DWORD PlayerCRC;
DWORD SkillCRC;
DWORD AntiHackCRC;
Search in configread.cpp
Original:
Code:
this->antihack.MainCRC = ReadCommon.ReadDword("AntiHack", "MainExeCRC", 0);
this->antihack.DLLCRC = ReadCommon.ReadDword("AntiHack", "DLLCRC", 0);
this->antihack.PlayerCRC = ReadCommon.ReadDword("AntiHack", "PlayerBmdCRC", 0);
this->antihack.SkillCRC = ReadCommon.ReadDword("AntiHack", "SkillCRC", 0);
Example:
Code:
this->antihack.MainCRC = ReadCommon.ReadDword("AntiHack", "MainExeCRC", 0);
this->antihack.DLLCRC = ReadCommon.ReadDword("AntiHack", "DLLCRC", 0);
this->antihack.PlayerCRC = ReadCommon.ReadDword("AntiHack", "PlayerBmdCRC", 0);
this->antihack.SkillCRC = ReadCommon.ReadDword("AntiHack", "SkillCRC", 0);
this->antihack.AntiHackCRC = ReadCommon.ReadDword("AntiHack", "AntiHackCRC", 0);
Add in IGC_Common.ini
:thumbup1:
I think this is the missing piece:
https://i.imgur.com/6ig4QLb.png
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
Crowley
Yes Crowley, im reading that, but if i put a Seed lvl4 assembled in the Seed NPC, this returns bad mix. Only accepts me lv3 seed + bundles and only the Tetra Crystal Greater + sphere lv5 = seed assembled lv5 (the another two returns bad mix too) maybe its a mix.bmd error? in this case, have a mix.bmd fixed?
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
thevjfla
Yes Crowley, im reading that, but if i put a Seed lvl4 assembled in the Seed NPC, this returns bad mix. Only accepts me lv3 seed + bundles and only the Tetra Crystal Greater + sphere lv5 = seed assembled lv5 (the another two returns bad mix too) maybe its a mix.bmd error? in this case, have a mix.bmd fixed?
Mix 9.2
Replace red number with 6218
Code:
0 43 2665 0 0 0 0 0 0 0 0 1 1 10 65 1000000 5 0 1117782016 1 0 39 0 4 0 0 1212370944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 65 85 85 85 85 0 0 0 6204 6209 0 255 0 255 0 255 1 1 0 6214 6216 0 255 0 255 0 255 1 1 0 6159 6159 0 255 0 255 0 255 1 1 0 7190 7190 0 255 0 255 0 255 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4
can you open mix?
-
Re: [Release] IGCN Season 9.5 (src-x9.5 9.5.1.15) SRC (April/2016)
Quote:
Originally Posted by
Crowley
Mix 9.2
Replace red number with
6218
Code:
0 43 2665 0 0 0 0 0 0 0 0 1 1 10 65 1000000 5 0 1117782016 1 0 39 0 4 0 0 1212370944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 65 85 85 85 85 0 0 0 6204 6209 0 255 0 255 0 255 1 1 0 6214 6216 0 255 0 255 0 255 1 1 0 6159 6159 0 255 0 255 0 255 1 1 0 7190 7190 0 255 0 255 0 255 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4
can you open mix?
ATM added 4 new lines in mix.bmd for the mix:
seed lv4 = seed lv 3 + bundles joc and joch + the tetra (the 3 tetras and no tetra with 20% of chance)
seed lv5 = seed lv 4 + bundles joc and joch + the tetra (the 3 tetras and no tetra with 20% of chance)
only rest the code in the gameserver for check the correct seed start value, with the actual code with seed lvl3 + sphere lv5 + bundles gets a seed lv5 :D
Code:
11
0 43 2665 0 0 0 0 0 0 0 0 1 1 10 65 1000000 5 0 1117782016 1 0 39 0 4 0 0 1212370944 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 90 65 85 85 85 85 0 0 0 6204 6209 0 255 0 255 0 255 1 1 0 6214 6216 0 255 0 255 0 255 1 1 0 6159 6159 0 255 0 255 0 255 1 1 0 7190 7190 0 255 0 255 0 255 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4
1 43 2665 0 0 0 0 0 2222 0 0 1 1 10 65 1000000 1 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 65 85 85 85 85 0 0 0 6256 6261 0 255 0 255 0 255 1 1 0 6217 6217 0 255 0 255 0 255 1 1 0 6285 6285 0 255 0 255 0 255 1 1 0 6281 6281 0 255 0 255 0 255 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4
2 43 2665 0 0 0 0 0 2222 0 0 1 1 10 65 1000000 1 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 65 85 85 85 85 0 0 0 6256 6261 0 255 0 255 0 255 1 1 0 6217 6217 0 255 0 255 0 255 1 1 0 6285 6285 0 255 0 255 0 255 1 1 0 6281 6281 0 255 0 255 0 255 1 1 0 7415 7415 0 255 0 255 0 255 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5
3 43 2665 0 0 0 0 0 2222 0 0 1 1 10 65 1000000 1 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 65 85 85 85 85 0 0 0 6256 6261 0 255 0 255 0 255 1 1 0 6217 6217 0 255 0 255 0 255 1 1 0 6285 6285 0 255 0 255 0 255 1 1 0 6281 6281 0 255 0 255 0 255 1 1 0 7414 7414 0 255 0 255 0 255 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5
4 43 2665 0 0 0 0 0 2222 0 0 1 1 10 65 1000000 1 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 65 85 85 85 85 0 0 0 6256 6261 0 255 0 255 0 255 1 1 0 6217 6217 0 255 0 255 0 255 1 1 0 6285 6285 0 255 0 255 0 255 1 1 0 6281 6281 0 255 0 255 0 255 1 1 0 7413 7413 0 255 0 255 0 255 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5
5 43 2665 0 0 0 0 0 2222 0 0 1 1 10 65 1000000 1 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 20 65 85 85 85 85 0 0 0 6262 6267 0 255 0 255 0 255 1 1 0 6218 6218 0 255 0 255 0 255 1 1 0 6285 6285 0 255 0 255 0 255 1 1 0 6281 6281 0 255 0 255 0 255 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4
6 43 2665 0 0 0 0 0 2222 0 0 1 1 10 65 1000000 1 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 50 65 85 85 85 85 0 0 0 6262 6267 0 255 0 255 0 255 1 1 0 6218 6218 0 255 0 255 0 255 1 1 0 6285 6285 0 255 0 255 0 255 1 1 0 6281 6281 0 255 0 255 0 255 1 1 0 7415 7415 0 255 0 255 0 255 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5
7 43 2665 0 0 0 0 0 2222 0 0 1 1 10 65 1000000 1 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 65 85 85 85 85 0 0 0 6262 6267 0 255 0 255 0 255 1 1 0 6218 6218 0 255 0 255 0 255 1 1 0 6285 6285 0 255 0 255 0 255 1 1 0 6281 6281 0 255 0 255 0 255 1 1 0 7414 7414 0 255 0 255 0 255 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5
8 43 2665 0 0 0 0 0 2222 0 0 1 1 10 65 1000000 1 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 80 65 85 85 85 85 0 0 0 6262 6267 0 255 0 255 0 255 1 1 0 6218 6218 0 255 0 255 0 255 1 1 0 6285 6285 0 255 0 255 0 255 1 1 0 6281 6281 0 255 0 255 0 255 1 1 0 7413 7413 0 255 0 255 0 255 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5
end