![]() |
Страницы (16): [1] 2 3 4 5 » ... Последняя » Показать все 232 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Half-Life SDK (https://hlfx.ru/forum/forumdisplay.php?forumid=8)
-- Глобальное изменение масштаба (https://hlfx.ru/forum/showthread.php?threadid=4593)
Глобальное изменение масштаба
Вообщем, хочу уменьшить все объекты, чтобы можно было делать по сути большие с точки зрения масштаба карты. Нашёл тутор, но не понял, что значит в шаге 7 "Enter both Entropy's omegafied code, and a modified version of my old PM_UpdateClipBox function:
NOTE:You'll need to include com_model.h, so make sure you wipe out any struct at the top of pm_shared.c thats been duplicated from com_model.h as well.", поэтому не компилится
Сам тутор:
http://articles.thewavelength.net/232/
(есть отличная идея уменьшить всё раз в 16, и замаппить целый микрорайон, но вот тут косяк пока с кодом)
__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger
) не использует хитбоксы, а вместо этого использует BBOX, всё нормально. То есть в этом туторе мы имеем чисто визуальное уменьшение. Ну и как в это играть? Взял бы да написал, дескать, сначала уменьшите модели.
__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger
Yo Den
Ну ты ввёл энтропийный омегифицированный код или нет? Что именно не получатся?
1 | extern "C" |
2 | int g_model_hulls_fixed; |
3 |
4 | void CWorld :: Spawn( void ) |
5 | { |
6 | g_fGameOver = FALSE; |
7 | Precache( ); |
8 | g_flWeaponCheat = CVAR_GET_FLOAT( "sv_cheats" ); // Is the impulse 101 command allowed? |
9 | g_model_hulls_fixed = 0; // New map - make sure all the models get fixed again |
10 | } |
1 | void CWorld :: Spawn( void ) |
2 | { |
3 | g_fGameOver = FALSE; |
4 | Precache( ); |
5 | g_flWeaponCheat = CVAR_GET_FLOAT( "sv_cheats" ); // Is the impulse 101 command allowed? |
6 | } |
__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger
Кроме уменьшения размеров в игре, тебе еще придётся перекомпилить все карты под новые хуллы и, конечно же, останется вопрос лимита энтитей на карте.
Допустим, на стандартной карте у тебя всё более-менее равномерно заполняется, а вот уменьшишь в 16 раз, ну ОК, но карта будет голой т.к. если игровых лимитов на стандартную карту хватает, то на новую уже не будет хватать.
И еще возникнет проблема с попаданиями в игрока - чем меньше хуллы и хитбоксы, тем сложнее попатсь. наткнулся на эту проблему в Тириане. А там я всего-то в 4 раза всё уменьшил, а вот в ракеты из пулемёта попасть уже не могу - мелкие они слишком стали...
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger
А ведь это код, написанный юзером Entropy, модифицированный юзером Omega, и модифицированный код старой функции PM_UpdateClipBox, написанный Omega.
Это значит "неопределённый (необозначенный) внешний символ", то есть "unresolved external symbol".
при этом в игре графика лучше, чем в кс
Добавлено 04-05-2015 в 20:24:
http://s57.radikal.ru/i155/1505/bc/a18a1a47392b.jpg пример квартир. Можно их сделать целую кучу. Затем наложить детальные текстуры. http://radikal.ru/Img/ShowUploadedI...077288ca8c9ebee вид микрорайона сверху в стандартной сетке
Добавлено 04-05-2015 в 20:32:
Добавлено 04-05-2015 в 20:40:
__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger
__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger
Работай в этом направлении! Может, у тебя реально что получится.
Дома-коробки - замечательно, может, лимитов особо не едят. А вот как решишь засадить территорию деревьями да пушаблями-брейкаблами-дверями, тут и может повылазить. Но действуй, пробуй. Может, это только моё воображение.
Проглядывание через стену - охх, рад бы помочь, но у меня под рукой исходников нету. В Тириане погляди в коде дистанцию камеры. Там это пофикшено.
Добавлено 05-05-2015 в 07:52:
Да, еще надобно будет с декалями что-то делать - даже от пуль они у тебя во всю стену станут. Молчу уже про ракеты.
Добавлено 05-05-2015 в 07:53:
Ну и всё-таки потом попробуй пострелять по людям, а? Очень интересен эффект попадания. Особенно в голову...
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger
__________________
Ты топчешь мир своими ботинками,
Не замечая куда наступаешь,
А время от тебя уходит цветными картинками,
Но ты даже этого не понимаешь.
Компрометирую данные своей учётной записи.
ЛОГИН: Ghoul [BB]
ПАРОЛЬ: paladin_solo
__________________
https://www.moddb.com/mods/half-life-system-error
https://vk.com/aaatrigger
| Временная зона GMT. Текущее время 20:24. | Страницы (16): [1] 2 3 4 5 » ... Последняя » Показать все 232 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024