Посл.ответ |
Сообщение |
Ранг: 10.0 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 03 ноября 2007 00:10 · Личное сообщение · #1
Переводя программы кпк HEX редакторами на русский язык столкнулся со следующий проблемой, измененный тест представляет из себя восклицательные знаки либо другую ерунду. Я так понимаю это потому что не поддерживается русский шрифт? Что можно сделать в данной ситуации?
| Сообщение посчитали полезным: |
|
Ранг: 260.9 (наставник) Активность: 0.12↘0 Статус: Участник John Smith
|
Создано: 03 ноября 2007 00:23 · Личное сообщение · #2
хекс редакторы наверное правят ascii, а не unicode. если все таки юникод, тогда загадочно - все должно работвть
----- Недостаточно только получить знания:надо найти им приложение | Сообщение посчитали полезным: |
Ранг: 10.0 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 03 ноября 2007 02:04 · Личное сообщение · #3
Эээ… тогда встречный глупый вопрос… как различить что у меня ASCII или Unicode? Вот файл который правлю. d593_02.11.2007_CRACKLAB.rU.tgz - string.wpk
| Сообщение посчитали полезным: |
Ранг: 72.7 (постоянный), 27thx Активность: 0.05↘0.01 Статус: Участник
|
Создано: 03 ноября 2007 02:18 · Личное сообщение · #4
попробуй Sisulizer он вродебы всё понимает и кодировки тоже если я неошибаюсь
| Сообщение посчитали полезным: |
Ранг: 260.9 (наставник) Активность: 0.12↘0 Статус: Участник John Smith
|
Создано: 03 ноября 2007 02:29 · Личное сообщение · #5
аски. значит нету шрифта\кодировки для русского текста
----- Недостаточно только получить знания:надо найти им приложение | Сообщение посчитали полезным: |
Ранг: 10.0 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 03 ноября 2007 04:23 · Личное сообщение · #6
Скчал Sisulizer, посмотрел… прога достойная но вот чета мой фаил не в какую не грызет
| Сообщение посчитали полезным: |
Ранг: 3.3 (гость) Активность: 0=0 Статус: Участник
|
Создано: 03 ноября 2007 11:18 · Личное сообщение · #7
Restorator должен помочь... Винда всё-таки... Ну и соответственно в машинке русская локаль должна присутствовать... да и ещё в КПК (если мне не изменяет склероз) всё в Unicode.
| Сообщение посчитали полезным: |
Ранг: 10.0 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 03 ноября 2007 14:47 · Личное сообщение · #8
Restorator пишет что фаил имеет неизвестный формат
| Сообщение посчитали полезным: |
Ранг: 10.0 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 03 ноября 2007 16:39 · Личное сообщение · #9
Вообще мне кажется данный файл редактируется правильно… т.е. думаю глюк со шрифтом возникает позже… т.е. в данном файле используется ASCII кодировка а вовремя работы программы к данному тексту применяется какой-то шрифт ну который и не поддерживает кириллицу…(хотя может это бред)
| Сообщение посчитали полезным: |
Ранг: 605.2 (!), 341thx Активность: 0.47↘0.25 Статус: Модератор Research & Development
|
Создано: 03 ноября 2007 17:43 · Личное сообщение · #10
попробуй в программе, которую русифицируешь, задать системный шрифт с поддержкой кириллицы. для проверки вставь в русский текст пару латинских букв - чтобы убедиться, что проблема действительно в шрифтах.
----- EnJoy! | Сообщение посчитали полезным: |
Ранг: 260.9 (наставник) Активность: 0.12↘0 Статус: Участник John Smith
|
Создано: 03 ноября 2007 17:45 · Личное сообщение · #11
RiPPER пишет:
Restorator должен помочь... Винда всё-таки...
это не исполняемый файл, а просто файл со строками. аля lng файл у прог некоторых.
----- Недостаточно только получить знания:надо найти им приложение | Сообщение посчитали полезным: |
Ранг: 10.0 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 03 ноября 2007 19:02 · Личное сообщение · #12
"попробуй в программе, которую русифицируешь, задать системный шрифт с поддержкой кириллицы"- это как?
Кроме чисто русских символов вводил смешанные англо-русские, в итоге получалось все английские символы отображаются правильно, а кириллица опять виде восклицательных знаков. Выкладываю всю программу… может кто поймет где что нужно заменить... или из за чего так получается…
rapidshare.com/files/67176232/Age_of_Empires.rar.html
| Сообщение посчитали полезным: |
Ранг: 10.0 (новичок) Активность: 0=0 Статус: Участник
|
Создано: 19 ноября 2007 13:43 · Личное сообщение · #13
Итак все попытки добиться отображения кириллицы провалились крахом . Однако удалось выяснить что во многих играх на КПК действительно текст написан в виде юникода, а в данной игре это кодировка “С” ну так по крайней мере полагает программа IDA. Может кто знает что такое это “C” и с чем его едят????
| Сообщение посчитали полезным: |
Ранг: 387.4 (мудрец) Активность: 0.17↘0 Статус: Участник системщик
|
Создано: 19 ноября 2007 20:00 · Поправил: s0larian · Личное сообщение · #14
mc-serg87, "C" это значит что там набор букв с финальным '\0'. То есть, без явной длинны - zero terminated string.
| Сообщение посчитали полезным: |
Ранг: 260.9 (наставник) Активность: 0.12↘0 Статус: Участник John Smith
|
Создано: 19 ноября 2007 23:58 · Личное сообщение · #15
mc-serg87
в игре видемо шрифт - есть файл с изображением символов. и гама сама преобразует коды букв в координаты рисунков в этом граф файле. без использования системных возможностей. видимо придется немного изгалица и записать русский текст английскими символами, и в картинке соотв символы англ алфавита перерисовать русскими. и будет тебе возможность руссификации, исключая часть букв...
----- Недостаточно только получить знания:надо найти им приложение | Сообщение посчитали полезным: |