Стаття по роботі з hex для початківців

Наприклад переведемо слово "Applications" в програмі на знімку нижче.

Зайві знаки: "ns"

Примітка:
Нулі приймають не всі програми, в цьому випадку забиваємо зайві знаки пробілами. І навпаки, деякі програми не приймають прогалини, на їх місці відображаються вертикальні рисочки.

4. Подовження слова:
Переведемо на прикладі слова "Explorer". Це слово перекладається як "Провідник", як бачимо в ньому на один знак більше, тому нам треба його подовжити. Після слова "Explorer" йдуть нульові значення, на їх місце можна вводити додаткові знаки, головне щоб між останнім знаком і кодом програми (роздільник і т.д.) було не менше одного нуля.

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

Ну ось мабуть і все, питання в студію!

А за допомогою OgreGUI не виходить, слово не влазить в довжину зображення кнопки, по видимому мені треба і саму довжину кнопки змінювати

А за допомогою OgreGUI довжину кнопки і не збільшити. Інтерфейс головного вікна програми весь в коді, а не в ресурсах програми, тобто змінювати треба, використовуючи засоби для налагодження програми, це вже реверсінг виходить. Можу кнопки витягнути вже на готовій роботі. Тобто робіть переклад, а потім вже дайте мені і я вам підправлю все кнопки.

проблема з основним вікном, але хотілося б самому розібратися і зробити

Самі ви не розберетеся, треба використовувати відладчик для цього.
Грубо кажучи, ось що треба робити:
наприклад, щоб змінити довжину кнопки Select IMG. потрібно міняти підкреслену червоним кольором:

- підкреслене червоним кольором визначає довжину кнопки;
- підкреслене зеленим кольором визначає висоту кнопки.

або додають ключ в реєстрі для заміни шрифту в програмі.

Це повинно ставитися для всіх програм, твіки. Або в вашому розумінні - підміною шрифтів в реєстрі. Багато програм відображають кракозябри тому і ставиться цей Твік. Копируй весь текст в текстовий документ і перейменовувати розширення в .reg, потім запускай і все. Це називається - Корекція російської мови. Такі речі взагалі то потрібно знати перш ніж намагатися колупати програми.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ FontSubstitutes]
"System, 0" = "Arial, 204"
"Fixedsys, 0" = "Fixedsys, 204"
"Small Fonts, 0" = "Small Fonts, 204"
"MS Serif, 0" = "MS Serif, 204"
"MS Sans Serif, 0" = "MS Sans Serif, 204"
"Courier, 0" = "Courier New, 204"
"Arial Cyr, 0" = "Arial, 204"
"Courier New Cyr, 0" = "Courier New, 204"
"Times New Roman Cyr, 0" = "Times New Roman, 204"
"Helv, 0" = "MS Sans Serif, 204"
"Tms Rmn, 0" = "MS Serif, 204"
"Arial, 0" = "Arial, 204"

Схожі статті