ZhiP.MoY.su
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: vanek, Механизм  
Редактирование эльфов
vanekДата: Четверг, 03.05.2007, 19:14 | Сообщение # 1
Майор
Группа: Модераторы
Сообщений: 82
Модель телефона: S65
Репутация: 1 []
Статус: Сейчас меня нет
Итак....
Начнем с вопроса: "А зачем собственно редактировать эльфы?"...
А вот, допустим эльф на английском языке, а ваш друг/подруга не понимает его, и ей срочно понадобился этот эльф, так что времени выпрашивать у автора исходники нет... Да и не только поэтому. Есть множество случаев, нет смысла их описывать.
Как же поступить тогда?
На этот случай умные люди и придумали hex редакторы. Самым мощным из всех hex редакторов является ida. Также он является интерактивным дизассемблером/дебаггером и еще много чем... Но использовать его не имеет смысла. Качать и запускать такую махину (40 mb) для маленького эльфика нет никакого смысла. Для этих целей можно использовать WinHex(~900kb, искать тут) .
Итак начнем...
Собственно, процедура редактирования эльфа проста:
-Открываем эльф в WinHex'e
-Жмем ctr+f, всплывает окошко "Найти"
-Вводим строки, значения, которые нужно поменять
-Если нашел, то убеждаемся, что файл открыт не в режиме read-only, т.е. запись разрешена
-Давим клавишу Insert, режим переключается на замену
-Заменяем искомые значения на желаемые
И все...
Но! Есть маленький нюансик... Длина строки замененной должна быть МЕНЬШЕ ИЛИ РАВНА длине строки заменяемой. Если равна, то все прекрасно. Если меньше, то оставшееся место заполняем пустыми блоками(FF). Ну, а если больше, то, увы, придется как нибудь сокращать. В общем необходимо сохранять форматирование в файле


Тишина-это смерть... (с)Тараканы!
 
  • Страница 1 из 1
  • 1
Поиск: