О взломе структур данных игры Dungeon Keeper

Как я уже писал, однажды я решил тряхнуть стариной и инсталлировал старую игрушку Dungeon Keeper (первый, русифицированный и озвученный русскими хакерами с идиотскими голосами).

1. Игра эта написана под Windows 95 и под XP не отображает русские буквы. Ряд советов, данных мне в ЖЖ (включить эмуляцию UNICODE для приложения и т.д.) не помогли (или я что-то не совсем верно сделал). Плюнув, я поступил тупо: взял файл с русскими сообщениями BullfrogKeeperdatatext.dat и транслитерировал его. Теперь игра ob[aets9 so mnoy na albanskom (именно так, для сохранения структуры и длины файла я использовал транслитерацию буква в букву, поэтому щ у меня [, я – 9 и так далее. (Ща вам не ша!)

2. Как оказалось, за последние годы я поглупел и в этой детской игре не могу пройти некоторые уровни (например, уровень 11, селение Хаа, в котором на меня непрерывно нападают герои со всех четырех сторон света). Но в каталоге Bullfrog/Keeper/LEVELS часть информации об уровне представлена текстом на неком внутреннем языке скриптов. Эти файлы даже имеют расширение .txt, чтобы хакеру было легче догадаться. Сам язык прост и интуитивно понятен и после нескольких проб я научился снижать боевую мощь моих противников и проходить трудные уровни. Сейчас я на 14 уровне. При помощи такого хака прошел 11-й и пока еще не прошел 14-й. (Прикол в том, что скриптами можно сделать компьютерного оппонента слабым, но герои описаны в других файлах, бинарных, более сложных по структуре, и эти герои меня пока мочат).

3. Да, я знаю, что есть советы по игре (целый мануал), чит-коды, трейнеры, редакторы уровней, но я люблю сам слегка поковыряться.

Глюк

26 практически весь день этот блог (prool.kharkov.org) не работал из-за сбоя хостингового сервера. Теперь всё починили и уже всё ОК

Заклеймен!

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

Technorati Profile

(код генерируется индивидуально для каждого блога, это код-метка или клеймо)

Интересный блог

Вот, случайно нашел в каталоге Блоговара блог про открытый каталог ODP(DMOZ). Это очень старый Интернет-каталог со свободной и открытой регистрацией туда всех желающих. Начался он еще во времена, когда Yahoo было маленьким и когда был такой браузер Netscape Navigator. И частично сохранил дух того времени, а не превратился в такого монстра как Yahoo

Всем людям доброй воли

Я тут затеял переход с блога, базирующегося на однопользовательском Вордпрессе по адресу prool.kharkov.org на многопользовательский WordPress MU на адрес prool1.kharkov.ru.  Сообщения с однопользовательского Вордпресса уже перенес методом экспорта и последующего импорта на prool1. Потом как-то остановлю prool.kharkov.org и сделаю с него автоматический редирект.

“Как-то так”

Война

Решил я поиграть в Blogowar. Блоговар (война блогов) - это такая прикольная игра в пузомерку, чей блог получит больше "унца" (так называется тамошний рейтинг)

Страшная и таинственная история про последовательные порты

Последовательный порт на моем домашнем компьютере начал
барахлить давно, несколько месяцев назад. На порт com1 (ttyS0) у меня подключена мышь, а на com2 – внешний модем GVC 33600 для диалапного интернета. И вот периодически мышиный курсор переставал двигаться. Манипуляции с портом (вдвинуть разъем мыши поглубже, вытащить и опять засунуть, выключить и включить компьютер) проблему устраняли и я думал, что проблема в плохих контактах.

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

А тут срочно нужно было в иксы зайти, а иксы без мыши, это
как пиво без водки. (Windows мы все, конечно, не любим, но винды без мыши хоть как-то можно использовать, а иксы совсем никак). Тут мне брат Бела по телефону посоветовал поменять порты местами в BIOSе. Второй порт-то (на котором модем) исправен. Я зашел в setup и поменял номера прерываний и
адреса портов местами. И (о чудо!) после загрузки заработали
оба порта! Видимо первый порт начал дохнуть, но еще не здох,
сука или контакт плохой и для питания мыши энергии не хватает,
а модем – это активное устройство со своим собственным питанием и он на этом порту нормально функционирует.
Отака фигня, малята!