Продолжаю копаться в дампах игр: нашёл костыли кодеров в Drakensang: The Dark Eye
Продолжаю своё любимое хобби - вытаскивать файлы из текстовых баз игр и искать там невырезанный контент, пасхалки и откровения программистов, которые они не успели подчистить к релизу.
На этот раз под мой скальпель попала немецкая партийная RPG Drakensang: The Dark Eye (файл locale.db4).
Разработчики прекрасно знали, где накосячили, и даже заставили персонажей говорить об этом прямо в диалогах!
Вот восстанавливаемая ветка этого разговора целиком:
- Игрок / Тестировщик (выбор реплики):37ff9dab-59a0-4ed3-9b8f-d7ed61804704:— Это что, баг?
- НПС (ответ на обнаружение бага):aa8d0995-e1e9-43f4-8c6f-82068cd94365:— Хм... тут определенно что-то не так! И я точно знаю, кто во всем этом виноват! Наверняка подлые разработчики опять баг пропустили!
- Игрок / Тестировщик (реакция):66608a83-442a-41fe-9b62-ac45ce2ebf89:— Ха-ха-ха! Точно, это они, проклятущие, значит им и патчить!
- НПС d5adb080-0e0c-4149-a828-688229fd2806 «Я не хочу, чтобы меня 'патчили'! Я ничуть не хуже вот этого, даже красивее! Погодите! ... Пожалуйста!»
Послание для любителей сломать сюжет:
Если пропустить ключевую локацию с помощью читов или багов, игра выдавала не сухую ошибку, а ироничную заглушку:
«Добро пожаловать в Loc09. К сожалению, отсюда тебе уже дальше не поиграть. Вообще говоря ты сейчас должен был разговаривать с Ксольгоракомсом, но он сейчас лежит в постельке, отравлен, бедняжка, а все потому, что ты его не спас. Ай-я-яй.»
Если с помощью читов убить сюжетного НПС, система выводила отладочные тексты:
«Поздравляем, вы убили Ардакора. Как такое возможно?»
«Поздравляем, вы убили бессмертного ДРЕВНЕГО ДРАКОНА.»
Описание отладочной атаки бога:
GUID: InfoDebugAttack
«Эта атака выдумана только для того, чтобы испытать способности героя и продемонстрировать силу богов. Обычно смертным она не удается. Но если все же атака удастся, это рассердит не только богов!»
Борьба с пиратством и читерами:
При симуляции вызова убийства через консоль консоль выдает: ТЫ ШУЛЕР!, а в закромах кода отыскалась пасхалка к знаменитой защите SecuROM:
SecuROMMessage: «А Вы законный наследник?»
В базе данных сразу в нескольких местах продублирована фраза, ставшая живым воплощением мема "не трогай, а то всё рухнет":
ca768cf7-8211-41e3-b529-f3edc9335d6a:
KOMMT NIE VOR! MUSS ABER BLEIBEN WEIL HIER GANZ VIEL DRAN HÄNGT
(Перевод: «НИКОГДА НЕ ПРОИСХОДИТ! НО ДОЛЖНО ОСТАВАТЬСЯ, ПОТОМУ ЧТО НА ЭТОМ МНОГОЕ ДЕРЖИТСЯ»).
Ответ от русского локализатора:
Наши переводчики тоже оставили свой след прямо внутри строк:
ed546201-c61d-498c-bb45-d9ef618f8534:######### Неа. ########## Не хватало еще баги писать.
В файлах игры найден шмоточный итем с уникальным описанием:
Предмет:Гавайская рубашка
Описание:«Прекрасный сувенир с острова циклопов. Алоха...»
Чак Норрис среди огров:
В техническом списке ID персонажей модели огров-боссов названы не иначе как: lookat_Oger_Chuck_Nogga и lookat_Oger_Chuck_Togga.
Китайское проклятие / Пратчетт:
«Ну вот, теперь я что - виноват, что мы живем в такое интересное время?»
Библейские фразочки на изнанку:
«Удачи вам и не забывайте: торфяные лопаты на мечи!»
