|
Русификация игр и софта для PSP Здесь выкладываем локализации всего, что связано с PSP |
29.12.2012, 02:15
|
Сообщение: #1 (1059953)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,758
Вы сказали Спасибо: 27,999
Поблагодарили 43,719 раз(а) в 12,399 сообщениях
Сила репутации: 10Репутация: 42910 
(репутация неоспорима)
|
lis5131, Ну надеюсь ты понял, что нужно делать...
Сначала я прописал путь к карте памяти ms0:/font/ и всё получилось.
Потом прописал путь disc0:/PSP_GAME/USRDIR/LUNAR/MODULE/ и закинул туда свой кастомный шрифт - прекрасно работает из образа и даже очень быстро выводится, я заметил, что из флеша шрифт немного задерживается.
Пишешь именно в позицию 0х80С0 новый путь, надеваешь каску и противогаз, и вперёд с противотанковыми гранатами.
В общем заменял путь, снова дампил память, всё отлично, прописанный внаглую путь не затирается в памяти.
Нужно сделать однобайтовый шрифт PGF, чтобы можно было прямо в хексе или в текстовике писать русским шрифтом, без всяких закорючек и Юникодов, чтобы в шрифте не попадались служебные символы, т.е. шрифт должен быть в диапазоне C0-FF.
Текстовые секции, где написан текст, можно писать без ограничений на длину, не обращая внимания на сдвиг последующего кода, т.к. это всё-таки текстовик, просто со служебными символами.
Последний раз редактировалось ErikPshat; 29.12.2012 в 02:51.
|
|
|
Этот пользователь сказал Спасибо ErikPshat за это полезное сообщение:
|
|
05.01.2013, 13:47
|
Сообщение: #2 (1060814)
|
Модель консоли: PSP-1004
Прошивка: 6.60 PROMOD
Другие консоли: iPad 3 WiFi
Регистрация: 18.12.2006
Адрес: Москва
Возраст: 58
Сообщений: 47,758
Вы сказали Спасибо: 27,999
Поблагодарили 43,719 раз(а) в 12,399 сообщениях
Сила репутации: 10Репутация: 42910 
(репутация неоспорима)
|
Кстати, по этому поводу я тут вспомнил одну вещь...
Сообщение от ErikPshat
Нужно сделать однобайтовый шрифт PGF, чтобы можно было прямо в хексе или в текстовике писать русским шрифтом, без всяких закорючек и Юникодов, чтобы в шрифте не попадались служебные символы, т.е. шрифт должен быть в диапазоне C0-FF.
|
Вот в этой теме я уже оказывается всё это делал и выкладывал, лежит там во вложении. Так что можно ваще писать однобайтной кириллицей, а не Юникодом. Вот текст сообщения из шапки той темы:
Сообщение от ErikPshat
В архиве, для примера лежит шрифт TimesNewRoman.ttf, который я немного кастомизировал, удалив лишние языки, которые шли после русского алфавита. Английский вначале естесственно остался.
Так-же я в нём продублировал русский алфавит в области C0-FF (192-256). Поэтому его можно использовать в программах и плагинах, используя 8-битную (1-байтную) кодировку, вместо UTF-8.
Как он выглядит, можете посмотреть на скриншоте выше.
|
|
|
|
05.01.2013, 14:09
|
Сообщение: #3 (1060816)
|
Регистрация: 25.05.2008
Возраст: 49
Сообщений: 62
Вы сказали Спасибо: 16
Поблагодарили 52 раз(а) в 38 сообщениях
Сила репутации: 1Репутация: 52 
(скоро придёт к известности)
|
ErikPshat, шрифт у меня уже есть готовый начинается с C0=А. С этим нет проблем. хочешь напрямую пиши хочешь как юникод (C0 00 C0 00 C0 00)
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Опции темы |
|
Опции просмотра |
Комбинированный вид
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 13:10. Часовой пояс GMT +3.
Powered by vBulletin® Version 3.8.7 Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.
|
|
|