Чит-код (англ. Cheat code, cheat — жульничество), иногда отладочный код — код, который может быть введён в программу, чтобы изменить ход её работы. Чаще всего применяется в компьютерных играх, реже — в LiveCD. Зачастую они не документированы официально и обнаруживаются как «пасхальные яйца» к программному обеспечению.
В компьютерных играх
Зачастую в компьютерных играх (или видеоиграх) присутствуют коды, которые реализованы и встроены разработчиками. Ввод таких кодов осуществляется воспроизведением определённой последовательности на устройстве управления (обычно это геймпад игровой приставки или компьютерная клавиатура), или же ввод текста в специально отведенных для этого местах — например, меню игры или консоль. Основное назначение таких кодов — отладка программного продукта еще на стадии разработки (например, для отладки последнего уровня разработчику не потребуется проходить всю игру, а достаточно воспользоваться чит-кодом).
Другой, не предусмотренный разработчиками способ создания чит-кода — изменение содержимого памяти запущенной игры, конфигурационных файлов или файлов, хранящих информацию о прогрессе пользователя (файлы «сохранения»). Этот способ более сложен в применении, но позволяет изменить почти любой параметр или переменную игры. Для использования таких кодов зачастую нужны специальные программы (в случае с компьютерами) или специальные устройства, например дополнительный картридж. Обычно эти программы позволяют управлять определенным адресом памяти, в котором находится нужная переменная, и её значением (например, предотвратить изменение переменной, определяющей здоровье игрового персонажа). Указанные операции фактически являются взломом (хаком) компьютерной программы. Иногда сторонними разработчиками выпускаются программы «трейнеры» — компоновки готовых решений для изменения поведения игры.
Чит-коды в играх используются для упрощения игрового процесса, поэтому игроки, которые не используют чит-коды, зачастую относятся с пренебрежением к «читерам» (игрокам, злоупотребляющим чит-кодами). В некоторых играх введена специальная система порицания за использование игроком чит-кодов (например, в трёхмерных играх серии Grand Theft Auto игрок теряет «очки» за использования чит-кодов, а в Windows Live игрок перестаёт получать достижения, в Космических Рейнджерах игроки, использующие чит-коды попадают в таблице достижений на сайте игры в отдельный список читеров, в Spore при использовании чит-кодов даётся награда «Шулер».). В Warcraft II, если игрок во время миссии читерил, то в подведении её итогов, вместо определённого звания игрока показано звание «Читер!!!». То же самое и в Heroes III, в доске почёта после победы в миссии, вместо имени игрока и названия миссии показано «Читер!!!», и оно стоит последним в списке, в игре serious sam 2 при использовании чит-кодов, в конце уровня будет получено 0 очков и рядом с ними будет красоваться надпись читер.
Различные игровые журналы и веб-сайты занимаются «коллекционированием» и публикацией чит-кодов, как реализованных разработчиками, так и другими, сторонними средствами.
В многопользовательском режиме игры
Использование чит-кодов в многопользовательском режиме игры разработчиками в большинстве случаев не предусмотрено и даже запрещено (но например в играх на движке Quake администратор сервера может перевести его в режим отладки). Недобросовестные игроки могут пытаться использовать недостатки в защите от читерства чтобы получить преимущество перед другими игроками.
В игре S.T.A.L.K.E.R.: Чистое Небо, так называемые «читеры» используют чит-коды не только для неоспоримого преимущества над другими в онлайн игре, но и еще «придумали» способы для «падения» сервера.. Что приводило к «запароливанию» серверов или помогало только «поднятие файрвола» на определенные IP адреса. В скором времени была написана программа «КОНТРОЛЕР», которая позволяла автоматически распозновать игроков пользующих чит-код и их удаление с сервера на определенный срок, устанавливаемый администратором.
Распространенные отладочные чит-коды
В 3D-шутерах, RPG и, реже, аркадах Бессмертие, «режим бога» (англ. God mode) — игрок перестает получать повреждения или его невозможно убить. Действие этого кода не всегда распространяется на весь игровой процесс, например, в играх на движке Unreal Engine игрока всё еще может раздавить движущийся предмет во избежание ошибок при расчете физики. Получение полного боезапаса и дополнительных предметов (англ. Give all) — игрок получает все оружие и боеприпасы и может их использовать. В зависимости от игры, при включении данного чит-кода количество боеприпасов может стать бесконечным, или же нет. Во втором случае их иногда можно увеличить повторными введениями данного чит-кода. Загрузка произвольного игрового уровня Отключение столкновений персонажа с игровыми объектами и обсчета физики персонажа (англ. Noclip mode) — используются для отладки каких-либо локаций в пределах игрового уровня, также может использоваться игроками для нахождения некоторых «пасхальных яиц» (например, с помощью такого кода можно увидеть голову Джона Ромеро в Doom II) Невидимость игрока для NPC (англ. Notarget) — NPC перестаёт получать информацию о присутствии игрока, а следовательно, противники не атакуют его. В стратегиях реального времени Моментальное возведение строений или юнитов Бесконечные ресурсы Бессмертные юниты и нерушащиеся здания Мощное и порой недоступное в честной игре оружие Бесконечная мана (Warcraft 3) убийство с одного удара (Warcraft 3)
А как вы к этому относитесь и используете ли читы в играх?
Добавлено (22.01.2011, 16:47) --------------------------------------------- Я например, использую читы только в ГТА. Ненавижу читеров в онлайн играх, так как.... в принципе все знают почему.
Все представленные аудиовизуальные материалы предназначены только для ознакомления — для прочих целей Вы должны купить лицензионную запись. Используемый формат кодирования аудиовизуальных материалов не может заменить качество оригинальных лицензионных записей. Все записи представлены в заведомо заниженном качестве. Eсли Вы оставляете у себя в каком-либо виде эти аудиовизуальные материалы, но не приобретаете соответствующую лицензионную запись — Вы нарушаете законы об Интеллектуальной собственности и Авторском праве, что может повлечь за собой преследование по соответствующим статьям существующего законодательства. Использование материалов сайта разрешено при наличии кликабельной ссылки на источник.