воскресенье, 20 июня 2010 г.

Вопрос

Как вы меня читаете?
Рефрешете страницу?
Через RSS?
Google Reader?
Или ещё как?

суббота, 19 июня 2010 г.

Вальв балансят лефт

омг
убрали разрывные
добавили штраф за использование дифиба
бафнули дамаг жокею
уменьшили аптечки

вау
Вау!

среда, 16 июня 2010 г.

Список известных мне полезных консольных команд

По крайней мере, всех, что я вспомнил.

Доступные без читов, частично дублирующие возможности в опциях игры, у меня большинство прописаны в autoexec, чтобы управление не сбивалось из-за steamcloud и прочей надуманной вальвами хуйни:
+back
+forward
+moveleft
+moveright
+speed - ходить пешком
+duck - ходить присядью
+jump
+attack
+attack2 - альтернативная атака, Правая кнопка мыши по дефолту.
+zoom - прицел на снайперке
+reload
+voicerecord - голосовой чат
jpeg <имя файла> <качество> сделать скрин. Параметры опциональны
messagemode - открыть общий чат
messagemode2 - открыть чат команды
say <слова> - сказать что-то в общий чат
say_team <слова> - в командный
+use
sensitivity <значение> чувствительность мышки
impulse 100 включить/выключить фонарик
net_graph <уровень детальности> - показывает пинг, фпс и другие данные в углу экрана
cl_crosshair_thickness <толщина> толщина прицела
cl_crosshair_dynamic <1/0> фиксированный/динамический прицел
cl_crosshair_alpha, cl_crosshair_blue и т.д. - цвет прицела.
cl_glow группа команд управляющих цветом аур. В частности cl_glow_ghost_infected_b или _r _g - цвет инфектов-призраков, первый кандидат на изменение. Работает без читов.
voice_loopback <1/0> все, что вы говорите в микрофон, будет слышно и вам тоже. Как результат - останется на демке. Работает без читов.
slot1 slot2 slot3 slot4 slot5 - основное оружие, пистолеты...
cl_showfps <0/1/2> fps в углу, меньше и аккуратнее чем net_graph.
chooseteam - выбор команды
+showscores - то, что по дефолту делает tab
impulse 201 - спрей
connect <ip> присоединиться к серверу с таким IP.
cl_showpos <1/0> показывает координаты и скорость в углу экрана
cl_updaterate <значение> - запрашиваемая частота общения сервере с вами. Чаще всего ограничена самим сервером, но от того, что вы выставите 101 - хуже не будет.
cl_cmdrate <значение> частота оповещения сервера о ваших действиях. Опять же ограничена сервером. 101 и в путь.
rate <значение> максимальная скорость связи с сервером. 40000 неплохое значение.
cl_interp <значение> величина интерполяции. Меньше - точнее, но дёрганее.
cl_interp_ratio <значение> количество точек интерполяции. Итоговая величина интерполяции cl_interp_ratio/cl_updaterate
setinfo name <имя> поменять ник на сервере. Действует до смены карты.
record <имя демки> записывает демку, если демка уже записывается, ничего не случится. При смене карты методом changelevel или по сюжету (как она обычно меняется в игре) автоматически записывается новая демка с инкрементальным номером. При отключении от сервера или смене карты иным образом демка останавливается
stop останавливает запись
ping показывает пинги всех на сервере
cl_timeout <время> сколько будет тикать таймер перед дисконнектом, если сервер не отвечает.
disconnect - очень рекомендую забиндить на какую-нибудь f10. Дисконектит с сервера даже в процессе подключения к серверу (с некоторой задержкой) Задолбало ждать или поняли, что это не тот сервер? - f10
sv_search_key <строка> ограничивает поиск сервера из лобби серверами с совпадающим sv_search_key.
mm_dedicated_force_servers <ip> альтернативный способ ограничить серверы для поиска - по IP. Можно перечислять через запятую, без пробелов, без кавычек.
status выдаёт инфу по серверу. Игроки, ip и другие данные.
exec <имя> запускает cfg
find <строка> поиск подстроки среди консольных команд и их описания
help <команда> поиск описания консольной команды
openserverbrowser - открывает то, что осталось от сервер-браузера
snd_updateaudiocache Обновляет звуки. Занимает приличное время, обычно само не заканчивается.
voice_scale <коэффициент> громкость голосового чата. Можно сделать тише/громче чем оригинал.
kick <hunter/tank/...ник> кикает с сервера, работает только у хостера, но без читов. Если наспаунить много инфектов, то их имена будут с префиксом типа (1)Hunter.


Демки и мувики:
demoui - показывает интерфейс для проигрывания демок
demoui2 - альтернативный интерфейс
playdemo <имя демки> - запустить демку
host_framerate <fps> <число кадров в секунду> для записи видео встроенным в игру способом. С недавнего времени действительно работает, по крайней мере для l4d2 (Этот способ позволяет записывать видео хорошего качества на каком угодно дерьмовом компьютере, лишь бы смог игру запустить)
startmovie <имя мувика, формат=tga> если формат не задать, то мувик ляжет в виде скриншотов и mp3 файла, их потом можно заправить в vegas или virtualDub или аналогичные редакторы. Можно задать формат avi и затем при старте записи выбрать сжатие и т.п. Поскольку мувик начинает нарезаться сразу после ввода команды, её надо либо забиндить, либо вписывать в настройки демки для автоввода на нужном тике.
endmovie останавливает запись мувика.
Иногда функциональность demoui, вызываемого по shift+f2 полезно продублировать на клавиатуре. Работать эти бинды будут только с выключенным demoui.
demo_pause
demo_resume
demo_timescale
hidehud <битовый код> скрывает интерфейс по частям
Складываете всё, что нужно вместе и получившееся число пишите в качестве аргумента. Некоторые значения:
1 - выбор оружия
2 - фонарик
4 - всё
8 - здоровье
128 - чат
256 - прицел
cl_drawhud <1/0> рисовать ли интерфейс, относящийся непосредственно к вам - ваше здоровье и т.п.
hidepanel all
r_drawvgui <1/0> скрывает интерфейс. Весь. Вообще. Обратно его вернёт заранее приготовленный бинд или перезапуск игры. Единственное средство для удаления некоторых элементов интерфейса, типа +1+1+1+1+1. В первой части их можно было удалять, выставив mp_gamemode coop во время просмотра демки.


sv_cheats <1/0> включить читы. Работает только у хостера, только на Listen server или во время просмотра демки (если не работает во время просмотра демки, надо перезапустить игру).
noclip включить/выключить свободное перемещение/полёт и неуязвимость сквозь всё.
god <1/0> выжившие не получают урон.
give <название вещи> дать что-то. В частности give health даёт здоровье и поднимает лежачих/повисших.
respawn - возвращает к жизни умершего выжившего.
nb_delete_all удаляет всех NPC. Если попытаться перейти в команду выживших, удалив из неё всех 4 ботов, игра виснет. Если на серв заходит новый игрок, боты выжившие возвращаются.
sb_add возвращает после такого удаления бота выжившего. Работает на каждого выжившего 1 раз.
z_spawn <hunter/jockey/witch/tank/mob/...> спаунит бота-инфекта или спаунит игрока-инфекта нужным заражённым. Используйте give health, если после этого хантер не приседает или ещё какая-то функциональность утрачена. Если вызвать без аргумента или с неправильным аргументом, спаунит 1 зомбя. Аналогичное действие у z_add.
fire разбивает молотов под ногами.
boom кидает пайпу под ноги. bind x "boom; wait; boom; wait; ..." превосходное средство, чтобы красиво обрушить сервер.
wait искусственная задержка между командами в 1 такт. Сама по себе не имеет смысла.
host_timescale <коэффициент> работает только у хостера. Замедляет/ускоряет ход времени. Незаменима для сногсшибательных трюков, демка, снятая после применения этой команды, не будет замедлена/ускорена...
jointeam <1/2/3> спектаторы/выжившие/заражённые, игнорирует ограничение на смену команд за карту.
sb_takecontrol <Bill/Francis/> передаёт управление нужным ботом. Можно использовать без аргумента, тогда передаётся управление ботом на которого смотришь (чаще всего).
changelevel <имя карты> работает только у хостера. Меняет карту, сохраняя текущий счёт.
map <имя карты> < запускает listen server с картой в нужном режиме.
firstperson - вид от первого лица. Работает без читов
thirdperson - вид с плеча. Работает без читов. Не запрещён на ESL для l4d2.
thirdpersonshoulder - вид от третьего лица.
upgrade_add <incendiary_ammo/laser_sight/ explosive_ammo> вешает соответствующий апгрейд на оружие
sv_alltalk <1/0> общий чат
ent_create <имя энтити> создаёт энтити. Что такое энтити - спросите мапперов.
ent_remove удаляет энтити по прицелу. Не следует удалять игроков.
ent_remove_all <имя энтити> удаляет все энтити данного типа с карты. Полезно когда кто-то "насрал" слишком много таблеток или серв уже валится от наспамленных пушек/канистр и т.п. Если вы часто приглашаете других игроков на свой listen server, полезно иметь бинд, удаляющий разом все эти распространённые энтити. Энтити удаляются даже из рук выживших. Выжившие, лишённые оружия, прикольно смотрятся. Имя энтить пушек обычно начинается со слова weapon например ent_create weapon_pistol; ent_create weapon_vomitjar. Бачки с кислородом/пропаном лучше создавать не через ent_create а с помощью give, чтобы они оказывались в руках, иначе на них будет отключена физика до тех пор, пока не взять их в руки, и они не будут взрываться.
Только для первого лефта, во втором я ещё не искал такие штуки:
prop_physics_create props_unique\airport\atlas_break_ball.mdl
prop_physics_create props_vehicles\generatortrailer01.mdl
prop_physics_create props_vehicles\airport_baggage_cart2.mdl
prop_physics_create props_foliage\tree_trunk_fallen.mdl
prop_physics_create props_unique\haybails_single.mdl
Создаёт распространённые пинательные объекты, полезно для тренировки танком. А мячиком можно играть в футбол...
kill убивает
givecurrentammo - пополняет патроны в текущем оружии.
sv_infinite_ammo <1/0> бесконечные патроны, предметы не тратятся, не нужно перезаряжаться
nav_edit <1/0> режим просмотра и редактирования nav-графа. Актуально для первой части, менее важно для второй.
Вот например что можно нарыть.
z_common_limit <число> одновременно существующих на карте обычных зомбей.


Боты:
sb_all_bot_team <1/0> разрешает/запрещает команду выживших из одних ботов. Боты сами проходят карту, но иногда очень долго тупят на некоторых моментах типа запуска крещендо на 2 карте Периша. Необходима для того, чтобы вас не выкидывало с сервера из-за того, что в команде выживших не осталось игроков.
sb_give <название вещи> аналогично give, но для ботов-выживших.
sb_stop <1/0> боты не двигаются и не стреляют.
sb_move <1/0> боты не двигаются
sb_dont_shoot <1/0> боты не стреляют
sb_dont_bash <1/0> не используют приклад
sb_open_fire <1/0> боты стреляют беспрерывно
warp_all_survivors_here - всех выживших, не только ботов, перемещает в указанную точку.
sb_unstick <0/1> 0 чтобы боты перестали телепортироваться. Крайне полезно на первой карте Passing, к примеру.
bot_mimic <0/1> боты отзеркаливают ваши действия
nb_stop <0/1> замораживает всех NPC, анимация не проигрывается

Директор:
diretor_ серия команд, управляющих плотностью предметов, спауном самых разных заражённых
director_no_death_check <1/0> не заканчивает карту, когда все выжившие сдохли.
director_stop отключает директора, останавливает автоспаун всего. Но заражённых всё равно можно добавить с помощью z_spawn. И можно уйти в призраки, если уйти достаточно далеко от выживших.
director_start включает обратно.
director_no_specials <1/0> директор не спаунит особых заражённых.


Изучаем карту:
mat_fullbright <1/0> убирает тени и неравномерную подсветку
fog_override 1 fog_enable 0 убирает туман, полезно для снятия overview
vcollide_wireframe <1/0> показывает сетку коллизий на энтитях. Полезна для обнаружения реальных форм внутриигровых объектов.
r_drawclipbrushes <2/1/0> показывает невидимые стены (кроме скайбоксов)
director_debug_scavenge_items <1/0> показывает места спауна предметов на карте.
current_flow_distance рапортует на сколько далеко от сейфрума ушёл выживший
r_farz <дальность> дальность прорисовки объектов. 10000 неплохое значение, чтобы увидеть побольше. Нужно в основном для overview.
Так вот, касательно overview...
cl_leveloverview <масштаб> показывает карту в виде overview, масштаб обыкновенно нужен в пределах десятка.

Изучаем заражённых:
z_tank_rock_debug <1/0> рисует траекторию и место столкновения камня танка с препятствием.
z_tank_throw_interval <секунды> интервал кидания камней танка
z_frustration_lifetime <время> время потери контроля танком. -1 для бесконечности.
tongue_debug <1/0> показывает траекторию и точки преломления языка курильщика и др.
z_spit_interval <секунды> перезарядка плевка плевательницы
z_vomit серия команд настраивающих блевоту бумера, в том числе z_vomit_debug и z_vomit_interval
z_show_swings <1/0> визуализирует удары когтями, удары танка и приклад
tongue_allow_voluntary_release <1/0> разрешить курильщику отпускать своих жертв. Не факт, что работает... 
tongue_force_break сломать язык курильщику
tongue_health здоровье языка

Изучаем механику:
upgrade_show_explosive_ammo_radius <1/0> показывать радиус взрыва разрывных патронов
inferno_debug <1/0> показывает распространение огня/слюны
r_drawthemodels <2/1/0> показывает обводку много на ком, в том числе сквозь стены. Работает в пределах области и не показывает сквозь порталы. Что за порталы - к мапмейкерам.
melee_show_swing <1/0> визуализирует удары мили-оружием
sv_showhitboxes <-1/0/1/2/3/4/...номер цели> работает только у хостера. Показывает хитбоксы. Прежде чем использовать, посмотрите это видео. Это к вопросу о том, почему из TF2 эту команду выпилили...

среда, 9 июня 2010 г.

Вот что пишут

http://forums.steampowered.com/forums/showthread.php?t=1297120
Если кому вдруг будет не лень читать эту простыню, я хочу сказать что я с ней согласен.
Краткое содержание:
В результате того, что Вальве дизайнили лефт не от про к нубам (см. старкрафт), а просто сразу начали с нубов, то даже с конфоглами из игры не получается сделать достойную соревновательную дисциплину. А потому - добавляет автор - игра погаснет, забудется и т.д. С чем я уже не совсем согласен. Без соревновательной сцены игра проживёт.

суббота, 5 июня 2010 г.

А?

Второе место среди видео с прошлой мутации:
Чувак затащил.