Перейти в начало страницы

Здравствуйте, гость ( Авторизация | Регистрация )

Gameru.net останавливает работу в связи с вторжением армии РФ в Украину.
Support Gameru!

> Помощь по разделу

Сайт S.T.A.L.K.E.R. Inside / [ЗП] Параметры командной строки / Распаковщик ресурсов

> X-Ray барахло
aka_sektor
сообщение 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

И так, хотелось бы раз и навсегда разобраться:



--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
6 страниц V   1 2 3 > »   
Начать новую тему
Ответов
Молния в вакууме
сообщение 27.07.2017, 01:11
Сообщение #2


Почти Игроман
*********

Репутация:   187  
Группа: Участник
Сообщений: 647
Награды: 4
Регистрация: 05.05.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Ох. И что именно из этого тебе не понятно?
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 01:15
Сообщение #3


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(saas @ 27.07.2017, 01:14) *
что именно из этого тебе не понятно?

Это просто барахло, которое вывалили без нормальных объяснений. Я понимаю, что кодеры важные ребята, которые удосужились только понаделать репозиторев себе, а остальное их не интересует.

Четко хоть кто-то сказал: есть тут исходный код финалки ТЧ 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:
Цитата(aka_sektor @ 27.07.2017, 01:06) *
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




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 27.07.2017, 01:19) *
Про остальное содержимое архива stk-src-tags.7z ничего не сказано, выходит какое-то барахло.

SS-10jan07 - транк за 10 января 2007.
SS-28feb02-RC1 - транк за 28 февраля 2007 ~ версия 1.0000
gold (1.5.00), patch 1.5.03 - я думаю и так понятно что.

Цитата(aka_sektor @ 27.07.2017, 01:19) *
Как эту запись понимать?

Как написано, так и понимай.

Сообщение отредактировал saas - 27.07.2017, 01:37
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 01:40
Сообщение #5


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(saas @ 27.07.2017, 01:41) *
я думаю и так понятно что

Что значит ты думаешь? Ты заметил, как легко он менял версии сырцов?

Был 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




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 27.07.2017, 01:43) *
Думаешь... аргументы бы услышать.

Давай ты сам даты изменения файлов посмотришь, ок?
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 01:51
Сообщение #7


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(saas @ 27.07.2017, 01:51) *
Давай ты сам даты изменения файлов посмотришь, ок?

->

Сырцы в открытом доступе с 2014 года, уже исковыряно до нельзя кодерами. Вот пусть придут и скажут, если их не затруднит.

Репозиториев то понаделали кучу. Наверное они знали же что ковыряют и собирают.

Сообщение отредактировал aka_sektor - 27.07.2017, 01:54


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
Giperion
сообщение 27.07.2017, 04:44
Сообщение #8


Геймер
******

Репутация:   19  
Группа: Участник
Сообщений: 105
Награды: 2
Регистрация: 12.05.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 27.07.2017, 01:19) *
Четко хоть кто-то сказал: есть тут исходный код финалки ТЧ v1.0006, ЧН v1.5.10 и ЗП v1.6.02 или нет? Если нет, то что тут есть?

Говорю за ЗП - есть.
Но сейчас то что в стиме - уже мод сам по себе, т.к. правили его там для сетевой игры.
Меня вот что интересует.
А для чего вся эта тема? Даже если не финальные исходники, что теперь? Или если наоборот - финальные... Смысла уже вообще нету
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 12:44
Сообщение #9


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Giperion @ 27.07.2017, 04:47) *
Говорю за ЗП - есть.

Да? Что-т не вижу что ты говоришь, какие именно.

Цитата(Giperion @ 27.07.2017, 04:47) *
то что в стиме

Ага, есть ещё GOG версия без защиты. Есть ещё мультипатч снимающий защиту.

Цитата(Giperion @ 27.07.2017, 04:47) *
А для чего вся эта тема?

Смысл в том, что бы разобраться в этой куче барахла. Что из этого финалка, что прототипы старше, что устаревшее, что не пригодное, а что годное, что сборное, а что нет, каковы отличия, и что предпочтительней и почему, что стабильное, а что забагованное.

Читал посты о 1.0007 RC1, эт версия имеет баги, которых нет в 1.0006 финалке. И если есть шестой версии сырцы, хотелось бы знать.

Сообщение отредактировал aka_sektor - 27.07.2017, 12:45


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
ForserX
сообщение 27.07.2017, 13:22
Сообщение #10


Почти Игроман
*********

Репутация:   91  
Группа: Модератор
Сообщений: 516
Награды: 4
Регистрация: 19.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


В xrGameSpy есть файл, в названии которого есть "MainDefs". Там пишется версия движка в оригинале. Это всё, что я могу сказать по сабжу


--------------------

В армии по 01.07.2020.
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 13:41
Сообщение #11


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Forser @ 27.07.2017, 13:26) *
В xrGameSpy есть файл, в названии которого есть "MainDefs". Там пишется версия движка в оригинале.

Точнее: xr_3da\xrGame\xrGameSpy\xrGameSpy_MainDefs.h

Цитата(aka_sektor @ 27.07.2017, 01:06) *
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;


В других уже чет есть:
Цитата(aka_sektor @ 27.07.2017, 01:06) *
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);

Цитата(aka_sektor @ 27.07.2017, 01:06) *
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);

Цитата(aka_sektor @ 27.07.2017, 01:06) *
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);

Цитата(aka_sektor @ 27.07.2017, 01:06) *
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);

Цитата(aka_sektor @ 27.07.2017, 01:06) *
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);

Цитата(aka_sektor @ 27.07.2017, 01:06) *
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


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 14:14
Сообщение #12


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 27.07.2017, 01:06) *
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);

Цитата(aka_sektor @ 27.07.2017, 01:06) *
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);

Цитата(aka_sektor @ 27.07.2017, 01:06) *
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);

Цитата(aka_sektor @ 27.07.2017, 01:06) *
stk-cop-trunk-r8384
В этом такого файла не нашлось.

Цитата(aka_sektor @ 27.07.2017, 01:06) *
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


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
ForserX
сообщение 27.07.2017, 14:24
Сообщение #13


Почти Игроман
*********

Репутация:   91  
Группа: Модератор
Сообщений: 516
Награды: 4
Регистрация: 19.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


Где нету, поищи MainMenu.cpp/.h, функцию GetGSVer().


--------------------

В армии по 01.07.2020.
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 15:10
Сообщение #14


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Forser @ 27.07.2017, 14:28) *
MainMenu.cpp/.h, функцию GetGSVer()

Неа, никакой инфы нету если по этому смотреть.

В общем, подведем промежуточные итоги.

Если судить по файлам xrGameSpy_MainDefs.h:
Цитата(aka_sektor @ 27.07.2017, 01:06) *
shadow of chernobyl -> stalker patch 1.0004 (30.07.2007)
Указано как 1.0007(rc1), что совпадает с написанным Loxotron'ом.

Цитата(aka_sektor @ 27.07.2017, 01:06) *
shadow of chernobyl -> SS-10jan07
Версия неизвестна.

Цитата(aka_sektor @ 27.07.2017, 01:06) *
shadow of chernobyl -> SS-28feb07-RC1
Указано как 0.1009, но это какая-то бессмыслица. Такой версии не было, и как это понимать неизвестно.

Цитата(aka_sektor @ 27.07.2017, 01:06) *
clear sky -> patch 1.5.07
Указано как 1.5.06, что совпадает с написанным Loxotron'ом.

Цитата(aka_sektor @ 27.07.2017, 01:06) *
clear sky -> patch 1.5.06
Указано как 1.5.10, что совпадает с написанным Loxotron'ом. Выходит эт финалка ЧН?

Цитата(aka_sektor @ 27.07.2017, 01:06) *
clear sky -> patch 1.5.03
Указано тоже как 1.5.03

Цитата(aka_sektor @ 27.07.2017, 01:06) *
clear sky -> gold (1.5.00)
Тоже указано как 1.5.00, выходит эт версия самого первого релиза, с мастер-диска. К слову, изрядно забагованная (вспоминая последующие 10 патчей).

Сообщение отредактировал aka_sektor - 27.07.2017, 15:37


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 15:31
Сообщение #15


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 27.07.2017, 01:06) *
engine.vc2005.fixed
Указано как 1.6.02

Цитата(aka_sektor @ 27.07.2017, 01:06) *
engine.vc2008.fixed
Указано как 1.6.02

Цитата(aka_sektor @ 27.07.2017, 01:06) *
stasvn
engine.vc2005 и 2008:
оба указаны как 1.6.02

tag-cop-1.6.01:
указано как 1.6.01

tag-cop-gold-1.6.00:
указано как 1.6.00. Мастер-диск что ли.
Цитата(aka_sektor @ 27.07.2017, 01:06) *
stk-cop-trunk-r8384
Неизвестно.

Цитата(aka_sektor @ 27.07.2017, 01:06) *
T-6638
Указано как 1.6.02

М-да... у ЗП что-то многовато вариаций 1.6.02

Сообщение отредактировал aka_sektor - 27.07.2017, 15:34


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 15:58
Сообщение #16


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Касаемо версии engine.vc2008.fixed, у которой:
Цитата(aka_sektor @ 27.07.2017, 15:35) *
Указано как 1.6.02
И о которой писал такое Loxotron:
Цитата(aka_sektor @ 27.07.2017, 01:19) *
engine.vc2008.fixed- фикшенный мною проект vs2008

Его уже спрашивали тут: https://www.gameru.net/forum/index.php?s=&a...t&p=1495624
Цитата(Shoкer @ 16.09.2014, 22:31) *
что именно "фиксилось" в engine.vc2008 в плане движка?

И он ответил такое: https://www.gameru.net/forum/index.php?s=&a...t&p=1495646
Цитата(Loxotron @ 17.09.2014, 06:05) *
Мелочи помоему, кое-что взял из правок колмогора, грифона, своих, так.. базовые вещи, мешающие нормальной работе миксед бинарников например.


Касаемо версии, stk-cop-trunk-r8384, у которой, инфы о версии не нашлось, и о которой писал такое Loxotron:
Цитата(aka_sektor @ 27.07.2017, 01:19) *
stk-cop-trunk-r8384(~прототип сервера) - март 2012

Спрашивали:
Цитата(Shoкer @ 16.09.2014, 22:31) *
Можно, пжлст, рассказать, что за прототип сервера от 2012-го года? (Это (не)обычный dedicated сервер или там что то другое?)

На что он дал такой ответ:
Цитата(Loxotron @ 17.09.2014, 06:05) *
Есть мнение, что это прототип сервера для сталкера онлайна, а что точно, уже никто не помнит.


Такая себе инфа в общем. dry.gif

Сообщение отредактировал aka_sektor - 27.07.2017, 16:08


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
ForserX
сообщение 27.07.2017, 16:32
Сообщение #17


Почти Игроман
*********

Репутация:   91  
Группа: Модератор
Сообщений: 516
Награды: 4
Регистрация: 19.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


Если мне не изменят память и репо Abramcumner стоит на T-6638, то там есть различия в коде. Надо будет с фикшенным 2008 прогнать диффером.


--------------------

В армии по 01.07.2020.
Перейти в начало страницы
 
jamakasi
сообщение 27.07.2017, 17:14
Сообщение #18


Доктор Игровых Наук
*******************

Репутация:   544  
Группа: Участник
Сообщений: 3657
Награды: 9
Регистрация: 12.07.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 27.07.2017, 01:19) *
Это просто барахло, которое вывалили без нормальных объяснений. Я понимаю, что кодеры важные ребята, которые удосужились только понаделать репозиторев себе, а остальное их не интересует.

Может это все и инетерсно только тем кто в теме. Вот что тебе ровным счетом даст если ты совершенно точно узнаешь все отличия? Будешь что то делать на основе?Крайне сильно сомневаюсь. Максимум поставишь себе галочку где какая версия и забудешь. Тем кому интересно давно вытащили именно то что им было нужно.
Если хочется увидеть отличия то бери любую софтину и сравнивай содержимое, можно к примеру гитхабом такое провернуть и выдрать один большой список где что удалили\добавили\изменили.
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 17:25
Сообщение #19


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(jamakasi @ 27.07.2017, 17:17) *
Будешь что то делать на основе?

Я не программист. У меня нет таких знаний, чтобы писать что-то самостоятельно.

Однако особых знаний не требуется для того чтобы разобраться как собирать исходники, и вносить правки.
Например, из этой темы: https://www.gameru.net/forum/index.php?showtopic=67297

Вот для таких вот целей пока. Собрать то что нужно мне, а не то что дают.

Цитата(jamakasi @ 27.07.2017, 17:17) *
если ты совершенно точно узнаешь все отличия

Тогда мне станет понятно, что из того что есть максимально соответствует финалке, и является менее забагованным, и что в конечном итоге стоит использовать в качестве основы.

Цитата(jamakasi @ 27.07.2017, 17:17) *
сравнивай содержимое

Мне это мало что даст. Тут важно слово того, кто реально шарит в теме.

Сообщение отредактировал aka_sektor - 27.07.2017, 17:28


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
jamakasi
сообщение 27.07.2017, 17:29
Сообщение #20


Доктор Игровых Наук
*******************

Репутация:   544  
Группа: Участник
Сообщений: 3657
Награды: 9
Регистрация: 12.07.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 27.07.2017, 17:29) *
Тогда мне станет понятно, что из того что есть максимально соответствует финалке, и является менее забагованным, и что в конечном итоге стоит использовать в качестве основы.

Даже имея исходники именно финалки такой то версии ты не сможешь собрать идиентичный финалке бинарник. Нужно полностью повторить все окружение в котором ее собирали.
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 17:31
Сообщение #21


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(jamakasi @ 27.07.2017, 17:33) *
ты не сможешь собрать идиентичный финалке бинарник

Дык цели собрать байт в байт и не стоит.
Хотелось бы понять, есть ли тут сырцы финалки максимально без всяких там левых изменений, и возможных из-за них багов.
Чтобы в собранном состоянии работало также как финалка.

Сообщение отредактировал aka_sektor - 27.07.2017, 17:34


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
jamakasi
сообщение 27.07.2017, 17:36
Сообщение #22


Доктор Игровых Наук
*******************

Репутация:   544  
Группа: Участник
Сообщений: 3657
Награды: 9
Регистрация: 12.07.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 27.07.2017, 17:35) *
Хотелось бы понять, есть ли тут сырцы финалки максимально без всяких там багов из-за левых изменений.

Во всех исходниках не хватает каких либо файликов так что врядли такое существует.
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 17:37
Сообщение #23


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(jamakasi @ 27.07.2017, 17:40) *
Во всех исходниках не хватает каких либо файликов

Как же тогда их собирают? Неужели не влияет?

Я так понимаю репозиторщики себе их восстановили, чтобы собирались.

Интересно было бы ещё узнать какие. В репо ведь и левака хватает наверное.

Я лишь знаю, что когда слили впервые сырцы ТЧ на stalker-portal, там и правда не хватало всех 3rd party библиотек.
А вот в тех, что слил Loxotron тут на форуме, вместе с ЧН, в ТЧшных уже есть эти библиотеки:
->
Прикрепленное изображение


Сообщение отредактировал aka_sektor - 27.07.2017, 18:04


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
ForserX
сообщение 27.07.2017, 18:07
Сообщение #24


Почти Игроман
*********

Репутация:   91  
Группа: Модератор
Сообщений: 516
Награды: 4
Регистрация: 19.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(jamakasi @ 27.07.2017, 17:40) *
Во всех исходниках не хватает каких либо файликов так что врядли такое существует.

Всё на месте, молодой человек.


--------------------

В армии по 01.07.2020.
Перейти в начало страницы
 
jamakasi
сообщение 27.07.2017, 20:19
Сообщение #25


Доктор Игровых Наук
*******************

Репутация:   544  
Группа: Участник
Сообщений: 3657
Награды: 9
Регистрация: 12.07.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 27.07.2017, 17:41) *
А вот в тех, что слил Loxotron тут на форуме, вместе с ЧН, в ТЧшных уже есть эти библиотеки:

Forser, и даже сдк собирается? И для сборки ненадо совсем совсем никаких телодвижений в виде подбора студии, всяких луа и мелких правок исходников чтобы хоть как то собралось?
Перейти в начало страницы
 
ForserX
сообщение 27.07.2017, 20:26
Сообщение #26


Почти Игроман
*********

Репутация:   91  
Группа: Модератор
Сообщений: 516
Награды: 4
Регистрация: 19.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


jamakasi, ну, я про двиг, а не SDK. В родной студии, со слов Кирая, всё собрается без правок. Выше -- перенос кода под стандарты.


--------------------

В армии по 01.07.2020.
Перейти в начало страницы
 
aka_sektor
сообщение 27.07.2017, 20:32
Сообщение #27


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(jamakasi @ 27.07.2017, 20:23) *
И для сборки ненадо совсем совсем никаких телодвижений

Касаемо этого существует только 3 известные мне инструкции.

ТЧшная, по сборке, точно не указано каких именно, но скорее всего:
Цитата(aka_sektor @ 27.07.2017, 01:06) *
shadow of chernobyl -> stalker patch 1.0004 (30.07.2007)
На инсайде: http://stalkerin.gameru.net/wiki/index.php...ка_движка_X-Ray

Ну и здесь ещё: https://xp-dev.com/wiki/210311/Compiling%20XRAY_3DA_2007
Но там думаю вносили левые правки в сами исходники.

ЗПшная, по сборке из сырцов engine.vc2008.fixed, в "шапке" темы: https://www.gameru.net/forum/index.php?s=&a...t&p=1495691

Сам пока не пробовал по ним собирать, но если писали, значит у них вышло. Ну и... на первый взгляд не сложно. Хотя на деле, наверняка можно будет столкнуться с проблемами сборки, о которых не упоминали.

Цитата(Forser @ 27.07.2017, 20:29) *
со слов Кирая, всё собрается без правок

Статью на инсайде кстати он писал.

Сообщение отредактировал aka_sektor - 27.07.2017, 20:53


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
ForserX
сообщение 28.07.2017, 01:26
Сообщение #28


Почти Игроман
*********

Репутация:   91  
Группа: Модератор
Сообщений: 516
Награды: 4
Регистрация: 19.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


aka_sektor, знаю. Общался с ним в общих кругах. Родная студия -- 2005, если что. Может у тов.Saas за его любовью к древностям она стоит и он проверит, если у него будет желание.


--------------------

В армии по 01.07.2020.
Перейти в начало страницы
 
aka_sektor
сообщение 28.07.2017, 01:35
Сообщение #29


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Forser @ 28.07.2017, 01:30) *
за его любовью к древностям

Тут дело не в старости студии. Не берусь судить за ньюансы переписывания под студии старше (современнее), но разве в процессе не могут быть допущены ошибки из-за которых двиг не будет запускаться для игры или в процессе её же вылетать? Вроде где-то читал о подобных случаях.

Ещё наблюдал, как к неожиданности некоторых сборщиков, терялась совместимость на системах XP. О чём потом злостно писали отдельные юзеры.

Конкретно не разбирался зачем необходимо было переписывать исходники под более новые студии, но говорят, в них просто элементарно приятнее работать чем в старых.
У меня Windows 10, там хоть приложухи 90-ых и начала 2000-ых и идут, но бывает что некоторые и нет. Не знаю, как себя поведёт на ней Visual Studio 2005. На ней же все исходники ведь?

Сообщение отредактировал aka_sektor - 28.07.2017, 01:38


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
Tron
сообщение 28.07.2017, 01:40
Сообщение #30


Игровой Эксперт
***************

Репутация:   407  
Группа: Участник
Сообщений: 2394
Награды: 5
Регистрация: 19.01.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Нормально все себя поведет.

Потеря совместимости, отнюдь не просто так получается. Тут случайностей не бывает

И Бладжад, 16 лет прошло! Выкиньте уже XP.
Перейти в начало страницы
 
Lego
сообщение 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
Перейти в начало страницы
 
Giperion
сообщение 28.07.2017, 05:56
Сообщение #32


Геймер
******

Репутация:   19  
Группа: Участник
Сообщений: 105
Награды: 2
Регистрация: 12.05.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 28.07.2017, 01:38) *
но разве в процессе не могут быть допущены ошибки из-за которых двиг не будет запускаться для игры или в процессе её же вылетать

Это как надо переносить то? О_О
Учитывая контингент Сталкера - могли допустить ошибки, но если честно - я сомневаюсь.
У ЗП все чисто кстати, я половину ЗП прошел без единого вылета играя под дебагом студий biggrin.gif .
По поводу ТЧ ничего сказать не могу.
Перейти в начало страницы
 
aka_sektor
сообщение 28.07.2017, 15:52
Сообщение #33


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Lego @ 28.07.2017, 03:55) *
эти исходники я довольно тривиально собирал

Я так понимаю речь о ЗПшных engine.vc2005.fixed

А почему именно они? Есть же и другие.

Сообщение отредактировал aka_sektor - 28.07.2017, 15:58


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
aka_sektor
сообщение 30.07.2017, 06:33
Сообщение #34


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Я так понимаю экспертов няма. Неужто даже никто пояснить не может из сборщиков, почему юзает те или иные комплекты исходников?

macron,
->


Сообщение отредактировал aka_sektor - 30.07.2017, 07:18


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
macron
сообщение 30.07.2017, 07:15
Сообщение #35


Игровой Бог
**********************

Репутация:   1690  
Группа: Участник
Сообщений: 7021
Награды: 11
Регистрация: 22.02.2006




Вставить ник Цитировать выделенное в форуму быстрого ответа


Перейти в начало страницы
 
1_A
сообщение 30.07.2017, 10:32
Сообщение #36


Продвинутый геймер
********

Репутация:   104  
Группа: Участник
Сообщений: 336
Награды: 4
Регистрация: 13.12.2011




Вставить ник Цитировать выделенное в форуму быстрого ответа




--------------------
Перейти в начало страницы
 
mortan
сообщение 30.07.2017, 14:36
Сообщение #37


Продвинутый геймер
********

Репутация:   16  
Группа: Участник
Сообщений: 222
Награды: 3
Регистрация: 28.06.2016




Вставить ник Цитировать выделенное в форуму быстрого ответа


aka_sektor, какие блин комплекты?) Я так понимаю ты хочешь получить магический комплект который будет работать без вылетов на любой системе? Сорри, но такого нету. В скором времени и новые windows перестанут запускать старейшие приложения.
Перейти в начало страницы
 
1001v
сообщение 30.07.2017, 16:19
Сообщение #38


Доктор Игровых Наук
*******************

Репутация:   1084  
Группа: Участник
Сообщений: 3950
Награды: 6
Регистрация: 24.08.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


macron


--------------------

Перейти в начало страницы
 
aka_sektor
сообщение 30.07.2017, 17:21
Сообщение #39


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(mortan @ 30.07.2017, 14:39) *
Я так понимаю ты хочешь

Об этом я писал ещё вначале:
Цитата(aka_sektor @ 27.07.2017, 12:47) *
Смысл в том, что бы разобраться в этой куче барахла. Что из этого финалка, что прототипы старше, что устаревшее, что не пригодное, а что годное, что сборное, а что нет, каковы отличия, и что предпочтительней и почему, что стабильное, а что забагованное.


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
Перейти в начало страницы
 
macron
сообщение 30.07.2017, 18:06
Сообщение #41


Игровой Бог
**********************

Репутация:   1690  
Группа: Участник
Сообщений: 7021
Награды: 11
Регистрация: 22.02.2006




Вставить ник Цитировать выделенное в форуму быстрого ответа


Перейти в начало страницы
 
RedMagic
сообщение 30.07.2017, 18:08
Сообщение #42


Высший Игровой Бог
************************

Репутация:   1747  
Группа: Супермодератор
Сообщений: 12594
Награды: 15
Регистрация: 05.11.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(saas @ 30.07.2017, 17:35) *
и будем в биосе без операционной системы сидеть

BIOS уже прошлый век. Сейчас везде UEFI который по сути является полноценной мини-ОС.

---

aka_sektor, разбираться в legacy - неблагодарное дело. Кому надо - тот уже все собрал. Выбирай актуальный репозиторий (CoC, например) и работай с ним.


--------------------
Перейти в начало страницы
 
lafugix
сообщение 30.07.2017, 18:14
Сообщение #43


Продвинутый геймер
********

Репутация:   53  
Группа: Участник
Сообщений: 265
Награды: 3
Регистрация: 22.02.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(mortan @ 30.07.2017, 16:39) *
Я так понимаю ты хочешь получить магический комплект

Лол, да ничего он не хочет, опять симуляцию бурной деятельности включил и запилил тему по тому, в чем ничего не понимает.


--------------------
Официально разморожен
Перейти в начало страницы
 
aka_sektor
сообщение 30.07.2017, 18:23
Сообщение #44


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(lafugix @ 30.07.2017, 18:17) *
запилил тему по тому, в чем ничего не понимает

Я смотри ты зато много понимаешь.

Цитата(lafugix @ 30.07.2017, 18:17) *
симуляцию бурной деятельности включил

Тут просто обсуждение, деятельности никакой тут нету.

По-твоему не резонный вопрос: какие исходники из представленных лучше и почему?

Вот человек отписался:
Цитата(STALKER2011x @ 30.07.2017, 18:11) *
актуальный репозиторий (CoC

Он считает что в данный момент эт стоит юзать, потому что ими занимаются.

И что в слитых в 2014 разбираться:
Цитата(STALKER2011x @ 30.07.2017, 18:11) *
неблагодарное дело

Я так понимаю, сказал он это к тому, что если даже их разобрать, они не будут востребованы и это будет мало кому нужная инфа.

Ладно, тогда давайте разберемся, какие для кого актуальные репозитории платформ: ТЧ, ЧН и ЗП (акроме CoC).

Сообщение отредактировал aka_sektor - 30.07.2017, 18:25


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
ForserX
сообщение 30.07.2017, 18:59
Сообщение #45


Почти Игроман
*********

Репутация:   91  
Группа: Модератор
Сообщений: 516
Награды: 4
Регистрация: 19.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(STALKER2011x @ 30.07.2017, 18:11) *
Выбирай актуальный репозиторий (CoC, например) и работай с ним.

Ну, уж лучше вот так, с учётом изменений:
Цитата
[SoC]
(Alpet & KD) XP-Dev
(xrDev) bitbucket
(CleanXR) bitbucket
(KRoddin) github

[CS]
(RedPython) bitbucket
(xrDev) bitbucket
(OpenXRay) github
(Charsi82) github
(Abramcumner) github

[CoP]
(Im-Dex) github
(1.6.02.f (aka Fray)) bitbucket
(OpenXRay) github
(CoC) github
(Tron) bitbucket
(Abramcumner) github

[2.0]
(Saas) bitbucket



Цитата(aka_sektor @ 30.07.2017, 18:26) *
По-твоему не резонный вопрос: какие исходники из представленных лучше и почему?

Ни разу. Запустились - хорошо, нет - надо копать.


--------------------

В армии по 01.07.2020.
Перейти в начало страницы
 
aka_sektor
сообщение 30.07.2017, 19:04
Сообщение #46


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Forser @ 30.07.2017, 19:02) *
Запустились - хорошо, нет - надо копать.

Хочешь сказать, что не каждый репозиторий ещё и собирается?


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
ForserX
сообщение 30.07.2017, 19:08
Сообщение #47


Почти Игроман
*********

Репутация:   91  
Группа: Модератор
Сообщений: 516
Награды: 4
Регистрация: 19.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 30.07.2017, 19:08) *
Цитата(Forser @ 30.07.2017, 19:02) *
Запустились - хорошо, нет - надо копать.

Хочешь сказать, что не каждый репозиторий ещё и собирается?

Иногда проскакивают draft коммиты. В большинстве случаев легко исправляются, и да. Речь была не о том, я про сток-сорцы слитые.


--------------------

В армии по 01.07.2020.
Перейти в начало страницы
 
1_A
сообщение 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




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(jamakasi @ 27.07.2017, 20:23) *
Цитата(aka_sektor @ 27.07.2017, 17:41) *
А вот в тех, что слил Loxotron тут на форуме, вместе с ЧН, в ТЧшных уже есть эти библиотеки:

Forser, и даже сдк собирается? И для сборки ненадо совсем совсем никаких телодвижений в виде подбора студии, всяких луа и мелких правок исходников чтобы хоть как то собралось?
Делал тутор и собирал нужное файло для борланда в своё время... (еще какое-то, помоему 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

http://windata.ru/windows-vista/nachinayus...ego-otklyuchit/
http://shkolazhizni.ru/archive/0/n-19778/

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


--------------------
Делай что должен и будь что будет.

Snake 3D | youtube #1 | youtube #2 | Rusgame | Patreon
Перейти в начало страницы
 
aka_sektor
сообщение 30.07.2017, 20:31
Сообщение #50


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(virus_ua @ 30.07.2017, 19:48) *
я не флужу констатировал факт.

А ведь когда-то только и писали, дайте нам исходники, запилим крутейшие моды.
Ну дали, и что? Теперь, с твоих слов, уже всем насрать. Даже разбираться не хотят, что им дали. Лишь бы работало как-нибудь.

Сообщение отредактировал aka_sektor - 30.07.2017, 20:31


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
RayTwitty
сообщение 30.07.2017, 20:34
Сообщение #51


Игровой Бог
**********************

Репутация:   648  
Группа: Участник
Сообщений: 5354
Награды: 9
Регистрация: 24.09.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 30.07.2017, 20:34) *
Ну дали, и что? Теперь, с твоих слов, уже всем насрать. Даже разбираться не хотят, что им дали. Лишь бы работало как-нибудь.

Не насрать, просто времени нет переносить на гитхаб biggrin.gif

Лично я занимаюсь уровнями пока.

З.Ы. небольшой флуд-вопрос - есть ли механизм переноса репозитория с riouxsvn на github/bitbucket?

Сообщение отредактировал RayTwitty - 30.07.2017, 20:36


--------------------
Перейти в начало страницы
 
ForserX
сообщение 30.07.2017, 20:45
Сообщение #52


Почти Игроман
*********

Репутация:   91  
Группа: Модератор
Сообщений: 516
Награды: 4
Регистрация: 19.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(RayTwitty @ 30.07.2017, 20:38) *
З.Ы. небольшой флуд-вопрос - есть ли механизм переноса репозитория с riouxsvn на github/bitbucket?

Линк дай, попробую.

Сообщение отредактировал Forser - 30.07.2017, 20:46


--------------------

В армии по 01.07.2020.
Перейти в начало страницы
 
1_A
сообщение 30.07.2017, 21:00
Сообщение #53


Продвинутый геймер
********

Репутация:   104  
Группа: Участник
Сообщений: 336
Награды: 4
Регистрация: 13.12.2011




Вставить ник Цитировать выделенное в форуму быстрого ответа


aka_sektor, успокойся все в порядке.
Лично я был огорчен отсуствием сорцов когда работал с СДК ибо некоторые проблемы как например разширение текстуры лодов - ограничивало возможности, что пофиксил КД - за что ему спасибо. Но воды с того времени утекло много. Для меня в 2014 эти сорцы уже были как какой то ход отчаянья, нежели возможностей. Ибо их зажимали слишком долго, а апдейтов - не было RIP STALKER 2. Не зря они помечены как хлам.


--------------------
Перейти в начало страницы
 
Tron
сообщение 31.07.2017, 11:46
Сообщение #54


Игровой Эксперт
***************

Репутация:   407  
Группа: Участник
Сообщений: 2394
Награды: 5
Регистрация: 19.01.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 30.07.2017, 20:34) *
А ведь когда-то только и писали, дайте нам исходники, запилим крутейшие моды.
Ну дали, и что? Теперь, с твоих слов, уже всем насрать. Даже разбираться не хотят, что им дали. Лишь бы работало как-нибудь.

Бладжад, те кто может их собрать прекрасно понимают что там такое и откуда берется.

Что за имитация бурной деятельности? Мне сказать, что архивы fixed2005, fixed2008 отличаются лишь 1ой строчкой, а именно строкой которая указывает минимальную версию проекта студии. - Ты это хотел услышать? - Хайп поднял, почем бессмысленно. Тебе уже выше написали - имитация какой-то бурной деятельности.

Так же тебе выше написали: - погляди даты, все вопросы отпадут. Не отпадают - пользуйся diff'ом. Ридми вполне понятно было написано. + есть наработки по чистому движку, без игрового кода. В чем проблема принять это как данность? Какая конечная цель? - просто разобраться, в чем-то уже понятном.. Извини меня, но это смахивает на онанизм

Еще раз:
ЧТО ТУТ МОЖЕТ БЫТЬ НЕ ПОНЯТНОГО? Четко поставь вопрос

Цитата(RayTwitty @ 30.07.2017, 20:38) *
Цитата(aka_sektor @ 30.07.2017, 20:34) *
Ну дали, и что? Теперь, с твоих слов, уже всем насрать. Даже разбираться не хотят, что им дали. Лишь бы работало как-нибудь.

Не насрать, просто времени нет переносить на гитхаб biggrin.gif

Лично я занимаюсь уровнями пока.

З.Ы. небольшой флуд-вопрос - есть ли механизм переноса репозитория с riouxsvn на github/bitbucket?

Есть. Делай import репо -куда скармливаешь линк. Заберет вместе с историей

Сообщение отредактировал Tron - 31.07.2017, 11:45
Перейти в начало страницы
 
aka_sektor
сообщение 31.07.2017, 13:35
Сообщение #55


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Tron @ 31.07.2017, 11:50) *
те кто может их собрать прекрасно понимают что там такое и откуда берется

Ага, особенно те, кто кое-как с инструкцией собирал не обладая знания к програмированию.

Цитата(Tron @ 31.07.2017, 11:50) *
fixed2005, fixed2008 отличаются лишь 1ой строчкой

Ну я точно не разбирался, но похоже что да. Плюс там ещё в 2008 файлов проекта добавилось как я понимаю.

Цитата(Tron @ 31.07.2017, 11:50) *
Ты это хотел услышать?

Не знаю, но услышанное полезно.

Будем считать, с engine.vc2008.fixed выяснили. Эт переписанный под Visual Studio 2008 набор engine.vc2005.fixed

А что есть сам engine.vc2005.fixed? Видимо раз исправления вносил Loxotron, он то должен знать.

Предположу только что исправлял он на основе:
Цитата(aka_sektor @ 27.07.2017, 01:06) *
T-6638


Цитата(Tron @ 31.07.2017, 11:50) *
Хайп поднял

->


Вот уж да... laugh.gif


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
Tron
сообщение 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




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 31.07.2017, 13:39) *
Будем считать, с engine.vc2008.fixed выяснили. Эт переписанный под Visual Studio 2008 набор engine.vc2005.fixed

А что есть сам engine.vc2005.fixed? Видимо раз исправления вносил Loxotron, он то должен знать.
Чувак, возьми винмердж и сравни сорцы с дефолтными, дело двух минут, всё сразу станет ясно.


--------------------
Делай что должен и будь что будет.

Snake 3D | youtube #1 | youtube #2 | Rusgame | Patreon
Перейти в начало страницы
 
RayTwitty
сообщение 31.07.2017, 16:32
Сообщение #58


Игровой Бог
**********************

Репутация:   648  
Группа: Участник
Сообщений: 5354
Награды: 9
Регистрация: 24.09.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 31.07.2017, 13:39) *
Цитата(Tron @ 31.07.2017, 11:50) *
те кто может их собрать прекрасно понимают что там такое и откуда берется

Ага, особенно те, кто кое-как с инструкцией собирал не обладая знания к програмированию.

https://youtu.be/MIcpQgwtMhY?t=20s

Цитата(Tron @ 31.07.2017, 11:50) *
Есть. Делай import репо -куда скармливаешь линк. Заберет вместе с историей

А где кнопка-то?)


--------------------
Перейти в начало страницы
 
Tron
сообщение 31.07.2017, 17:07
Сообщение #59


Игровой Эксперт
***************

Репутация:   407  
Группа: Участник
Сообщений: 2394
Награды: 5
Регистрация: 19.01.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


https://help.github.com/articles/importing-...ithub-importer/
https://github.com/new/import
Перейти в начало страницы
 
ForserX
сообщение 31.07.2017, 17:23
Сообщение #60


Почти Игроман
*********

Репутация:   91  
Группа: Модератор
Сообщений: 516
Награды: 4
Регистрация: 19.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(RayTwitty @ 31.07.2017, 16:35) *
А где кнопка-то?)



--------------------

В армии по 01.07.2020.
Перейти в начало страницы
 
aka_sektor
сообщение 31.07.2017, 19:09
Сообщение #61


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Tron @ 31.07.2017, 14:10) *
вы все равно ничего не сможете сделать сверхсложного, в чем смысл?

Цитата(Tron @ 31.07.2017, 14:10) *
взять уже готовый код/бинарник из репозитория

Блин... достал уже со своим смыслом этим! biggrin.gif

Тебя послушай, дык:


Я уже писал:
Цитата(aka_sektor @ 27.07.2017, 17:29) *
особых знаний не требуется для того чтобы разобраться как собирать исходники, и вносить правки.
Например, из этой темы: https://www.gameru.net/forum/index.php?showtopic=67297

Вот для таких вот целей пока. Собрать то что нужно мне, а не то что дают.


Цитата(Директор РенТВ @ 31.07.2017, 14:44) *
сравни сорцы с дефолтными

Ага, значит подтверждаешь, что основа engine.vc2005.fixed была T-6638. Эт тогда выяснили.

А что есть сам T-6638? Надо полагать, соответствует ли финалке ЗП v1.6.02 - точно неизвестно.

Сообщение отредактировал aka_sektor - 31.07.2017, 19:14


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
Tron
сообщение 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 и сравни файлы, и посмотри на даты
Тыц
Перейти в начало страницы
 
aka_sektor
сообщение 01.08.2017, 16:12
Сообщение #63


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Ошибочка вышла наверное с этим:
Цитата(aka_sektor @ 31.07.2017, 19:13) *
основа engine.vc2005.fixed была T-6638
Забыл про:
Цитата(aka_sektor @ 27.07.2017, 01:06) *
stasvn
Цитата(aka_sektor @ 27.07.2017, 15:35) *
engine.vc2005 и 2008:
оба указаны как 1.6.02

Вот это Loxotron исправлял скорее.

Понять бы ещё, что есть эти:
Цитата(aka_sektor @ 27.07.2017, 15:35) *
engine.vc2005 и 2008:
оба указаны как 1.6.02
А Т-6638, эт наверно как ты говоришь:
Цитата(Tron @ 01.08.2017, 13:17) *
дальнейшее развитие 1.6.0.2. либо отдельная ветка развития движка.
Надо бы посмотреть даты.

1.6.02 - это Build 3967 от 14 декабря 2009 года

Если сырцы не позже этой даты, значит может быть они финалки.
Вообще проблематично понять, где именно что сырцы, а где файлы проекта. Проект могли и в последующих годах собирать.

Цитата(Tron @ 01.08.2017, 13:17) *
вопросы, которые, мягко говоря, настолько очевидны
->

Вот только чет кого не спрашиваю, ответить никто сам не может, посылает даты смотреть/сравнивать.

Разве не очевидно, что раз я создал эту тему, самому мне не разобраться? Так зачем ты мне говоришь "возьми да сам разберись".
Следующие подобные наставления буду игнорировать. Нечего написать по теме? Нефиг её заворачивать. Строить умников смотрю очень просто. Снизойти до ответов на поставленные вопросы, эт конечно выше ваших сил, даже если вам это, как ты говоришь очевидно известно.

Сообщение отредактировал aka_sektor - 01.08.2017, 16:27


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
jamakasi
сообщение 01.08.2017, 16:36
Сообщение #64


Доктор Игровых Наук
*******************

Репутация:   544  
Группа: Участник
Сообщений: 3657
Награды: 9
Регистрация: 12.07.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 01.08.2017, 16:16) *
Разве не очевидно, что раз я создал эту тему, самому мне не разобраться? Так зачем ты мне говоришь "возьми да сам разберись".
Следующие подобные наставления буду игнорировать. Нечего написать по теме? Нефиг её заворачивать. Строить умников смотрю очень просто. Снизойти до ответов на поставленные вопросы, эт конечно выше ваших сил, даже если вам это, как ты говоришь очевидно известно.

И еще раз, те кому это было нужно взяли и разобрались, сравнили пофайлово и датами и выяснили интересующее. Или ты рассчитываешь что тебе надо вот так то и все бросились сделать это за тебя? Каждый кому было интересно что то конкретное взял и нашел а после плюнул на все не интересное лично ему.
Перейти в начало страницы
 
Молния в вакууме
сообщение 01.08.2017, 18:52
Сообщение #65


Почти Игроман
*********

Репутация:   187  
Группа: Участник
Сообщений: 647
Награды: 4
Регистрация: 05.05.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 01.08.2017, 16:16) *
Вообще проблематично понять, где именно что сырцы, а где файлы проекта. Проект могли и в последующих годах собирать.

Файлы с расширениями .c, .h, .cpp, .hpp, .cxx, .hxx, .cc, .inl - исходники. Всё остальное не исходники, а проекты и пр. smile.gif

Сообщение отредактировал saas - 01.08.2017, 18:54
Перейти в начало страницы
 
Tron
сообщение 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
Перейти в начало страницы
 
KrivoRuk
сообщение 01.08.2017, 23:03
Сообщение #67


Игрок
***

Репутация:   1  
Группа: Участник
Сообщений: 37
Награды: 1
Регистрация: 15.06.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 30.07.2017, 19:08) *
Цитата(Forser @ 30.07.2017, 19:02) *
Запустились - хорошо, нет - надо копать.

Хочешь сказать, что не каждый репозиторий ещё и собирается?

Ну вот у меня, к примеру, исxодники СоС так и не взлетели, я так и не понял с каким бубном надо танцевать, чтоб иx собрать, xотя было бы полезно иметь "собираемую" сборку СоС..
Перейти в начало страницы
 
Tron
сообщение 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
Перейти в начало страницы
 
aka_sektor
сообщение 02.08.2017, 00:41
Сообщение #69


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(saas @ 01.08.2017, 18:56) *
Файлы с расширениями .c, .h, .cpp, .hpp, .cxx, .hxx, .cc, .inl - исходники. Всё остальное не исходники, а проекты и пр.

Ага. Полезно. good.gif

Цитата(Tron @ 01.08.2017, 22:43) *
Надо бы это делать перед созданием темы.

Надо было это сделать ещё в 2014.

Но мы же уже разобрались, что просто:
->
Цитата(virus_ua @ 30.07.2017, 10:35) *


Цитата(Tron @ 01.08.2017, 22:43) *
в tags - это как раз стабильный код

Выходит по-твоему весь stk-src-tags:
->
Цитата(aka_sektor @ 27.07.2017, 01:06) *
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)

это стабила?

Цитата(Tron @ 01.08.2017, 22:43) *
транк(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


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
Tron
сообщение 02.08.2017, 01:00
Сообщение #70


Игровой Эксперт
***************

Репутация:   407  
Группа: Участник
Сообщений: 2394
Награды: 5
Регистрация: 19.01.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата
это стабила?

da

Цитата
А ЗПшные все выходит тестовые?

Кроме тех, что помечены как "tag", да или вводят специфичный функционал
T-6638, скорее всего имеется ввиду: транк-ревизия6638. Не знаю, что там случилось, что они в отдельную ветку вынесли это.

И теперь фокус-покус, - это все написано в ридми

Сообщение отредактировал Tron - 02.08.2017, 01:01
Перейти в начало страницы
 
aka_sektor
сообщение 02.08.2017, 01:26
Сообщение #71


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Tron @ 01.08.2017, 23:32) *
оригинальный архив 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


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
Tron
сообщение 02.08.2017, 02:31
Сообщение #72


Игровой Эксперт
***************

Репутация:   407  
Группа: Участник
Сообщений: 2394
Награды: 5
Регистрация: 19.01.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата
Интересно какие отличия между, например, engine.vc2005 и T-6638.

А вот это уже сам, будь добр проверь.
Перейти в начало страницы
 
KrivoRuk
сообщение 20.08.2017, 18:28
Сообщение #73


Игрок
***

Репутация:   1  
Группа: Участник
Сообщений: 37
Награды: 1
Регистрация: 15.06.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Директор РенТВ @ 30.07.2017, 20:11) *
Делал тутор и собирал нужное файло для борланда в своё время... (еще какое-то, помоему 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

http://windata.ru/windows-vista/nachinayus...ego-otklyuchit/
http://shkolazhizni.ru/archive/0/n-19778/

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" ?
Перейти в начало страницы
 
Xottab_DUTY
сообщение 20.08.2017, 18:37
Сообщение #74


Продвинутый геймер
********

Репутация:   36  
Группа: Участник
Сообщений: 267
Награды: 3
Регистрация: 09.03.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


KrivoRuk, я вообще не стал делать диск X и везде в настройках проектов заменил вручную пути. И переменные средЫ тоже не стал... Правда муторно возиться с проектами, но не особо.

Собрал всё, кроме Lever Editor: на этапе компоновки не находит intersect из ETools.
Кто сталкивался с такой проблемой?
Картинка


Правда, собрать – собрал, но, пока что, не запускается.


--------------------
OpenXRay – Ориентир на новое, с памятью о старом. © Collector
Перейти в начало страницы
 
Stalker_Monolit
сообщение 20.08.2017, 18:38
Сообщение #75


Опытный Геймер
*******

Репутация:   17  
Группа: Участник
Сообщений: 161
Награды: 3
Регистрация: 08.03.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(KrivoRuk @ 20.08.2017, 18:28) *
Толи это после установки Борланда, никто не знает как побороть? Или как ещё создать диск "X" ?

Можно переименовать уже имеющийся так мне кажется проще чем с батниками возится.


Сообщение отредактировал Stalker_Monolit - 20.08.2017, 18:41


--------------------

Перейти в начало страницы
 
Молния в вакууме
сообщение 20.08.2017, 18:46
Сообщение #76


Почти Игроман
*********

Репутация:   187  
Группа: Участник
Сообщений: 647
Награды: 4
Регистрация: 05.05.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(KrivoRuk @ 20.08.2017, 18:28) *
Толи это после установки Борланда, никто не знает как побороть?

Проверить наличие subst.exe в system32/SysWOW64, проверить не пропали ли эти папки из переменной PATH.

Цитата(KrivoRuk @ 20.08.2017, 18:28) *
Или как ещё создать диск "X" ?

Если у тебя включен сервер то можно его как шару подключить crazy.gif
Вот так: net use X: \\%COMPUTERNAME%\C$

Вместо C можно написать другую букву диска, и путь на конце. Вот так например:
\\%COMPUTERNAME%\D$\myfolder
Перейти в начало страницы
 
User_X.A.R26
сообщение 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
Перейти в начало страницы
 
KrivoRuk
сообщение 20.08.2017, 20:55
Сообщение #78


Игрок
***

Репутация:   1  
Группа: Участник
Сообщений: 37
Награды: 1
Регистрация: 15.06.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Xottab_DUTY @ 20.08.2017, 18:37) *
KrivoRuk, я вообще не стал делать диск X и везде в настройках проектов заменил вручную пути. И переменные средЫ тоже не стал... Правда муторно возиться с проектами, но не особо.

Ну да, можно и так(так и сделал, спасибо), но всё же xотелось бы понять почему, а то мне и для сборки исxодников движка в студии эта возможность нужна...
Цитата(Xottab_DUTY @ 20.08.2017, 18:37) *
Собрал всё, кроме Lever Editor: на этапе компоновки не находит intersect из ETools.

У меня собирается только "xrCoreB" и "xrParticlesB", редакторы не собираются, и везде одинаковая ошибка:

Что можете подсказать? Или можете скинуть свой "собираемый" проект, и необxодимые файлики?

Цитата(saas @ 20.08.2017, 18:46) *
Цитата(KrivoRuk @ 20.08.2017, 18:28) *
Толи это после установки Борланда, никто не знает как побороть?

Проверить наличие subst.exe в system32/SysWOW64, проверить не пропали ли эти папки из переменной PATH.

subst.exe на месте, а в переменной PATH такое -

Цитата(KrivoRuk @ 20.08.2017, 20:46) *
а в переменной PATH такое -

Да проблема была именно в переменной, сделал так -
и теперь всё работает, видимо переменная изменилась, при установке Борланда, но теперь не знаю, как на нём отразится...
Перейти в начало страницы
 
KrivoRuk
сообщение 20.08.2017, 21:56
Сообщение #79


Игрок
***

Репутация:   1  
Группа: Участник
Сообщений: 37
Награды: 1
Регистрация: 15.06.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Вот не могу собрать АЕ -
не наxодит либ саунда, а саунд не собирается из-за непонятныx ошибок в коде...
Может xоть кто скинуть билд "xrSounB.dll", "xrEPropsB.dll" и "xrECoreB.dll" ?
Перейти в начало страницы
 
Xottab_DUTY
сообщение 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 biggrin.gif

Сообщение отредактировал Xottab_DUTY - 20.08.2017, 22:06


--------------------
OpenXRay – Ориентир на новое, с памятью о старом. © Collector
Перейти в начало страницы
 
KrivoRuk
сообщение 20.08.2017, 22:28
Сообщение #81


Игрок
***

Репутация:   1  
Группа: Участник
Сообщений: 37
Награды: 1
Регистрация: 15.06.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Xottab_DUTY @ 20.08.2017, 21:59) *
KrivoRuk, а, собственно, какую версию кода собираешь? Могу скинуть.. подожди чуток.. Я собираю T-6638 с папкой SDK от rev8384 и папкой Xiph (которая должна лежать в sdk/include) от Lost Alpha, потому что в 8384 нету Xiph.. Вот такая вот соляночка..

Я собираю вот по этой статье - http://rupeer.com/topic-other_x-ray_src_is...us-t=14060.html
И файлы от туда же, но пытался собрать и исxодники ЛА, проблемы аналогичные.
Цитата(Xottab_DUTY @ 20.08.2017, 21:59) *
Надо было текст скриншотом показать ошибки xrSound, а не то, что он не может открыть xrSound.lib biggrin.gif

Что-то там с "ETOOLS" -
Перейти в начало страницы
 
Xottab_DUTY
сообщение 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, что я и сделал и поэтому у меня разнобой с путями. biggrin.gif

Пока смог только Particle Editor запустить..


--------------------
OpenXRay – Ориентир на новое, с памятью о старом. © Collector
Перейти в начало страницы
 
KrivoRuk
сообщение 20.08.2017, 22:46
Сообщение #83


Игрок
***

Репутация:   1  
Группа: Участник
Сообщений: 37
Награды: 1
Регистрация: 15.06.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Xottab_DUTY @ 20.08.2017, 22:38) *
Но всё ещё могу скинуть либы и проекты тоже от ЗПшного сдк. Нужно?

Нужно, скидывай, попробую xоть что-то собрать, а там дальше буду разбираться...
Перейти в начало страницы
 
aka_sektor
сообщение 20.08.2017, 23:09
Сообщение #84


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(User_X.A.R26 @ 20.08.2017, 20:34) *
отличается от исходников в первом сливе тупо наличием пары бесполезных макросов

Макросов? blink.gif

Цитата(User_X.A.R26 @ 20.08.2017, 20:34) *
околобенчмарковские

Бенчмарк исходники? dry.gif

Поясни за терминологию, чет непонятно.



--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
KrivoRuk
сообщение 20.08.2017, 23:24
Сообщение #85


Игрок
***

Репутация:   1  
Группа: Участник
Сообщений: 37
Награды: 1
Регистрация: 15.06.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Xottab_DUTY @ 20.08.2017, 22:38) *
Я же собираю исходники ЗП, а LA не трогал... тут я не знаю)

Кстати, в исxодникаx "T-6638" имеется проект редакторов под студию, не смотрели что там?
Перейти в начало страницы
 
Xottab_DUTY
сообщение 20.08.2017, 23:30
Сообщение #86


Продвинутый геймер
********

Репутация:   36  
Группа: Участник
Сообщений: 267
Награды: 3
Регистрация: 09.03.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


KrivoRuk, смотрел давно ещё. Я, конечно, не эксперт, но я так понимаю, GSC пытались портировать редакторы на VS и, видимо, отложили это дело до лучших времён..

P.S. пока что собираю архив... поправил пути... Пытаюсь разобраться с компонентами ElPack, один компонент ни в какую не хочет вставать
Картика


--------------------
OpenXRay – Ориентир на новое, с памятью о старом. © Collector
Перейти в начало страницы
 
Xottab_DUTY
сообщение 21.08.2017, 03:56
Сообщение #87


Продвинутый геймер
********

Репутация:   36  
Группа: Участник
Сообщений: 267
Награды: 3
Регистрация: 09.03.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Вот архив: https://yadi.sk/d/6yGOgq5r3MBMte

Извини, что так долго. Увлёкся biggrin.gif


--------------------
OpenXRay – Ориентир на новое, с памятью о старом. © Collector
Перейти в начало страницы
 
KrivoRuk
сообщение 21.08.2017, 04:54
Сообщение #88


Игрок
***

Репутация:   1  
Группа: Участник
Сообщений: 37
Награды: 1
Регистрация: 15.06.2017




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Xottab_DUTY @ 21.08.2017, 03:56) *
Вот архив: https://yadi.sk/d/6yGOgq5r3MBMte

Извини, что так долго. Увлёкся biggrin.gif

Да ничего, спасибо, будем разбираться..)
Перейти в начало страницы
 
User_X.A.R26
сообщение 21.08.2017, 08:34
Сообщение #89


Геймер
******

Репутация:   15  
Группа: Участник
Сообщений: 137
Награды: 2
Регистрация: 11.01.2014




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 21.08.2017, 00:09) *
Цитата(User_X.A.R26 @ 20.08.2017, 20:34) *
отличается от исходников в первом сливе тупо наличием пары бесполезных макросов
Макросов? blink.gif
См. C\C++ #define

Цитата(aka_sektor @ 21.08.2017, 00:09) *
Цитата(User_X.A.R26 @ 20.08.2017, 20:34) *
околобенчмарковские
Бенчмарк исходники? dry.gif
Поясни за терминологию, чет непонятно.
Чё ж тут непонятного? Видел сборку игры для "тестирования производительности" с оф. сайта? Ну так это и есть бенч(марк). Вот якобы его исходники. Знакомые говорили, что с ревизией 6638 визуально отличий никаких после сборки и тестов

Сообщение отредактировал User_X.A.R26 - 21.08.2017, 08:34
Перейти в начало страницы
 
aka_sektor
сообщение 21.08.2017, 09:55
Сообщение #90


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(User_X.A.R26 @ 21.08.2017, 08:34) *
#define

->


А эт чего, если по-простому?


Цитата(User_X.A.R26 @ 21.08.2017, 08:34) *
сборку игры для "тестирования производительности"

Может и видел... но дальше дело не пошло.

Цитата(User_X.A.R26 @ 21.08.2017, 08:34) *
с ревизией 6638

Писали что:
Цитата(Tron @ 01.08.2017, 13:14) *
Т-6638 - дальнейшее развитие 1.6.0.2. либо отдельная ветка развития движка.

Наверное отдельный бенч.

Цитата(User_X.A.R26 @ 21.08.2017, 08:34) *
визуально отличий никаких

Интересно, что эт за отличия такие? Как сравнивали сборки?


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
Xottab_DUTY
сообщение 21.08.2017, 16:29
Сообщение #91


Продвинутый геймер
********

Репутация:   36  
Группа: Участник
Сообщений: 267
Награды: 3
Регистрация: 09.03.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 21.08.2017, 11:55) *
Цитата(User_X.A.R26 @ 21.08.2017, 08:34) *
#define

->


А эт чего, если по-простому?


Почитайте здесь и здесь. Макросы можно использовать для сокращения кода и не только.
Константы – для задания чему-то определённого значения, которое не будет меняться во время работы программы.
Ну и условная компиляция, например #если *условие* сделать это, #иначе сделать это

Сообщение отредактировал Xottab_DUTY - 21.08.2017, 16:31


--------------------
OpenXRay – Ориентир на новое, с памятью о старом. © Collector
Перейти в начало страницы
 
aka_sektor
сообщение 20.11.2017, 21:43
Сообщение #92


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(User_X.A.R26 @ 20.08.2017, 20:34) *
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

С чего такие выводы? Сравнил имена папок с датами сборок... laugh.gif

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


--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
Modera
сообщение 27.11.2017, 17:15
Сообщение #93


.
**********************

Репутация:   750  
Группа: Участник
Сообщений: 7072
Награды: 4
Регистрация: 30.07.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 20.11.2017, 21:43) *
Опять же, не очень понятно, с чего такие выводы. С того что собранные бинарники заработали ток с ресурсами билда 2945?

Дружище, я тебе напомню главный научный принцип: ни что не может быть правдой только потому, что кто-то так сказал. Поэтому раз уж ты начал эту тему, ты просто обязан собственноручно методом обратной разработки сравнить все доступные варианты исходников со всеми доступными вариантами скомпилиронанного движка, и вынести вердикт для каждого варианта, совпадает ли он идеально с каким-то патчем, билдом, или это всё-таки барахло.
Перейти в начало страницы
 
aka_sektor
сообщение 27.11.2017, 17:42
Сообщение #94


Грандмастер
**************

Репутация:   118  
Группа: Участник
Сообщений: 1788
Регистрация: 04.04.2013




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Modera @ 27.11.2017, 17:15) *
ни что не может быть правдой только потому, что кто-то так сказал



Если этот человек имеет опыт в том о чем говорит, и ты достаточно ему доверяешь - это никак не может быть неправдой.
Другое дело, если человек ошибается, сам того не ведая. Но это не значит что он врет.

Цитата(Modera @ 27.11.2017, 17:15) *
раз уж ты начал эту тему, ты просто обязан

Легко сказать. Вот только почему я? Есть гораздо более компетентные люди. Умерить бы им ЧСВ только.

Опять же, повторюсь:
Цитата(aka_sektor @ 02.08.2017, 00:41) *
мы же уже разобрались, что просто:
->
Цитата(virus_ua @ 30.07.2017, 10:35) *



--------------------


Те кто играют уже не забудут ​​​​​​​© Алексей Сытянов
Перейти в начало страницы
 
Modera
сообщение 27.11.2017, 18:06
Сообщение #95


.
**********************

Репутация:   750  
Группа: Участник
Сообщений: 7072
Награды: 4
Регистрация: 30.07.2010




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(aka_sektor @ 27.11.2017, 17:42) *
Если этот человек имеет опыт в том о чем говорит, и ты достаточно ему доверяешь - это никак не может быть неправдой.

А если его подменили представители пятой колонны, которые до этого уже поменяли даты у исходников, чтобы по ним нельзя было определить к какой версии он относятся? Нет, тут не всё так просто!

Цитата(aka_sektor @ 27.11.2017, 17:42) *
Легко сказать. Вот только почему я? Есть гораздо более компетентные люди. Умерить бы им ЧСВ только.

Потому что тебе больше всех надо. Эта задача сложная, трудоёмкая, и не несёт большой практической пользы. Никто кроте тебя этим заниматься не будет.

Сообщение отредактировал Modera - 27.11.2017, 18:08
Перейти в начало страницы
 
ForserX
сообщение 27.11.2017, 21:43
Сообщение #96


Почти Игроман
*********

Репутация:   91  
Группа: Модератор
Сообщений: 516
Награды: 4
Регистрация: 19.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Modera @ 27.11.2017, 18:06) *
Потому что тебе больше всех надо. Эта задача сложная, трудоёмкая, и не несёт большой практической пользы. Никто кроте тебя этим заниматься не будет.

Постоянно твердим. Но он слишком упёртый.


--------------------

В армии по 01.07.2020.
Перейти в начало страницы
 
Diesel
сообщение 10.12.2017, 01:05
Сообщение #97


Почти Мастер
***********

Репутация:   111  
Группа: Участник
Сообщений: 1158
Награды: 3
Регистрация: 07.08.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


Барахло. Если не в обиду, то может кто любит ковыряться. Много своих правок, есть чужие. Если правка не работает, это значит она для чего то другого.
Полумоды-билды. https://yadi.sk/d/pSMEACW53QUBZA
Исходники и не только. https://yadi.sk/d/f7-sUYqh3QUBeZ
Пусть будет. Вдруг подохну.

Скоро еще принесу барахла.

Сообщение отредактировал andreyholkin - 10.12.2017, 01:11
Перейти в начало страницы
 
ForserX
сообщение 10.12.2017, 01:16
Сообщение #98


Почти Игроман
*********

Репутация:   91  
Группа: Модератор
Сообщений: 516
Награды: 4
Регистрация: 19.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


andreyholkin, вам в исходники правок и мелкие моды вместе со списком и хоть какими-то пометками. Темой ошибся.

Сообщение отредактировал ForserX - 10.12.2017, 01:19


--------------------

В армии по 01.07.2020.
Перейти в начало страницы
 
Diesel
сообщение 10.12.2017, 01:20
Сообщение #99


Почти Мастер
***********

Репутация:   111  
Группа: Участник
Сообщений: 1158
Награды: 3
Регистрация: 07.08.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(ForserX @ 10.12.2017, 03:16) *
andreyholkin, вам в исходники правок и мелкие моды вместе со списком и хоть какими-то пометками. Темой ошибся.

Да нет не ошибся. На мои правки, нужен еще правша. Так что пусть тут лежат.
Перейти в начало страницы
 
TIGER_VLAD
сообщение 10.12.2017, 01:22
Сообщение #100


Опытный Игрок
****

Репутация:   4  
Группа: Участник
Сообщений: 54
Награды: 2
Регистрация: 26.07.2015




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(andreyholkin @ 10.12.2017, 01:05) *
Пусть будет. Вдруг подохну.

Да блин, знакомое чувство(

Сообщение отредактировал TIGER_VLAD - 10.12.2017, 01:23
Перейти в начало страницы
 

6 страниц V   1 2 3 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 10.03.2026, 21:42