Мошенничество в видеоиграх - Cheating in video games

  (Перенаправлено с чит-картриджа )

Мошенничество в видеоиграх предполагает, что игрок в видеоигры использует различные методы, чтобы создать преимущество, выходящее за рамки обычного игрового процесса , чтобы сделать игру проще. Чит-коды могут быть активированы внутри самой игры (чит-код, реализованный исходными разработчиками игры) или созданы сторонним программным обеспечением (игровой трейнер или отладчик) или оборудованием ( чит-картридж ). Их также можно реализовать, используя программные ошибки ; это может или не может считаться мошенничеством в зависимости от того, считается ли ошибка общеизвестной.

История

Мошенничество в видеоиграх существует почти всю их историю . Первые чит-коды были введены для игрового тестирования . Плейтестеры должны были тщательно протестировать механику игры и ввести чит-коды, чтобы упростить этот процесс. Ранний чит-код можно найти в Manic Miner , где ввод «6031769» (на основе водительских прав Мэтью Смита ) включает чит-режим. В течение нескольких месяцев Wizardry: Полигон Mad Overlord " 1981 выпуска s, появились как минимум два коммерческих тренеры. Рекламные объявления 1983 года для «Утилиты Великого побега» для Castle Wolfenstein (1981) обещали, что продукт за 15 долларов «изменяет все функции игры. Остановите задержки при запуске, сбои и ожидание сундуков. Получите любой предмет в любом количестве. Начните в любой комнате, в любом ранге. Помешайте прицелиться. Даже добавляйте предметы ».

В компьютерной игре все числовые значения хранятся в памяти «как есть». Геймеры могли перепрограммировать небольшую часть игры перед ее запуском. В контексте игр для многих 8-битных компьютеров было обычной практикой загружать игры в память и перед их запуском изменять определенные адреса памяти, чтобы обмануть, получить неограниченное количество жизней, валюту, иммунитет, невидимость, и т.д. Такие изменения были выполнены с помощью операторов POKE . В Commodore 64 , диапазон Amstrad CPC и ZX Spectrum также допускаются игроки с соответствующими картриджами или Multiface дополнения заморозить выполняемую программу, введите тычет и резюме. Некоторые игры пытались обнаружить Multiface и отказывались загружаться, если он присутствовал. Самые ранние модели не имели возможности «прятаться». Более поздние версии либо включали переключатель, либо скрывали при открытии и закрывали меню перед загрузкой игры, либо скрывались автоматически.

Например, POKE 47196,201в Knight Lore для ZX Spectrum достигается иммунитет. Такие журналы, как Crash, регулярно публиковали списки таких инструкций POKE для игр. Чтобы найти их, хакеру нужно было интерпретировать машинный код и определить критическую точку, в которой количество жизней уменьшается, обнаруживаются удары и т. Д. Иногда термин POKE использовался в этом конкретном значении.

Читинг использовался технологически ориентированными игроками из-за сложности первых читов. Однако индустрия мошенничества возникла по мере развития игровых систем за счет упаковки и продажи мошенничества как продукта. Средства поддержки читов, такие как чит-книги, руководства по играм, чит-картриджи, помогли сформировать чит-индустрию и закрепили читерство как часть игровой культуры. Однако читерство не было общепринятым в ранней игре; игровой журнал Amiga Power осудил мошенников, заявив, что обман не является частью их философии справедливости. Они также применили это в обратном порядке; игры также не должны обманывать игрока. Руководства, пошаговые руководства и учебные пособия иногда используются для завершения игр, но вопрос о том, является ли это читерством, обсуждается.

Позже мошенничество стало более популярным в журналах, на веб-сайтах и ​​даже в телешоу Cheat! , посвященный списку читов и пошаговых руководств для консолей и компьютерных систем. На смену читам POKE пришли трейнеры и чит-коды. Как правило, большинство чит-кодов в современных системах внедряется не геймерами, а разработчиками игр . Некоторые говорят, что, поскольку у многих людей нет времени, чтобы пройти видеоигру самостоятельно, необходимы читы, чтобы сделать игру более доступной и привлекательной для обычного игрока. Во многих случаях разработчики создавали читы, чтобы облегчить тестирование, а затем оставляли их в игре, так как они расширяли количество способов, которыми люди могли играть в нее. С ростом популярности игр мошенничество с использованием внешнего программного и аппаратного обеспечения вызвало ряд юридических проблем, связанных с авторским правом, связанных с изменением кода игры.

Во многих современных играх чит-коды полностью удалены, за исключением случаев, когда они используются для разблокировки определенных секретных бонусов. Использование отслеживания достижений в реальном времени сделало несправедливым обман любого игрока. В многопользовательских онлайн-играх читинг не одобряется и запрещается, что часто приводит к бану . Однако в некоторых играх можно разблокировать читы для одного игрока, если игрок выполняет определенное условие. Тем не менее, другие игры, например, использующие движок Source , позволяют использовать консоли разработчика для активации широкого спектра читов в одиночной игре или администраторами серверов.

Многие игры, в которых используются внутриигровые покупки, считают читерство не только неправильным, но и незаконным, поскольку читы в таких играх позволят игрокам получить доступ к контенту (например, бонусам и дополнительным монетам), получение которого в противном случае потребовало бы оплаты. Тем не менее, мошенничество в таких играх, тем не менее, является правовой серой зоной, потому что нет никаких законов, запрещающих изменять программное обеспечение, которое уже принадлежит, как это подробно описано в Законе об авторском праве в цифровую эпоху.

Чит коды

Самый простой тип чит-кода - это код, созданный разработчиками игры и спрятанный внутри самой видеоигры , который вызовет любой тип необычного эффекта, не являющийся частью обычной игровой механики.

Чит-коды обычно активируются путем ввода секретных паролей или нажатия кнопок контроллера в определенной последовательности. Менее распространенные методы активации включают в себя ввод определенных имен с высокими результатами, удерживание клавиш или кнопок во время смерти, сбор предметов в определенном порядке и выполнение других неинтуитивных действий. Некоторые игры также могут предлагать консоль отладки, которую можно использовать для редактирования параметров игры. Эффекты могут включать в себя разблокировку персонажа или улучшение характеристик персонажа: например, предоставление автомобилю большего ускорения, переход в режим бога или режим noclip , неограниченное количество денег или боеприпасов, или просто визуальные шутки без практической цели, такие как «Туту Кварк» в Ratchet & Clank: Up Your Arsenal .

В отличие от других методов обмана, чит-коды реализуются самими разработчиками игры, часто в качестве инструмента для беспрепятственного тестирования определенных аспектов игры. Одним из самых ранних известных примеров такого типа читов является Konami Code , созданный в 1986 году разработчиком Konami Казухисой Хашимото, когда он работал над портированием аркадной игры Gradius 1985 года для использования в системе Nintendo Entertainment System . Хашимото сказал: «Аркадная версия Gradius действительно сложна, не так ли? Я никогда не играл в нее так много, и у меня не было возможности закончить игру, поэтому я вставил так называемый код Konami».

Боты

Бот - это тип программного обеспечения экспертной системы, основанного на искусственном интеллекте (ИИ), которое воспроизводит видеоигру вместо человека для выполнения действий (повторяющихся или нет), которые позволяют достичь преимуществ.

Модификация данных игры во время выполнения

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

Game Genie для NES позволяет игроку вставить коды для редактирования значений памяти игры , в.

Редактирование памяти

Обман посредством редактирования памяти включает изменение значений памяти, в которой игра хранит информацию о состоянии. Способ достижения этого будет зависеть от среды, в которой работает игра.

Оборудование для редактирования памяти

Чит-картридж подключается к интерфейсному порту домашнего компьютера или консоли. Это позволяет пользователю изменять код игры до или во время ее выполнения. Одним из первых примеров является Multiface для ZX Spectrum, и с тех пор почти для каждого формата был создан чит-картридж; такие как DATEL диапазон «S от Action Replay устройств. Другой популярный пример - Game Genie для игровых консолей Genesis , NES , Super NES , Game Boy и Game Gear . Современное оборудование для читов на дисках включает GameShark и Code Breaker, которые модифицируют игровой код из большой базы данных читов. В консолях более позднего поколения чит-картриджи были заменены чит-дисками, содержащими простую программу-загрузчик, которая загружает игровой диск и изменяет основной исполняемый файл перед его запуском.

Законность этого типа устройств подвергалась сомнению, например, в деле Lewis Galoob Toys, Inc. против Nintendo of America, Inc. , в котором Nintendo безуспешно подала в суд на Lewis Galoob Toys, заявив, что ее мошенническое устройство Game Genie , создавали производные игры из игр и тем самым нарушали закон об авторских правах.

Программное обеспечение для редактирования памяти

Самый простой способ добиться этого - с помощью программного обеспечения для редактирования памяти, которое позволяет игроку напрямую редактировать числовые значения в определенном адресе памяти. Этот тип программного обеспечения обычно включает в себя функцию, которая позволяет игроку выполнять поиск в памяти, чтобы помочь пользователю найти области памяти, в которых расположены известные значения (например, количество жизней, счет или уровень здоровья). При наличии адреса памяти редактор памяти также может «заморозить» его, не позволяя игре изменять информацию, хранящуюся по этому адресу памяти.

Игровые тренажеры представляют собой особый тип редакторов памяти, в которой программа поставляется с предустановленными функциями , чтобы изменить время запуска памяти конкретной компьютерной игры . При распространении инструкторы часто имеют один знак «+» и число, добавленное к их названию, представляющее количество доступных модификаций.

В 1980-х и 1990-х годах тренеры, как правило, напрямую встраивались в игру взломанными группами . Когда игра была впервые запущена, тренер обычно показывал собственный экран-заставку, иногда позволяя изменять параметры, связанные с тренером, а затем переходил к самой игре. В списках релизов и вступлений группы взломщиков обученные игры были отмечены одним или несколькими знаками плюс после них, по одному для каждой опции в трейнере, например: «Mega Krew представляет: Ms. Astro Chicken ++ ».

Многие эмуляторы имеют встроенную функциональность, которая позволяет игрокам изменять данные во время работы игры, иногда даже эмулируя мошенническое оборудование, такое как Game Genie . Некоторые эмуляторы идут дальше этого метода и позволяют игроку экспортировать и импортировать изменения данных. Шаблоны редактирования многих игр для консоли собираются и распространяются в виде чит-пакетов.

Эмуляторы также часто предлагают дополнительное преимущество, заключающееся в возможности сохранять состояние всей эмулируемой машины в любой момент, что позволяет эффективно сохранять данные в любой момент игры, даже если функция сохранения не предоставляется самой игрой. Обманчивое оборудование, такое как «Instant Replay», также допускает такое поведение для некоторых консолей.

Внедрение кода

Внедрение кода несколько более необычно, чем редактирование памяти, заключается в модификации исполняемого кода игры во время ее работы, например, с использованием команд POKE . В случае с Jet Set Willy на компьютере ZX Spectrum, популярный чит заключался в замене инструкции Z80DEC (HL) в программе (которая отвечала за уменьшение количества жизней на единицу) на a NOP, что фактически давало игроку бесконечное количество жизней. В Microsoft Windows распространенным видом взлома видеоигр является использование библиотек DLL . Пользователи используют стороннюю программу для внедрения библиотеки DLL в свою игру.

Редакторы сохраненных игр

Редактирование сохраненной игры предлагает косвенный способ изменения данных игры. Изменяя файл в постоянном хранилище, можно эффективно изменять данные игры во время выполнения, которые будут восстановлены, когда игра попытается загрузить сохраненную игру.

Шестнадцатеричные редакторы были основным средством редактирования файлов сохраненной игры (например, чтобы дать игроку большую сумму денег в стратегических играх, таких как Dune II ). Однако, как и в случае с игровыми редакторами, вскоре стали доступны специальные утилиты для редактирования игр, в том числе функции для простого редактирования сохраненных данных для конкретных игр, в результате чего шестнадцатеричное редактирование в значительной степени устарело для этой цели.

Если сохраненная игра хранится в нескольких файлах, можно также обмануть, просто смешав и сопоставив эти файлы. Например, если один файл представляет предметы в сундуке с сокровищами, а другой - инвентарь игрока, то игрок может сохранить игру до и после взятия предмета из сундука и продолжить игру, используя файл сундука с сокровищами перед предметом. был поднят, а затем инвентарный файл.

Подделка сетевого трафика

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

Необычные эффекты

Чит-коды могут иногда вызывать необычные или интересные эффекты, которые не обязательно облегчают игру. Например, один чит в Jurassic Park: Operation Genesis заставляет динозавров казаться « нежитью ». Другой пример происходит в игре Dungeon Siege , где активация чита для увеличения дальности лука также позволяет врагам стрелять с того же расстояния, тем самым устраняя преимущество, которое мог бы дать чит. Чит может даже усложнить игру; например, можно дать врагу особые способности, увеличить общую сложность, заставить нейтральных прохожих атаковать игрока или предоставить игроку недостаток, такой как низкие очки здоровья. Читы в играх Grand Theft Auto могут заставить неигровых персонажей бунтовать или использовать оружие. В Grand Theft Auto III игрок может активировать чит, позволяющий отрывать конечности NPC, функция, изначально включенная в игру. Однако в последнее время Rockstar Games не включала такие жестокие или необычные чит-коды в свои игры, вместо этого сосредоточившись на читах, таких как появление транспортных средств, эффекты игрока (например, непобедимость) и появление оружия.

Некоторые игры шутливо наказывают игрока за использование чит-кодов другой игры. Например, использование чит-кодов из Doom in Descent отображает на экране только саркастические сообщения от программистов; использование кодов из Descent в его продолжении Descent II снижает щиты и энергию игрока до 1%. Коды от Doom, используемые в Heretic, дают эффект, противоположный желаемому, такой как мгновенная смерть вместо неуязвимости или разборка оружия вместо его предоставления. Код "IDDQD" оригинального Doom " режима бога" не работает в Doom 3 , но выдает консольное сообщение: "Ваша память вам хорошо служит".

Другие коды вносят чисто косметические изменения - например, в то, что носит персонаж игрока, - но не улучшают прогресс в игре. В большинстве игр Grand Theft Auto есть код для преобразования персонажа игрока в NPC . Другие специфические читы могут вызывать «режим большой головы» ( GoldenEye 007 ), заменять оружие другими объектами или изменять цвета персонажей.

Пасхальные яйца - связанная особенность. Хотя такой скрытый контент не влияет на игровой процесс, эти «яйца» можно найти во многих играх и могут намекнуть на будущие игры серии или предоставить дополнительную информацию по теме. Некоторые пасхальные яйца можно найти только с помощью читерских команд, таких как режим noclip .

Меры противодействия мошенничеству

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

Препятствия на пути к завершению игры

  • 32X версия Гибели не позволит игроку , чтобы закончить игру , если были использованы любые чит коды; вместо этого, после того как обманывающий игрок побеждает на предпоследнем уровне игры, игра имитирует выход программы в DOS и отображает фиктивную командную строку («C: \>»).
  • Некоторые игры для ПК и большинство игр для Xbox не записывают достижения игроков, если они были достигнуты при активированном чит-режиме. Например, Half-Life 2: Episode 2 превращает этот барьер в постоянное препятствие, если игрок сохраняет игру с активированными читами: игра запишет этот факт в файл сохранения и автоматически вызовет последующие перезагрузки из соответствующего файла сохранения для повторной активации читов. Режим.
  • В Ricochet Infinity , если игрок вообще читер, его счет будет равен нулю, в окне сообщения появится сообщение «Вы читаете», и прогресс игрока после читерства не будет записан.
  • В некоторых играх для Nintendo DS и Nintendo 3DS, таких как Pokémon Black and White или Tomodachi Life , используются контрмеры, чтобы помешать игрокам воспользоваться изменением системных часов, известным как «Путешествие во времени». В Tomodachi Life , например, магазины не будут обновлять или отображать какие-либо сезонные эксклюзивные предметы, пока системные часы не перейдут на следующий день.
  • В Batman: The Movie на Amiga, если игрок использовал чит, конечная последовательность отображается вверх ногами.
  • В Men in Black - The Series: Crashdown использование читов (скрытых на некоторых игровых уровнях) отключает функцию сохранения игры и прогресс уровня. Вместо этого появится сообщение «Уровень пройден с чит-кодами», и игра перейдет в главное меню.
  • Кредо Убийцы франшизы (в частности, Кредо Убийцы: Revelations ) позволяет использовать читы после того , как игра закончена, но прогресс отключает проигрыватель для любых незавершенных суб-квестов , а читы активны.
  • В Grand Theft Auto , Grand Theft Auto 2 и Grand Theft Auto III активация кодов «Нет полиции» будет мешать выполнению игровых миссий, требующих взаимодействия с полицией. В GTA , поскольку нет возможности сбросить миссию или сохранить игру, игра зависнет, когда игрока попросят получить полицейскую машину. То же самое и в GTA 2 ; хотя игрок может сохранить игру, этого нельзя сделать во время миссии. Таким образом, для продвижения в игре необходимо вернуться к старому сохранению. GTA требует повторного входа на уровень, теряя весь прогресс на этом уровне. Кроме того, использование читов в GTA не позволит игроку завершить игру на 100%, и перед попыткой сохранения игры выдается предупреждение.

Штрафы за результативность игрока

  • Вступление Wolfenstein 3D ' „ILM“ кода s обеспечивает плеер с максимально возможными жизнями, оружием и боеприпасами , но в процессе сбрасывает счет игрока к нулю.
  • Если игрок в Unreal использует команду «Admin Set», ему необходимо перезапустить Unreal, чтобы войти на любой онлайн-сервер.
  • В версии SimCity для Commodore 64 нажатие клавиши F1 добавляло 10 000 долларов к доступным средствам игрока. После четвертого раза произойдет землетрясение и пожары, и они будут повторяться каждый четвертый раз, когда будет использован чит. Однако, если игрок активировал чит перед тем, как начать строить свой город, нужно будет тушить только лесные пожары, а не сносить бульдозерами и восстанавливать поврежденные районы города.
  • В большинстве современных игр, таких как Saints Row: The Third , использование читов либо отключает автосохранение или сохранение в целом, либо отключает трофеи или достижения.

Отказ от ответственности в отношении достижений игрока

  • Если у игрока Portal активированы какие-либо читы, когда камера завершена в режиме Challenge, в игре будет отображаться "CHEATED!" над экраном сводки производительности для этого уровня.
  • Тириан отображает сообщение «Мошенники всегда преуспевают» в нижней части экрана счета.
  • Если игрок обманывает с помощью читерского устройства в игре Persona 3 , персонажи игры осуждают игрока за обман.
  • MechWarrior 3 делает свои чит-режимы легко доступными в качестве стандартных игровых опций (в отличие, например , от необходимости ввода «секретного» кода), но помечает эти игровые опции как «бесчестные», отсылка к кодексу чести, разделяемому соперником игры. кланы.
  • В Grand Theft Auto: Vice City ввод чит-кода для создания транспортных средств снижает криминальный рейтинг игрока. Если он падает ниже нуля, отображаются сообщения, связанные с читерством. Другие читы могут сделать игру чрезвычайно сложной. Игра уведомит игрока, если будет предпринята попытка сохранения с включенными читами, изменяющими игровой процесс, так как некоторые читы останутся сохраненными с игрой, если игрок сохранит.
  • В Grand Theft Auto: The Ballad of Gay Tony ввод чит-кода во время прохождения миссии не позволит игроку просматривать свою статистику и загружать ее в Rockstar Games Social Club.
  • Sanctum отображает сообщение после каждой волны, если используется какая-либо читерская мера, и отключает очки и достижения до перезапуска игры.
  • Metal Fatigue отображает сообщение «(имя игрока) жульничает, как слизистая крыса!» при использовании чит-кодов (как в одиночном, так и в многопользовательском режиме).

Обман в онлайн-играх

Обман существует во многих многопользовательских видеоиграх . Хотя чит-коды и другие способы упростить однопользовательские игры существовали всегда, разработчики часто пытаются предотвратить это в многопользовательских играх. С выпуском первых популярных сетевых многопользовательских игр читерство приобрело новые масштабы. Раньше было довольно легко увидеть, обманывают ли другие игроки, так как большинство игр игралось в локальных сетях или на консолях. Интернет изменился , что за счет увеличения популярности многопользовательских игр, давая игрокам относительную анонимность, и дать людям авеню , чтобы общаться читы.

Примеры читов в играх-шутерах от первого лица включают прицел , который помогает игроку прицелиться в цель, давая пользователю несправедливое преимущество, wallhack , который позволяет игроку видеть сквозь твердые или непрозрачные объекты, манипулировать или удалять текстуры, и ESP , с помощью которого отображается информация других игроков. Есть также читы, которые увеличивают размер хитбокса врагов, что позволяет игроку стрелять рядом с противником, что обычно приводит к промаху, но игра обнаруживает попадание.


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

В сетевых многопользовательских играх игроки могут использовать макросы , которые автоматизируют действия игрока, чтобы автоматически находить предметы или побеждать врагов в интересах игрока. Распространение массовых многопользовательских онлайн-игр (MMORPG), таких как World of Warcraft , Anarchy Online , EverQuest , Guild Wars и RuneScape , привело к обмену внутриигровой валюты на валюту реального мира. Это может привести к виртуальной экономике . Рост виртуальной экономики привел к мошенничеству, когда игрок использует макросы для получения больших сумм внутриигровых денег, которые затем игрок может обменять на реальные деньги. Условия использования большинства современных онлайн-игр теперь прямо запрещают передачу учетных записей или продажу внутриигровых предметов за «реальные» деньги. В зависимости от компании, запускающей игру, это может восприниматься или не восприниматься всерьез. Многие онлайн-игры позволяют незаметно обменивать внутриигровую валюту на реальные деньги из-за ресурсов, необходимых компании для поиска и поимки покупателей золота, а также из-за потери дохода при запрете покупки золота.

На публичных игровых серверах распространено мошенничество в онлайн-играх . Некоторые онлайн-игры, такие как Battlefield 1942 , включают специальные функции для борьбы с читерскими эксплойтами с помощью таких инструментов, как PunkBuster , nProtect GameGuard или Valve Anti-Cheat . Однако, как и в случае с антивирусными компаниями, некоторые античит-инструменты постоянно и последовательно обходят, пока дальнейшие обновления не заставят создателей читов искать новые методы обхода защиты.

В однопользовательских играх разработчики могут использовать ряд подключаемых модулей, чтобы остановить читеров. Обфускатор скремблирует код, чтобы его не могли прочитать декомпиляторы, переименовывает события / свойства / методы и даже добавляет поддельный код. Обманщик зашифрует переменные в памяти и замаскирует строки. В наборах средств защиты от читов есть ряд инструментов, таких как: обнаружение взлома скорости, шифрование настроек игроков, обнаружение читов времени, обнаружение взлома стен и многое другое. Их также можно использовать в большинстве многопользовательских игр.

Смотрите также

Ссылки