Меню отладки или режим отладки — это пользовательский интерфейс , реализованный в компьютерной программе , который позволяет пользователю просматривать и/или манипулировать внутренним состоянием программы с целью отладки . Некоторые игры форматируют свое меню отладки как внутриигровое местоположение, называемое комнатой отладки (в отличие от комнаты разработчика типа пасхального яйца). Меню отладки и комнаты используются во время разработки программного обеспечения для удобства тестирования и обычно делаются недоступными или иным образом скрытыми от конечного пользователя .
По сравнению с обычными пользовательскими интерфейсами, меню отладки обычно неотшлифованы и неудобны для пользователя, предназначены только для использования разработчиками программного обеспечения. Они часто криптографичны и могут допускать деструктивные действия, такие как удаление данных без предупреждения.
Меню отладки часто представляют интерес для игроков в видеоигры, поскольку их можно использовать для мошенничества, доступа к неиспользуемому контенту или изменения конфигурации игры за пределами того, что обычно разрешено. [1] Некоторые разработчики игр раскрывают методы доступа к этим меню в качестве бонусных функций, в то время как другие могут полностью заблокировать их в финальной версии, так что доступ к ним можно будет получить только путем модификации программы.
Cutting Room Floor (TCRF) — это веб-сайт, посвящённый исследованию и документированию скрытого контента в видеоиграх, включая отладочные материалы. [2] В декабре 2013 года Edge описал веб-сайт как «крупнейший и наиболее организованный» в своём роде, и к тому времени на нём было 3712 статей. [3]
Функции отладки можно найти во многих других программах и бытовой электронике. Например, многие телевизоры и DVD-плееры содержат скрытые меню, которые можно использовать для изменения настроек, недоступных через обычные меню. Многие сотовые телефоны также содержат меню отладки, обычно используемые для проверки функций телефона, чтобы убедиться, что они работают. Например, скрытое меню Samsung Galaxy S III содержит функции тестирования вибратора, датчика приближения, звука и других основных аспектов телефона.
[1] [2]