| 
 Спасибо. Это хорошо. Остался вопрос с шрифтом пока пытаюсь раскопать. Интересный момент ($69C0) попадается только в бине лунара в остальных играх не использующих системный шрифт - нет. При замене сразу игра повисла. Есть еще один итересный момент Цитата: 
 Незнаю может это просто совпадение. | 
| 
 lis5131, а не пробовал поменять A380 на 7380 и поменять ltn0.pgf на нестандартный кастомный? Указатели на шрифты скорее берутся отсюда: flash0:/codepage/cptbl.dat | 
| 
 Цитата: 
 | 
| 
 lis5131, Кстати, я нашёл путь в sceFont_Library, сдампил из памяти (это libfont.prx в папке MODULE, который я выше выкладывал декриптованный). Код: MODULE: sceFont_LibraryНикаким ltn12.pgf там не пахнет. Дамп памяти выкладываю сюда, можешь сам поглядеть. Ищи текст: flash0:/font/ т.к. kr0.pgf лежит отдельно ниже. | 
| 
 Цитата: 
 В действительности шрифт используется ltn12.pgf. Теперь можно использовать любой свой шрифт и положить его прямо в образ. Лучше использовать однобайтный шрифт, т.е. взять виндовой TTF, переместить русский алфавит в однобайтовую область C0 - FF и сконвертировать в PGF. P.S. Надеюсь увижу своё имя в кредитах... :blush: | 
| 
 Спасибо. Дельное замечание. :drinks: С меня причитается. СПАСИБО ОГРОМНОЕ. | 
| 
 lis5131, Ну надеюсь ты понял, что нужно делать... Сначала я прописал путь к карте памяти ms0:/font/ и всё получилось. Потом прописал путь disc0:/PSP_GAME/USRDIR/LUNAR/MODULE/ и закинул туда свой кастомный шрифт - прекрасно работает из образа и даже очень быстро выводится, я заметил, что из флеша шрифт немного задерживается. Пишешь именно в позицию 0х80С0 новый путь, надеваешь каску и противогаз, и вперёд с противотанковыми гранатами. В общем заменял путь, снова дампил память, всё отлично, прописанный внаглую путь не затирается в памяти. Нужно сделать однобайтовый шрифт PGF, чтобы можно было прямо в хексе или в текстовике писать русским шрифтом, без всяких закорючек и Юникодов, чтобы в шрифте не попадались служебные символы, т.е. шрифт должен быть в диапазоне C0-FF. Текстовые секции, где написан текст, можно писать без ограничений на длину, не обращая внимания на сдвиг последующего кода, т.к. это всё-таки текстовик, просто со служебными символами. | 
| 
 Я бы остался на родном юникоде, по той лишь причине, что это позволит оставить читабельными надписи, которые пишутся в данные сохранения. А этот мой пост кто-то перенёс? Цитата: 
 | 
| 
 Цитата: 
 Вроде если запишутся в однобайте, так и считаются этой же консолью с этой игрой точно так же и тем же шрифтом. Цитата: 
 | 
| 
 Цитата: 
 Цитата: 
 | 
| 
 Вложений: 1 Ну вообщем вот, сделал парочку файликов libfont.prx на всякие разные случаи. | 
| 
 Эрик, а можешь сделать ещё такой либфонт, чтобы шрифт класть в disc0:/PSP_GAME/USRDIR/, а шрифт чтобы назывался ltn0.pgf тогда его можно будет практически к любой игре прикрутить, где это может понадобиться. | 
| 
 Вложений: 1 Цитата: 
 Цитата: 
 Я просто даже не стал искать, где это название прячется, т.к. нет в этом необходимости. Да и чё-та я сомневаюсь, что эта библа будет работать с другими играми. | 
| 
 Спасибо. Твои уроки очень полезны, я теперь во многих играх могу шрифт поменять.  Были пробелы - в моей голове, сейчас я пытаюсь их заполнить, ха. УРААА - ErikPshat -у! | 
| 
 | 
| 
 Походу возник такой вопрос libfont.prx - разбирается без проблем, а как его собрать обратно чтоб работал на моей прошивке?Пробовал PRX_Encrypter не чего не вышло? | 
| 
 lis5131, ну я же его как-то собрал ;) | 
| 
 ErikPshat, я хочу проверить кой какие идеи. Мне нужно еще два файла собрать из разных игр. У самого пока не выходит. Поэтому хочу научится сам собирать. Ты профи - поэтому и собрал.:good: 'А я не волшебник - я только учусь'.:dash: PRX_Encrypter - файл на выходе получается 5,25 мб и не работает (оригинал 25 кб) EasyPBPRX - файл на выходе получается 400 кб и не работает (оригинал 25 кб) | 
| 
 Криптовать не обязательно. | 
| 
 Цитата: 
 | 
| Текущее время: 03:37. Часовой пояс GMT +3. | 
	Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
	
	PSPx Forum - Сообщество фанатов игровых консолей.