Программы для локализации > HEX редакторы, Дизассемблер

OgreGUI - чет не получаеться.

(1/2) > >>

BlackSun:
Проблема как всегда типичная, чтоб ее решать с помочу OgreGUI. Надо сделать надпись длинше, чем она есть на самом деле. Беру екзешник, открываю его OgreGUI, нахожу нужную строку, исправляю (при исправлении говорю что надо сделать ей инверсию и очистить старое положение). В результате получаю - в конце файла дописанна новая стока, старая строка азабита нолями, добавленна гдето в середине файла надпись "OgreGUI2.01", исправленно еще какихто пару байтов. Результат - при запуске программы на том месте, где должна быть новая надпись просто пусто. Или я чтото не так делаю или чтото не так делает программа?????

И еще если не сложно, то оьбясните как руками делать преадресации строк. В конце файла я руками дописать смогу нужное слово, а вот где и как надо на него ссылучку ставить, чтоб вместо какого нить слова отображалось мое?????

Serega:

--- Цитировать ---просто пусто
--- Конец цитаты ---

Так и будет, если новая строчка намного длиннее исходной. Пользоваться такими программами нужно с большой осторожностью.

BlackSun:
Чет я не понял. Вродибы OgreGUI для того и предназначен, чтоб запихивать строки туда, куда они не влазят ?????? А туда где слово и так влазит я его ручками в обычном HEX редакторе накалякаю.

NedMaker:
Ilya

--- Цитировать ---Вообщем... Перевёл одну программу. Перевёл вообщем-то с помощью редактора ресурсов, где-то на 99% - остались лишь несколько строк, зашитых в коде программы. И вот, перевожу я "Open Project" на "Открыть проект" в OrgeGUI, запускаю программу, и что вижу - вместо "Открыть проект" отображается "Открыть прое"(???), причём остальные переведённые "зашитые" строки не отображаются вообще...Тоже самое и при переводе в HexWokshop. Т.е. при увеличении размера текста, в редакторе он отображается полностью, а в программе как бы отрезается или вообще не виден.
Да што ж такое-то? Даже не знаю, что делать, испробовал всё.
Помогите, пожалуйста(!!!). :)
--- Конец цитаты ---

Дело в том, что физический размер строки "Open Project" содержит 13 байт, а физический размер строки "Открыть проект" 15 байт. Поэтому строка обрезается. При редактировании строк, нужно изменить физический размер строки в соответствующем поле. Далее по ситуации можно изменять 4 флага строк, расположенных ниже.

Ilya:
Ухх... В том-то и дело, что НЕ получается! Я так сразу и подумал, и начал проделывать с флагами все возможные комбинации и размер изменял и на 15 и на 16, 17... НИЧЕГО не выходит - размер остаётся таким же.
Наверное, выходит (из сообщения от Serega), что я этими строками мне не справиться...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Перейти к полной версии