Jump to content
V3ct0r

Исходные коды сервера и клиента доступны!

Recommended Posts

20 часов назад, Noob-GG сказал:

А какие у вас ошибки, что не получается собрать клиент? Кстати какие базы вы используете для собранного сервера?

Базы из сборок 2.х подойдут. 

 

В 02.06.2017 в 08:15, Holter сказал:

海盗王client2.4\client\client\proj

Клиент не компилируется сколько я не пытался(А с C++ я к сожалению не силен), а сервер собирается без проблем

Какие ошибки? Там надо везде названия типов MPXXXXXXX, заменить на LEXXXXXXX

 

15 часов назад, e1mer сказал:

эти файлы по сути бесполезны, с них толк есть только определенному кругу лиц.

Противоречивое заявление

 

  • Like 2

Share this post


Link to post
Share on other sites
В 03.06.2017 в 12:05, V3ct0r сказал:

Базы из сборок 2.х подойдут. 

 

Какие ошибки? Там надо везде названия типов MPXXXXXXX, заменить на LEXXXXXXX

 

Противоречивое заявление

 

Можете показать пример того, что там заменить надо? И не знаете случайно, к какому "модулю" относится отклик сервера в данных файлах?

Share this post


Link to post
Share on other sites
13 минуты назад, Noob-GG сказал:

Можете показать пример того, что там заменить надо?

Например, MPGameApp надо переименовать на LEGameApp во всех .h и .cpp файлах.

 

14 минуты назад, Noob-GG сказал:

И не знаете случайно, к какому "модулю" относится отклик сервера в данных файлах?

Не понял вопрос. Что такое модуль и отклик сервера?


Share this post


Link to post
Share on other sites
14 hours ago, wolfenx said:

Have This error only compile MindPower3D_D8R.lib not MindPower3D_D8R.dll

folder directx is not correct lib?

 

qrgPt9Z.png

what version is that VS? 

Share this post


Link to post
Share on other sites

Клиент 2.5 DL, Game.exe скомпилированный с 2.4 клиента, MindPower3D_D8R скомпилированный от туда же, вот такая ошибка при запуске.

IMG_08062017_131230_0.png

Edited by Holter

Share this post


Link to post
Share on other sites
5 часов назад, wolfenx сказал:

Can you compile MindPower3D_D8R.dll? What library do you use for directx?

 

compile VS2008

 

Edited by Holter

Share this post


Link to post
Share on other sites

@Rinor, @wolfenx make a thread in English section or speak Russian please. Thank you!

 

8 часов назад, Holter сказал:

Клиент 2.5 DL, Game.exe скомпилированный с 2.4 клиента, MindPower3D_D8R скомпилированный от туда же, вот такая ошибка при запуске.

IMG_08062017_131230_0.png

В .Lua скриптах GUI клиента нет какого-то элемента (кнопка, поле ввода, список и т.д.), т.е. игра не может загрузить форму.

 


Share this post


Link to post
Share on other sites
1 минуту назад, V3ct0r сказал:

@Rinor, @wolfenx make a thread in English section or speak Russian please. Thank you!

 

В .Lua скриптах GUI клиента нет какого-то элемента (кнопка, поле ввода, список и т.д.), т.е. игра не может загрузить форму.

 

Дык клиент то полный вроде. Что нужно чтобы запустить скомпилированный Game.exe? Что кроме него нужно ещё скомпилить и какой клиент взять? Если конечно не затруднит ответить. Компилирую из 2.4 файлов

Share this post


Link to post
Share on other sites

Взял клиент PKOII который типо 2.4, скомпилировал Game.exe и MindPower3D_D8R.dll при запуске ноль реакции, ничего не показывает, процесс падает, вот что пишет лог exception.txt

 

Access Violation
Call Stack:
<stack walk terminated with error 299>
Access Violation
   EIP=0x005ff67a  EBP=0x0019f750  ESP=0x0019f748  EFL=0x00010212
   EAX=0x02e62bc8  EBX=0xddcbe0e1  ECX=0x00000034  EDX=0x00000000
   ESI=0x02e62af8  EDI=0x3ee876f0  CTF=0x0001003f

Dump:ESP(0019f748)
F0 76 E8 3E 10 6B DB 02 F8 2A E6 02 02 63 41 00 .v.>.k...*...cA.
F0 76 E8 3E F8 2A E6 02 D0 00 00 00 A9 A7 03 09 .v.>.*..........
14 76 65 00 10 6B DB 02 E8 F9 19 00 01 00 00 00 .ve..k..........
50 24 6E 00 00 00 00 00 F6 03 00 00 20 C0 41 09 P$n......... .A.
D0 00 00 00 F8 2A E6 02 E8 F9 19 00 CC DE 41 00 .....*........A.
D4 F8 19 00 FF 00 00 00 FF FF FF FF 9C 72 65 00 .............re.
14 76 65 00 DC F9 19 00 A8 99 62 00 FF FF FF FF .ve.......b.....
E1 DE 41 00 D0 00 00 00 29 A9 03 09 FF FF FF FF ..A.....).......

2017-06-08 23.15.00.510
Unknown Windwos VerUnknown Windows NT

DirectX Ver:90000

VS:FFFE0101 PS:FFFF0104

MaxVertexShaderConst 60

MaxPixelShaderValue 340282346638528860000000000000000000000.000000

Game.exe компилирую из папки \client2.4\client\client\proj

MindPower из \client2.4\Engine\sdk\proj

Edited by Holter

Share this post


Link to post
Share on other sites

Скомилировал с 1.3X файлов, такая ошибка при запуске:

Access Violation
The thread attempted to read from or write to a virtual address for which it does not have the appropriate access
c:\server\source\sourcenew\client\client\src\uichat.cpp(321) : Game.exe at GUI::CChat::Init()
 (0) : Game.exe at RtlUnwind()
c:\server\source\sourcenew\client\client\src\uiglobalvar.cpp(156) : Game.exe at GUI::CUIInterface::All_Init()
c:\server\source\sourcenew\client\client\src\uirender.cpp(1430) : Game.exe at GUI::CFormMgr::Init()
c:\server\source\sourcenew\client\client\src\gameappinit.cpp(301) : Game.exe at CGameApp::_Init()
 (0) : Game.exe at RtlUnwind()

Это случайно не та же проблема как в своё время с конектом 2.0 когда не могли запустить клиент xhdw 1.10 на русской системе?

Share this post


Link to post
Share on other sites
10 часов назад, Holter сказал:

Скомилировал с 1.3X файлов, такая ошибка при запуске:


Access Violation
The thread attempted to read from or write to a virtual address for which it does not have the appropriate access
c:\server\source\sourcenew\client\client\src\uichat.cpp(321) : Game.exe at GUI::CChat::Init()
 (0) : Game.exe at RtlUnwind()
c:\server\source\sourcenew\client\client\src\uiglobalvar.cpp(156) : Game.exe at GUI::CUIInterface::All_Init()
c:\server\source\sourcenew\client\client\src\uirender.cpp(1430) : Game.exe at GUI::CFormMgr::Init()
c:\server\source\sourcenew\client\client\src\gameappinit.cpp(301) : Game.exe at CGameApp::_Init()
 (0) : Game.exe at RtlUnwind()

Это случайно не та же проблема как в своё время с конектом 2.0 когда не могли запустить клиент xhdw 1.10 на русской системе?

Отвечу сам себе, да, клиент не поддерживает локаль с юникодом, изменив язык поддержки юникода на китайский всё запустилось, где править? :D

Share this post


Link to post
Share on other sites

Синий экран поправил как и отображение интерфейса в игре. Такое ощущение что клиент бета, основной код бывает закомментирован.

Edited by Holter

Share this post


Link to post
Share on other sites

Разобрался с запуском на русской системе, строки с названием чата из en_US(ru_RU) должны совпадать в chat.clu иначе клиент крашится и не запускается. Осталось разобраться с русским шрифтом т.к отображается криво.

Edited by Holter

Share this post


Link to post
Share on other sites
9 часов назад, BETEP/macs509 сказал:

Смотря как отображается, если совсем крякозябры то замени папку font из русского

Клиент не читает папку font, в исходниках вообще прописана папка fonts, шрифт подтягивается из файла font.clu + параметры шрифта настраиваются в MPFont в MindPower. Отображается он нормально, но он слипшийся немного, буквы на друг друга наезжают

Share this post


Link to post
Share on other sites

Вот этот кусок

int InstallFont(const char* pszPath)
{
	int nRet = 0;
	char szWindow[256] = {0};
	char szBuffer[256] = {0};

	// ЕР¶ПКЗ·сТСѕ­°ІЧ°БЛРВЛОМеЈ¬Из№ыГ»УР°ІЧ°ФтЧФ¶Ї°ІЧ°
	GetWindowsDirectory(szWindow, sizeof(szWindow) / sizeof(szWindow[0]));// »сИЎWindowsДїВјµДНкХыВ·ѕ¶Гы
	sprintf(szBuffer, "%s\\fonts\\simsun.ttc", szWindow); 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...