Здравствуйте, гость ( Авторизация | Регистрация )
Сайт S.T.A.L.K.E.R. Inside / [ЗП] Параметры командной строки / Распаковщик ресурсов
27.07.2017, 01:02
Сообщение
#1
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
Loxotron слил сырцы ТЧ и ЧН: https://www.gameru.net/forum/index.php?s=&a...t&p=1489128
stk-src-tags: shadow of chernobyl -> stalker patch 1.0004 (30.07.2007) shadow of chernobyl -> SS-28feb07-RC1 shadow of chernobyl -> SS-10jan07 clear sky -> SDK for patch 1.5.06 clear sky -> patch 1.5.07 clear sky -> patch 1.5.06 clear sky -> patch 1.5.03 clear sky -> gold (1.5.00) Loxotron слил сырцы ЗП: https://www.gameru.net/forum/index.php?show...p;#entry1495584 engine.vc2005.fixed engine.vc2008.fixed fix_for_r8384 SDK-rev8384 stasvn stk-cop-trunk-r8384 T-6638 И так, хотелось бы раз и навсегда разобраться: -------------------- © Алексей Сытянов |
|
 
|
|
|
|
|
![]() |
27.07.2017, 01:11
Сообщение
#2
|
|
![]() Почти Игроман Репутация: 187
Группа: Участник Сообщений: 647 Награды: 4 Регистрация: 05.05.2007 |
Ох. И что именно из этого тебе не понятно?
|
|
 
|
|
27.07.2017, 01:15
Сообщение
#3
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
что именно из этого тебе не понятно? Это просто барахло, которое вывалили без нормальных объяснений. Я понимаю, что кодеры важные ребята, которые удосужились только понаделать репозиторев себе, а остальное их не интересует. Четко хоть кто-то сказал: есть тут исходный код финалки ТЧ v1.0006, ЧН v1.5.10 и ЗП v1.6.02 или нет? Если нет, то что тут есть? Нету определённости в вопросе. Некоторые говорят вообще такое: Цитата Ни один слив исходников релизным патчам не соответствует Ну кроме разве того, где тэги транка ЧН сливали Сам же сливальщик Loxotron лишь приложил файлик stk-src-tags.txt следующего содержания: Цитата stalker patch 1.0004 (30.07.2007) - soc 1.0007 RC1 patch 1.5.0.6 - clear sky patch 1.5.1.0 patch 1.5.0.7 - clear sky patch 1.5.0.6 Как эту запись понимать? Неправильные названия? И насколько относится написанное к действительности, т.е. к реальному исходному коду? Про остальное содержимое архива stk-src-tags.7z: shadow of chernobyl -> SS-28feb07-RC1 shadow of chernobyl -> SS-10jan07 clear sky -> SDK for patch 1.5.06 clear sky -> patch 1.5.03 clear sky -> gold (1.5.00) Не сказано ничего, выходит это какое-то барахло. Касаемо ЗПшного кода, тот же сливальщик указал такое: Цитата stasvn\tags\tag-cop-gold-1.6.00 - сентябрь 2009 stasvn\tags\tag-cop-1.6.01 - октябрь 2009 stasvn\sources\engine.vc2005-2008(~1.6.02 бенчмарк) - март 2010 engine.vc2005.fixed- фикшенный мною проект vs2005 engine.vc2008.fixed - фикшенный мною проект vs2008 T-6638(~1.6.02) - декабрь 2009 stk-cop-trunk-r8384(~прототип сервера) - март 2012 fix_for_r8384 - мой фикс на данную ревизию SDK-rev8384 - сдк для этой ревизии Ну и как в этом то разобраться? Сообщение отредактировал aka_sektor - 27.07.2017, 01:37 -------------------- © Алексей Сытянов |
|
 
|
|
27.07.2017, 01:38
Сообщение
#4
|
|
![]() Почти Игроман Репутация: 187
Группа: Участник Сообщений: 647 Награды: 4 Регистрация: 05.05.2007 |
Про остальное содержимое архива stk-src-tags.7z ничего не сказано, выходит какое-то барахло. SS-10jan07 - транк за 10 января 2007. SS-28feb02-RC1 - транк за 28 февраля 2007 ~ версия 1.0000 gold (1.5.00), patch 1.5.03 - я думаю и так понятно что. Как эту запись понимать? Как написано, так и понимай. Сообщение отредактировал saas - 27.07.2017, 01:37 |
|
 
|
|
27.07.2017, 01:40
Сообщение
#5
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
я думаю и так понятно что Что значит ты думаешь? Ты заметил, как легко он менял версии сырцов? Был patch 1.5.0.6 - Стал clear sky patch 1.5.1.0 Думаешь... аргументы бы услышать. Я так понимаю, ты судишь по названиям. Но по ним судить нельзя, это может быть что угодно! Нужно копать код, и делать выводы исходя от него. Сообщение отредактировал aka_sektor - 27.07.2017, 01:43 -------------------- © Алексей Сытянов |
|
 
|
|
27.07.2017, 01:48
Сообщение
#6
|
|
![]() Почти Игроман Репутация: 187
Группа: Участник Сообщений: 647 Награды: 4 Регистрация: 05.05.2007 |
|
|
 
|
|
27.07.2017, 01:51
Сообщение
#7
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
Давай ты сам даты изменения файлов посмотришь, ок? -> Сырцы в открытом доступе с 2014 года, уже исковыряно до нельзя кодерами. Вот пусть придут и скажут, если их не затруднит. Репозиториев то понаделали кучу. Наверное они знали же что ковыряют и собирают. Сообщение отредактировал aka_sektor - 27.07.2017, 01:54 -------------------- © Алексей Сытянов |
|
 
|
|
27.07.2017, 04:44
Сообщение
#8
|
|
![]() Геймер Репутация: 19
Группа: Участник Сообщений: 105 Награды: 2 Регистрация: 12.05.2010 |
Четко хоть кто-то сказал: есть тут исходный код финалки ТЧ v1.0006, ЧН v1.5.10 и ЗП v1.6.02 или нет? Если нет, то что тут есть? Говорю за ЗП - есть. Но сейчас то что в стиме - уже мод сам по себе, т.к. правили его там для сетевой игры. Меня вот что интересует. А для чего вся эта тема? Даже если не финальные исходники, что теперь? Или если наоборот - финальные... Смысла уже вообще нету |
|
 
|
|
27.07.2017, 12:44
Сообщение
#9
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
Говорю за ЗП - есть. Да? Что-т не вижу что ты говоришь, какие именно. то что в стиме Ага, есть ещё GOG версия без защиты. Есть ещё мультипатч снимающий защиту. А для чего вся эта тема? Смысл в том, что бы разобраться в этой куче барахла. Что из этого финалка, что прототипы старше, что устаревшее, что не пригодное, а что годное, что сборное, а что нет, каковы отличия, и что предпочтительней и почему, что стабильное, а что забагованное. Читал посты о 1.0007 RC1, эт версия имеет баги, которых нет в 1.0006 финалке. И если есть шестой версии сырцы, хотелось бы знать. Сообщение отредактировал aka_sektor - 27.07.2017, 12:45 -------------------- © Алексей Сытянов |
|
 
|
|
27.07.2017, 13:22
Сообщение
#10
|
|
![]() Почти Игроман Репутация: 91
Группа: Модератор Сообщений: 516 Награды: 4 Регистрация: 19.07.2015 |
В xrGameSpy есть файл, в названии которого есть "MainDefs". Там пишется версия движка в оригинале. Это всё, что я могу сказать по сабжу
-------------------- В армии по 01.07.2020. |
|
 
|
|
27.07.2017, 13:41
Сообщение
#11
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
В xrGameSpy есть файл, в названии которого есть "MainDefs". Там пишется версия движка в оригинале. Точнее: xr_3da\xrGame\xrGameSpy\xrGameSpy_MainDefs.h SS-10jan07 Нет там нихрена кроме:-> Код #pragma once #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; В других уже чет есть: SS-28feb07-RC1 -> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkerscd" #define GAMESPY_GAMEID 1576 #define GAMESPY_PRODUCTID 10954 #define GAME_VERSION "0.1009" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-SoC\\" #else #define GAMESPY_GAMENAME "stalkersc" #define GAMESPY_GAMEID 1067 #define GAMESPY_PRODUCTID 10953 #define GAME_VERSION "0.1009" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-SHOC\\" #endif #define GAMESPY_QR2_BASEPORT 5447 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN 5445 #define END_PORT_LAN START_PORT_LAN + 100//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); stalker patch 1.0004 (30.07.2007) -> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkerscd" #define GAMESPY_GAMEID 1576 #define GAMESPY_PRODUCTID 10954 #define GAME_VERSION "1.0007(rc1)" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-SoC\\" #else #define GAMESPY_GAMENAME "stalkersc" #define GAMESPY_GAMEID 1067 #define GAMESPY_PRODUCTID 10953 #define GAME_VERSION "1.0007(rc1)" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-SHOC\\" #endif #define GAMESPY_QR2_BASEPORT 5447 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN 5445 #define END_PORT_LAN START_PORT_LAN + 100//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define REGISTRY_VALUE_SKU "InstallSource" #define REGISTRY_VALUE_INSTALL_PATCH_ID "InstallPatchID" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); patch 1.5.07 -> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkercsd" #define GAMESPY_GAMEID 2264 #define GAMESPY_PRODUCTID 11528 #define GAME_VERSION "1.5.06" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-STCS_DBG\\" #else #define GAMESPY_GAMENAME "stalkercs" #define GAMESPY_GAMEID 2264 #define GAMESPY_PRODUCTID 11528 #define GAME_VERSION "1.5.06" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-STCS\\" #endif #define GAMESPY_QR2_BASEPORT 5447 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN 5445 #define END_PORT_LAN START_PORT_LAN + 250//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define REGISTRY_VALUE_USERNAME "InstallUserName" #define REGISTRY_VALUE_SKU "InstallSource" #define REGISTRY_VALUE_INSTALL_PATCH_ID "InstallPatchID" #define REGISTRY_VALUE_LANGUAGE "InstallLang" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); patch 1.5.06 -> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkercsd" #define GAMESPY_GAMEID 2264 #define GAMESPY_PRODUCTID 11528 #define GAME_VERSION "1.5.10" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-STCS_DBG\\" #else #define GAMESPY_GAMENAME "stalkercs" #define GAMESPY_GAMEID 2264 #define GAMESPY_PRODUCTID 11528 #define GAME_VERSION "1.5.10" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-STCS\\" #endif #define GAMESPY_QR2_BASEPORT 5447 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN 5445 #define END_PORT_LAN START_PORT_LAN + 250//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define REGISTRY_VALUE_USERNAME "InstallUserName" #define REGISTRY_VALUE_SKU "InstallSource" #define REGISTRY_VALUE_INSTALL_PATCH_ID "InstallPatchID" #define REGISTRY_VALUE_LANGUAGE "InstallLang" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); patch 1.5.03 -> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD // which is the new version ??? (sea) #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkercsd" #define GAMESPY_GAMEID 2264 #define GAMESPY_PRODUCTID 11528 #define GAME_VERSION "1.5.03" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-STCS_DBG\\" #else #define GAMESPY_GAMENAME "stalkercs" #define GAMESPY_GAMEID 2264 #define GAMESPY_PRODUCTID 11528 #define GAME_VERSION "1.5.03" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-STCS\\" #endif #define GAMESPY_QR2_BASEPORT 5447 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN 5445 #define END_PORT_LAN START_PORT_LAN + 100//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define REGISTRY_VALUE_USERNAME "InstallUserName" #define REGISTRY_VALUE_SKU "InstallSource" #define REGISTRY_VALUE_INSTALL_PATCH_ID "InstallPatchID" #define REGISTRY_VALUE_LANGUAGE "InstallLang" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); gold (1.5.00) -> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD // which is the new version ??? (sea) #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkercsd" #define GAMESPY_GAMEID 2264 #define GAMESPY_PRODUCTID 11528 #define GAME_VERSION "1.5.00" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-STCS_DBG\\" #else #define GAMESPY_GAMENAME "stalkercs" #define GAMESPY_GAMEID 2264 #define GAMESPY_PRODUCTID 11528 #define GAME_VERSION "1.5.00" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-STCS\\" #endif #define GAMESPY_QR2_BASEPORT 5447 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN 5445 #define END_PORT_LAN START_PORT_LAN + 100//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define REGISTRY_VALUE_USERNAME "InstallUserName" #define REGISTRY_VALUE_SKU "InstallSource" #define REGISTRY_VALUE_INSTALL_PATCH_ID "InstallPatchID" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); Сообщение отредактировал aka_sektor - 27.07.2017, 13:54 -------------------- © Алексей Сытянов |
|
 
|
|
27.07.2017, 14:14
Сообщение
#12
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
engine.vc2005.fixed -> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.02" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP_DBG\\" #else #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.02" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP\\" #endif #define GAMESPY_GP_NAMESPACE_ID 1 /*gamespy global namespace*/ #define GAMESPY_QR2_BASEPORT 5445 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN GAMESPY_QR2_BASEPORT #define START_PORT_LAN_SV START_PORT_LAN + 1 #define START_PORT_LAN_CL START_PORT_LAN + 2 #define END_PORT_LAN START_PORT_LAN + 250//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define REGISTRY_VALUE_USERNAME "InstallUserName" #define REGISTRY_VALUE_SKU "InstallSource" #define REGISTRY_VALUE_INSTALL_PATCH_ID "InstallPatchID" #define REGISTRY_VALUE_LANGUAGE "InstallLang" #define REGISTRY_VALUE_USEREMAIL "GPUserEmail" #define REGISTRY_VALUE_USERPASSWORD "GPUserPassword" #define REGISTRY_VALUE_REMEMBER_PROFILE "GPRememberMe" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); engine.vc2008.fixed -> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.02" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP_DBG\\" #else #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.02" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP\\" #endif #define GAMESPY_GP_NAMESPACE_ID 1 /*gamespy global namespace*/ #define GAMESPY_QR2_BASEPORT 5445 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN GAMESPY_QR2_BASEPORT #define START_PORT_LAN_SV START_PORT_LAN + 1 #define START_PORT_LAN_CL START_PORT_LAN + 2 #define END_PORT_LAN START_PORT_LAN + 250//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define REGISTRY_VALUE_USERNAME "InstallUserName" #define REGISTRY_VALUE_SKU "InstallSource" #define REGISTRY_VALUE_INSTALL_PATCH_ID "InstallPatchID" #define REGISTRY_VALUE_LANGUAGE "InstallLang" #define REGISTRY_VALUE_USEREMAIL "GPUserEmail" #define REGISTRY_VALUE_USERPASSWORD "GPUserPassword" #define REGISTRY_VALUE_REMEMBER_PROFILE "GPRememberMe" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); stasvn engine.vc2005:-> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.02" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP_DBG\\" #else #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.02" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP\\" #endif #define GAMESPY_GP_NAMESPACE_ID 1 /*gamespy global namespace*/ #define GAMESPY_QR2_BASEPORT 5445 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN GAMESPY_QR2_BASEPORT #define START_PORT_LAN_SV START_PORT_LAN + 1 #define START_PORT_LAN_CL START_PORT_LAN + 2 #define END_PORT_LAN START_PORT_LAN + 250//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define REGISTRY_VALUE_USERNAME "InstallUserName" #define REGISTRY_VALUE_SKU "InstallSource" #define REGISTRY_VALUE_INSTALL_PATCH_ID "InstallPatchID" #define REGISTRY_VALUE_LANGUAGE "InstallLang" #define REGISTRY_VALUE_USEREMAIL "GPUserEmail" #define REGISTRY_VALUE_USERPASSWORD "GPUserPassword" #define REGISTRY_VALUE_REMEMBER_PROFILE "GPRememberMe" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); engine.vc2008: -> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.02" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP_DBG\\" #else #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.02" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP\\" #endif #define GAMESPY_GP_NAMESPACE_ID 1 /*gamespy global namespace*/ #define GAMESPY_QR2_BASEPORT 5445 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN GAMESPY_QR2_BASEPORT #define START_PORT_LAN_SV START_PORT_LAN + 1 #define START_PORT_LAN_CL START_PORT_LAN + 2 #define END_PORT_LAN START_PORT_LAN + 250//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define REGISTRY_VALUE_USERNAME "InstallUserName" #define REGISTRY_VALUE_SKU "InstallSource" #define REGISTRY_VALUE_INSTALL_PATCH_ID "InstallPatchID" #define REGISTRY_VALUE_LANGUAGE "InstallLang" #define REGISTRY_VALUE_USEREMAIL "GPUserEmail" #define REGISTRY_VALUE_USERPASSWORD "GPUserPassword" #define REGISTRY_VALUE_REMEMBER_PROFILE "GPRememberMe" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); tag-cop-1.6.01: -> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.01" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP_DBG\\" #else #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.01" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP\\" #endif #define GAMESPY_GP_NAMESPACE_ID 1 /*gamespy global namespace*/ #define GAMESPY_QR2_BASEPORT 5445 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN GAMESPY_QR2_BASEPORT #define START_PORT_LAN_SV START_PORT_LAN + 1 #define START_PORT_LAN_CL START_PORT_LAN + 2 #define END_PORT_LAN START_PORT_LAN + 250//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define REGISTRY_VALUE_USERNAME "InstallUserName" #define REGISTRY_VALUE_SKU "InstallSource" #define REGISTRY_VALUE_INSTALL_PATCH_ID "InstallPatchID" #define REGISTRY_VALUE_LANGUAGE "InstallLang" #define REGISTRY_VALUE_USEREMAIL "GPUserEmail" #define REGISTRY_VALUE_USERPASSWORD "GPUserPassword" #define REGISTRY_VALUE_REMEMBER_PROFILE "GPRememberMe" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); tag-cop-gold-1.6.00: -> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.00" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP_DBG\\" #else #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.00" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP\\" #endif #define GAMESPY_GP_NAMESPACE_ID 1 /*gamespy global namespace*/ #define GAMESPY_QR2_BASEPORT 5445 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN GAMESPY_QR2_BASEPORT #define START_PORT_LAN_SV START_PORT_LAN + 1 #define START_PORT_LAN_CL START_PORT_LAN + 2 #define END_PORT_LAN START_PORT_LAN + 250//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define REGISTRY_VALUE_USERNAME "InstallUserName" #define REGISTRY_VALUE_SKU "InstallSource" #define REGISTRY_VALUE_INSTALL_PATCH_ID "InstallPatchID" #define REGISTRY_VALUE_LANGUAGE "InstallLang" #define REGISTRY_VALUE_USEREMAIL "GPUserEmail" #define REGISTRY_VALUE_USERPASSWORD "GPUserPassword" #define REGISTRY_VALUE_REMEMBER_PROFILE "GPRememberMe" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); stk-cop-trunk-r8384 В этом такого файла не нашлось.T-6638 -> Код #pragma once #define QRCDKEY_INTEGRATION #define SB_ICMP_SUPPORT #undef DEMO_BUILD //#define DEMO_BUILD #ifdef DEMO_BUILD #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.02" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP_DBG\\" #else #define GAMESPY_GAMENAME "stalkercoppc" #define GAMESPY_GAMEID 2760 #define GAMESPY_PRODUCTID 11994 #define GAME_VERSION "1.6.02" #define REGISTRY_PATH "Software\\GSC Game World\\STALKER-COP\\" #endif #define GAMESPY_GP_NAMESPACE_ID 1 /*gamespy global namespace*/ #define GAMESPY_QR2_BASEPORT 5445 #define GAMESPY_BROWSER_MAX_UPDATES 20 #define START_PORT 0 #define END_PORT 65535 #define START_PORT_LAN GAMESPY_QR2_BASEPORT #define START_PORT_LAN_SV START_PORT_LAN + 1 #define START_PORT_LAN_CL START_PORT_LAN + 2 #define END_PORT_LAN START_PORT_LAN + 250//GameSpy only process 500 ports #define REGISTRY_BASE HKEY_LOCAL_MACHINE #define REGISTRY_VALUE_GSCDKEY "InstallCDKEY" #define REGISTRY_VALUE_VERSION "InstallVers" #define REGISTRY_VALUE_USERNAME "InstallUserName" #define REGISTRY_VALUE_SKU "InstallSource" #define REGISTRY_VALUE_INSTALL_PATCH_ID "InstallPatchID" #define REGISTRY_VALUE_LANGUAGE "InstallLang" #define REGISTRY_VALUE_USEREMAIL "GPUserEmail" #define REGISTRY_VALUE_USERPASSWORD "GPUserPassword" #define REGISTRY_VALUE_REMEMBER_PROFILE "GPRememberMe" #define GAMESPY_PATCHING_VERSIONUNIQUE_ID "test_version_1" #define GAMESPY_PATCHING_DISTRIBUTION_ID 0 #ifndef XRGAMESPY_API #ifdef XRGAMESPY_EXPORTS #define XRGAMESPY_API __declspec(dllexport) #endif #endif #define EXPORT_FN_DECL(r, f, p) XRGAMESPY_API r xrGS_##f p; extern void FillSecretKey (char* SecretKey); Сообщение отредактировал aka_sektor - 27.07.2017, 14:15 -------------------- © Алексей Сытянов |
|
 
|
|
27.07.2017, 14:24
Сообщение
#13
|
|
![]() Почти Игроман Репутация: 91
Группа: Модератор Сообщений: 516 Награды: 4 Регистрация: 19.07.2015 |
Где нету, поищи MainMenu.cpp/.h, функцию GetGSVer().
-------------------- В армии по 01.07.2020. |
|
 
|
|
27.07.2017, 15:10
Сообщение
#14
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
MainMenu.cpp/.h, функцию GetGSVer() Неа, никакой инфы нету если по этому смотреть. В общем, подведем промежуточные итоги. Если судить по файлам xrGameSpy_MainDefs.h: shadow of chernobyl -> stalker patch 1.0004 (30.07.2007) Указано как 1.0007(rc1), что совпадает с написанным Loxotron'ом.shadow of chernobyl -> SS-10jan07 Версия неизвестна.shadow of chernobyl -> SS-28feb07-RC1 Указано как 0.1009, но это какая-то бессмыслица. Такой версии не было, и как это понимать неизвестно.clear sky -> patch 1.5.07 Указано как 1.5.06, что совпадает с написанным Loxotron'ом.clear sky -> patch 1.5.06 Указано как 1.5.10, что совпадает с написанным Loxotron'ом. Выходит эт финалка ЧН?clear sky -> patch 1.5.03 Указано тоже как 1.5.03clear sky -> gold (1.5.00) Тоже указано как 1.5.00, выходит эт версия самого первого релиза, с мастер-диска. К слову, изрядно забагованная (вспоминая последующие 10 патчей).
Сообщение отредактировал aka_sektor - 27.07.2017, 15:37 -------------------- © Алексей Сытянов |
|
 
|
|
27.07.2017, 15:31
Сообщение
#15
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
engine.vc2005.fixed Указано как 1.6.02engine.vc2008.fixed Указано как 1.6.02stasvn engine.vc2005 и 2008:оба указаны как 1.6.02 tag-cop-1.6.01: указано как 1.6.01 tag-cop-gold-1.6.00: указано как 1.6.00. Мастер-диск что ли. stk-cop-trunk-r8384 Неизвестно.T-6638 Указано как 1.6.02М-да... у ЗП что-то многовато вариаций 1.6.02 Сообщение отредактировал aka_sektor - 27.07.2017, 15:34 -------------------- © Алексей Сытянов |
|
 
|
|
27.07.2017, 15:58
Сообщение
#16
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
Касаемо версии engine.vc2008.fixed, у которой:
Указано как 1.6.02 И о которой писал такое Loxotron:engine.vc2008.fixed- фикшенный мною проект vs2008 Его уже спрашивали тут: https://www.gameru.net/forum/index.php?s=&a...t&p=1495624 что именно "фиксилось" в engine.vc2008 в плане движка? И он ответил такое: https://www.gameru.net/forum/index.php?s=&a...t&p=1495646 Мелочи помоему, кое-что взял из правок колмогора, грифона, своих, так.. базовые вещи, мешающие нормальной работе миксед бинарников например. Касаемо версии, stk-cop-trunk-r8384, у которой, инфы о версии не нашлось, и о которой писал такое Loxotron: stk-cop-trunk-r8384(~прототип сервера) - март 2012 Спрашивали: Можно, пжлст, рассказать, что за прототип сервера от 2012-го года? (Это (не)обычный dedicated сервер или там что то другое?) На что он дал такой ответ: Есть мнение, что это прототип сервера для сталкера онлайна, а что точно, уже никто не помнит. Такая себе инфа в общем. Сообщение отредактировал aka_sektor - 27.07.2017, 16:08 -------------------- © Алексей Сытянов |
|
 
|
|
27.07.2017, 16:32
Сообщение
#17
|
|
![]() Почти Игроман Репутация: 91
Группа: Модератор Сообщений: 516 Награды: 4 Регистрация: 19.07.2015 |
Если мне не изменят память и репо Abramcumner стоит на T-6638, то там есть различия в коде. Надо будет с фикшенным 2008 прогнать диффером.
-------------------- В армии по 01.07.2020. |
|
 
|
|
27.07.2017, 17:14
Сообщение
#18
|
|
![]() Доктор Игровых Наук Репутация: 544
Группа: Участник Сообщений: 3657 Награды: 9 Регистрация: 12.07.2007 |
Это просто барахло, которое вывалили без нормальных объяснений. Я понимаю, что кодеры важные ребята, которые удосужились только понаделать репозиторев себе, а остальное их не интересует. Может это все и инетерсно только тем кто в теме. Вот что тебе ровным счетом даст если ты совершенно точно узнаешь все отличия? Будешь что то делать на основе?Крайне сильно сомневаюсь. Максимум поставишь себе галочку где какая версия и забудешь. Тем кому интересно давно вытащили именно то что им было нужно. Если хочется увидеть отличия то бери любую софтину и сравнивай содержимое, можно к примеру гитхабом такое провернуть и выдрать один большой список где что удалили\добавили\изменили. |
|
 
|
|
27.07.2017, 17:25
Сообщение
#19
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
Будешь что то делать на основе? Я не программист. У меня нет таких знаний, чтобы писать что-то самостоятельно. Однако особых знаний не требуется для того чтобы разобраться как собирать исходники, и вносить правки. Например, из этой темы: https://www.gameru.net/forum/index.php?showtopic=67297 Вот для таких вот целей пока. Собрать то что нужно мне, а не то что дают. если ты совершенно точно узнаешь все отличия Тогда мне станет понятно, что из того что есть максимально соответствует финалке, и является менее забагованным, и что в конечном итоге стоит использовать в качестве основы. сравнивай содержимое Мне это мало что даст. Тут важно слово того, кто реально шарит в теме. Сообщение отредактировал aka_sektor - 27.07.2017, 17:28 -------------------- © Алексей Сытянов |
|
 
|
|
27.07.2017, 17:29
Сообщение
#20
|
|
![]() Доктор Игровых Наук Репутация: 544
Группа: Участник Сообщений: 3657 Награды: 9 Регистрация: 12.07.2007 |
Тогда мне станет понятно, что из того что есть максимально соответствует финалке, и является менее забагованным, и что в конечном итоге стоит использовать в качестве основы. Даже имея исходники именно финалки такой то версии ты не сможешь собрать идиентичный финалке бинарник. Нужно полностью повторить все окружение в котором ее собирали. |
|
 
|
|
27.07.2017, 17:31
Сообщение
#21
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
ты не сможешь собрать идиентичный финалке бинарник Дык цели собрать байт в байт и не стоит. Хотелось бы понять, есть ли тут сырцы финалки максимально без всяких там левых изменений, и возможных из-за них багов. Чтобы в собранном состоянии работало также как финалка. Сообщение отредактировал aka_sektor - 27.07.2017, 17:34 -------------------- © Алексей Сытянов |
|
 
|
|
27.07.2017, 17:36
Сообщение
#22
|
|
![]() Доктор Игровых Наук Репутация: 544
Группа: Участник Сообщений: 3657 Награды: 9 Регистрация: 12.07.2007 |
|
|
 
|
|
27.07.2017, 17:37
Сообщение
#23
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
Во всех исходниках не хватает каких либо файликов Как же тогда их собирают? Неужели не влияет? Я так понимаю репозиторщики себе их восстановили, чтобы собирались. Интересно было бы ещё узнать какие. В репо ведь и левака хватает наверное. Я лишь знаю, что когда слили впервые сырцы ТЧ на stalker-portal, там и правда не хватало всех 3rd party библиотек. А вот в тех, что слил Loxotron тут на форуме, вместе с ЧН, в ТЧшных уже есть эти библиотеки: -> ![]() Сообщение отредактировал aka_sektor - 27.07.2017, 18:04 -------------------- © Алексей Сытянов |
|
 
|
|
27.07.2017, 18:07
Сообщение
#24
|
|
![]() Почти Игроман Репутация: 91
Группа: Модератор Сообщений: 516 Награды: 4 Регистрация: 19.07.2015 |
Во всех исходниках не хватает каких либо файликов так что врядли такое существует. Всё на месте, молодой человек. -------------------- В армии по 01.07.2020. |
|
 
|
|
27.07.2017, 20:19
Сообщение
#25
|
|
![]() Доктор Игровых Наук Репутация: 544
Группа: Участник Сообщений: 3657 Награды: 9 Регистрация: 12.07.2007 |
А вот в тех, что слил Loxotron тут на форуме, вместе с ЧН, в ТЧшных уже есть эти библиотеки: Forser, и даже сдк собирается? И для сборки ненадо совсем совсем никаких телодвижений в виде подбора студии, всяких луа и мелких правок исходников чтобы хоть как то собралось? |
|
 
|
|
27.07.2017, 20:26
Сообщение
#26
|
|
![]() Почти Игроман Репутация: 91
Группа: Модератор Сообщений: 516 Награды: 4 Регистрация: 19.07.2015 |
jamakasi, ну, я про двиг, а не SDK. В родной студии, со слов Кирая, всё собрается без правок. Выше -- перенос кода под стандарты.
-------------------- В армии по 01.07.2020. |
|
 
|
|
27.07.2017, 20:32
Сообщение
#27
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
И для сборки ненадо совсем совсем никаких телодвижений Касаемо этого существует только 3 известные мне инструкции. ТЧшная, по сборке, точно не указано каких именно, но скорее всего: shadow of chernobyl -> stalker patch 1.0004 (30.07.2007) На инсайде: Ну и здесь ещё: Но там думаю вносили левые правки в сами исходники. ЗПшная, по сборке из сырцов engine.vc2008.fixed, в "шапке" темы: https://www.gameru.net/forum/index.php?s=&a...t&p=1495691 Сам пока не пробовал по ним собирать, но если писали, значит у них вышло. Ну и... на первый взгляд не сложно. Хотя на деле, наверняка можно будет столкнуться с проблемами сборки, о которых не упоминали. со слов Кирая, всё собрается без правок Статью на инсайде кстати он писал. Сообщение отредактировал aka_sektor - 27.07.2017, 20:53 -------------------- © Алексей Сытянов |
|
 
|
|
28.07.2017, 01:26
Сообщение
#28
|
|
![]() Почти Игроман Репутация: 91
Группа: Модератор Сообщений: 516 Награды: 4 Регистрация: 19.07.2015 |
aka_sektor, знаю. Общался с ним в общих кругах. Родная студия -- 2005, если что. Может у тов.Saas за его любовью к древностям она стоит и он проверит, если у него будет желание.
-------------------- В армии по 01.07.2020. |
|
 
|
|
28.07.2017, 01:35
Сообщение
#29
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
за его любовью к древностям Тут дело не в старости студии. Не берусь судить за ньюансы переписывания под студии старше (современнее), но разве в процессе не могут быть допущены ошибки из-за которых двиг не будет запускаться для игры или в процессе её же вылетать? Вроде где-то читал о подобных случаях. Ещё наблюдал, как к неожиданности некоторых сборщиков, терялась совместимость на системах XP. О чём потом злостно писали отдельные юзеры. Конкретно не разбирался зачем необходимо было переписывать исходники под более новые студии, но говорят, в них просто элементарно приятнее работать чем в старых. У меня Windows 10, там хоть приложухи 90-ых и начала 2000-ых и идут, но бывает что некоторые и нет. Не знаю, как себя поведёт на ней Visual Studio 2005. На ней же все исходники ведь? Сообщение отредактировал aka_sektor - 28.07.2017, 01:38 -------------------- © Алексей Сытянов |
|
 
|
|
28.07.2017, 01:40
Сообщение
#30
|
|
![]() Игровой Эксперт Репутация: 407
Группа: Участник Сообщений: 2394 Награды: 5 Регистрация: 19.01.2009 |
Нормально все себя поведет.
Потеря совместимости, отнюдь не просто так получается. Тут случайностей не бывает И Бладжад, 16 лет прошло! Выкиньте уже XP. |
|
 
|
|
28.07.2017, 03:51
Сообщение
#31
|
|
![]() Опытный Игрок Репутация: 12
Группа: Участник Сообщений: 66 Награды: 2 Регистрация: 14.08.2011 |
Цитата Как же тогда их собирают? Неужели не влияет? Как правило, сборкой и правкой исходников занимаются люди, у которых настройка необходимого окружения не вызывает сложности. Цитата Конкретно не разбирался зачем необходимо было переписывать исходники под более новые студии, но говорят, в них просто элементарно приятнее работать чем в старых. Цитата Не знаю, как себя поведёт на ней Visual Studio 2005. На ней же все исходники ведь? Можно собирать в новой студии toolset'ом более старой - например, 2003 или 2005. Или вообще прикрутить соответствующий старинный win sdk. Кстати, 2003 студия as is на 10-ке будет работать весьма криво (по-видимому, из-за IE-компонентов), так что месье Вообще, эти исходники я довольно тривиально собирал с имеющимися 3rd-party. При правильном подборе библиотек, смонтированном диске x:\ и аутентичными 3rd-party в оригинальной студии 2003/2005 все прекрасно собирается практически или совсем без правок. Сообщение отредактировал Lego - 28.07.2017, 03:52 |
|
 
|
|
28.07.2017, 05:56
Сообщение
#32
|
|
![]() Геймер Репутация: 19
Группа: Участник Сообщений: 105 Награды: 2 Регистрация: 12.05.2010 |
но разве в процессе не могут быть допущены ошибки из-за которых двиг не будет запускаться для игры или в процессе её же вылетать Это как надо переносить то? О_О Учитывая контингент Сталкера - могли допустить ошибки, но если честно - я сомневаюсь. У ЗП все чисто кстати, я половину ЗП прошел без единого вылета играя под дебагом студий По поводу ТЧ ничего сказать не могу. |
|
 
|
|
28.07.2017, 15:52
Сообщение
#33
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
эти исходники я довольно тривиально собирал Я так понимаю речь о ЗПшных engine.vc2005.fixed А почему именно они? Есть же и другие. Сообщение отредактировал aka_sektor - 28.07.2017, 15:58 -------------------- © Алексей Сытянов |
|
 
|
|
30.07.2017, 06:33
Сообщение
#34
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
Я так понимаю экспертов няма. Неужто даже никто пояснить не может из сборщиков, почему юзает те или иные комплекты исходников?
macron, -> Сообщение отредактировал aka_sektor - 30.07.2017, 07:18 -------------------- © Алексей Сытянов |
|
 
|
|
30.07.2017, 07:15
Сообщение
#35
|
|
![]() Игровой Бог Репутация: 1690
Группа: Участник Сообщений: 7021 Награды: 11 Регистрация: 22.02.2006 |
|
|
 
|
|
30.07.2017, 10:32
Сообщение
#36
|
|
![]() Продвинутый геймер Репутация: 104
Группа: Участник Сообщений: 336 Награды: 4 Регистрация: 13.12.2011 |
-------------------- |
|
 
|
|
30.07.2017, 14:36
Сообщение
#37
|
|
![]() Продвинутый геймер Репутация: 16
Группа: Участник Сообщений: 222 Награды: 3 Регистрация: 28.06.2016 |
aka_sektor, какие блин комплекты?) Я так понимаю ты хочешь получить магический комплект который будет работать без вылетов на любой системе? Сорри, но такого нету. В скором времени и новые windows перестанут запускать старейшие приложения.
|
|
 
|
|
30.07.2017, 16:19
Сообщение
#38
|
|
![]() Доктор Игровых Наук Репутация: 1084
Группа: Участник Сообщений: 3950 Награды: 6 Регистрация: 24.08.2010 |
-------------------- |
|
 
|
|
30.07.2017, 17:21
Сообщение
#39
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
Я так понимаю ты хочешь Об этом я писал ещё вначале: Смысл в том, что бы разобраться в этой куче барахла. Что из этого финалка, что прототипы старше, что устаревшее, что не пригодное, а что годное, что сборное, а что нет, каковы отличия, и что предпочтительней и почему, что стабильное, а что забагованное. virus_ua, 1001v, я бы попросил вас воздержаться от флуда. -------------------- © Алексей Сытянов |
|
 
|
|
30.07.2017, 17:31
Сообщение
#40
|
|
![]() Почти Игроман Репутация: 187
Группа: Участник Сообщений: 647 Награды: 4 Регистрация: 05.05.2007 |
1001v Ну вот выкинем мы XP, и будем в биосе без операционной системы сидеть. У меня покрайней мере загрузчик висты, как и FreeDOS загружаются через Grub4DOS который загружается загрузчиком XP. Нельзя вот так просто взять, и выкинуть XP. Сообщение отредактировал saas - 30.07.2017, 17:34 |
|
 
|
|
30.07.2017, 18:06
Сообщение
#41
|
|
![]() Игровой Бог Репутация: 1690
Группа: Участник Сообщений: 7021 Награды: 11 Регистрация: 22.02.2006 |
|
|
 
|
|
30.07.2017, 18:08
Сообщение
#42
|
|
![]() Высший Игровой Бог Репутация: 1747
Группа: Супермодератор Сообщений: 12594 Награды: 15 Регистрация: 05.11.2009 |
и будем в биосе без операционной системы сидеть BIOS уже прошлый век. Сейчас везде UEFI который по сути является полноценной мини-ОС. --- aka_sektor, разбираться в legacy - неблагодарное дело. Кому надо - тот уже все собрал. Выбирай актуальный репозиторий (CoC, например) и работай с ним. -------------------- |
|
 
|
|
30.07.2017, 18:14
Сообщение
#43
|
|
![]() Продвинутый геймер Репутация: 53
Группа: Участник Сообщений: 265 Награды: 3 Регистрация: 22.02.2010 |
Я так понимаю ты хочешь получить магический комплект Лол, да ничего он не хочет, опять симуляцию бурной деятельности включил и запилил тему по тому, в чем ничего не понимает. -------------------- Официально разморожен
|
|
 
|
|
30.07.2017, 18:23
Сообщение
#44
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
запилил тему по тому, в чем ничего не понимает Я смотри ты зато много понимаешь. симуляцию бурной деятельности включил Тут просто обсуждение, деятельности никакой тут нету. По-твоему не резонный вопрос: какие исходники из представленных лучше и почему? Вот человек отписался: актуальный репозиторий (CoC Он считает что в данный момент эт стоит юзать, потому что ими занимаются. И что в слитых в 2014 разбираться: неблагодарное дело Я так понимаю, сказал он это к тому, что если даже их разобрать, они не будут востребованы и это будет мало кому нужная инфа. Ладно, тогда давайте разберемся, какие для кого актуальные репозитории платформ: ТЧ, ЧН и ЗП (акроме CoC). Сообщение отредактировал aka_sektor - 30.07.2017, 18:25 -------------------- © Алексей Сытянов |
|
 
|
|
30.07.2017, 18:59
Сообщение
#45
|
|
![]() Почти Игроман Репутация: 91
Группа: Модератор Сообщений: 516 Награды: 4 Регистрация: 19.07.2015 |
Выбирай актуальный репозиторий (CoC, например) и работай с ним. Ну, уж лучше вот так, с учётом изменений: Цитата [SoC] (Alpet & KD) (xrDev) (CleanXR) (KRoddin) [CS] (RedPython) (xrDev) (OpenXRay) (Charsi82) (Abramcumner) [CoP] (Im-Dex) (1.6.02.f (aka Fray)) (OpenXRay) (CoC) (Tron) (Abramcumner) [2.0] (Saas) По-твоему не резонный вопрос: какие исходники из представленных лучше и почему? Ни разу. Запустились - хорошо, нет - надо копать. -------------------- В армии по 01.07.2020. |
|
 
|
|
30.07.2017, 19:04
Сообщение
#46
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
Запустились - хорошо, нет - надо копать. Хочешь сказать, что не каждый репозиторий ещё и собирается? -------------------- © Алексей Сытянов |
|
 
|
|
30.07.2017, 19:08
Сообщение
#47
|
|
![]() Почти Игроман Репутация: 91
Группа: Модератор Сообщений: 516 Награды: 4 Регистрация: 19.07.2015 |
Запустились - хорошо, нет - надо копать. Хочешь сказать, что не каждый репозиторий ещё и собирается? Иногда проскакивают draft коммиты. В большинстве случаев легко исправляются, и да. Речь была не о том, я про сток-сорцы слитые. -------------------- В армии по 01.07.2020. |
|
 
|
|
30.07.2017, 19:45
Сообщение
#48
|
|
![]() Продвинутый геймер Репутация: 104
Группа: Участник Сообщений: 336 Награды: 4 Регистрация: 13.12.2011 |
Forser, То чувство когда узнал что СоС есть на гитхабе.
aka_sektor, я не флужу констатировал факт. Есть теория что все что до T-6638 - не имеет смысла и в тоже время имеет для ТСС, а по сему сама тема компрометационная. ИМХО Сообщение отредактировал virus_ua - 30.07.2017, 19:46 -------------------- |
|
 
|
|
30.07.2017, 20:11
Сообщение
#49
|
|
![]() разраб одиночка Репутация: 2132
Группа: Модератор Сообщений: 3413 Награды: 13 Регистрация: 06.05.2004 |
А вот в тех, что слил Loxotron тут на форуме, вместе с ЧН, в ТЧшных уже есть эти библиотеки: Forser, и даже сдк собирается? И для сборки ненадо совсем совсем никаких телодвижений в виде подбора студии, всяких луа и мелких правок исходников чтобы хоть как то собралось? Тутор для сборки SDK ==============Если возникают проблемы со сборкой и запуском после компиляции============== Project Options-> Tasm -> Case sensitiviy -> All Project Options-> C++-> Force C++ compile Если "unable to perfom incremental link", попробуйте чередовать Build/Make, пока не заработает или перезапустите билдер. ================================================================================ ========== 1)Ставим CBuilder6 - borland ver 6.0 (build 10.166), ставим сервис пак 6. 2)Отключаем UAC, отключаем/настраиваем DEP. назначаем админские права bcb.exe 3)создаем вручную папки X:\intermediate_ed X:\intermediate_ed\ae X:\intermediate_ed\ecore X:\intermediate_ed\core X:\intermediate_ed\eprops X:\intermediate_ed\le X:\intermediate_ed\particles X:\intermediate_ed\pe X:\intermediate_ed\se X:\intermediate_ed\sound 3) Распаковываем из CBuilder6_stk_additional.rar папку Borland в C:\Program Files (x86) или где у вас стоит билдер. Это библиотеки для линковки, переконверченные в формат билдера, так как у вижуал студии и борланда немного разные понятия о с++. (если интересуют подробности, ищем в гугле: omf coff) 4) tools -> environment options -> environment variables указываем свои пути DXSDK_DIR C:\STALKER_GAMES_SRC\STALKER\dxsdk XIPH_DIR C:\STALKER_GAMES_SRC\STALKER\SDK\Xiph\Include EAX_DIR C:\STALKER_GAMES_SRC\STALKER\SDK\eax ALSOC_DIR C:\STALKER_GAMES_SRC\STALKER\SDK\OpenAL\ ETOOLSSOC_DIR C:\STALKER_GAMES_SRC\STALKER\xray-svn-trunk\ETools CORESOC_DIR C:\STALKER_GAMES_SRC\STALKER\xray-svn-trunk\xrCore COMPONENTS_SOC C:\STALKER_GAMES_SRC\STALKER\SDK\components SOC_SDK_DIR C:\STALKER_GAMES_SRC\STALKER MAIN_DIR C:\STALKER_GAMES_SRC SDK_DIR C:\STALKER_GAMES_SRC\STALKER\SDK Outdated: MAGIC_SW_DIR C:\STALKER_GAMES_SRC\STALKER\SDK\MagicSoftware\FreeMagic\include 5) нужно скопировать в windows\SysWOW64 или если у вас XP или x86 в windows\system32 X:\STALKER\SDK\components\ElPack\bpl\elpackB6.BPL X:\STALKER\SDK\components\ElPack\bpl\elpkdbB6.BPL X:\STALKER\SDK\components\ElPack\bpl\elpproB6.BPL 6)component->install packages нужно установить: (*устарело?) borland user components - Borland\CBuilder6\Projects\Bpl\dclusr60.bpl editor - STALKER\SDK\components\AlexMX\editor.bpl eldos DB Aware Controls - STALKER\SDK\components\ElPack\Code\dceldbB6.bpl eldos Professional Components - STALKER\SDK\components\ElPack\Code\dcelppB6.bpl eldos Visual Components - STALKER\SDK\components\ElPack\Code\dclelpB6.bpl всё есть или в самом борланде или в SDK сорцев сталкера. 7)после установки компонентов переоткрываем файл проекта 8)кликаем на проекте собираемом, xrcoreb.dll например->options->properties->linker don't generate state files - включаем выключаем при рандомных багах компиляции на линковке еще при рандомных багах привыкаем делать сначала make потом build, помогает в 99% случаях Сообщение отредактировал Директор РенТВ - 30.07.2017, 20:19 -------------------- Делай что должен и будь что будет.
| | | | |
|
 
|
|
30.07.2017, 20:31
Сообщение
#50
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
я не флужу констатировал факт. А ведь когда-то только и писали, дайте нам исходники, запилим крутейшие моды. Ну дали, и что? Теперь, с твоих слов, уже всем насрать. Даже разбираться не хотят, что им дали. Лишь бы работало как-нибудь. Сообщение отредактировал aka_sektor - 30.07.2017, 20:31 -------------------- © Алексей Сытянов |
|
 
|
|
30.07.2017, 20:34
Сообщение
#51
|
|
![]() Игровой Бог Репутация: 648
Группа: Участник Сообщений: 5354 Награды: 9 Регистрация: 24.09.2010 |
Ну дали, и что? Теперь, с твоих слов, уже всем насрать. Даже разбираться не хотят, что им дали. Лишь бы работало как-нибудь. Не насрать, просто времени нет переносить на гитхаб Лично я занимаюсь уровнями пока. З.Ы. небольшой флуд-вопрос - есть ли механизм переноса репозитория с riouxsvn на github/bitbucket? Сообщение отредактировал RayTwitty - 30.07.2017, 20:36 -------------------- |
|
 
|
|
30.07.2017, 20:45
Сообщение
#52
|
|
![]() Почти Игроман Репутация: 91
Группа: Модератор Сообщений: 516 Награды: 4 Регистрация: 19.07.2015 |
З.Ы. небольшой флуд-вопрос - есть ли механизм переноса репозитория с riouxsvn на github/bitbucket? Линк дай, попробую. Сообщение отредактировал Forser - 30.07.2017, 20:46 -------------------- В армии по 01.07.2020. |
|
 
|
|
30.07.2017, 21:00
Сообщение
#53
|
|
![]() Продвинутый геймер Репутация: 104
Группа: Участник Сообщений: 336 Награды: 4 Регистрация: 13.12.2011 |
aka_sektor, успокойся все в порядке.
Лично я был огорчен отсуствием сорцов когда работал с СДК ибо некоторые проблемы как например разширение текстуры лодов - ограничивало возможности, что пофиксил КД - за что ему спасибо. Но воды с того времени утекло много. Для меня в 2014 эти сорцы уже были как какой то ход отчаянья, нежели возможностей. Ибо их зажимали слишком долго, а апдейтов - не было RIP STALKER 2. Не зря они помечены как хлам. -------------------- |
|
 
|
|
31.07.2017, 11:46
Сообщение
#54
|
|
![]() Игровой Эксперт Репутация: 407
Группа: Участник Сообщений: 2394 Награды: 5 Регистрация: 19.01.2009 |
А ведь когда-то только и писали, дайте нам исходники, запилим крутейшие моды. Ну дали, и что? Теперь, с твоих слов, уже всем насрать. Даже разбираться не хотят, что им дали. Лишь бы работало как-нибудь. Бладжад, те кто может их собрать прекрасно понимают что там такое и откуда берется. Что за имитация бурной деятельности? Мне сказать, что архивы fixed2005, fixed2008 отличаются лишь 1ой строчкой, а именно строкой которая указывает минимальную версию проекта студии. - Ты это хотел услышать? - Хайп поднял, почем бессмысленно. Тебе уже выше написали - имитация какой-то бурной деятельности. Так же тебе выше написали: - погляди даты, все вопросы отпадут. Не отпадают - пользуйся diff'ом. Ридми вполне понятно было написано. + есть наработки по чистому движку, без игрового кода. В чем проблема принять это как данность? Какая конечная цель? - просто разобраться, в чем-то уже понятном.. Извини меня, но это смахивает на онанизм Еще раз: ЧТО ТУТ МОЖЕТ БЫТЬ НЕ ПОНЯТНОГО? Четко поставь вопрос Ну дали, и что? Теперь, с твоих слов, уже всем насрать. Даже разбираться не хотят, что им дали. Лишь бы работало как-нибудь. Не насрать, просто времени нет переносить на гитхаб Лично я занимаюсь уровнями пока. З.Ы. небольшой флуд-вопрос - есть ли механизм переноса репозитория с riouxsvn на github/bitbucket? Есть. Делай import репо -куда скармливаешь линк. Заберет вместе с историей Сообщение отредактировал Tron - 31.07.2017, 11:45 |
|
 
|
|
31.07.2017, 13:35
Сообщение
#55
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
те кто может их собрать прекрасно понимают что там такое и откуда берется Ага, особенно те, кто кое-как с инструкцией собирал не обладая знания к програмированию. fixed2005, fixed2008 отличаются лишь 1ой строчкой Ну я точно не разбирался, но похоже что да. Плюс там ещё в 2008 файлов проекта добавилось как я понимаю. Ты это хотел услышать? Не знаю, но услышанное полезно. Будем считать, с engine.vc2008.fixed выяснили. Эт переписанный под Visual Studio 2008 набор engine.vc2005.fixed А что есть сам engine.vc2005.fixed? Видимо раз исправления вносил Loxotron, он то должен знать. Предположу только что исправлял он на основе: T-6638 Хайп поднял -> Вот уж да... -------------------- © Алексей Сытянов |
|
 
|
|
31.07.2017, 14:07
Сообщение
#56
|
|
![]() Игровой Эксперт Репутация: 407
Группа: Участник Сообщений: 2394 Награды: 5 Регистрация: 19.01.2009 |
Цитата А что есть сам engine.vc2005.fixed? Видимо раз исправления вносил Loxotron, он то должен знать. Просто отредактировал файлы проекта. Скорее всего. Активировал некоторые дефайны, которые были выключены/включены не везде. Цитата T-6638 Повторюсь, сразу, что это одна из версий, из другого архива: это чистый движок, без игрового кода. Вроде как самая свежая версия. Точное название архива не помню, но он легко обнаруживается - там нету Game кода Цитата Предположу только что исправлял он на основе: Вполне возможно. А вполне возможно, что и используя более ранние ветки развития движка. Только смысл настолько копаться в грязном белье(т.е в этой теме) если все работает?. Увы у нас нету всего commit-дерева, но есть конечные ревизии. Патчи не только затрагивали движок, но и скрипты, поэтому не надо думать, что 1.6.01 несовместим с 1.6.02 и т.д. по движковой части. У тебя есть последняя версия исходников, которая работает. Так что тебе еще надо? Можешь накатить на нее еще апдейты из более новых веток, но стабильность тебе никто не гарантирует. Поставь araxis merge, воткни туда 2 папки, многие вопросы отпадут. Цитата Ага, особенно те, кто кое-как с инструкцией собирал не обладая знания к програмированию. Может не стоит тогда туда лезть, а взять уже готовый код/бинарник из репозитория? Нужна ранняя версия - возьмите нужный коммит и все. Все давно уже сделали. Конечная цель неясна - вы все равно ничего не сможете сделать сверхсложного, в чем смысл? Если хотите просто добавить новых методов в скрипт, новых аномалий и т.д, то оригинального движка вам должно хватить за глаза Сообщение отредактировал Tron - 31.07.2017, 14:19 |
|
 
|
|
31.07.2017, 14:40
Сообщение
#57
|
|
![]() разраб одиночка Репутация: 2132
Группа: Модератор Сообщений: 3413 Награды: 13 Регистрация: 06.05.2004 |
Будем считать, с engine.vc2008.fixed выяснили. Эт переписанный под Visual Studio 2008 набор engine.vc2005.fixed Чувак, возьми винмердж и сравни сорцы с дефолтными, дело двух минут, всё сразу станет ясно.А что есть сам engine.vc2005.fixed? Видимо раз исправления вносил Loxotron, он то должен знать. -------------------- Делай что должен и будь что будет.
| | | | |
|
 
|
|
31.07.2017, 16:32
Сообщение
#58
|
|
![]() Игровой Бог Репутация: 648
Группа: Участник Сообщений: 5354 Награды: 9 Регистрация: 24.09.2010 |
те кто может их собрать прекрасно понимают что там такое и откуда берется Ага, особенно те, кто кое-как с инструкцией собирал не обладая знания к програмированию. Есть. Делай import репо -куда скармливаешь линк. Заберет вместе с историей А где кнопка-то?) -------------------- |
|
 
|
|
31.07.2017, 17:07
Сообщение
#59
|
|
![]() Игровой Эксперт Репутация: 407
Группа: Участник Сообщений: 2394 Награды: 5 Регистрация: 19.01.2009 |
|
|
 
|
|
31.07.2017, 17:23
Сообщение
#60
|
|
![]() Почти Игроман Репутация: 91
Группа: Модератор Сообщений: 516 Награды: 4 Регистрация: 19.07.2015 |
-------------------- В армии по 01.07.2020. |
|
 
|
|
31.07.2017, 19:09
Сообщение
#61
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
вы все равно ничего не сможете сделать сверхсложного, в чем смысл? взять уже готовый код/бинарник из репозитория Блин... достал уже со своим смыслом этим! Тебя послушай, дык: ![]() Я уже писал: особых знаний не требуется для того чтобы разобраться как собирать исходники, и вносить правки. Например, из этой темы: https://www.gameru.net/forum/index.php?showtopic=67297 Вот для таких вот целей пока. Собрать то что нужно мне, а не то что дают. сравни сорцы с дефолтными Ага, значит подтверждаешь, что основа engine.vc2005.fixed была T-6638. Эт тогда выяснили. А что есть сам T-6638? Надо полагать, соответствует ли финалке ЗП v1.6.02 - точно неизвестно. Сообщение отредактировал aka_sektor - 31.07.2017, 19:14 -------------------- © Алексей Сытянов |
|
 
|
|
01.08.2017, 13:14
Сообщение
#62
|
|
![]() Игровой Эксперт Репутация: 407
Группа: Участник Сообщений: 2394 Награды: 5 Регистрация: 19.01.2009 |
Цитата Ага, значит подтверждаешь, что основа engine.vc2005.fixed была T-6638. Эт тогда выяснили. Нет, я лишь говорю, что часть изменений могло перекочевать из этой ветки. Это две различные ветки, некоторые коммиты могут мигрировать из одной ветки в другую. Т-6638 - дальнейшее развитие 1.6.0.2. либо отдельная ветка развития движка. Цитата Блин... достал уже со своим смыслом этим! biggrin.gif Просто ты задаешь такие вопросы, которые, мягко говоря, настолько очевидны, что на них даже отвечать не хочется. В 4ый или 5ый раз в этой теме прозвучит: Возьми Araxis Merge/WinMerge и сравни файлы, и посмотри на даты |
|
 
|
|
01.08.2017, 16:12
Сообщение
#63
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
Ошибочка вышла наверное с этим:
основа engine.vc2005.fixed была T-6638 Забыл про:stasvn engine.vc2005 и 2008: оба указаны как 1.6.02 Вот это Loxotron исправлял скорее. Понять бы ещё, что есть эти: engine.vc2005 и 2008: А Т-6638, эт наверно как ты говоришь:оба указаны как 1.6.02 дальнейшее развитие 1.6.0.2. либо отдельная ветка развития движка. Надо бы посмотреть даты.1.6.02 - это Build 3967 от 14 декабря 2009 года Если сырцы не позже этой даты, значит может быть они финалки. Вообще проблематично понять, где именно что сырцы, а где файлы проекта. Проект могли и в последующих годах собирать. вопросы, которые, мягко говоря, настолько очевидны -> Вот только чет кого не спрашиваю, ответить никто сам не может, посылает даты смотреть/сравнивать. Разве не очевидно, что раз я создал эту тему, самому мне не разобраться? Так зачем ты мне говоришь "возьми да сам разберись". Следующие подобные наставления буду игнорировать. Нечего написать по теме? Нефиг её заворачивать. Строить умников смотрю очень просто. Снизойти до ответов на поставленные вопросы, эт конечно выше ваших сил, даже если вам это, как ты говоришь очевидно известно. Сообщение отредактировал aka_sektor - 01.08.2017, 16:27 -------------------- © Алексей Сытянов |
|
 
|
|
01.08.2017, 16:36
Сообщение
#64
|
|
![]() Доктор Игровых Наук Репутация: 544
Группа: Участник Сообщений: 3657 Награды: 9 Регистрация: 12.07.2007 |
Разве не очевидно, что раз я создал эту тему, самому мне не разобраться? Так зачем ты мне говоришь "возьми да сам разберись". Следующие подобные наставления буду игнорировать. Нечего написать по теме? Нефиг её заворачивать. Строить умников смотрю очень просто. Снизойти до ответов на поставленные вопросы, эт конечно выше ваших сил, даже если вам это, как ты говоришь очевидно известно. И еще раз, те кому это было нужно взяли и разобрались, сравнили пофайлово и датами и выяснили интересующее. Или ты рассчитываешь что тебе надо вот так то и все бросились сделать это за тебя? Каждый кому было интересно что то конкретное взял и нашел а после плюнул на все не интересное лично ему. |
|
 
|
|
01.08.2017, 18:52
Сообщение
#65
|
|
![]() Почти Игроман Репутация: 187
Группа: Участник Сообщений: 647 Награды: 4 Регистрация: 05.05.2007 |
Вообще проблематично понять, где именно что сырцы, а где файлы проекта. Проект могли и в последующих годах собирать. Файлы с расширениями .c, .h, .cpp, .hpp, .cxx, .hxx, .cc, .inl - исходники. Всё остальное не исходники, а проекты и пр. Сообщение отредактировал saas - 01.08.2017, 18:54 |
|
 
|
|
01.08.2017, 22:40
Сообщение
#66
|
|
![]() Игровой Эксперт Репутация: 407
Группа: Участник Сообщений: 2394 Награды: 5 Регистрация: 19.01.2009 |
Цитата Надо бы посмотреть даты Надо бы это делать перед созданием темы. Цитата Вот только чет кого не спрашиваю, ответить никто сам не может, посылает даты смотреть/сравнивать. Разве не очевидно, что раз я создал эту тему, самому мне не разобраться? Так зачем ты мне говоришь "возьми да сам разберись". Следующие подобные наставления буду игнорировать. Нечего написать по теме? Нефиг её заворачивать. Строить умников смотрю очень просто. Снизойти до ответов на поставленные вопросы, эт конечно выше ваших сил, даже если вам это, как ты говоришь очевидно известно. . ![]() Цитата Я не программист. У меня нет таких знаний, чтобы писать что-то самостоятельно. Давай на этом тему и закончим.. Цитата Однако особых знаний не требуется для того чтобы разобраться как собирать исходники, и вносить правки. Например, из этой темы: https://www.gameru.net/forum/index.php?showtopic=67297 В корне неверное утверждение Цитата Тогда мне станет понятно, что из того что есть максимально соответствует финалке, и является менее забагованным, и что в конечном итоге стоит использовать в качестве основы. то что лежит в tags - это как раз стабильный код. Который ушел в продакшен. Остальное - транк(develop ветка), не оттестированная. Я уже выше про это все писал
Сообщение отредактировал Tron - 01.08.2017, 23:24 |
|
 
|
|
01.08.2017, 23:03
Сообщение
#67
|
|
|
Игрок Репутация: 1
Группа: Участник Сообщений: 37 Награды: 1 Регистрация: 15.06.2017 |
Запустились - хорошо, нет - надо копать. Хочешь сказать, что не каждый репозиторий ещё и собирается? Ну вот у меня, к примеру, исxодники СоС так и не взлетели, я так и не понял с каким бубном надо танцевать, чтоб иx собрать, xотя было бы полезно иметь "собираемую" сборку СоС.. |
|
 
|
|
01.08.2017, 23:29
Сообщение
#68
|
|
![]() Игровой Эксперт Репутация: 407
Группа: Участник Сообщений: 2394 Награды: 5 Регистрация: 19.01.2009 |
Цитата Понять бы ещё, что есть эти:engine.vc2005 и 2008: оба указаны как 1.6.02 Логично, что это и есть 1.6.02. С разными файлами проектов. Бладжад, если понятие проекта для вас сложно, я не знаю, что сказать.. Могу посоветовать только смотреть подсказки к форматам файлов, в винде.. Берешь сравниваешь файлы. Если видишь несовпадение - то логично, что один из файлов или более новый, или более старый Смотришь на дату. Даты одинаковы? - Сравниваешь с другими архивами. Если большее количество совпадений, то скорее всего файл более старый. Но это надо смотреть в каждом конкретном случае и разбираться. Если же меньшее количество совпадений, то скорее всего более новый, но как правило там еще какие-то изменения есть помимо этого. (если добавления - то скорее всего более новый(если конечно не был проведен рефакторинг кода). Если некоторых функций и т.д нет, то более старый) Но бладжад, просто переставлять между собой строчки, не понимая, что они делают, это вообще вверх. Я могу посоветовать только переставить и наблюдать как изменится поведение. А можно сделать проще - открыть ридми и понять, что по левому столбцу название директории, по правому версия. Но ведь случайное название папки(как оно получилось для нас загадка, может пьяный сисадмин перепутал), может поставить нас в ступор.. И вообще, я не понимаю, что ты пытаешься донести в этой теме. Тут похоже на диалог с самим собой. Все очевидно, но почему то нельзя принять все как данность, данное по условию, если вам так понятнее будет. Нет, надо зачем-то докапываться до чего-то непонятного. Главный вопрос: - Зачем? Вам для себя, или "что бы любой мог разобраться?"? Если второй вариант, то если для него даже настройка необходимого окружения(с гуглом то!) сложность, то он тут ничего не сможет сделать. Вас интересует только версии 1.04, 1.07, 1.5.7, 1.5.10. 1.6, 1.6.01, 1.6.02 - интересуют различия? - Мусье пройдитесь диффом. Как уже говорилось, тут есть и транк. А тег получается срезом определенного коммита с транка. т.е он априори основан на транке и самая ранняя версия(голд версия, в данном случае) является базовой(которая насколько я помню в ридми указана). Если и для вас это трудность, то я вас удивлю: оригинальный архив stasvn. ветки vc2005 и vc2008. Различие только в версиях проектов(1 строка+ параметры которые добавились в следствии переноса). Так же есть код который отвечает за включение intel GPA. Но вы даже не в курсе, что это за тулсовина, для чего она нужна, и самое главное как она работает. Повторю вопрос, вам нужен этот код? Вы или ваш конечный пользователь будет заниматься оптимизацией рендера? Сообщение отредактировал Tron - 02.08.2017, 00:23 |
|
 
|
|
02.08.2017, 00:41
Сообщение
#69
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
Файлы с расширениями .c, .h, .cpp, .hpp, .cxx, .hxx, .cc, .inl - исходники. Всё остальное не исходники, а проекты и пр. Ага. Полезно. Надо бы это делать перед созданием темы. Надо было это сделать ещё в 2014. Но мы же уже разобрались, что просто: в tags - это как раз стабильный код Выходит по-твоему весь stk-src-tags: -> это стабила? транк(develop ветка), не оттестированная А ЗПшные все выходит тестовые? Кроме stasvn -> Цитата stasvn\tags\tag-cop-gold-1.6.00 - сентябрь 2009 stasvn\tags\tag-cop-1.6.01 - октябрь 2009 Сообщение отредактировал aka_sektor - 02.08.2017, 01:08 -------------------- © Алексей Сытянов |
|
 
|
|
02.08.2017, 01:00
Сообщение
#70
|
|
![]() Игровой Эксперт Репутация: 407
Группа: Участник Сообщений: 2394 Награды: 5 Регистрация: 19.01.2009 |
Цитата это стабила? da Цитата А ЗПшные все выходит тестовые? Кроме тех, что помечены как "tag", да или вводят специфичный функционал T-6638, скорее всего имеется ввиду: транк-ревизия6638. Не знаю, что там случилось, что они в отдельную ветку вынесли это. И теперь фокус-покус, - это все написано в ридми Сообщение отредактировал Tron - 02.08.2017, 01:01 |
|
 
|
|
02.08.2017, 01:26
Сообщение
#71
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
оригинальный архив stasvn. ветки vc2005 и vc2008. Различие только в версиях проектов Ну да, логично и по названию понять. Учитываю ситуацию с fixed. Как уже выяснили, они тестовые. Видимо даже старше T-6638 -> Цитата T-6638(~1.6.02) - декабрь 2009 Цитата stasvn\sources\engine.vc2005-2008(~1.6.02 бенчмарк) - март 2010 Интересно какие отличия между, например, engine.vc2005 и T-6638. Сообщение отредактировал aka_sektor - 02.08.2017, 01:29 -------------------- © Алексей Сытянов |
|
 
|
|
02.08.2017, 02:31
Сообщение
#72
|
|
![]() Игровой Эксперт Репутация: 407
Группа: Участник Сообщений: 2394 Награды: 5 Регистрация: 19.01.2009 |
Цитата Интересно какие отличия между, например, engine.vc2005 и T-6638. А вот это уже сам, будь добр проверь. |
|
 
|
|
20.08.2017, 18:28
Сообщение
#73
|
|
|
Игрок Репутация: 1
Группа: Участник Сообщений: 37 Награды: 1 Регистрация: 15.06.2017 |
Делал тутор и собирал нужное файло для борланда в своё время... (еще какое-то, помоему bpl для ЧН, ЗП и проч) Тутор для сборки SDK ==============Если возникают проблемы со сборкой и запуском после компиляции============== Project Options-> Tasm -> Case sensitiviy -> All Project Options-> C++-> Force C++ compile Если "unable to perfom incremental link", попробуйте чередовать Build/Make, пока не заработает или перезапустите билдер. ================================================================================ ========== 1)Ставим CBuilder6 - borland ver 6.0 (build 10.166), ставим сервис пак 6. 2)Отключаем UAC, отключаем/настраиваем DEP. назначаем админские права bcb.exe 3)создаем вручную папки X:\intermediate_ed X:\intermediate_ed\ae X:\intermediate_ed\ecore X:\intermediate_ed\core X:\intermediate_ed\eprops X:\intermediate_ed\le X:\intermediate_ed\particles X:\intermediate_ed\pe X:\intermediate_ed\se X:\intermediate_ed\sound 3) Распаковываем из CBuilder6_stk_additional.rar папку Borland в C:\Program Files (x86) или где у вас стоит билдер. Это библиотеки для линковки, переконверченные в формат билдера, так как у вижуал студии и борланда немного разные понятия о с++. (если интересуют подробности, ищем в гугле: omf coff) 4) tools -> environment options -> environment variables указываем свои пути DXSDK_DIR C:\STALKER_GAMES_SRC\STALKER\dxsdk XIPH_DIR C:\STALKER_GAMES_SRC\STALKER\SDK\Xiph\Include EAX_DIR C:\STALKER_GAMES_SRC\STALKER\SDK\eax ALSOC_DIR C:\STALKER_GAMES_SRC\STALKER\SDK\OpenAL\ ETOOLSSOC_DIR C:\STALKER_GAMES_SRC\STALKER\xray-svn-trunk\ETools CORESOC_DIR C:\STALKER_GAMES_SRC\STALKER\xray-svn-trunk\xrCore COMPONENTS_SOC C:\STALKER_GAMES_SRC\STALKER\SDK\components SOC_SDK_DIR C:\STALKER_GAMES_SRC\STALKER MAIN_DIR C:\STALKER_GAMES_SRC SDK_DIR C:\STALKER_GAMES_SRC\STALKER\SDK Outdated: MAGIC_SW_DIR C:\STALKER_GAMES_SRC\STALKER\SDK\MagicSoftware\FreeMagic\include 5) нужно скопировать в windows\SysWOW64 или если у вас XP или x86 в windows\system32 X:\STALKER\SDK\components\ElPack\bpl\elpackB6.BPL X:\STALKER\SDK\components\ElPack\bpl\elpkdbB6.BPL X:\STALKER\SDK\components\ElPack\bpl\elpproB6.BPL 6)component->install packages нужно установить: (*устарело?) borland user components - Borland\CBuilder6\Projects\Bpl\dclusr60.bpl editor - STALKER\SDK\components\AlexMX\editor.bpl eldos DB Aware Controls - STALKER\SDK\components\ElPack\Code\dceldbB6.bpl eldos Professional Components - STALKER\SDK\components\ElPack\Code\dcelppB6.bpl eldos Visual Components - STALKER\SDK\components\ElPack\Code\dclelpB6.bpl всё есть или в самом борланде или в SDK сорцев сталкера. 7)после установки компонентов переоткрываем файл проекта 8)кликаем на проекте собираемом, xrcoreb.dll например->options->properties->linker don't generate state files - включаем выключаем при рандомных багах компиляции на линковке еще при рандомных багах привыкаем делать сначала make потом build, помогает в 99% случаях Вопрос/проблема такой - у меня, почему-то, перестал создаваться диск "X", т.е. при запуске батника "mount.bat" выдаёт такое - Толи это после установки Борланда, никто не знает как побороть? Или как ещё создать диск "X" ? |
|
 
|
|
20.08.2017, 18:37
Сообщение
#74
|
|
![]() Продвинутый геймер Репутация: 36
Группа: Участник Сообщений: 267 Награды: 3 Регистрация: 09.03.2013 |
KrivoRuk, я вообще не стал делать диск X и везде в настройках проектов заменил вручную пути. И переменные средЫ тоже не стал... Правда муторно возиться с проектами, но не особо.
Собрал всё, кроме Lever Editor: на этапе компоновки не находит intersect из ETools. Кто сталкивался с такой проблемой? Картинка ![]() Правда, собрать – собрал, но, пока что, не запускается. -------------------- OpenXRay – Ориентир на новое, с памятью о старом. © Collector
|
|
 
|
|
20.08.2017, 18:38
Сообщение
#75
|
|
![]() Опытный Геймер Репутация: 17
Группа: Участник Сообщений: 161 Награды: 3 Регистрация: 08.03.2015 |
Толи это после установки Борланда, никто не знает как побороть? Или как ещё создать диск "X" ? Можно переименовать уже имеющийся так мне кажется проще чем с батниками возится. Сообщение отредактировал Stalker_Monolit - 20.08.2017, 18:41 -------------------- |
|
 
|
|
20.08.2017, 18:46
Сообщение
#76
|
|
![]() Почти Игроман Репутация: 187
Группа: Участник Сообщений: 647 Награды: 4 Регистрация: 05.05.2007 |
Толи это после установки Борланда, никто не знает как побороть? Проверить наличие subst.exe в system32/SysWOW64, проверить не пропали ли эти папки из переменной PATH. Или как ещё создать диск "X" ? Если у тебя включен сервер то можно его как шару подключить Вот так: net use X: \\%COMPUTERNAME%\C$ Вместо C можно написать другую букву диска, и путь на конце. Вот так например: \\%COMPUTERNAME%\D$\myfolder |
|
 
|
|
20.08.2017, 20:34
Сообщение
#77
|
|
|
Геймер Репутация: 15
Группа: Участник Сообщений: 137 Награды: 2 Регистрация: 11.01.2014 |
shadow of chernobyl -> stalker patch 1.0004 (30.07.2007) <- 1.0007 RC1, который отличается от исходников в первом сливе тупо наличием пары бесполезных макросов и исходниками плагинов
shadow of chernobyl -> SS-28feb07-RC1, shadow of chernobyl -> SS-10jan07 <- умные люди на ГМ в закромах поговаривали что сие приближенно к билдам 2939 и 2945 соответственно. Сам запускал почти успешно с некоторым скрипом собранные бины с ресами от 2945: удалось даже чуток побегать clear sky -> SDK for patch 1.5.06 <- собсно компоненты к исходникам ЧН по типу библиотек, заголовков, компонентов для билдера и т.п. clear sky -> patch 1.5.07 <- патч 1.5.06 clear sky -> patch 1.5.06 <- патч 1.5.10 clear sky -> patch 1.5.03, clear sky -> gold (1.5.00) <- патчи 1.5.03 и 1.5.00 соответственно engine.vc2005.fixed, engine.vc2008.fixed <- околобенчмарковские (если судить по посту ув. комрада Loxotron) исходники с разными проектами, которые особо друг от друга только этим и отличаются SDK-rev8384 <- компоненты для ЗП ревизии 8384 stk-cop-trunk-r8384 <- ЗП ревизии 8384, который, судя по всему, пытались или всё-таки адаптировали к работе с сеткой онли. В самих исходниках версия, емнип, показывается как 2.0 T-6638 <- ЗП ревизии 6638, он же вроде как 1.6.02 Конкретно точные отличия, шоб аж прям посимвольно, с релизными версиями сталкера мы вряд ли когда-либо увидим как минимум попросту из-за недоступности репозиториев GSC |
|
 
|
|
20.08.2017, 20:55
Сообщение
#78
|
|
|
Игрок Репутация: 1
Группа: Участник Сообщений: 37 Награды: 1 Регистрация: 15.06.2017 |
KrivoRuk, я вообще не стал делать диск X и везде в настройках проектов заменил вручную пути. И переменные средЫ тоже не стал... Правда муторно возиться с проектами, но не особо. Ну да, можно и так(так и сделал, спасибо), но всё же xотелось бы понять почему, а то мне и для сборки исxодников движка в студии эта возможность нужна... Собрал всё, кроме Lever Editor: на этапе компоновки не находит intersect из ETools. У меня собирается только "xrCoreB" и "xrParticlesB", редакторы не собираются, и везде одинаковая ошибка: Что можете подсказать? Или можете скинуть свой "собираемый" проект, и необxодимые файлики? Толи это после установки Борланда, никто не знает как побороть? Проверить наличие subst.exe в system32/SysWOW64, проверить не пропали ли эти папки из переменной PATH. subst.exe на месте, а в переменной PATH такое - а в переменной PATH такое - Да проблема была именно в переменной, сделал так - и теперь всё работает, видимо переменная изменилась, при установке Борланда, но теперь не знаю, как на нём отразится... |
|
 
|
|
20.08.2017, 21:56
Сообщение
#79
|
|
|
Игрок Репутация: 1
Группа: Участник Сообщений: 37 Награды: 1 Регистрация: 15.06.2017 |
Вот не могу собрать АЕ -
не наxодит либ саунда, а саунд не собирается из-за непонятныx ошибок в коде... Может xоть кто скинуть билд "xrSounB.dll", "xrEPropsB.dll" и "xrECoreB.dll" ? |
|
 
|
|
20.08.2017, 21:59
Сообщение
#80
|
|
![]() Продвинутый геймер Репутация: 36
Группа: Участник Сообщений: 267 Награды: 3 Регистрация: 09.03.2013 |
KrivoRuk, а, собственно, какую версию кода собираешь? Могу скинуть.. подожди чуток.. Я собираю T-6638 с папкой SDK от rev8384 и папкой Xiph (которая должна лежать в sdk/include) от Lost Alpha, потому что в 8384 нету Xiph.. Вот такая вот соляночка..
Надо было текст скриншотом показать ошибки xrSound, а не то, что он не может открыть xrSound.lib Сообщение отредактировал Xottab_DUTY - 20.08.2017, 22:06 -------------------- OpenXRay – Ориентир на новое, с памятью о старом. © Collector
|
|
 
|
|
20.08.2017, 22:28
Сообщение
#81
|
|
|
Игрок Репутация: 1
Группа: Участник Сообщений: 37 Награды: 1 Регистрация: 15.06.2017 |
KrivoRuk, а, собственно, какую версию кода собираешь? Могу скинуть.. подожди чуток.. Я собираю T-6638 с папкой SDK от rev8384 и папкой Xiph (которая должна лежать в sdk/include) от Lost Alpha, потому что в 8384 нету Xiph.. Вот такая вот соляночка.. Я собираю вот по этой статье - И файлы от туда же, но пытался собрать и исxодники ЛА, проблемы аналогичные. Надо было текст скриншотом показать ошибки xrSound, а не то, что он не может открыть xrSound.lib Что-то там с "ETOOLS" - |
|
 
|
|
20.08.2017, 22:38
Сообщение
#82
|
|
![]() Продвинутый геймер Репутация: 36
Группа: Участник Сообщений: 267 Награды: 3 Регистрация: 09.03.2013 |
KrivoRuk, а, как-то плохо обратил внимание на один факт... Я же собираю исходники ЗП, а LA не трогал... тут я не знаю)
Но всё ещё могу скинуть либы и проекты тоже от ЗПшного сдк. Нужно? Только в файлах проекта придётся ещё немного пути поправить.. Там некоторые пути до файлов C:\editors\sdk, а некоторые c:\editors\SDK-rev8384... А в остальном нужно будет просто положить нужные файлы по нужным путям: собственно Т-6638, и взять где-то папку сдк, я взял из r8384 и засунул туда ещё папку Xiph И в папку bin положить нужные файлы, типа: xrPhysics.dll, xrCPU_Pipe и т.д.. Их можно из папки X-Ray CoP SDK от GSC. P.S. а можно пути не править и сделать симлинк sdk <--> SDK-rev8384, что я и сделал и поэтому у меня разнобой с путями. Пока смог только Particle Editor запустить.. -------------------- OpenXRay – Ориентир на новое, с памятью о старом. © Collector
|
|
 
|
|
20.08.2017, 22:46
Сообщение
#83
|
|
|
Игрок Репутация: 1
Группа: Участник Сообщений: 37 Награды: 1 Регистрация: 15.06.2017 |
|
|
 
|
|
20.08.2017, 23:09
Сообщение
#84
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
отличается от исходников в первом сливе тупо наличием пары бесполезных макросов Макросов? околобенчмарковские Бенчмарк исходники? Поясни за терминологию, чет непонятно. -------------------- © Алексей Сытянов |
|
 
|
|
20.08.2017, 23:24
Сообщение
#85
|
|
|
Игрок Репутация: 1
Группа: Участник Сообщений: 37 Награды: 1 Регистрация: 15.06.2017 |
|
|
 
|
|
20.08.2017, 23:30
Сообщение
#86
|
|
![]() Продвинутый геймер Репутация: 36
Группа: Участник Сообщений: 267 Награды: 3 Регистрация: 09.03.2013 |
KrivoRuk, смотрел давно ещё. Я, конечно, не эксперт, но я так понимаю, GSC пытались портировать редакторы на VS и, видимо, отложили это дело до лучших времён..
P.S. пока что собираю архив... поправил пути... Пытаюсь разобраться с компонентами ElPack, один компонент ни в какую не хочет вставать Картика ![]() -------------------- OpenXRay – Ориентир на новое, с памятью о старом. © Collector
|
|
 
|
|
21.08.2017, 03:56
Сообщение
#87
|
|
![]() Продвинутый геймер Репутация: 36
Группа: Участник Сообщений: 267 Награды: 3 Регистрация: 09.03.2013 |
Вот архив:
Извини, что так долго. Увлёкся -------------------- OpenXRay – Ориентир на новое, с памятью о старом. © Collector
|
|
 
|
|
21.08.2017, 04:54
Сообщение
#88
|
|
|
Игрок Репутация: 1
Группа: Участник Сообщений: 37 Награды: 1 Регистрация: 15.06.2017 |
|
|
 
|
|
21.08.2017, 08:34
Сообщение
#89
|
|
|
Геймер Репутация: 15
Группа: Участник Сообщений: 137 Награды: 2 Регистрация: 11.01.2014 |
отличается от исходников в первом сливе тупо наличием пары бесполезных макросов Макросов? околобенчмарковские Бенчмарк исходники? Поясни за терминологию, чет непонятно. Сообщение отредактировал User_X.A.R26 - 21.08.2017, 08:34 |
|
 
|
|
21.08.2017, 09:55
Сообщение
#90
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
#define -> А эт чего, если по-простому? сборку игры для "тестирования производительности" Может и видел... но дальше дело не пошло. с ревизией 6638 Писали что: Т-6638 - дальнейшее развитие 1.6.0.2. либо отдельная ветка развития движка. Наверное отдельный бенч. визуально отличий никаких Интересно, что эт за отличия такие? Как сравнивали сборки? -------------------- © Алексей Сытянов |
|
 
|
|
21.08.2017, 16:29
Сообщение
#91
|
|
![]() Продвинутый геймер Репутация: 36
Группа: Участник Сообщений: 267 Награды: 3 Регистрация: 09.03.2013 |
Почитайте и . Макросы можно использовать для сокращения кода и не только. Константы – для задания чему-то определённого значения, которое не будет меняться во время работы программы. Ну и , например #если *условие* сделать это, #иначе сделать это Сообщение отредактировал Xottab_DUTY - 21.08.2017, 16:31 -------------------- OpenXRay – Ориентир на новое, с памятью о старом. © Collector
|
|
 
|
|
20.11.2017, 21:43
Сообщение
#92
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
shadow of chernobyl -> SS-28feb07-RC1, shadow of chernobyl -> SS-10jan07 <- умные люди на ГМ в закромах поговаривали что сие приближенно к билдам 2939 и 2945 соответственно. Забавно, что ты себя называешь этими самыми умными людьми, нашёл ток что ты такое писал: https://www.gameru.net/forum/index.php?s=&a...t&p=1621260 С чего такие выводы? Сравнил имена папок с датами сборок... UPD: Хотя вот modera писал чет: https://www.gameru.net/forum/index.php?s=&a...t&p=1489242 https://www.gameru.net/forum/index.php?s=&a...t&p=1496191 https://www.gameru.net/forum/index.php?s=&a...t&p=1496200 Опять же, не очень понятно, с чего такие выводы. С того что собранные бинарники заработали ток с ресурсами билда 2945? Сообщение отредактировал aka_sektor - 20.11.2017, 21:55 -------------------- © Алексей Сытянов |
|
 
|
|
27.11.2017, 17:15
Сообщение
#93
|
|
![]() . Репутация: 750
Группа: Участник Сообщений: 7072 Награды: 4 Регистрация: 30.07.2010 |
Опять же, не очень понятно, с чего такие выводы. С того что собранные бинарники заработали ток с ресурсами билда 2945? Дружище, я тебе напомню главный научный принцип: ни что не может быть правдой только потому, что кто-то так сказал. Поэтому раз уж ты начал эту тему, ты просто обязан собственноручно методом обратной разработки сравнить все доступные варианты исходников со всеми доступными вариантами скомпилиронанного движка, и вынести вердикт для каждого варианта, совпадает ли он идеально с каким-то патчем, билдом, или это всё-таки барахло. |
|
 
|
|
27.11.2017, 17:42
Сообщение
#94
|
|
![]() Грандмастер Репутация: 118
Группа: Участник Сообщений: 1788 Регистрация: 04.04.2013 |
ни что не может быть правдой только потому, что кто-то так сказал Если этот человек имеет опыт в том о чем говорит, и ты достаточно ему доверяешь - это никак не может быть неправдой. Другое дело, если человек ошибается, сам того не ведая. Но это не значит что он врет. раз уж ты начал эту тему, ты просто обязан Легко сказать. Вот только почему я? Есть гораздо более компетентные люди. Умерить бы им ЧСВ только. Опять же, повторюсь: -------------------- © Алексей Сытянов |
|
 
|
|
27.11.2017, 18:06
Сообщение
#95
|
|
![]() . Репутация: 750
Группа: Участник Сообщений: 7072 Награды: 4 Регистрация: 30.07.2010 |
Если этот человек имеет опыт в том о чем говорит, и ты достаточно ему доверяешь - это никак не может быть неправдой. А если его подменили представители пятой колонны, которые до этого уже поменяли даты у исходников, чтобы по ним нельзя было определить к какой версии он относятся? Нет, тут не всё так просто! Легко сказать. Вот только почему я? Есть гораздо более компетентные люди. Умерить бы им ЧСВ только. Потому что тебе больше всех надо. Эта задача сложная, трудоёмкая, и не несёт большой практической пользы. Никто кроте тебя этим заниматься не будет. Сообщение отредактировал Modera - 27.11.2017, 18:08 |
|
 
|
|
27.11.2017, 21:43
Сообщение
#96
|
|
![]() Почти Игроман Репутация: 91
Группа: Модератор Сообщений: 516 Награды: 4 Регистрация: 19.07.2015 |
Потому что тебе больше всех надо. Эта задача сложная, трудоёмкая, и не несёт большой практической пользы. Никто кроте тебя этим заниматься не будет. Постоянно твердим. Но он слишком упёртый. -------------------- В армии по 01.07.2020. |
|
 
|
|
10.12.2017, 01:05
Сообщение
#97
|
|
|
Почти Мастер Репутация: 111
Группа: Участник Сообщений: 1158 Награды: 3 Регистрация: 07.08.2015 |
Барахло. Если не в обиду, то может кто любит ковыряться. Много своих правок, есть чужие. Если правка не работает, это значит она для чего то другого.
Полумоды-билды. Исходники и не только. Пусть будет. Вдруг подохну. Скоро еще принесу барахла. Сообщение отредактировал andreyholkin - 10.12.2017, 01:11 |
|
 
|
|
10.12.2017, 01:16
Сообщение
#98
|
|
![]() Почти Игроман Репутация: 91
Группа: Модератор Сообщений: 516 Награды: 4 Регистрация: 19.07.2015 |
andreyholkin, вам в исходники правок и мелкие моды вместе со списком и хоть какими-то пометками. Темой ошибся.
Сообщение отредактировал ForserX - 10.12.2017, 01:19 -------------------- В армии по 01.07.2020. |
|
 
|
|
10.12.2017, 01:20
Сообщение
#99
|
|
|
Почти Мастер Репутация: 111
Группа: Участник Сообщений: 1158 Награды: 3 Регистрация: 07.08.2015 |
|
|
 
|
|
10.12.2017, 01:22
Сообщение
#100
|
|
![]() Опытный Игрок Репутация: 4
Группа: Участник Сообщений: 54 Награды: 2 Регистрация: 26.07.2015 |
|
|
 
|
|
![]() ![]() |
| Текстовая версия | Сейчас: 10.03.2026, 16:55 |