Наше комьюнити:   OpenGL Shader Lab  •  Half-Life FX  •  Форум  
HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > нуб вопросы от <censored> и других нубов
чтобы не создавать сто тем создам одну
2 голосов
Страницы (119): « Первая ... « 111 112 113 114 [115] 116 117 118 119 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
 XaeroX
Rainbow Dash

Дата регистрации: Oct 2005
Проживает: Новосибирск
Сообщений: 27976
Нанёс повреждений: 466 ед.
Возраст: 31

Рейтинг



Награды
 
[1 награда]


Smykov
Попробуй компилятор VHLT.

__________________
So she began again: 'Où est ma chatte?' which was the first sentence in her French lesson-book. The Mouse gave a sudden leap out of the water, and seemed to quiver all over with fright. 'Oh, I beg your pardon!' cried Alice hastily, afraid that she had hurt the poor animal's feelings. 'I quite forgot you didn't like cats.'

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

Старое сообщение 28-05-2018 17:39
-
Ku2zoff
Юзер (типа моддер)

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 4586
Возраст: 27

Рейтинг



Цитата:
Smykov писал:
Сделал браш 0.25x0.25

0.5 юнита - минимальная толщина браша. Если меньше, любые компиляторы будут ругаться (может, кроме Дядьмишиных, я не проверял).

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

Отредактировано Ku2zoff 28-05-2018 в 21:59

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

Старое сообщение 28-05-2018 21:53
- За что?
Smykov
Частый гость

Группа: Неопытный
Дата регистрации: Jul 2017
Проживает: Unknown City
Сообщений: 61
Возраст: 20

Рейтинг



Ku2zoff прав. Действительно на ZHLT получилось скомпилировать карту. Попробовал ещё и компиляторы из стимовского SDK, компиляция доходит до конца, но браш пропускает.
Спасибо!

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

Старое сообщение 28-05-2018 23:00
- За что?
Smykov
Частый гость

Группа: Неопытный
Дата регистрации: Jul 2017
Проживает: Unknown City
Сообщений: 61
Возраст: 20

Рейтинг



Как изменить картинку в cached.wad? если что gcfscape и wally установлены

Добавлено 30-05-2018 в 15:59:

Посмотрел cached.wad от XashXT, и похоже необязательно создавать изображение 320x200.
Загрузил своё изображение через wally, не получилось его увидеть в игре.
Через GCFScape посмотрел свойства файлов, у моего изображения mipmaps - 4, у тех, которое до этого были, равны единице. Есть подозрения, что из-за этого.
Расскажите пожалуйста.

Отредактировано Smykov 30-05-2018 в 12:17

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

Старое сообщение 30-05-2018 12:59
- За что?
Ku2zoff
Юзер (типа моддер)

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 4586
Возраст: 27

Рейтинг



Smykov вот инструкция: https://cs-mapping.com.ua/forum/sho...259&postcount=6
Этот вад нужно собирать с помощью qlumpy.

Добавлено 31-05-2018 в 01:56:

Товарищи, попутно спрошу у вас кое-что. Вот есть такая картиночка:

Смысл в том, что модели в hd паках для халфы имеют весьма ущербное разрешение текстур. ЕМНИП, то есть где-то на просторах всемирной паутины версии с текстурами хорошего разрешения. Я, кажется, когда-то давно находил, правда, только оружия. Мне бы монстров найти. Именно из hd паков, где полигонов 1500-2000. Модели от Ромки и прочие подобные sd и ud не надо, в них овердофига поли (3000 и выше). Качественные текстуры + среднеполигональная модель - в халфе это выглядит классно на фоне размытых текстур уровня. Подкиньте ссылки, если где-то такое встречали, плиз.

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

Отредактировано Ku2zoff 30-05-2018 в 18:59

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

Старое сообщение 30-05-2018 18:56
- За что?
 Дядя Миша
who said meow?

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

Рейтинг



Цитата:
Crystallize писал:
Погодите, так а клиент же не только новый cl_viewangles генерирует и посылает на сервер, он же одновременно с ним ещё и оригин новый вычисляет и тоже посылает его в паре с вьюанглесами? Или нет?

Оригин хранится только на сервере. Клиент посылает на сервер только пользовательские команды, вида "сдвинуться строго на север порядка 50 метров". Сервер, понятное дело, пропускает эту команду через код физики плеера и сдвигается с учётом влияния геометрии. Эти же команды проигрываются локально на клиенте, на том же самом коде физики плеера. То что получается на выходе - это предсказанный оригин игрока. Он считается валидным, до тех пор, пока не придёт реальный оригин с сервера. Но в большинстве случае они совпадают. Если не совпадают, то возникает ошибка предсказания и оригин плавно совмещается клиентский с серверным. Ну или не плавно, а как повизёт. Классический пример - бежишь-бежишь, а тебя раз и назад вернуло. Ну не дошли твои команды до сервера.
С углами немного по-другому. Если без предсказаного оригина играть хоть и некомфортно, но можно, то без предсказанных углов, это вообще мрак, можно ради интереса перестать учитывать cl_viewangles и брать углы из клиентдаты и посмотреть как это выглядит даже в сингле с лагом всего в 1 кадр. А в мультике совсем ужос. Поэтому углы предиктятся всегда, то игрок нашевелил на клиенте сразу же идёт в рендерер, а сервер просто ставится перед фактом, углы такие-то.

Цитата:
Crystallize писал:
в Унреале современном (и возможно в Юнити) там же тоже архитектура клиент-сервер. И что, там тоже есть отставание вьюанглесов такое же?

Клиент-сервер еще ни о чём не говорит. Сейчас уклон в сторону архитектуры, когда сервер является проксей, т.е. просто перенаправляет потоки комманд от одного игрока к другому, а клиент всё обсчитывает локально. С одной стороны это очень сильно упрощает архитектуру движка, т.к. нам уже не надо думать, как всё протолкнуть сквозь сеть, но с другой все игроки погружаются в тотальный мир иллюзий, где картина мира для каждого своя и не совпадает с соседями + постоянно накапливающася ошибка. Есть механизм совмещённый, когда у сервера есть общая картина происходящего, но он вмешивается примерно раз в минуту, рывком расставляя всех на свои места. Комфорта в игре, понятное дело не добавляет. Но при классической схеме сильно много игроков в мире не расположить, равно как и мир не сделать слишком большим. 32-64 игрока максимум. Хотя на мой взгляд при дефматче в квейк-стиле даже 16 игроков на сервере это шумиха, неразбериха и тотальное мясо.
Так что вышеописанная схема больше годится для всяких бродилок, где игроки часами шаблаются не встречая друг-друга, грабят корованы, лутят лут и варят зелье из грибов.

__________________
В действительности всё может оказаться иначе, чем оно есть на самом деле

My Projects: download page

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

Старое сообщение 30-05-2018 19:21
-
Smykov
Частый гость

Группа: Неопытный
Дата регистрации: Jul 2017
Проживает: Unknown City
Сообщений: 61
Возраст: 20

Рейтинг



Ku2zoff как всегда, большое спасибо. Правда CSM что-то у меня не грузится, даже с VPN не получилось, но через копию сайта посмотрел инструкцию.

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

Старое сообщение 30-05-2018 21:04
- За что?
Luciferchik
Whatever ...

Дата регистрации: Jan 2016
Проживает: Украина
Сообщений: 122
Возраст: 21

Рейтинг



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

C++ Source Code:
//=================================================
// LRC - env_particle, uses the aurora particle system
//=================================================
#define SF_PARTICLE_ON 1

class CParticle : public CPointEntity
{
public:
    void Spawn( void );
    //  void Activate( void );
    void Precache( void );
    //  void DesiredAction( void );
    void PostActivate( void );
    //  void EXPORT Think( void );
    
    void Use( CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value );
};

LINK_ENTITY_TO_CLASS( env_particle, CParticle );

extern int    gmsgParticle; // LRC

void CParticle::Spawn( void )
{
    
    pev->solid    = SOLID_NOT;
    
    pev->movetype    = MOVETYPE_NOCLIP;
    
    pev->renderfx       = kRenderFxEntInPVS;
    pev->renderamt    = 128;
    pev->rendermode    = kRenderTransTexture;
    
    // 'body' determines whether the effect is active or not
    pev->body    = (pev->spawnflags & SF_PARTICLE_ON) != 0;
    
    Precache();
    
    UTIL_SetOrigin(pev, pev->origin);
    SET_MODEL(edict(), "sprites/null.spr");
    
}


void CParticle::Precache( void )
{
    PRECACHE_MODEL("sprites/null.spr");
}
/*
void CParticle::Activate( void )
{
    CPointEntity::Activate();
    UTIL_DesiredAction(this);
}

void CParticle::DesiredAction( void )
{
    
}

void CParticle::Think( void )
{
    
}
*/

void CParticle::PostActivate( void )
{
    MESSAGE_BEGIN( MSG_ALL, gmsgParticle );
    WRITE_ENTITY( entindex() );
    WRITE_STRING( STRING(pev->message) );
    MESSAGE_END();
}

void CParticle::Use( CBaseEntity *pActivator, CBaseEntity *pCaller, USE_TYPE useType, float value )
{
    if ( ShouldToggle( useType, pev->body ) )
    {
        pev->body = !pev->body;
    }
}

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 07-06-2018 12:29
- За что?
Ku2zoff
Юзер (типа моддер)

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 4586
Возраст: 27

Рейтинг



Luciferchik для сингла как раз Дядь Мишина система норм. А вот для мульта рекомендую взять аналогичную из Паранойи: она срабатывает при коннекте игрока к серверу. Я с её помощью легко научил 3д небо работать для всех игроков.

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

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

Старое сообщение 07-06-2018 12:55
- За что?
Luciferchik
Whatever ...

Дата регистрации: Jan 2016
Проживает: Украина
Сообщений: 122
Возраст: 21

Рейтинг



Ku2zoff: Мне на данный момент и для сингла и нужно только вот захожу в игру стартую карту коробку с этими партиклями и сразу халва умирает и приходится закрывать через диспетчер

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 07-06-2018 13:28
- За что?
Ku2zoff
Юзер (типа моддер)

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 4586
Возраст: 27

Рейтинг



Luciferchik хм, хм. А ты точно из правильного места вызываешь виртуальную (для всех классов) функцию PostActivate? Халфа обычно крэшится, если мессагу послать на клиент до вызова LinkUserMessages. А просто по активации во время игры (use, например, если мессагу посылать из него) работает? Если нет, то копай в другом месте. Если да, то смотри, чтобы сначала вызывалась функция LinkUserMessages, а потом уже посылались любые мессаги.

Добавлено 07-06-2018 в 23:56:

Покажи функцию, откуда вызывается PostActivate, например.

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

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

Старое сообщение 07-06-2018 16:56
- За что?
Luciferchik
Whatever ...

Дата регистрации: Jan 2016
Проживает: Украина
Сообщений: 122
Возраст: 21

Рейтинг



Цитата:
Ku2zoff писал:
Покажи функцию, откуда вызывается PostActivate, например.

Ну, я сделал все как по тутору ДМ или это не то?

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

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

Старое сообщение 07-06-2018 17:05
- За что?
Ku2zoff
Юзер (типа моддер)

Дата регистрации: Apr 2007
Проживает: В Деревне дураков
Сообщений: 4586
Возраст: 27

Рейтинг



Luciferchik я ж пишу, ты из use попробуй мессагу послать. Активируй партиклю по кнопке. Если вылет - ковыряй клиентскую часть и регистрацию мессаги на сервере. Если нет - возьми из паранойи SendInitMessages и SendInitMessage соответственно. Оно работает 100%. У Дяди Миши там всё завязано на одного игрока, один раз при запуске карты. Возможно, где-то есть мелкий косячок, который ты пропустил.

__________________
Вы всё ещё не пьёте? Тогда мы идём к вам!

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

Старое сообщение 07-06-2018 17:13
- За что?
 Дядя Миша
who said meow?

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

Рейтинг



Luciferchik из нового ксаш-мода возмьми реализацию StartMessage.
Она еще проще и работает в мультиплеере.

__________________
В действительности всё может оказаться иначе, чем оно есть на самом деле

My Projects: download page

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

Старое сообщение 07-06-2018 17:17
-
Luciferchik
Whatever ...

Дата регистрации: Jan 2016
Проживает: Украина
Сообщений: 122
Возраст: 21

Рейтинг



Ku2zoff:Хорошо, тогда сейчас иду пробовать все это, спасибо за подсказки.
Дядя Миша:Как раз хотел пойти и скачать еще ксаш и там полазить

Добавлено 07-06-2018 в 22:25:

Что-то ни в какую они работать не хотят зараза и через юз и через StartMessage притом если в спирите это проделать то все норм работает, а вот в хл фиго, что за строчка на клиенте спрятана же для меня секрет

__________________
Sometimes you have to get knocked down lower than you've even been to stand up taller than you everwere.
You so sad. No, i just die everyday...
I can't do anything around here without everybody getting up in my shit...
The aim of life is self-development.

Отредактировано Luciferchik 07-06-2018 в 19:26

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

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



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


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

Пользователи, просматривающие тему: FreeSlave, ComradeAndrew
Временная зона GMT. Текущее время 20:54. Новая тема    Ответить
Страницы (119): « Первая ... « 111 112 113 114 [115] 116 117 118 119 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > нуб вопросы от <censored> и других нубов
чтобы не создавать сто тем создам одну
2 голосов
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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

Рейтинг@Mail.ru