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!

3D Fantasy MMORPG ybtx(佣兵天下) full source

Joined
Aug 14, 2009
Messages
2,304
Reaction score
1,189
Re: [RELEASE] 3D Fantasy MMORPG ybtx(佣兵天下) full source

This is a better fix for the RunModule problem. Since Windows 10 doesn't have a servicepack, WMI returns null. For all other operating systems (Windows 7 etc. it returns SP1, SP2 etc.)
Code:
VARIANT vtProp;
			char* tcode;
			// Get the value of the Name property
			hr = pclsObj->Get(L"Caption", 0, &vtProp, 0, 0);
			tcode = _com_util::ConvertBSTRToString(vtProp.bstrVal) ;
			OSName = tcode;
			GfkSafeDelete(tcode);
			VariantClear(&vtProp);

			hr = pclsObj->Get(L"CSDVersion", 0, &vtProp, 0, 0);
			if(vtProp.bstrVal == NULL)
				OSServPack = std::string();
			else{
				tcode = _com_util::ConvertBSTRToString(vtProp.bstrVal);
				OSServPack = tcode;
				GfkSafeDelete(tcode);
				VariantClear(&vtProp);
			}
 
Last edited:
Newbie Spellweaver
Joined
May 24, 2014
Messages
19
Reaction score
0
Re: [RELEASE] 3D Fantasy MMORPG ybtx(佣兵天下) full source

I get this error when compiling

MapEditorMain.cpp : fatal error C1192: #using failed on 'd:\ybtx\bin\release\editorui.dll'

The file editorui.dll is missing can anyone put here for download.

I have managed to compile others but this part only is missing.I am using ybtx_modified source
 
Newbie Spellweaver
Joined
Dec 19, 2009
Messages
25
Reaction score
2
Re: [RELEASE] 3D Fantasy MMORPG ybtx(佣兵天下) full source

Anyone still have these files, for download?

Has anyone finished translating?
 
Newbie Spellweaver
Joined
May 24, 2014
Messages
19
Reaction score
0
Re: [RELEASE] 3D Fantasy MMORPG ybtx(佣兵天下) full source

"supremurs" this thread is dead.But some people have good files who doesn't want to share.
 
Newbie Spellweaver
Joined
May 24, 2014
Messages
19
Reaction score
0
Re: 3D Fantasy MMORPG ybtx(佣兵天下) full source is released

how u are converting "newusernewpassword" to mysql(md5()) hash ?
 
Newbie Spellweaver
Joined
May 24, 2014
Messages
19
Reaction score
0
I searched the source but I cant find file GacLauncher.vcproj & GacLauncher.cpp .Can anyone upload it and give link here
 
Joined
Sep 24, 2012
Messages
404
Reaction score
63
Thx omglove you fix work. Windows 10. Vs 2005 pro sp1. I work to fix and config scene editor.


Hi. plizz help!!!

create .xml


the script who need xml

//Init ServerGroup
for (TiXmlNode* pServerGroup = pXmlDlNode->FirstChild("g");pServerGroup;pServerGroup = pServerGroup->NextSibling())
{
const char* charTemp = pServerGroup->ToElement()->Attribute("n");
wstring wstrTemp = utf8_to_utf16(string(charTemp));
nItemCount = m_ServerGroupListCtrl.GetItemCount();
int nRow = m_ServerGroupListCtrl.InsertItem(nItemCount,wstrTemp.c_str());

int icon = strtol(pServerGroup->ToElement()->Attribute("icon"),NULL,10);
if (icon != 0 )
m_ServerGroupListCtrl.SetItemImageID(nRow,0,icon);

COLORREF color = strtol(pServerGroup->ToElement()->Attribute("fontcolor"),NULL,16);
if (color != 0 )
m_ServerGroupListCtrl.SetItemColor(nRow,0,color);

if (m_strSelectedServerGroupTemp == L"")
m_strSelectedServerGroupTemp = wstrTemp;

ServerInfoVector serverInfoVector;
for ( TiXmlNode* pServerItem = pServerGroup->FirstChild("z");pServerItem;pServerItem = pServerItem->NextSibling())
{
TiXmlElement * pXmlElement = pServerItem->ToElement();
wstring serverName = utf8_to_utf16(pXmlElement->Attribute("n"));
CServerInfo serverInfo;
serverInfo.name = pXmlElement->Attribute("n");
serverInfo.server = pXmlElement->Attribute("s");
serverInfo.version = pXmlElement->Attribute("v");
serverInfo.param = pXmlElement->Attribute("param");
serverInfo.icon = strtol(pXmlElement->Attribute("icon"),NULL,10);
serverInfo.color = strtol(pXmlElement->Attribute("fontcolor"),NULL,16);
serverInfo.tip = utf8_to_utf16(pXmlElement->Attribute("tip"));
string_replace(serverInfo.tip,L"\\n",L"\n");
serverInfoVector.push_back(make_pair(serverName,serverInfo));
}
m_VectorServerGroupInfo.push_back(make_pair(wstrTemp,serverInfoVector));
}



my xml



<ServerGroup>
<serverInfo>
<name>test</name>
<server>127.0.0.1</server>
<version></version>
<param></param>
<icon></icon>
<color></color>
<tip></tip>
</serverInfo>
</ServerGroup>

or

<ServerGroup>
<serverInfo name="test" server="" version="" icon="" color="" tip="" param="">
</ServerGroup>

?

not work :( = 读取ServerList失败!! (Failed to read ServerList !)
 
Last edited:
Initiate Mage
Joined
Feb 9, 2018
Messages
2
Reaction score
0
Cant connect the game over hamachi.
Can anyone tell me why is it so?
 
Newbie Spellweaver
Joined
Feb 27, 2014
Messages
24
Reaction score
0
Re: [RELEASE] 3D Fantasy MMORPG ybtx(佣兵天下) full source

This is a better fix for the RunModule problem. Since Windows 10 doesn't have a servicepack, WMI returns null. For all other operating systems (Windows 7 etc. it returns SP1, SP2 etc.)
Code:
VARIANT vtProp;
            char* tcode;
            // Get the value of the Name property
            hr = pclsObj->Get(L"Caption", 0, &vtProp, 0, 0);
            tcode = _com_util::ConvertBSTRToString(vtProp.bstrVal) ;
            OSName = tcode;
            GfkSafeDelete(tcode);
            VariantClear(&vtProp);

            hr = pclsObj->Get(L"CSDVersion", 0, &vtProp, 0, 0);
            if(vtProp.bstrVal == NULL)
                OSServPack = std::string();
            else{
                tcode = _com_util::ConvertBSTRToString(vtProp.bstrVal);
                OSServPack = tcode;
                GfkSafeDelete(tcode);
                VariantClear(&vtProp);
            }

can you upload the fixed RunModule.exe of client for win10?
 
Initiate Mage
Joined
Nov 6, 2018
Messages
1
Reaction score
0
loveomg - 3D Fantasy MMORPG ybtx(佣兵天下) full source - RaGEZONE Forums
loveomg - 3D Fantasy MMORPG ybtx(佣兵天下) full source - RaGEZONE Forums
loveomg - 3D Fantasy MMORPG ybtx(佣兵天下) full source - RaGEZONE Forums
 
Initiate Mage
Joined
Sep 16, 2017
Messages
4
Reaction score
0
Re: [RELEASE] 3D Fantasy MMORPG ybtx(佣兵天下) full source

I tried what you said but still it logs with wrong password


Yay! I have successfully resolved authorization issue.
Here's what i've done.
I'm using WSL (ubuntu inside windows).
When SkipGBSAuth = 1 everything works, but you can log in with any pass, right?
And when SkipGBSAuth = 0, server tries to connect to some service but fails, and we can't create a character.

Let's turn debug auth mode to normal mode.
Set SkipGBSAuth = 1
find every file contains SkipGBSAuth (grep -iRI "SkipGBSAuth" /folder/with/code)
GasLoginCheck.lua:61,:68
Comment it (it contains if(GasConfig........ and end on 68th string)

GasMain.lua:296 must be:
Code:
if GasConfig.SkipGBSAuth ~= 1 then

GasLoginCheck:310:
Change
Code:
if GasConfig.SkipGBSAuth==0 or IsAuthSucc then
to
Code:
if IsAuthSucc then

The same file, 395th line:
Change
Code:
GasConfig.SkipGBSAuth == 1 or IsTrustee then
to
Code:
if IsTrustee then

It should work.

We still have locale issue.


@Naik, tell us please, how you made Russian chat in game?



Further more if I log 2 accounts from 2 windows I cant see other char standing in front me.Both characters are in same room
 
Skilled Illusionist
Joined
Oct 24, 2011
Messages
331
Reaction score
202
Re: [RELEASE] 3D Fantasy MMORPG ybtx(佣兵天下) full source

I tried what you said but still it logs with wrong password






Further more if I log 2 accounts from 2 windows I cant see other char standing in front me.Both characters are in same room


select the same type in character creation



How compile client for public share?
 
Last edited:
Experienced Elementalist
Joined
Jun 7, 2013
Messages
257
Reaction score
73
Re: [RELEASE] 3D Fantasy MMORPG ybtx(佣兵天下) full source

select the same type in character creation

I tried to write to you. You have no place to send messages. Make room, please.


How compile client for public share?
I tried to write to you. You have no place to send messages. Make room, please.
 
Back
Top