HLFX.Ru Forum Страницы (5): « 1 2 3 [4] 5 »
Показать все 70 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Xash3D (https://hlfx.ru/forum/forumdisplay.php?forumid=14)
-- Xash 0.98 build 3598 [experimental build] (https://hlfx.ru/forum/showthread.php?threadid=4905)


Отправлено Дядя Миша 20-01-2017 в 19:07:

Цитата:
Ku2zoff писал:
Почему валвэ не дали сорцы геймуи - вопрос.

они и particleman.dll не дают. хотя казалось бы.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Paopapel 20-01-2017 в 20:52:

Я так понял, что не клиент не сервер нормально работать не будут. Жаль, Condition-Zero: Deleted Scenes мне нравиться.


Отправлено a1batross 20-01-2017 в 21:14:

Ku2zoff всё куда проще -- GameUI занимается всем гуём касательно игры(кроме того, что и так делает клиентка, типа вгуи2-ного скорборда в КС или MOTD).

А ещё именно геймуи рисует меню и все эти окошки в post-Steam голдсорсах, ключик CD проверяет 6_9.

В него просто захардкодили глобальную карту из Condition Zero/Condition Zeroeleted Scenes.

Дядя Миша заработает относительно. Но ты такое не примешь в движок. Просто как эксперимент.

Добавлено 21-01-2017 в 00:14:

Paopapel сервер от Deleted Scenes относительно работает в форке после прикручивания парсера *.seq. Клиент можно неродной использовать, только там немного дописать нужно. Некоторые мессаги и ивенты отреверсить всего.


Отправлено Paopapel 21-01-2017 в 00:06:

Не надо экспериментов. Condition-Zero: Deleted Scenes от простой халвы не далеко ушел, стрельба там точно не CS, лучше заново соберите на xash моде.

Добавлено 21-01-2017 в 03:06:

uplink и Day One при запуске тоже самое выдает.

Audio: DirectSound
Sys_LoadLibrary: Loading cl_dlls/client.dll - ok
CL_LoadProgs: failed to get address of HUD_Shutdown proc
Sys_FreeLibrary: Unloading cl_dlls/client.dll
DS_DestroyBuffers: shutdown
DS_DestroyBuffers: setting NORMAL coop level
DS_DestroyBuffers: stopping and releasing sound buffer
DS_DestroyBuffers: releasing primary buffer
Host_InitError: can't initialize client.dll
Sys_FreeLibrary: Unloading wsock32.dll


Отправлено Crystallize 21-01-2017 в 04:37:

Дядя Миша А что вообще за история с партикльменом?


Отправлено Дядя Миша 21-01-2017 в 12:38:

Crystallize он лежит в cl_dlls типо юзерская дллка. Как и GameUI.
Но сорцы не дают.

__________________
My Projects: download page

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

Цитата:

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


Отправлено Paopapel 21-01-2017 в 13:52:

Заработал Deathmatch Classic и рикошет. Я не помню они должны работать?


Отправлено Дядя Миша 21-01-2017 в 15:12:

Paopapel рикошет всегда работал, а для DMC я внёс кое-какие исправления.

__________________
My Projects: download page

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

Цитата:

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


Отправлено nekonomicon 21-01-2017 в 15:41:

Paopapel В dmc были баги с застреванием на спауне и с анимацией лайтнинггана.


Отправлено Paopapel 21-01-2017 в 17:26:

Из порталов раком выпрыгивает. Делки 2002 года, бегал по картам вроде все норм, варнингами сыпет но то херня, ручками поправлю.

Добавлено 21-01-2017 в 20:26:

commandmenu не работает. Лайтнинггана норм. Застревание были, заспавнился к каком та узком коридоре и застрял. Можно бегать по дну бассейна и не получать дамаг от воды, лавы. Но если попытаться всплыть все работает.


Отправлено FiEctro 07-06-2017 в 09:18:

Поскольку КСМ решил упасть как только я попытался ответить Дяди Мише насчет добавления новых разрешений, пишу ответ сюда.

Обновленный список всех разрешений вплоть до 8К находится здесь:
https://ru.wikipedia.org/wiki/Разре...терная_графика)

Моё разрешение:
3840x2160 (16:9)

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


Отправлено Дядя Миша 07-06-2017 в 16:05:

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

__________________
My Projects: download page

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

Цитата:

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


Отправлено bionext 27-06-2017 в 14:44:

Дядя Миша вопрос. Где в коде находится ограничение на размер мира в +/- 4096 юнит. Проводил эксперименты с большой картой +/-16384 юнита. Сервер отрабатывает перемещение игрока адекватно. А на клиенте при прохождении предела в 4096 юнит камера игрока отрабатывает нормально продолжая коректно отображать мир за пределами границы(кроме энтитей с моделями, они спавнятся так , если например ордината х = 5000 то отображаться будет как х = 5000 - 4096 = 904 ) , а при наблюдении со стороны модель игрока перепрыгивает к нулю ординат. При прохождении предела в 8192 юнита наблюдается тоже самое с моделью, но при этом и камера игрока тоже перепрыгивает к нулю. На стороне сервер все перемещения отрабатываются адекватно вплоть до 16384 юнита(больше не пробывал). Если не знаете ответа подскажите куда копать.Кстати такая-же картина наблюдается и в оригинальном cs 1.6.

P.S Зарание спасибо.


Отправлено Ku2zoff 27-06-2017 в 14:52:

Цитата:
bionext писала:
Кстати такая-же картина наблюдается и в оригинальном cs 1.6.

Нужны соответствующие правки кода в дллках мода. Карты большого размера не будут работать правильно в модах, для которых нет сорцев, и, соответственно, невозможно внести изменения.


Отправлено Дядя Миша 27-06-2017 в 15:08:

Цитата:
bionext писала:
Где в коде находится ограничение на размер мира в +/- 4096 юнит.

В основном - в передаче данных по сети, но есть и явные ограничения
C++ Source Code:
1
BOOL CBaseEntity :: IsInWorld( void )
2
{
3
  // position
4
  if (pev->origin.x >= 4096) return FALSE;
5
  if (pev->origin.y >= 4096) return FALSE;
6
  if (pev->origin.z >= 4096) return FALSE;
7
  if (pev->origin.x <= -4096) return FALSE;
8
  if (pev->origin.y <= -4096) return FALSE;
9
  if (pev->origin.z <= -4096) return FALSE;
10
  // speed
11
  if (pev->velocity.x >= 2000) return FALSE;
12
  if (pev->velocity.y >= 2000) return FALSE;
13
  if (pev->velocity.z >= 2000) return FALSE;
14
  if (pev->velocity.x <= -2000) return FALSE;
15
  if (pev->velocity.y <= -2000) return FALSE;
16
  if (pev->velocity.z <= -2000) return FALSE;
17
 
18
  return TRUE;
19
}

Как один из примеров.
Многое можно настроить через delta.lst, но далеко не всё.

__________________
My Projects: download page

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

Цитата:

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


Временная зона GMT. Текущее время 22:00. Страницы (5): « 1 2 3 [4] 5 »
Показать все 70 сообщений этой темы на одной странице

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