HLFX.Ru Forum
Показать все 91 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Xash3D (https://hlfx.ru/forum/forumdisplay.php?forumid=14)
-- Документация по расширенному клиентскому интерфейсу Steam-версии GoldSrc (https://hlfx.ru/forum/showthread.php?threadid=3040)


Отправлено Дядя Миша 07-10-2011 в 11:04:

Документация по расширенному клиентскому интерфейсу Steam-версии GoldSrc

Товарищи!
Всё что возможно было сделать для ксаша без посторонней помощи, т.е. моими силами я уже практически сделал.
Но остались недорешенные проблемы. В частности это вылеты разных популярных модов, типа CS:CZ, CS 1.6 и некорректная работа некоторых других модов, написаных с использованием расширенного клиентского интерфейса. Проблема главным образом заключается в том, что об этом интерфейсе я имею крайне смутное представление на уровне догадок.
Поэтому к вам убедительная просьба - ищите всю информацию об этом расширенном клиентском интерфейсе (если вам конечно хочется, чтобы ксаш поддерживал CS 1.6). И я так понимаю - копать надо в сторону китайских серверов, и metahook - в частности.
Было бы совсем замечательно достать сорцы этого metahook.
Ну или хотя бы хидеры с названиями новых функций, я уж по названиям разберусь что к чему.
Вообщем, если вам судьба проекта не безразлична - самое время показать мастер-класс по гуглению и выгугливанию.
Если информация никакая не отыщется - подвижек в эту сторону не будет.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 07-10-2011 в 11:51:

Чем тебя не устраивают

Цитата:
Дядя Миша писал:
хидеры с названиями новых функций

из метамода?

__________________

xaerox on Vivino


Отправлено Дядя Миша 07-10-2011 в 13:27:

XaeroX они - для сервера (кстати дедикатед сервер для CS:CZ работает), а мне надо - для клиента.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 07-10-2011 в 13:44:

В клиенте разве есть недокументированные функции?
Эдак выяснится, что там и триапи расширенный, и шейдеры можно подключить, а там и статья Дзугару вновь станет актуальной

__________________

xaerox on Vivino


Отправлено Дядя Миша 07-10-2011 в 13:55:

Цитата:
XaeroX писал:
В клиенте разве есть недокументированные функции?

Здрасти-приехали.
Яж сцылку давал на эту тему:
http://www.mail-archive.com/hlcoder...m/msg08380.html
Это единственное что мне удалось нарыть. Но оно мутное и мало о чём говорит.
Там какие-то функции вполне могут возвращать указатели, да мало ли что. Короче говоря имплементация заглушек по этой документации не приводит вообще ни к каким результатам.

Добавлено 07-10-2011 в 17:54:

Цитата:
XaeroX писал:
Эдак выяснится, что там и триапи расширенный

а триапи действительно расширенный. На одну функцию.

Добавлено 07-10-2011 в 17:55:

О. 10000 постов преодолел.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено marikcool 07-10-2011 в 14:07:

в метахуке хук доступных HLSDK функций/сообщений


Отправлено Дядя Миша 07-10-2011 в 14:08:

marikcool т.е. он не клиентский?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено marikcool 07-10-2011 в 14:12:

Цитата:
Дядя Миша писал:
marikcool т.е. он не клиентский?

там только перехватываются то что нам известно в HLSDK.
метахук клиентская длл которая инжектится в процесс и перехватывает + метамод длл для сервера для комуникации с клиентом.

в cs 1.6 расширеная структура в этом месте
C++ Source Code:
1
typedef struct hud_player_info_s
2
{
3
  char *name;
4
  short ping;
5
  byte thisplayer;  // TRUE if this is the calling player
6
 
7
  // stuff that's unused at the moment,  but should be done
8
  byte spectator;
9
  byte packetloss;
10
 
11
  char *model;
12
  short topcolor;
13
  short bottomcolor;
14
 
15
  byte unknown1;
16
  byte unknown2;
17
  byte unknown3;
18
  byte unknown4;
19
  byte unknown5;
20
  byte unknown6;
21
  byte unknown7;
22
  byte unknown8;
23
  byte unknown9;
24
} hud_player_info_t;


надо попробовать снять дамп структуры engfuncs

PhillRGBA2 100% там есть, т.к можно ставить черный прицел, дефалтная заливка не рисует черный.


Отправлено Дядя Миша 07-10-2011 в 14:48:

Цитата:
marikcool писал:
в cs 1.6 расширеная структура в этом месте

ну классно, чё я могу сказать.

Добавлено 07-10-2011 в 18:48:

Сколько еще там измененных структур-то?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено marikcool 07-10-2011 в 15:59:

хз
кстати первый билд cs 1.6 beta запускать кто нить пробовал?


Отправлено qpAHToMAS 08-10-2011 в 23:53:

Заточинг движка под какие-то моды-контер-страйки? Какого черта?


Отправлено Zapeth 10-10-2011 в 15:37:

I know its probably not really related to the client.dll Steam Interface but I found some code snippets about Counter Strike.

Here a partial CS SDK created by some members of AlliedForums, mostly game related: http://code.google.com/p/cs-sdk/
(original thread: https://forums.alliedmods.net/showthread.php?t=123097)

And here something I found with Google: http://www.mpcforum.com/showthread....t.dll-function&
(though I'm not really sure if this is related to GoldSrc)


Отправлено underworlddemon 10-10-2011 в 16:12:

second is for CS:S (HL2)


Отправлено marikcool 10-10-2011 в 16:28:

мне кажется есть своего рода steam api, и он точно такой же как и в модах на hl2, а именно в 1.6 есть функции в клиентке это поддержка аватаров которые рисуются в vgui формах.

также клиенткская длл либо сам движок импортирует функции из particleman.dll для отрисовки дыма/дождя/снега


Отправлено Дядя Миша 10-10-2011 в 16:48:

аватары возможно лежат в custom.hpk.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено HAWK0044 12-10-2011 в 19:27:

Кстать на самом деле через обычный FillRGBA даже в ксаше нельзя нарисовать совсем непрозрачный прицел, он всё равно будет Additive.
Щас уйду копать


Отправлено Дядя Миша 12-10-2011 в 19:33:

HAWK0044 в расширенном интерфейсе есть FillRGBA2 - возможно как раз для этих целей.

Добавлено 12-10-2011 в 23:33:

ЗЫ. я имел в виду в HL, в ксаше он не имплементирован.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено fire64 26-10-2011 в 14:05:

http://2fwww.52q.org/simple/?t37763.html
http://www.etalking.com.ar/showthre...ones-de-relleno

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено marikcool 26-10-2011 в 15:58:

Цитата:
fire64 писал:

это ничего не дает, это просто простые функции на огл.


Отправлено fire64 26-10-2011 в 16:00:

marikcool, еще как дает, это замена текущей заглушки в ксаше.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено marikcool 26-10-2011 в 16:13:

fire64 ок, но само главно запустить помоему) Дядя миша эти функции за 5 секунд напишет имхо)
а на эти функции заглушки уже сделаны?


Отправлено FiEctro 26-10-2011 в 16:44:

marikcool
У тебя есть некриптованый клиент 1.6 ?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено fire64 26-10-2011 в 17:01:

Цитата:
а на эти функции заглушки уже сделаны?


Да там заглушки простые, просто возвращать 0 и все.
Благо исходники steam_api.dll в сети давно валяются.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено marikcool 26-10-2011 в 17:10:

Дядя Миша если все таки cs 1.6 запустить, то косяк в криптованной библиотеке все равно же встанет?

и менять клиентку все равно придется, как вариант написать client.dll совместимый c cs 1.6 (и покласть на недок функции), я играл в интернете на серверах с длл от своего мода, играть можно, правда нету радара ну и некоторых мелочей, и не все стволы работают чтобы играть с cl_lw 1 (добавлял выборочно), но допилить со временем все можно.
есть ли смысл доделать свою длл чтобы была более менее совместима с контрой для игры под ксашем?


Отправлено marikcool 26-10-2011 в 17:17:

Цитата:
FiEctro писал:

обычная client.dll

как консоль то врубить в XASH?
-console не помогает, toggleconsole не работает, в либлисте console 1 тоже не работает, -dev тоже не работает (((


Отправлено Дядя Миша 26-10-2011 в 17:42:

Цитата:
marikcool писал:
-console не помогает, toggleconsole не работает, в либлисте console 1 тоже не работает, -dev тоже не работает (((

а ты погляди в гейминфо есть волшебная переменная "secure" "1" ?
если есть - то ксаш не даст врубить консоль никоим образом.

Добавлено сегодня в 21:42:

Надо не устройство функции, а документацию по ней.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено FiEctro 26-10-2011 в 17:43:

fire64
А они разве влияют на работу клиента? Хммм.

Дядя Миша
Подробнее?
Тут кое что есть:
http://forums.steampowered.com/foru....php?p=25634417
http://pastebin.com/QcnwWewr
https://partner.steamgames.com/documentation/api
http://hlssmod.net/he_code/public/steam/steam_api.h
http://hg.alliedmods.net/hl2sdks/hl...eam/steam_api.h

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено marikcool 26-10-2011 в 17:52:

Цитата:
Дядя Миша писал:

получилось, методом перебора нашол))) уже и забыл про secure

Добавлено 26-10-2011 в 21:52:

снял пару скринов, теперь затесчу в офисе на лане, скажу как играется)
подключил metamod + amxmodx полет нормальный, 3 плагина работают корректно, камеру включил через amxx.


Отправлено Дядя Миша 26-10-2011 в 18:03:

FiEctro это про стим-апи. Там ничего интересного.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено digdug 08-04-2012 в 19:01:

Sorry, i'm using translator. Here we go the metahook sourcecode if you want.


Отправлено Дядя Миша 08-04-2012 в 20:18:

There are no any info about extended client interface

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено digdug 09-04-2012 в 04:26:

Sorry for that, i just only get this from my Chinese's friend. I will ask him for the full source. I like your project too.

**Edited**
Maybe you can directly ask him on his own blog, now he is developing a new CS mod using his updated metahook. You can visit his blog here


Отправлено fire64 09-04-2012 в 07:09:

Дядя Миша, кажись нашел нужную информацию:

C++ Source Code:
1
void						( *pfnSetMouseEnable )( qboolean fEnable );
2
struct cvar_s*	( *pfnGetCvarList )( void );
3
struct cmd_s* ( *pfnGetCmdList )( void );
4
 
5
char* ( *pfnGetCvarName )( struct cvar_s* cvar );
6
char* ( *pfnGetCmdName )( struct cmd_s* cmd );
7
 
8
float ( *pfnGetServerTime )( void );
9
float ( *pfnGetGravity )( void );
10
const struct model_s* ( *pfnPrecacheSprite )( HSPRITE spr );
11
void ( *OverrideLightmap )( int override );
12
void ( *SetLightmapColor )( float r, float g, float b );
13
void ( *SetLightmapDarkness )( float dark );
14
 
15
//this will always fail with the current engine
16
int ( *pfnGetSequenceByName )( int flags, const char* seq );
17
 
18
void ( *pfnSPR_DrawGeneric )( int frame, int x, int y, const wrect_t *prc, int blendsrc, int blenddst, int unknown1, int unknown2 );
19
 
20
//this will always fail with engine, don't call
21
//it actually has paramenters but i dunno what they do
22
void ( *pfnLoadSentence )( void );
23
 
24
//localizes hud string, uses Legacy font from skin def
25
// also supports unicode strings
26
int ( *pfnDrawLocalizedHudString )( int x, int y, const char* str, int r, int g, int b );
27
 
28
//i can't get this to work for some reason, don't use this
29
int ( *pfnDrawLocalizedConsoleString )( int x, int y, const char* str );
30
 
31
//gets keyvalue for local player, useful for querying vgui menus or autohelp
32
const char	*(*LocalPlayerInfo_ValueForKey)( const char* key );
33
 
34
//another vgui2 text drawing function, i dunno how it works
35
//it doesn't localize though
36
void ( *pfnDrawText_0 )( int x, int y, const char* text, unsigned long font );
37
 
38
int ( *pfnDrawUnicodeCharacter )( int x, int y, short number, int r, int g, int b, unsigned long hfont );
39
 
40
//checks sound header of a sound file, determines if its a supported type
41
int ( *pfnCheckSoundFile )( const char* path );
42
 
43
//for condition zero, returns interface from GameUI
44
  void* ( *GetCareerGameInterface )( void );
45
 
46
void ( *pfnCvar_Set )( const char* cvar, const char* value );
47
 
48
//this actually checks for if the CareerGameInterface is found
49
//and if a server is being run
50
int ( *IsSinglePlayer )( void );
51
 
52
void ( *pfnPlaySound )( const char* sound, float vol, float pitch );
53
 
54
void ( *pfnPlayMp3 )( const char* mp3, int flags );
55
 
56
//get the systems current time as a float
57
float ( *Sys_FloatTime )( void );
58
 
59
void ( *pfnSetArray )( int* array, int size );
60
void ( *pfnSetClearArray )( int* array, int size );
61
void ( *pfnClearArray )( void );
62
void ( *pfnPlaySound2 )( const char* sound, float vol, float pitch );
63
 
64
// Same like pfnFillRGBA - with other mode (substractive)
65
int						( *pfnFillRGBA2)				( int x, int y, int w, int h, int r, int g, int b, int a );
66
} cl_enginefunc_t;


Добавлено 09-04-2012 в 11:09:

Источник: http://troll-homepage.narod.ru/gene...gfuncshook.html

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено Дядя Миша 09-04-2012 в 08:25:

fire64 да, это уже гораздо лучше. Теперь интерфейс можно закончить. Но увы - основной проблемы оно не решает. Даже если дописать весь этот интерфейс CS 1.6 продолжит вылетать.
Там что-то еще некругло. Понять бы что именно.

Добавлено 09-04-2012 в 12:25:

А что такое SetArray я не знаю. И кроме того в TriAPI еще одна недокументированная функция претоилась.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 09-04-2012 в 08:55:

С ума сойти. И всё это было в движковом интерфейсе?
Какого хрена они это не выложили официально? Они же задержали развитие хлфх на несколько лет, уроды!

__________________

xaerox on Vivino


Отправлено fire64 09-04-2012 в 09:22:

Дядя Миша, как уже писалось ранее, там может быть все намного запущеннее.

Не исключено, что Conter-Strike 1.6 использует стим интерфейсы, VGUI2 и какие-нибудь интерфейсы из GameUI

Кроме того, в игре есть специфичные интерфейсы, в том числе для рекламы: ENGINEINGAMEADVERTISINGVERSION001

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено Дядя Миша 09-04-2012 в 09:49:

XaeroX ты видишь тут что-то ценное? Ну кроме, может быть Cvar_Set? Я лично не вижу.

Цитата:
fire64 писал:
Не исключено, что Conter-Strike 1.6 использует стим интерфейсы, VGUI2 и какие-нибудь интерфейсы из GameUI

Не исключено. Но какой идиот будет переписывать полностью отлаженное и работоспособное меню на VGUI только за ради того, чтобы перевести его на VGUI2? Впрочем полной информации всё равно нету.

Кстати, какая последняя версия CS работала на Won-халфе?
1.5? А она под ксашем так же не запускается, хотя никаких стим-интерфейсов там еще нету.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено fire64 09-04-2012 в 12:50:

Дядя Миша, сейчас скачал Cs 1.5, там клиентская библиотека криптованная.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено Дядя Миша 09-04-2012 в 13:23:

Ех, пакость.
Чего криптовать, если один хрен читерят как низнаю кто.

Добавлено 09-04-2012 в 17:23:

Наверное ни для одной игры в мире больше нету столько хаков, как для CS

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 09-04-2012 в 13:51:

Цитата:
Дядя Миша писал:
ты видишь тут что-то ценное? Ну кроме, может быть Cvar_Set? Я лично не вижу.

Вижу, конечно:
OverrideLightmap
SetLightmapColor
SetLightmapDarkness
pfnSPR_DrawGeneric
pfnPlayMp3
Sys_FloatTime
pfnFillRGBA2

__________________

xaerox on Vivino


Отправлено marikcool 09-04-2012 в 14:06:

а как проверять контру если декриптера нет?
1.3 версия работает, 1.5 почти тоже самое.


Отправлено Дядя Миша 09-04-2012 в 14:27:

Цитата:
XaeroX писал:
OverrideLightmap

я вообще не понимаю что делает данная функция. Да еще и не факт что она это делает немедленно. Возможно - после рестарта.
Цитата:
XaeroX писал:
pfnPlayMp3

ну это уж совсем проблемой не являлось, прекрасно фмод цепляли и не жаловались. К тому же подозрительно отсутствует функция pfnStopMp3.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 09-04-2012 в 14:47:

Цитата:
Дядя Миша писал:
я вообще не понимаю что делает данная функция

Включает режим оверрайда лайтмапы, скорее всего. А остальные функции работают, когда он включен.
Цитата:
Дядя Миша писал:
Да еще и не факт что она это делает немедленно. Возможно - после рестарта.

Ну и нафиг нужна такая функция?
Цитата:
Дядя Миша писал:
ну это уж совсем проблемой не являлось, прекрасно фмод цепляли и не жаловались.

Цеплять-то цепляли, но всё равно - не то это.

__________________

xaerox on Vivino


Отправлено fire64 09-04-2012 в 17:48:

Цитата:
Дядя Миша писал:
подозрительно отсутствует функция pfnStopMp3.


Возможно, остановка задается флагом

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено Дядя Миша 09-04-2012 в 19:10:

Цитата:
XaeroX писал:
Включает режим оверрайда лайтмапы, скорее всего.

Не-не. Мы с n00bом её затестили. Она этот включает - gl_texsort из кваки.
А колор и даркнесс настраивают яркость и цвет лайтмап и неба тожы.
Причем две последнии функции пашут только когда override включен.
Ерунда вообщем.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 09-04-2012 в 19:19:

Цитата:
Дядя Миша писал:
Причем две последнии функции пашут только когда override включен.

Ээээ, а я как сказал?
Какая ж это иррунда? Это ж можно менять цвет лайтмап налиту и делать смену дня и ночи.

__________________

xaerox on Vivino


Отправлено Дядя Миша 09-04-2012 в 19:52:

Цитата:
XaeroX писал:
Это ж можно менять цвет лайтмап налиту и делать смену дня и ночи.

Чтобы сделать смену дня и ночи надо проставить лайтстиль для light_environment. И потом плавно менять ему яркость, Фиэктра так уже делал. А эта штука полностью выключит свет на карте, а не только свет от солнца. Она скорее бы подошла в качестве регулятора гаммы в клиентском меню. А то этак мы договоримся что и при помощи env_fade можно туманчег делать

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 09-04-2012 в 21:46:

Цитата:
Дядя Миша писал:
А то этак мы договоримся что и при помощи env_fade можно туманчег делать

А кстати, можно!

__________________

xaerox on Vivino


Отправлено fire64 13-04-2012 в 20:17:

гм, подскажите, как это перевести на русский:

Цитата:

Hello,

We do not support any change to the GoldSrc engine. We do not license this engine at all.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено nemyax 13-04-2012 в 20:39:

Цитата:

Мы не поддерживаем изменений в движке GoldSrc. Этот движок мы не лицензируем вообще.

Это если буквально. Что имеется в виду под "неподдержкой изменений", надо смотреть по контексту. Скорее всего подразумевается "отказываемся менять".
Это вальва ответила?


Отправлено fire64 13-04-2012 в 20:46:

Да, я сам примерно так это и перевел, но меня смутила фраза: We do not license this engine at all.

Это получается, что они вообще его не лицензировали О_о
Или имеется в виду, что они не предоставляют лицензии третьим лицам?

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено nemyax 13-04-2012 в 20:54:

Щас не лицензируют, а в советские раньше вроде и сторонние конторы на нём что-то выпускали.


Отправлено fire64 13-04-2012 в 22:02:

гм
Пока, что пришло 3 ответа от разработчиков Valve.

1 сообщил, что они не занимаются GoldSRC и поддержкой обновлений для него.

2 сообщил, что он новенький в компании и ничего не знает.

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

Продолжу публиковать пришедшую информацию, может хоть кто-нибудь поможет с информацией о интерфейсах.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено XaeroX 13-04-2012 в 22:10:

Цитата:
fire64 писал:
1 сообщил, что они не занимаются GoldSRC и поддержкой обновлений для него.

Осталось сделать удивлённые глаза и спросить "а почему?"

__________________

xaerox on Vivino


Отправлено fire64 13-04-2012 в 22:30:

XaeroX, а сообщение третьего, вообще доказывает, что все работы над движком уже давным давно прекращены.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено QwerterGres 14-04-2012 в 02:24:

Думаю, еще 2003-2004 годах... После CSCZ-DS. Сейчас они тоже как-то вяло обновляют Source. Только внутренне фичи и все.

PS. Думаю скоро Xaerox и Дядя Миша официально скачают исходники движка(только надо зомбировать Uncle Gabe и отправлять ему такое заявление или точнее идею). Только надо захотеть. Он уже морально устарел, но я так не думаю, наш старый, добрый Gold Source. Это мы коддеры, моддеры, мапперы - должны по-полной катушке преобразовывать на современные поколение игровых движков. Может лучше взять исходники WON, чем Стим?

__________________
- Пока еще думаю?
- О чем?
- О моих модификациях: Logical, Scarface, HardcoreREALisM, Blue Shift-FX, Left 1 Dead, Max Payne 2 SFX-Source, Max Payne SFX-CSCZ, HL-OP: GOUP, Afraid Of Monster: Don't look behind you
- Когда они выйдут?
- Еще неизвестно, хотелось бы ускорить HardcoREALisM, а то начал уже переделывать в S.T.A.L.K.E.R.


Отправлено fire64 14-04-2012 в 07:40:

QwerterGres, я не уверен, что они дадут хоть какую-нибудь информацию о обновленных интерфейсах, а уж тем более исходники движка.

Хотя движок уже фактически не поддерживается, игры на нем все еще продают.

Вроде Майк Данкл (директор проекта киберкафе) согласился поговорить об обновлениях.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено XaeroX 14-04-2012 в 09:27:

Цитата:
QwerterGres писал:
Это мы коддеры, моддеры, мапперы - должны по-полной катушке преобразовывать на современные поколение игровых движков.

Ничего не выйдет. Вальвовцы рассмеются в лицо "кваковскую архитектуру - под современное поколение? Вот тупые русские!". И я даже вынужден буду с ними согласиться.

Добавлено 14-04-2012 в 16:27:

fire64
Я думаю, тебе стоит задуматься о личном посещении их офиса. Тогда ещё какие-то шансы есть. А по почте - ну это несеръёзно.

__________________

xaerox on Vivino


Отправлено fire64 14-04-2012 в 09:38:

XaeroX, ага щас (это не опечатка, а сленг), уже бегу покупать билеты на самолет

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено XaeroX 14-04-2012 в 09:53:

fire64
Ну мало ли, дорога туда будет

__________________

xaerox on Vivino


Отправлено Дядя Миша 14-04-2012 в 12:19:

Цитата:
fire64 писал:
2 сообщил, что он новенький в компании и ничего не знает.

понаберут новичья, а ты мучайся с ним

нафиг интерфейсы, пущяй сортсы вылажывают в общий доступ. Чё за фигня

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 14-04-2012 в 12:20:

Дядя Миша
Да не баись, если я попаду в Valve - то постараюсь тебе всю нужную инфу достать

__________________

xaerox on Vivino


Отправлено fire64 17-04-2012 в 02:48:

oh no...
Майк Данкл ответил:

Цитата:

Hello,

We are not going to update the GoldSrc SDK as we have completed development on this code base.

I recommend that you move to the Source SDK.

Kind regards,

Mike

Лет 7 назад, может быть и удалось бы получить от них интерфейсы, теперь похоже это уже бесполезно

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено QwerterGres 17-04-2012 в 04:15:

fire64, очень жаль это слышать. Ну ладно, никто не будет нам тупым русским помогать... И еще роют нашу Паранойю, Тетрис, AK74 и так говорят. Не порядок?

Надо бы найти сторонних разработчиков, которые работают Source SDK (маловероятно Goldsource) от них взять исходники интерфейсов. Вот они могут... Хотя клятва им важнее.

Или все-таки рыть HL2 Leaked.

__________________
- Пока еще думаю?
- О чем?
- О моих модификациях: Logical, Scarface, HardcoreREALisM, Blue Shift-FX, Left 1 Dead, Max Payne 2 SFX-Source, Max Payne SFX-CSCZ, HL-OP: GOUP, Afraid Of Monster: Don't look behind you
- Когда они выйдут?
- Еще неизвестно, хотелось бы ускорить HardcoREALisM, а то начал уже переделывать в S.T.A.L.K.E.R.


Отправлено XaeroX 17-04-2012 в 07:21:

Цитата:
fire64 писал:
I recommend that you move to the Source SDK.

Спроси его: "I cannot move to Source SDK because Source is shit, so what should I do?"

__________________

xaerox on Vivino


Отправлено FiEctro 17-04-2012 в 07:55:

fire64
>> I recommend that you move to the Source SDK.

Пускай сначала сорецы всего движка дадут :3. В Сорс СДК там еще большая жопа чем в Голдсорсе.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено fire64 17-04-2012 в 08:25:

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

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено FiEctro 17-04-2012 в 08:30:

fire64
ЕМНИП Епики довали какой то сторонней групе сорцы на поддержку ихнего старого двига, может что то в таком духе предложить?

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено nemyax 17-04-2012 в 10:21:

FiEctro,
Этими сырцами, по-моему, сейчас располагает один только Smirftsch с http://oldunreal.com, а в случае разглашения ёпики грозились его зарыть под абрикосом.


Отправлено Дядя Миша 17-04-2012 в 12:11:

Цитата:
nemyax писал:
а в случае разглашения ёпики грозились его зарыть под абрикосом.

А он будет плакать и просить - не зарывайте меня, не надо

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 17-04-2012 в 12:55:

Цитата:
Дядя Миша писал:
А он будет плакать и просить - не зарывайте меня, не надо

И они тогда не зароют?

__________________

xaerox on Vivino


Отправлено Дядя Миша 17-04-2012 в 14:56:

Хочется верить

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено fire64 17-04-2012 в 15:00:

Цитата:

Hello,

No, we are not going to open the source code.

Please understand that we are not going to support you request. We have complete support activities around the GoldSRC engine.

Kind regards,

Mike

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено Дядя Миша 17-04-2012 в 15:08:

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

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено a-kush-er 17-04-2012 в 15:25:

Цитата:
fire64 писал:
We have complete support activities around the GoldSRC engine

я чего-то недопонимаю, переведите плз


Отправлено fire64 17-04-2012 в 15:30:

a-kush-er, приблизительный перевод: Мы полностью выполнили (завершили) поддержку по GoldSRC движку.

Хотя конечно словосочетание "have complete support" звучит немного непривычно, в данном случае, как я понимаю, "complete" имеет смысл завершенности процесса.

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

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено nemyax 17-04-2012 в 15:36:

Чел хотел написать: "We have completed...", да опечатался.


Отправлено XaeroX 17-04-2012 в 15:43:

Цитата:
fire64 писал:
К сожалению, все попытки добиться получения исходников, натыкаются на фразу о прекращении поддержки движка.

Ну так спроси - они что, тупые? Какая связь поддержки движка с открытием исходников? Приведи им кармака в пример, что ли.

Добавлено 17-04-2012 в 22:43:

Цитата:
nemyax писал:
Чел хотел написать: "We have completed...", да опечатался.

Хым, а я подумал, что он просто безграмотный. Как-то это быстрее на ум приходит, чем опечатки)))

__________________

xaerox on Vivino


Отправлено nemyax 17-04-2012 в 15:44:

Цитата:
XaeroX писал:
Какая связь поддержки движка с открытием исходников?

Связи нет, но гнилость отмазы не повод этой самой отмазой не пользоваться =)


Отправлено XaeroX 17-04-2012 в 15:48:

nemyax
Ну может он чего-то недопонял. Я в таких случаях предпочитаю задавать уточняющий вопрос "ты - дурак?". Вон алекс-гордона спросите, он помнит

__________________

xaerox on Vivino


Отправлено nemyax 17-04-2012 в 15:52:

Цитата:
XaeroX писал:
Хым, а я подумал, что он просто безграмотный. Как-то это быстрее на ум приходит, чем опечатки)))

В устной-то речи у него наверняка всё ок. А в инглише у опечаток обычно последствий больше: у нас пропущенную букву и не заметишь, а у них пропустил одну d — и поди ж ты, целая морфема причастия прошедшего времени похерилась, и сиди теперь то ли над прилагательным, то ли над инфинитивом.


Отправлено XaeroX 17-04-2012 в 16:01:

Цитата:
nemyax писал:
А в инглише у опечаток обычно последствий больше: у нас пропущенную букву и не заметишь, а у них пропустил одну d — и поди ж ты, целая морфема причастия прошедшего времени похерилась, и сиди теперь то ли над прилагательным, то ли над инфинитивом.

Не знаю, когда пишешь в глаголе "e", автоматически просится "d", они даже рядом на клавиатуре. Это как в русском "т" и "ь". Часто у нас мягкий знак в инфинитивах пропускают?

Добавлено 17-04-2012 в 23:01:

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

__________________

xaerox on Vivino


Отправлено nemyax 17-04-2012 в 16:03:

Цитата:
XaeroX писал:
Часто у нас мягкий знак в инфинитивах пропускают?

http://tsya.ru/
Тока за офтоп не плюсуйте, дяденьки =)


Отправлено XaeroX 17-04-2012 в 16:22:

Цитата:
nemyax писал:
Тока за офтоп не плюсуйте, дяденьки =)

Это почему ещё - не плюсовать? Ты же оффтопишь. Речь идет о пропуске буквы в конце слова, а ты - зачем-то тся/ться приплёл. Ещё бы о правописании приставок написал.

__________________

xaerox on Vivino


Отправлено Chuvi 11-09-2013 в 02:09:

Я, конечно, извиняюсь за то, что поднимаю тему годовой давности, однако....
внезапно... HLSDK обновили... (В прочем, думаю, вы уже в курсе)
https://github.com/ValveSoftware/halflife

(Может попробовать попинать Альфреда на предмет выкладывания исходников? Хотя-бы частично. Благо, теперь известно, у кого эти исходники и кто ими занимается)


Отправлено XaeroX 11-09-2013 в 10:01:

Цитата:
Chuvi писал:
В прочем, думаю, вы уже в курсе

Да что ты? Нет, ты серьёзно так думаешь? А не шутишь?
Цитата:
Chuvi писал:
Может попробовать попинать Альфреда на предмет выкладывания исходников? Хотя-бы частично.

Не нужно нам частично. Нам нужны полные исходники голдсорса. И торг здесь неуместен, так ему и передай.

__________________

xaerox on Vivino


Отправлено fire64 11-09-2013 в 10:05:

Да бесполезно, я у него даже IVGuiModule интерфейс выпросить не смог, он просто ответил: No, that will not be supported.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено XaeroX 11-09-2013 в 10:08:

fire64
Да просто нет у него никаких исходников. Одни понты.

__________________

xaerox on Vivino


Отправлено FiEctro 11-09-2013 в 10:44:

fire64
Ты ему бесплатную водку маечку или шапку ушанку футболочку с логотипом ксаша предложи.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 11-09-2013 в 12:21:

Цитата:
XaeroX писал:
Нам нужны полные исходники голдсорса. И торг здесь неуместен, так ему и передай.

Ну вообще нам еще много чего нужно.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 11-09-2013 в 12:50:

Дядя Миша
Для предиктинга - достаточно.

__________________

xaerox on Vivino


Временная зона GMT. Текущее время 04:52.
Показать все 91 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024