HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Исходники HL:Invasion
Может кому то пригодится
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
FiEctro
Кот Арсис

Дата регистрации: Aug 2006
Проживает: код
Сообщений: 12901
Возраст: 32

Рейтинг



Post Исходники HL:Invasion

Особо расписывать не буду, думаю что все и так знают этот мод. Недавно наткнулись на гитхаб автора, и нашли там исходники мода HL: Invasion.
Скачать можно тут:
https://github.com/jlecorre/hlinvasion

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

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

Старое сообщение 06-12-2015 13:31
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Ох лол, так вот, оказывается, как там ИК-зрение сделано.
Н-да, до такого только французы додуматься могли. После трёх-четырёх бутылок "Бордо".

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

Старое сообщение 06-12-2015 13:48
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Фкалекцыю! Ох, щас мы позырим, как там зажигалка сделана

Цитата:
XaeroX писал:
Н-да, до такого только французы додуматься могли. После трёх-четырёх бутылок "Бордо".

Ну, всё не так уж плачевно, как у того же сисопа в Арранжевом Менте. Я бы тоже наверное так сделал, убрав отсечку определённых моделей и подкрасив их. Код ленсфлаеров ещё на досуге посмотрю, может заюзаю кое-что из него. И вообще, сорцы будут мне полезны для общего развития.

Добавлено 06-12-2015 в 21:47:

Ах да, я наверное ещё буду изучать и переписывать код танка, когда закончу с гейтсеквенциями монстров.

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

Старое сообщение 06-12-2015 15:47
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Цитата:
Ku2zoff писал:
Я бы тоже наверное так сделал, убрав отсечку определённых моделей и подкрасив их.

Ну вы с автором Invasion просто плохо в архитектуре халфы ориентируетесь. Ничего, опыт придёт с годами. Десять лет назад я для ИК-эффекта OpenGL подключал - какова тупость, а?

Добавлено 06-12-2015 в 21:49:

Ещё в Invasion танк интересно было бы посмотреть. Но мне лень...

Добавлено 06-12-2015 в 21:50:

Цитата:
Ku2zoff писал:
я наверное ещё буду изучать и переписывать код танка

Эх, лучше бы сорцы Ганмена выложили. Там куда больше любопытных вещей.

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

Старое сообщение 06-12-2015 15:50
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Цитата:
XaeroX писал:
Эх, лучше бы сорцы Ганмена выложили. Там куда больше любопытных вещей.

Нуу... Так-то да. Но всё равно. Этот танк из Инвазиона конечно не ровня Ганменовскому, но намного лучше запутанных конструкций вехиклов из тучи кальков, менеджеров и ещё чёрт знает чего, которые делал Доктор Тресни.

Добавлено 06-12-2015 в 21:57:

Так я и думал, свет у зажигалки серверный.

Добавлено 06-12-2015 в 22:00:

Цитата:
XaeroX писал:
Ну вы с автором Invasion просто плохо в архитектуре халфы ориентируетесь.

Либо я забыл, как ты сделал виденье сквозь стены в hlfx 0.7, либо ты не описывал это, а только упомянул сам факт. Тоже ведь в коде StudioModelRenderer? Я вот сейчас прикидываю, как?

Добавлено 06-12-2015 в 22:03:

Да, придётся мне перепройти мод, чтобы составить список его фич, которые мне пригодятся. Некоторые я уже и сам накодил. Буду сравнивать, мож у французов некоторые моменты написаны грамотнее

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

Старое сообщение 06-12-2015 16:03
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


Цитата:
Ku2zoff писал:
Либо я забыл, как ты сделал виденье сквозь стены в hlfx 0.7, либо ты не описывал это, а только упомянул сам факт.

Просто упоминал факт. Да кому были нужны эти туторы в 2013 году? Тут у меня просто был спортивный интерес, т.к. ИК-зрение и опфоровские вировки были последними вещами, которые я не представлял, как сделать на халфе. Ну а теперь тайн вообще не осталось.
Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.

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

Старое сообщение 06-12-2015 16:14
-
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



XaeroX

Скрытый текст:
Этот текст скрытый. Вы должны оставить хотя бы одно сообщение в теме, чтобы его увидеть.

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

Старое сообщение 06-12-2015 16:32
- За что?
H-3D
Житель форума

Дата регистрации: Jan 2013
Проживает: .\
Сообщений: 108

Рейтинг



Раз уж тут вспомнили про танк и ганмена.
Не знаю, ковырял ли его кто-нибудь, но для меня тут стало открытием, что танк в ганмене с брашевой основой.
Там вместе с танком ездит вот такая невидимая конструкция с тремя origin брашами.

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

Старое сообщение 06-12-2015 16:49
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Цитата:
H-3D писал:
Там вместе с танком ездит вот такая невидимая конструкция с тремя origin брашами.

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

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

Старое сообщение 06-12-2015 17:04
- За что?
(_-=ZhekA=-_)
Житель форума

Дата регистрации: Jan 2006
Проживает: Москва
Сообщений: 3890
Возраст: 36

Рейтинг



В ганмене танк отпадный Я думал, что это модель...

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

Старое сообщение 06-12-2015 17:07
- За что?
Ku2zoff
Мастер Ёда из Деревни Дуракоф

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

Рейтинг



Собственно, вот вам и ответ, как сделать вехикл, на затрагивая pm_shared и код игрока. Ну код игрока почти не затрагивая. Весь смысл в том, что при юзании вехикла вид переключается на камеру, которая движется за брашевой конструкцией. А конструкция реагирует на управление игроком. Игрок при этом телепортируется куда-то, скорее всего на карте есть специальная зона, где он ничего не делает, пока управляет танком.

Добавлено 06-12-2015 в 23:15:

Цитата:
(_-=ZhekA=-_) писал:
Я думал, что это модель...

Чисто визуально - модель. Мне никак не могло прийти в голову, что для правильной коллизии на сервере юзается брашевый каркас. Я действительно плохо ориентируюсь в архитектуре халфы.
Теперь после такой подсказки от французов, я просто обязан накодить машинки, на которых игроки смогут ездить в мультиплеере. Причём, в кабине машинки будет сидеть модель игрока, которую можно будет подстрелить Самого игрока туда садить рискованно из-за проблем с коллизией. Надо ещё будет решить проблему с несколькими игроками в одном танке: чтобы один водил, а остальные стреляли. Вот будет классный кооп!

Отредактировано Ku2zoff 06-12-2015 в 17:28

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

Старое сообщение 06-12-2015 17:15
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



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


H-3D
Поделись секретом, пожалуйста, как ты это визуализировал? Карту декомпилил?

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

Старое сообщение 06-12-2015 17:26
-
H-3D
Житель форума

Дата регистрации: Jan 2013
Проживает: .\
Сообщений: 108

Рейтинг



XaeroX
Изначально декомпилил, но тут всё очень просто - эта конструкция стоит в укромном углу на всех картах с танком и скрыта она при помощи rendermode 5, просто поменял hex editor-ом 5 на 0 в самом bsp и в игре заспаунил танк из консоли give vehicle_tank.

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

Старое сообщение 06-12-2015 17:37
- За что?
Chyvachok
Житель форума

Дата регистрации: Jul 2011
Проживает: (void)
Сообщений: 1844

Рейтинг



Интересно, вот бы еще кто слил бы коды The Specialists 3 и FireArms, вообще круто было было.

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

Старое сообщение 06-12-2015 18:42
- За что?
Ghoul [BB]
МРАЗЬ ОПАСНАЯ

Дата регистрации: Jan 2006
Проживает: ...и прожигает...
Сообщений: 2567

Рейтинг



Цитата:
Ku2zoff писал:
Ах да, я наверное ещё буду изучать и переписывать код танка, когда закончу с гейтсеквенциями монстров.


Код танка? Где же он? О чем ты?

Добавлено 06-12-2015 в 22:09:

Цитата:
XaeroX писал:
Ну а теперь тайн вообще не осталось.


Ну и как тебе жить интересне стало в мире, где не осталось закрытых дверей?

Добавлено 06-12-2015 в 22:13:

Цитата:
Ku2zoff писал:
Так я и думал, свет у зажигалки серверный.


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

Добавлено 06-12-2015 в 22:14:

Цитата:
XaeroX писал:
Да кому были нужны эти туторы в 2013 году?


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

Добавлено 06-12-2015 в 22:20:

Цитата:
H-3D писал:
Не знаю, ковырял ли его кто-нибудь, но для меня тут стало открытием, что танк в ганмене с брашевой основой.
Там вместе с танком ездит вот такая невидимая конструкция с тремя origin брашами.


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

Добавлено 06-12-2015 в 22:25:

Цитата:
Chyvachok писал:
Интересно, вот бы еще кто слил бы коды The Specialists 3 и FireArms, вообще круто было было.


Да уже не очень.. теперь уже поздно. Время ушло безвозвратно. Вот я хотел до безумия сорцы КС в свое время. Да даже удавить был готов, кого надо или еще на какое иное злодейство пойти, чтоб их достать. А сейчас выложили почти идентичные и что? А уже и не надо. Либо все это есть в ХДМ, либо можно написать свое и даже лучше..

__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.

Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo

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

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



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


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

Временная зона GMT. Текущее время 11:13. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Half-Life SDK > Исходники HL:Invasion
Может кому то пригодится
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

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

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

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

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