Показать сообщение отдельно
Старый 01.11.2012, 20:38   #974
Юзер
 
Аватар для L4Psha
 
Регистрация: 22.12.2006
Сообщений: 242
Репутация: 26 [+/-]
Извините, но раз уж на то пошло, то на одном известном сайте видел кое-какие баги и эксплойты первых частей. Вот выложу.

Скрытый текст:
Движки первых двух игр были реализованы в разных exe-файлах и если пользователь провёл одно успешное сражение, а на втором прерывал игру сражений аварийно (Ctrl-С), то основной движок повторно засчитывал результаты первого сражения, оставшиеся с того раза во временных файлах. К такому же эффекту приводило отправка на дело команду из одних танков.
В определённых местах можно было проходить сквозь стены зданий и летательных аппаратов.
В первой версии что-то несколько недоработанна гравитация, например если взлететь в летающем костюме и выложить оружие — оно остается висеть в воздухе.
Физика в обоих частях тоже не без дырок. Взрыв на одном уровне абсолютно не затрагивал другие(ну, если граната не взрывалась на какой-то возвышенности типа камня или склона, и солдат не висел прямо над ним на уровень выше), что являлось отличной защитой от гранат при наличии летающей или плавающей брони. Можно было получить целый труп кибердиска или биодрона(они взрывались после смерти от стрелкового оружия), если он умирал на большой высоте, потому что труп оказывался на земле ДО взрыва на большой высоте. Оружие ближнего боя, как, вероятно, и укусы крисалида-тентакулата, могло не работать на тех, кто стоит на такой же маленькой возвышенности или склоне холма. В первой части можно было невозбранно кидать гранаты и стрелять сквозь любые потолки, во второй - только через лифты.
Стрельба из двуручного оружия теряла в точности, если во второй руке было что-то. Можно было приседать, это увеличивало точность. Можно было присесть даже в воздухе, механизм сего действия Анонимусу неясен.
При прокачке юнита у него росли параметры, в частности и параметр длительности хода. Проблема в том, что параметр хранился в однобайтной переменной, и при достижении значения 255 начинал дальше расти с нуля (правится патчем).
Юниты с обнуленной шкалой движения хоть не могли ходить, могли зато бесконечно стрелять (на стрельбу отводился процент шкалы времени, соответственно, проценты от нуля равнялись нулю). Правда, перезарядить или даже уронить оружие не могли - на движение и манипуляции с инвентарем требовалось фиксированное количество времени.
В ходе операций по защите городов от террора на карте были гражданские. При управлении мозгом гражданских лиц агентами X-COM, после окончания хода гражданские, очухавшись, переходили на сторону чужих. Насовсем. Так же они поступали и очнувшись после электрошока (использованного агентом в узком месте, чтобы пройти или не допустить превращения цивила в зомби).
Крупные (четырёхклеточные) юниты противника имели четыре «мозга» — по одному на каждую клетку. Соответственно, при контроле над одним из «мозгов», рипер мог закусать себя насмерть, а кибердиском можно было управлять четыре раза за ход, последовательно захватывая его «четвертинки». При передвижении или стрельбе такой недозахваченный кибердиск мог "среагировать" и пальнуть в самого себя с закономерным результатом.
Можно было залезть в инвентарь пси-захваченного пришельца — перейти в меню инвентаря своих солдат и прокруткой найти элиена (навроде «Сектоид Солдат»). Этот баг(многими считающийся фичей) использовался для разоружения пришельцев, поскольку те не подбирали оружие с земли. Алсо, можно было подбирать с земли взведённые гранаты, которые взрывались при утере контроля над мозгом несчастного (таким образом чужак невольно становился шахидом-камикадзе). Можно было набить пришельцу целый рюкзак гранат(гранаты, находящиеся в инвентаре, не взрываются, исключение - выше написанное) и отправить в гости к сородичам. Во второй части пофиксено.
Во время защиты баз Х-СОМ (тактическая фаза боя происходила прямо на территории базы, планировка которой соответствовала построенным на ней модулям), на складах генерировались кристаллы Элериума-115 — столько, сколько его было на базе. Однако каждый такой кристалл стоил 50 единиц Элериума, что позволяло увеличивать его запасы в 50 раз после каждой успешной обороны базы. В поздних версиях игры было пофиксено.
Также в непатченной версии доставлял баг с отсутствием прохода между некоторыми модулями базы Х-СОМ. Иногда приходилось натурально выпиливать себе проход к пришельцам с помощью мощного оружия. Также пофиксено патчами.
В версии от Microprose, один из вариантов базы пришельцев был битый и пройти его было невозможно, спасибо crosslinked сектору на жестком диске разрабов. Лечилось переписыванием другим вариантом поверх.

Превращённых в зомби оперативников как в первой так и во второй части можно было «лечить». Происходило это так: зомби, или вылупившийся из него криссалид/тентакулат захватывался под контроль, сажался в транспортное средство и увозился обратно на базу по окончанию миссии. В итоге, совершенно неясным анонимусу способом, врачи X-COM превращали монстра обратно в человека.

Кстати, спаниковавшие бойцы-летуны (в смысле, не флоатеры) бросают оружие именно на тот этаж, на котором обосрались.
Не рекомендуется начинать миссию, если какой-то из ваших перехватчиков преследует тарелку, после миссии начнутся баги.
Баг «Elevator Shield» не позволял пришельцам стрелять сквозь гравилифты. Этим можно было воспользоваться при атаке вражеской базы, вход на которую всегда был в виде лифта. Сверху, во входной зоне, расставлялись агенты X-COM, затем пропускалось N-дцать ходов. За это время все защитники базы сползались под лифт и затем выносились несколькими гранатами. Правда, при этом можно было огрести ответного огня, который работал нормально. Впрочем, пришельцы могли попробовать достать солдат стрельбой из бластерной установки - сверхмощной базуки с управляемыми снарядами, летающими по указанным в момент запуска точкам. При этом пришельцы пытались заставить ракету лететь вертикально вверх, что приводило к багу - ракеты вместо полета вверх летели на юг, что часто приводило к самовыпилу пришельцев, особенно учитывая огромный радиус взрыва бластерной ракеты. Если же самовыпила не происходило, ракеты начинали долбить себе путь к южному краю карты. Если таки пробивали, то срабатывал третий баг: бластерная ракета, улетевшая за край карты, ВНЕЗАПНО появлялась на следующей контрольной точке, в роли которой выступал солдат или платформа, закупорившая лифт. Экстерминатус команды игрока как закономерный результат.
Православная аптечка Medi-kit действовала не только на людей, но и на всех прочих существ. Это позволяло проверять клетки за стеной или дверью на предмет наличия за ними кого-нить чужого и заодно вколоть ему галоперидолу.
Немалую статью расходов X-COM, а именно зарплату ученых и техников, можно было значительно сократить с помощью «Salary Trick». Незадолго до окончания месяца нужно было снять всех дармоедов, кроме одного-двух, со своих задач и отправить на соседнюю базу. Если конец месяца настигал их в пути, зарплату за прошлый месяц платить не требовалось.
C задания можно было невозбранно эвакуироваться с парочкой алиенов в десантном отсеке
Количество дыма на карте было ограничено объемом выделенной под это дело памяти. То есть, если задымление мешало работать в каком-либо секторе, нужно было наделать как можно больше дыма в любом другом месте, и «мешающий» дым рассеивался При броске очередной дымовой шашки, например, дым новый дым просто не появляется.
Тяжелая плазма (Heavy Plasma), наиболее мощное стрелковое оружие инопланетян, была одной из самых легких пушек по весу. Очевидно, это было сделано для того, чтобы хлипкие Сектоиды не надорвались и могли с ней хоть как-то передвигаться.
В ранних версиях возникал дефицит боеприпасов для плазмы — обоймы, забытые в трофейных винтовках на момент завершения миссии, просто исчезали. Это повлияло на геймплей: увидел врага, застрелил - подойди, проверь пульс, уточни звание, спили мушку разряди-мать-его-винтовку!
Если свежезаправленный и перевооруженный перехватчик переслать на другую базу, и оттуда сразу же выслать на патрулирование, то оный перехватчик может находится в воздухе бесконечно долго. Что избавляет от необходимости постройки кучи баз с радарами и сильно облегчает перехват НЛО. Перехватчик следует оборудовать клювом лазерными или плазменными пушками, имеющими боекомплект over 9000 выстрелов.
Трофеи добытые на миссии попадают на базу мгновенно, чего не скажешь о транспортном крафте. При этом они способны заполнить склад на 9000%.
В обоих частях была вероятность разнести самую маленькую тарелку в щепки, вместо того чтобы сбить. Тогда не будет миссии, пичаль. В первой части можно было и сбить над водой, тогда пришельцы отправлялись прямиком во вторую часть. Была вероятность, что при к сбитому скауту или разведчику (самая маленькая и почти самая маленькая тарелка соответственно) внезапно обнаружить, что живых пришельцев не осталось. В статистике миссии появлялось сообщение о том, что все пришельцы были убиты во время атаки на НЛО вашим перехватчиком, и всё уцелевшее добро собиралось автоматически. НЛО вместе с её состоянием генерировалось во время начала миссии, если было мало полимеров, можно было попробовать ещё раз.


И это не потому что я ненавижу или хочу выставить старое в плохом свете.

Последний раз редактировалось L4Psha; 01.11.2012 в 20:42.
L4Psha вне форума  
Отправить сообщение для L4Psha с помощью ICQ Ответить с цитированием