-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project
what is recommended client for this source guys ?
1.07x+ or newest
did anyone tested ?
---------- Post added at 06:31 PM ---------- Previous post was at 06:19 PM ----------
Quote:
Originally Posted by
duracel
That dll is not working, you need to compile you're own dll using the source and also make you're RC_License.lic keys.
remove from protection.cpp
this->License();
this->CheckMAC();
this->AntiDebug();
and dll will work without shitty license xD
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project
Yeah i dont know what is hard to remove the lic :D
---------- Post added at 07:17 PM ---------- Previous post was at 06:55 PM ----------
I am Wrong again the problem is in CSQL Now GS Is OK :D!It Tells Me ODBC Error and other bulshit cant find but everything isd ok :X i think this source need to be reamde at all :D!
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project
I have the same problem mx_pro... I put the new dll compiled for me on the gameserver folder, but it says file not found...
can someone explain what is wrong?
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project
Quote:
Originally Posted by
zasmqniq
Yeah i dont know what is hard to remove the lic :D
---------- Post added at 07:17 PM ---------- Previous post was at 06:55 PM ----------
I am Wrong again the problem is in CSQL Now GS Is OK :D!It Tells Me ODBC Error and other bulshit cant find but everything isd ok :X i think this source need to be reamde at all :D!
There is no problem with CSQL check you configs, because the RCTData and all of the files there need to be renamed to the ones from the source.
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project
ok gyiz can you share something thats ok share you files + Source and then i can see where is the error ?!
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project
Quote:
Originally Posted by
zed126
Same here, i use W7 Professional x86,i only change the "SA" user and password on the sources to my current user/password, add "news & marriage", compile in debug mode, and i execute and after console shows SQL Connection Successfully!, GS crashes, any ideas?, thanks, and great job with the source.
Quote:
Originally Posted by
zasmqniq
hmm no i think a diffrent way from other people why you need to write something that is written just copy it and add new stuff to it its better thats how i think :) so what if copy some codes nothing wrong !
I use Windows 7 Proffesional maybe this is the problem i dont know can someone that have full source + Files Ok Share them so i can test them too!
If its not a problem!
Search for : "sa", on "protection.h", and change "sa" and "123456" for ur actual user/pass here:
#define DB_MUONLINE_CONNECT_DSN "MuOnline"
#define DB_MUONLINE_CONNECT_UID "youruser"
#define DB_MUONLINE_CONNECT_PWD "yourpassword"
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project
Yeah same here i try to load it as WinXP SP 2 - 3 All WIns and its not that the problem i dont know where it is i am tired to search it :X but the source is very nice :)
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project
enum VIEWPORT_WINGS03
{
WINGS_OF_STORM = 0x07,
WINGS_OF_VORTEX = 0x08,
WINGS_OF_ILLUSION = 0x0C,
WINGS_OF_HURRICANE = 0x10,
MANTLE_OF_MONARCH = 0x14,
WINGS_OF_MISERY = 0x18,
WINGS_OF_DESPAIR = 0x1C,
WINGS_OF_DIMENSION = 0x1B,
MINI_WINGS_OF_DL = 0x20,
MINI_WINGS_OF_SUM = 0x40,
MINI_WINGS_OF_ELF = 0x60,
MINI_WINGS_OF_DW = 0x80,
MINI_WINGS_OF_DK = 0xA0,
};
but storm wings index = 36 not 7..
Mantle of Monarch = 40 not 20.
dsprotocol
/**
* New Wings
*/
switch(lpCL->dbInventory[28])
{
case 36:
pCList.CharSet[16] |= 7; //0x07
break;
case 37:
pCList.CharSet[16] |= 8; //0x08
break;
case 38:
pCList.CharSet[16] |= 12; //0x0c
break;
case 39:
pCList.CharSet[16] |= 16; //0x10
break;
case 40:
pCList.CharSet[16] |= 20; //0x14
break;
}
please help me ;\ my new wings index is 135.I need fix visual bug.
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project
Man do you run the server files ? if you help me i will try to help you it need to test it try diffrent ways :X
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project
Added Full Credits
i dont want even 1 more spam and complains.
karli*
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
Ok i want to ask something which OC did this Files Support does they support Windows 7 becouse origin 1.00.90 Support it and the source is wrong i think becouse they dont start ?
Can you help ?!
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
We can use this dll sources, to make our own server emulators, such as drakelv, but we lack the source code for the korean cash shop or in game shop.
drakelv: could you help us with that?
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
Quote:
Originally Posted by
mauro07
We can use this dll sources, to make our own server emulators, such as drakelv, but we lack the source code for the korean cash shop or in game shop.
drakelv: could you help us with that?
Clearly you have no clue of what you're saying. 1st thing that you need to do that is fix the gs .18 source(as Drakelv did) or decompile the .90 gs :). This is just a dll source..nothing else.
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
Quote:
Originally Posted by
mauro07
We can use this dll sources, to make our own server emulators, such as drakelv, but we lack the source code for the korean cash shop or in game shop.
drakelv: could you help us with that?
Emulator xD
Use 1.00.18 Source, and your brain
Packet Tool (WPE or Some Proxy)
And play, test and work u own ask for help!
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
Quote:
Originally Posted by
mauro07
We can use this dll sources, to make our own server emulators, such as drakelv, but we lack the source code for the korean cash shop or in game shop.
drakelv: could you help us with that?
if you really want to make emulator like IGCNGameServer, you need to study GameServer 1.00.18 source code structure, how it works, etc...
and, you must add all lacking s3 ep1/s3 ep2/s4 ep1 elements :D which this dll doesn't have. And, of course, you must know c++, copy-paste will not help...
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
Quote:
Originally Posted by
Dudi2
if you really want to make emulator like IGCNGameServer, you need to study GameServer 1.00.18 source code structure, how it works, etc...
and, you must add all lacking s3 ep1/s3 ep2/s4 ep1 elements :D which this dll doesn't have. And, of course, you must know c++, copy-paste will not help...
and for s4 stuff look at 1.00.90 GS documentation it should help u a lot.. the same goes to 1.00.66 S3 ep2 GS.. s3 is almost the same as season4.. what changes
- cash shop avaliable on both .66 and .90 GSes (.90 supports more stuff and it depends on client also, but its another story)
- all season 3 events like 3rd job quest (devin priest and blablabla), Illusion Temple,
master lvl events such as BC, CC, DS
- PC point shop on .90 GS (works with 0.94 joinserver and correct EventServer)
i think they're almost the same.. u have all tools, what lack only is Season 5 ep 1 ~ 4 and s6/ ep1 ep2
^^
cya
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
i'm decompiled of raklion event 97-98%, from 90gs, but i dont understand some variables and some missing -> of raklionskillmng and some packets from raklionutil, if you can help me , contact to me via msn : crazzy.acgroup@hotmail.com .
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
grazy do you have a Disable log of Ralion ?!
Thanks man :)
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
what log?
---------- Post added at 05:21 AM ---------- Previous post was at 05:17 AM ----------
Code:
#include "stdafx.h"
#include "RaklionUtil.h"
CRaklionUtil g_RaklionUtil;
CRaklionUtil::CRaklionUtil(void)
{
}
CRaklionUtil::~CRaklionUtil(void)
{
}
//----- (00612570) --------------------------------------------------------
void CRaklionUtil::NotifyRaklionChangeState(int iState, int iDetailState)
{
PMSG_ANS_RAKLION_STATE_CHANGE pMsg ={0};
PHeadSubSetB((LPBYTE)&pMsg, 0xD1, 0x12, sizeof(pMsg));
pMsg.btState = iState;
pMsg.btDetailState = iDetailState;
if(iState == 1)
this->SendDataRaklionMapUser((LPBYTE)&pMsg,sizeof(pMsg));
else
this->SendDataRaklionBossMapUser((LPBYTE)&pMsg, sizeof(pMsg));
}
//----- (006125F0) --------------------------------------------------------
void CRaklionUtil::NotifyRaklionBattleTime(int iBattleTime)
{
PMSG_ANS_RAKLION_BATTLE_SCENE_TIMELIMIT pMsg;
PHeadSubSetB((LPBYTE)&pMsg, 0xD1, 0x13, sizeof(pMsg));
pMsg.btTimeLimit = iBattleTime;
this->SendDataRaklionBossMapUser((LPBYTE)&pMsg, sizeof(pMsg));
}
//----- (00612650) --------------------------------------------------------
void CRaklionUtil::NotifyRaklionCurrentState(int iIndex, int iState, int iDetailState)
{
PMSG_ANS_RAKLION_CURRENT_STATE pMsg = {0};
PHeadSubSetB((LPBYTE)&pMsg, 0xD1, 0x11, sizeof(pMsg));
pMsg.btCurrentState = iState;
pMsg.btCurrentDetailState = iDetailState;
DataSend(iIndex, (LPBYTE)&pMsg, sizeof(pMsg));
}
//----- (00612770) --------------------------------------------------------
void CRaklionUtil::NotifyRaklionUserMonsterCount(int iMonsterCount, int iUserCount)
{
PMSG_NOTIFY_RAKLION_USER_MONSTER_COUNT pMsg;
PHeadSubSetB((LPBYTE)&pMsg, 0xD1, 0x15, sizeof(pMsg));
pMsg.btMonsterCount = iMonsterCount;
pMsg.btUserCount = iUserCount;
this->SendDataRaklionBossMapUser((LPBYTE)&pMsg, sizeof(pMsg));
}
//----- (00612AA0) --------------------------------------------------------
void CRaklionUtil::SendDataRaklionBossMapUser(LPBYTE lpMsg, int iSize)
{
for ( int iCount=OBJ_STARTUSERINDEX;iCount<OBJMAX;iCount++)
{
if ( gObj[iCount].Connected == PLAYER_PLAYING &&
gObj[iCount].Type == OBJ_USER &&
gObj[iCount].MapNumber == MAP_INDEX_RAKLION_BOSS)
{
DataSend(iCount, lpMsg, iSize);
}
}
}
//----- (00612CF0) --------------------------------------------------------
void CRaklionUtil::SendDataRaklionMapUser(LPBYTE lpMsg, int iSize)
{
for ( int iCount=OBJ_STARTUSERINDEX;iCount<OBJMAX;iCount++)
{
if ( gObj[iCount].Connected == PLAYER_PLAYING &&
gObj[iCount].Type == OBJ_USER &&
( gObj[iCount].MapNumber == MAP_INDEX_RAKLION ||
gObj[iCount].MapNumber == MAP_INDEX_RAKLION_BOSS ) )
{
DataSend(iCount, lpMsg, iSize);
}
}
}
//----- (00612DE0) --------------------------------------------------------
void CRaklionUtil::SendMsgAllUser(LPSTR lpszMsg, ...)
{
if ( !lpszMsg )
return;
char szBuffer[512] = "";
va_list pArguments;
va_start(pArguments, lpszMsg);
vsprintf(szBuffer, lpszMsg, pArguments);
va_end(pArguments);
PMSG_NOTICE pNotice;
TNotice::MakeNoticeMsg(&pNotice, 0, szBuffer);
TNotice::SendNoticeToAllUser(&pNotice);
}
//----- (00612FF0) --------------------------------------------------------
void CRaklionUtil::SendDataToUser(int iIndex, LPBYTE lpMsg, int iSize)
{
if ( gObj[iIndex].Connected == PLAYER_PLAYING &&
gObj[iIndex].Type == OBJ_USER )
{
DataSend(iIndex, lpMsg, iSize);
}
}
This my RaklionUtil.cpp , people.. who know it well, tell me whether there is still what that packets?
because i have some bugs at statechange, maybe my brain is wrong=) but visual bug on gate to hatchery/out
PS: i decompile it by Idapro + hes rays, but so stupid some funcs, and i don't understand(
PSS: drakelv I know you can help me =) please;)
to zasmqniq -> im not code dll's for .90gs .. im not rewrite 90gs... im only decompile his=)))
ohh sheet this is not develop gs 90 thread:(
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
Show console for 2-3 seconds and close.
Windows 2003 SP1.
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
This source is not working you need to remake it for your own files :)!
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
zasmqniq, you know what specifically not working?
-
Re: GameServer 1.00.90 Season 5 Support SS6 DLL Project (Remake)
hmm i think it need to be all rebuild!