Теперь можно вызвать любого монстра через консоль и вас не выкинет из за непрекешенных монстров - By Jimmy C.
Превью:
Каратэ Барни
Прицел RPG до фикса
После
PS Может еще что нибудь добавлю ( вроде перезарядку барни и мозгов хгрантам) так что ожидайте
Скачать__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша
Отправлено Дядя Миша 26-05-2012 в 19:23:
гы-конт, это дядя Миша по нашему
А вообще - молодец. Я и сам когда-то добирался замутить нечто подобное, но руки так и не дошли.
Добавлено 26-05-2012 в 23:22:
Из фиксов, лично от себя бы добавил следующее:
во первых внимательно сравни SDK 2.3 c тем SDK, который идет в комплекте с сорцами ксаша-движка. Там полно мелких приятных фиксов, навроде того, что панелька управления поездом после сейв-рестора не пропадает, фонарик не теряет свой заряд, monster_turret не оказывается кверху ногами, если его закрепить на потолке, возиться итд.
Также можешь изучить сорцы ксаш-мода, на предмет добавления нормального спрайта управления поездом (оригинальный спрайт by thambs). Спрайт этот показывает ход поезда в обратную сторону делениями. Кода там немного, все изменения в player.cpp.
Это навскидку, может потом еще что-то вспомню.
Добавлено 26-05-2012 в 23:23:
Цитата:
Jimmy C. писал:
Теперь можно вызвать любого монстра через консоль и вас не выкинет из за непрекешенных монстров - By Jimmy C.
ты шо, всех монстров эакешировал? __________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено XaeroX 26-05-2012 в 19:43:
Цитата:
Jimmy C. писал:
Теперь если просто ранить одного барни то другие находящиеся рядом барни будут вас атаковать ( раньше так было если убить) - By XaeroX
Я не писал такого тутора.__________________
Отправлено Jimmy C. 27-05-2012 в 03:48:
Цитата:
Дядя Миша писал:
ты шо, всех монстров эакешировал?
Ну да, в client.cpp
C++ Source Code:
1 | UTIL_PrecacheOther("monster_human_grunt"); |
2 | UTIL_PrecacheOther("monster_human_assassin"); |
3 | UTIL_PrecacheOther("monster_barney"); |
4 | UTIL_PrecacheOther("monster_zombie"); |
5 | UTIL_PrecacheOther("monster_headcrab"); |
6 | UTIL_PrecacheOther("monster_alien_grunt"); |
7 | UTIL_PrecacheOther("monster_alien_slave"); |
8 | UTIL_PrecacheOther("monster_gargantua"); |
9 | UTIL_PrecacheOther("monster_bloater"); |
10 | UTIL_PrecacheOther("monster_cockroach"); |
11 | UTIL_PrecacheOther("monster_alien_controller"); |
12 | UTIL_PrecacheOther("monster_flyer_flock"); |
13 | UTIL_PrecacheOther("monster_gman"); |
14 | UTIL_PrecacheOther("monster_leech"); |
15 | UTIL_PrecacheOther("monster_nihilanth"); |
16 | UTIL_PrecacheOther("monster_osprey"); |
17 | UTIL_PrecacheOther("monster_tentacle"); |
18 | UTIL_PrecacheOther("monster_turret"); |
19 | UTIL_PrecacheOther("monster_bullchicken"); |
20 | UTIL_PrecacheOther("monster_apache"); |
21 | UTIL_PrecacheOther("monster_rat"); |
22 | UTIL_PrecacheOther("monster_sentry"); |
23 | UTIL_PrecacheOther("monster_houndeye"); |
24 | UTIL_PrecacheOther("monster_barnacle"); |
25 | UTIL_PrecacheOther("monster_babycrab"); |
26 | UTIL_PrecacheOther("monster_scientist"); |
27 | UTIL_PrecacheOther("monster_bigmomma"); |
28 | UTIL_PrecacheOther("xen_plantlight"); |
29 | UTIL_PrecacheOther("env_spark"); |
30 | UTIL_PrecacheOther("func_tank"); |
31 | UTIL_PrecacheOther("monster_otis"); |
32 | UTIL_PrecacheOther("monster_sentry_ally"); |
33 | UTIL_PrecacheOther("monster_ichthyosaur"); |
__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша
Отправлено Ku2zoff 27-05-2012 в 04:40:
Цитата:
Дядя Миша писал:
ты шо, всех монстров эакешировал?
Цитата:
Jimmy C. писал:
Ну да, в client.cpp
На какой-нибудь карте будет вылет из-за слишком большого количества закешированных ресурсов. Я давно так делал, так у меня та карта, что с Нихилансом, не грузилась.
Отправлено Jimmy C. 27-05-2012 в 04:49:
Цитата:
Ku2zoff писал:
из-за слишком большого количества закешированных ресурсов
C++ Source Code:
1 | UTIL_PrecacheOther("monster_human_grunt"); |
2 | UTIL_PrecacheOther("monster_human_assassin"); |
3 | UTIL_PrecacheOther("monster_barney"); |
4 | UTIL_PrecacheOther("monster_zombie"); |
5 | UTIL_PrecacheOther("monster_headcrab"); |
6 | UTIL_PrecacheOther("monster_alien_grunt"); |
7 | UTIL_PrecacheOther("monster_alien_slave"); |
8 | UTIL_PrecacheOther("monster_gargantua"); |
9 | UTIL_PrecacheOther("monster_alien_controller"); |
10 | UTIL_PrecacheOther("monster_gman"); |
11 | UTIL_PrecacheOther("monster_turret"); |
12 | UTIL_PrecacheOther("monster_bullchicken"); |
13 | UTIL_PrecacheOther("monster_apache"); |
14 | UTIL_PrecacheOther("monster_sentry"); |
15 | UTIL_PrecacheOther("monster_houndeye"); |
16 | UTIL_PrecacheOther("monster_barnacle"); |
17 | UTIL_PrecacheOther("monster_babycrab"); |
18 | UTIL_PrecacheOther("monster_scientist"); |
19 | UTIL_PrecacheOther("monster_sentry_ally"); |
20 | UTIL_PrecacheOther("monster_ichthyosaur"); |
Так пойдет?
PS уже готово
1. Заражение химикатами не пропадает после F6/F7
2. Панелька управления поездом не пропадает после F6/F7 и чейнжлевеле
3. Панелька управления поездом из Xash mod - By G-Cont&thambs__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша
Отправлено Ku2zoff 27-05-2012 в 05:48:
Цитата:
Jimmy C. писал:
Так пойдет?
Угадать невозможно, зависит от карты. Если использовать все эти фиксы в обычной ХЛ, то достаточно её пройти без вылетов. А вот если играть на чьих-то картах (где очень много env_glow с разными спрайтами и всякого прочего), мы запросто можем при загрузке карты вывалиться в меню с сообщением, что слишком много ресурсов прекэшено.
Добавлено 27-05-2012 в 12:48:
В новых билдах движка (старше 2004 года) лимиты должны быть выше.
Отправлено Дядя Миша 27-05-2012 в 08:07:
Цитата:
Jimmy C. писал:
Так пойдет?
закэшируй одного грунта и всё.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Jimmy C. 27-05-2012 в 12:06:
Вторая версия патча:
- Заражение химикатами не пропадает после F6/F7
- Панелька управления поездом не пропадает после F6/F7 и чейнжлевеле
- Панелька управления поездом из Xash mod - By G-Cont&thambs
- Добавлен флаг FL_FLY нихиланту
- Пофикшен прицел рпг
- Добавлены гильзы для питона при перезарядке
- Пофикшена вторая декаль у mp5 (декаль появлалась через раз)
- item_healthkit теперь находится в items.cpp отчего теперь ее можно начитерить через консоль
- Теперь hornetgun прикольно попискивает
- Добавлен квар cl_shelllife (регулирует время через которое гильзы исчезают)
Проверяйте
Скачать
PS Прекешеных монстров я убрал__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша
Отправлено Дядя Миша 27-05-2012 в 12:15:
Цитата:
Jimmy C. писал:
item_healthkit теперь находится в items.cpp отчего теперь ее можно начитерить через консоль
а раньше было типа нельзя? Я всю жизнь аптечку брал через give.__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
Цитата:
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Отправлено Jimmy C. 27-05-2012 в 12:27:
Цитата:
Дядя Миша писал:
а раньше было типа нельзя?
Хз. я если беру через консоль то меня выкидывает типа что аптечка не прекешена__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша
Отправлено Ozzy 27-05-2012 в 13:32:
Цитата:
Jimmy C. писал:
Прицел RPG до фикса
до фикса - лучше
Цитата:
Jimmy C. писал:
При подборе костюм всегда говорит мало
лолшто ? Цитата:
Jimmy C. писал:
Фикс хеалз и чаржеров
а что с ними было не так ?__________________
удалено по соображениям цензуры
Отправлено fire64 27-05-2012 в 15:43:
Цитата:
Jimmy C. писал:
FL_FLY
Что это дает?__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Отправлено Jimmy C. 27-05-2012 в 16:31:
Цитата:
Ozzy писал:
до фикса - лучше
Ну конечно, куда уж там Цитата:
Ozzy писал:
лолшто ?
Ну знаешь в оригинале где берешь костюм он там полчаса говорит, а тут секунд десять Цитата:
Ozzy писал:
а что с ними было не так ?
В HL2 зарядники прекращают свою работу, когда игрок будет заряжен полностью... В HL1 они не останавливаются... точнее они не заряжают, но звук зарядки проигрываетсяЦитата:
fire64 писал:
Что это дает?
Хз, у всех летающих монстров этот флаг стоит__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша
Отправлено qpAHToMAS 27-05-2012 в 20:32:
Цитата:
Jimmy C. писал:
Пофикшена вторая декаль у mp5 (декаль появлалась через раз)
Это кстати что такое? Такая оптимизация в 98-ом году?