| 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). Ну, а если больше, то, увы, придется как нибудь сокращать. В общем необходимо сохранять форматирование в файле
Тишина-это смерть... (с)Тараканы!
|
| |
| |