форум группы Chief-Net форум группы Chief-Net
Перевод приставочных игр и не только!
drako site Перейти на сайт группы     Наш чат      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
alex-terek Пользователь
Отправлено: 16 Декабря, 2015 - 07:01:41
Post Id





Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2015  





alex-terek
Текст насколько я понимаю не запакован. Читается и редактируется в hex-редакторе.

Латинский алфавит соответствует ASCII. Как только не пытался вставить кириллицу (перебор диапазона hex) - в лучшем случае появлялись умлауты, в худшем не выводились знаки.

У меня есть подозрение, что буквы в шрифте - располагаются блоками. А в файлах, содержащих текст игры - ссылка на блок шрифта.
Но это лишь мои больные предположения.

Буду благодарен за любую помощь и подсказку.
а вот и кусок шрифта как обещал
 
 Top
Mefistotel Администратор
Отправлено: 16 Декабря, 2015 - 07:02:33
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7061
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Mefistotel
Название игры в студию. И заголовок темы нужно подправить.
Похоже, что перед шрифтом идёт его кодировка (двухбайтная, 0041 - A, 0042 - B, 0043- C....0064 - d и так далее вниз по строкам) и задаются параметры вывода букв (ширина и пр.).
Но это так, с первого взгляда на скриншоты. Поэксперементируй со значениями одной буквы и посмотри в игре (нули не трогай).

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
alex-terek Пользователь
Отправлено: 16 Декабря, 2015 - 07:03:08
Post Id





Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2015  





alex-terek

насчёт 0041 - A, 0042 - B... как я уже писал, я это делал.
Латинские символы заменяются, что с нулями, что без них:
таблица символов латинского алфавита (Отобразить)

А с кириллицей не получается подставить в таблицу: a0-a9, b0-b9, c0-c9...
Отображаются умляуты, либо пустые ячейки.
 
 Top
Mefistotel Администратор
Отправлено: 16 Декабря, 2015 - 07:08:16
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7061
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Mefistotel

Ты вычислил коды некоторых умляутов, рисуй на их место кириллицу, предварительно найдя их в шрифте. Как правило, символы идут друг за другом и коды соответственно тоже.
Более сведущие в этой платформе люди может быть что подскажут, как появятся.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Rus Пользователь
Отправлено: 16 Декабря, 2015 - 07:08:37
Post Id





Покинул форум
Сообщений всего: 28
Дата рег-ции: Июнь 2015  





Rus
Думаю это оно: SHIFTJIS
 
 Top
alex_231 Супермодератор
Отправлено: 16 Декабря, 2015 - 07:09:02
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





alex_231

Кхм, а двухбайтовую кодировку символов вы не рассматриваете? Как в utf-8?

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Марат Супермодератор
Отправлено: 16 Декабря, 2015 - 07:09:28
Post Id



Chief-Net


Покинул форум
Сообщений всего: 2157
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Марат
Цитата:
Кхм, а двухбайтовую кодировку символов вы не рассматриваете? Как в utf-8?

Вот именно. Там явно юникод.
 
 Top
alex-terek Пользователь
Отправлено: 16 Декабря, 2015 - 07:10:00
Post Id





Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2015  





alex-terek
Цитата:
Думаю это оно: SHIFTJIS

Цитата:
Кхм, а двухбайтовую кодировку символов вы не рассматриваете? Как в utf-8?


а можно пример таблицы... до создания темы как только не пытался.
например:
Something
HEX значение - 53 6f 6d 65 74 68 69 6e 67

как в таблице должна выглядить запись для буквы Б ???
0x8441=Б
0x0411=Б
8441=Б
0411=Б
U+0411=Б

и самое главное как будет выглядеть в HEX слово Something
если первую букву S изменить на Б

может у меня руки кривые... pokeperevod ругается на некоторые записи.
 
 Top
alex_231 Супермодератор
Отправлено: 16 Декабря, 2015 - 07:10:25
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





alex_231
А вообще, приложи архив с шрифтами к сообщению, а то с мыльного облака моя опера ничего скачивать не хочет Недовольство, огорчение

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
alex_231 Супермодератор
Отправлено: 16 Декабря, 2015 - 07:11:45
Post Id



Chief-Net


Покинул форум
Сообщений всего: 4687
Дата рег-ции: Окт. 2014  





alex_231
Если там всё-таки двухбайтовая кодировка (типа utf-8), то вместо "Something" ты сможешь написать только "Бmething". Чтобы сказать конкретные коды, нужен файл шрифта - как минимум.

-----
Делая выбор, отбрось простое решение и выбери правильное...
 
 Top
Rus Пользователь
Отправлено: 16 Декабря, 2015 - 07:12:42
Post Id





Покинул форум
Сообщений всего: 28
Дата рег-ции: Июнь 2015  





Rus
Можно и пример
Спойлер (Отобразить)

И если она такая, а кодировка умляутов от A0 до FF то лучше уж перенести координаты и ширины с этих символов на С0-FF вместо ссылок на умляуты, Oraculum наглядно продемонстрировал, что я имею в виду, т.е. с картинками. (это наиболее простой вариант кмк)
И это базовый хакинг, а не экстрим...
 
 Top
alex-terek Пользователь
Отправлено: 16 Декабря, 2015 - 07:13:37
Post Id





Покинул форум
Сообщений всего: 8
Дата рег-ции: Июнь 2015  





alex-terek
Бог ты мой... вот это я нуб...
у меня же с самого начала была такая таблица вида
8440=А
8441=Б
но pokeperevod выдавал: Ошибка однако... Subscript out of range 9
сейчас напрямую в hex редакторе изменил - и кириллица отображается.
Cкажите... или ткните что почитать - как в покеперевод подсунуть такую таблицу ? Или надо осваивать круптар...
 
 Top
Mefistotel Администратор
Отправлено: 16 Декабря, 2015 - 07:14:27
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7061
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Mefistotel
Думаю, с этим все согласны (что теме место в базовом хакинге).
Что не тема, то на всех форумах. Что за привычку взяли. Не помогли в одном месте, пиши в другом.
Цитата:
Cкажите... или ткните что почитать - как в покеперевод подсунуть такую таблицу ? Или надо осваивать круптар...

В топку этот покеперевод. Лучше Круптара в свободном доступе прогу не найти.


-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Mefistotel Администратор
Отправлено: 16 Декабря, 2015 - 07:14:49
Post Id



Chief-Net


Покинул форум
Сообщений всего: 7061
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Mefistotel
Хватит менять название темы. Должно быть полное название, в скобках название консоли.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Базовый хакинг »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®