HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT 0.62 release [stable]
with full source code
Страницы (5): « 1 2 3 4 [5]   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
tolerance
Житель форума
Девойс

Дата регистрации: Feb 2013
Проживает: (void)
Сообщений: 739
Возраст: 32

Рейтинг



Цитата:
FreeSlave писал:
Ох, оказывается, нужно было нажать на USE. Ну вот какой игрок в HL сразу догадается это сделать? В HL двери обычно сами открывались или на кнопку, но никак не по юзанию.

Догадается тот, кто знает такие двери . Там ведь надо именно нажимать вниз на эту "палку".

http://www.brunkhorst.de/en/Panik.html
Имхо, такие двери за границей распространены.

Сообщить модератору | | IP: Записан
Сообщение: 121270

Старое сообщение 07-06-2013 14:06
- За что?
Qwertyus
Житель форума

Группа: Неопытный
Дата регистрации: Apr 2006
Проживает: На берегу очень дикой реки
Сообщений: 815

Рейтинг



Проходил мод Challenger Deep 2 под Ксаш-модом. Обратил внимание на то, что глючат прозрачные поверхности моделей при освещении их Ксаш-модовским фонариком. Но сразу оговорюсь, что происходит это только в условиях слабого внешнего освещения модели. Т. е., когда модель нормально освещена внешним источником света на карте, глюк не происходит.

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

Также ниндзя, перешедшие в стелс-режим, становятся полностью видимыми при освещении их фонариком.

Похожая вещь происходит с теми текстурами модели, которым присвоены одновременно флаги additive и fullbright. В случае освещения модели фонариком происходит "отключение" этих текстур. Они заметно теряют эффект светимости, даже если свет от фонарика совсем немного попадает на модель. Но, собственно, насколько я разобрался, это тоже происходит из-за того, что такая текстура теряет под фонариком свойство аддитивности (а аддитивность несколько усиливает эффект свечения, т. е. аддитивно-фуллбрайтовая текстура светится несколько ярче, чем просто фуллбрайтовая).

Дополнительной проблемой исчезающих после убийства моделей под Ксаш-модом (даже если их не освещать фонариком) является то, что при убийстве на них накладываются декали крови. И вот для этих декалей не работает эффект постепенного исчезновения. Т. е. декаль не становится прозрачной и остаётся полностью видимой вплоть до момента исчезновения модели, что смотрится грубовато.

Зато под Ксаш-модом на исчезающей модели правильно ведут себя светящиеся текстуры - они медленно становятся прозрачными вместе со всей моделью. А вот просто под Ксаш-движком (без Ксаш-мода) светящиеся текстуры демонстрируют баг, аналогичный ксаш-модовским декалям на модели - т. е. после убийства вся модель плавно исчезает, кроме светящихся текстур - они так и остаются полностью видимыми и ярко светящимися до последнего момента (вне зависимости от присутствия или отсутствия дополнительного флага аддитивности).

Сообщить модератору | | IP: Записан
Сообщение: 121387

Старое сообщение 10-06-2013 13:32
- За что?
mittorn
Житель форума
Девойс

Дата регистрации: Nov 2009
Проживает: Томск
Сообщений: 398

Рейтинг



В конце demo1 при включении проектора вылетает:
wine: Unhandled page fault on write access to 0x07d86000 at address 0xf7583b9a (thread 0030), starting debugger...
Unhandled exception: page fault on write access to 0x07d86000 in 32-bit code (0xf7583b9a).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:f7583b9a ESP:0033fb6c EBP:0033fbfc EFLAGS:00210206( R- -- I - -P- )
EAX:07b21068 EBX:f75d3ff4 ECX:00095f60 EDX:07d85fa0
ESI:05973de8 EDI:0012c000
Stack dump:
0x0033fb6c: 7d6e8ff4 7d6da705 07cf0000 07a8b048
0x0033fb7c: 0012c000 000001e0 07a8b020 00000280
0x0033fb8c: 000001e0 00000000 133f027f c30a3437
0x0033fb9c: c361f800 00000000 00d89ce0 3f800100
0x0033fbac: c361f800 00000000 00000000 00000000
0x0033fbbc: 00000000 00000000 3f7ffa03 00000001
000c: sel=0067 base=00000000 limit=00000000 16-bit rw-
Флаги R- -- I - -P- - это такой троллинг?

Сообщить модератору | | IP: Записан
Сообщение: 122721

Старое сообщение 16-07-2013 09:38
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
mittorn писал:
В конце demo1 при включении проектора вылетает:

Что-то с AVI-кодеками.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 122736

Старое сообщение 16-07-2013 15:43
-
mittorn
Житель форума
Девойс

Дата регистрации: Nov 2009
Проживает: Томск
Сообщений: 398

Рейтинг



То есть, он avi должен проигрывать? Тогда ясно, в wine по умолчанию кодеки не работают.

Сообщить модератору | | IP: Записан
Сообщение: 122775

Старое сообщение 17-07-2013 10:20
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
mittorn писал:
То есть, он avi должен проигрывать?

Ну да. Там же видео ролик.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 122802

Старое сообщение 17-07-2013 14:51
-
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Вопрос, у меня одного блум работает, только если на экране присутствует viewmodel?

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 123142

Старое сообщение 22-07-2013 14:08
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
KiQ писал:
Вопрос, у меня одного блум работает, только если на экране присутствует viewmodel?

У всех так.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 123145

Старое сообщение 22-07-2013 14:26
-
KiQ
Житель форума

Дата регистрации: Aug 2010
Проживает: Смоленск, Москва
Сообщений: 2088

Рейтинг



Дядя Миша а что там, со стейтами что-то?

__________________
-Brain is dead-

Сообщить модератору | | IP: Записан
Сообщение: 123147

Старое сообщение 22-07-2013 14:37
- За что?
SovietCoder
Житель форума

Дата регистрации: Feb 2012
Проживает: (void)
Сообщений: 111

Рейтинг



Цитата:
KiQ писал:
Дядя Миша а что там, со стейтами что-то?

Да. В кастом-билде я уже исправил.

Сообщить модератору | | IP: Записан
Сообщение: 123183

Старое сообщение 23-07-2013 05:20
- За что?
fire64
Житель форума

Дата регистрации: Apr 2007
Проживает: Москва
Сообщений: 2362
Возраст: 33

Рейтинг



гм, что-то странное.

Вызываю этот код из CStudioModelRenderer::StudioDrawMesh

C++ Source Code:
1
int	currentTex;
2
pglGetIntegerv( GL_TEXTURE_BINDING_2D, &currentTex );
3
 
4
const char *pTextureName = (char *)gRenderfuncs.GL_TextureName( currentTex );
5
 


перед:
C++ Source Code:
1
if( i < 0 )
2
{
3
  if( !FBitSet( nDrawFlags, MESH_DRAWARRAY ))
4
    pglBegin( GL_TRIANGLE_FAN );
5
  tri_strip = false;
6
  i = -i;
7
}
8
else
9
{
10
  if( !FBitSet( nDrawFlags, MESH_DRAWARRAY ))
11
    pglBegin( GL_TRIANGLE_STRIP );
12
  tri_strip = true;
13
}


Все вроде ок, однако стоит включить фонарик и игра вылетает.

Логи при dev 5:
Цитата:

CL_PrepSound: start
CL_PrepVideo: start
ucmd->begin()
level loaded at 3.20 sec
Clearing rain data
Mod_LoadModel: models/player/gordon/gordon.mdl
DS_DestroyBuffers: shutdown
DS_DestroyBuffers: setting NORMAL coop level
DS_DestroyBuffers: stopping and releasing sound buffer
DS_DestroyBuffers: releasing primary buffer
assert failed at D:\Xash3D\src_main\engine\client\gl_image.c:100


Добавлено 23-07-2013 в 09:41:

Как может быть так, что индекс текстуры фонарика больше MAX_TEXTURES ?

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

Сообщить модератору | | IP: Записан
Сообщение: 123184

Старое сообщение 23-07-2013 05:41
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



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

Там и 1D и 3D и кубемапа. Оно тебе ошибку кидает.

Добавлено 23-07-2013 в 18:33:

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

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 123216

Старое сообщение 23-07-2013 14:33
-
ВикторТ
Я знаю, кто ты!

Дата регистрации: Nov 2011
Проживает: Белово, Лесная
Сообщений: 87
Возраст: 39

Рейтинг



Установив эту версию мода (обновив также и ксаш движок), на картах что-то происходит с env_model (куст, который я поставил вдали, чего-то забыл тут):

Компилировал даже по-новому, и даже решил без освещения компильнуть (как на скрине, кстати) - та же самая проблема.

P.S. Папку valve удалил, все перенес в папку xash - та же история.
Предыдущую версию не хочется возвращать, т.к. в последней больше исправлений. Но другой сюрприз непонятный получился.

Сообщить модератору | | IP: Записан
Сообщение: 123369

Старое сообщение 25-07-2013 20:12
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 17:36. Новая тема    Ответить
Страницы (5): « 1 2 3 4 [5]   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Разработка игр > Наши проекты > XashXT > XashXT 0.62 release [stable]
with full source code
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

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