![]() |
![]() |
#3901 | |||||||||||||||
PSX Planet Elite Supporter
![]() Регистрация: 23.07.2019
Пол: Мужской
![]()
Сообщений: 1,852
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Сложно ответить. Но скажу наперед, на пс1 большая часть таблиц в исполняемом файле. |
|||||||||||||||
![]() |
![]() |
Сказали спасибо YAGAMI55 |
Реклама | |
![]() |
![]() |
#3903 |
Person Of The Community
![]() Регистрация: 06.03.2024
Пол: Мужской
![]()
Сообщений: 3
![]() |
Последний раз редактировалось lila1346; 19.04.2024 в 13:33. |
![]() |
![]() |
![]() |
#3904 | |||||||||||||||
PSX Planet Elite Supporter
![]() Регистрация: 08.08.2008
Пол: Мужской
![]()
Сообщений: 1,443
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
__________________
Я - геймер с чувством юмора. P.S.: C2 EE F2 20 F2 E0 Ea E0 FF 20 F3 20 EC E5 ED FF 20 EF EE E4 EF E8 F1 FC 20 3D 29 Русские и английские обложки PS1. Собственные сканы. Обновлено: 15.03.2024 =) Список фанатских переводов PS1 SCPH-5502 C |
|||||||||||||||
![]() |
![]() |
![]() |
#3906 | |||||||||||||||
PSX Planet Elite Supporter
![]() Регистрация: 08.08.2008
Пол: Мужской
![]()
Сообщений: 1,443
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
__________________
Я - геймер с чувством юмора. P.S.: C2 EE F2 20 F2 E0 Ea E0 FF 20 F3 20 EC E5 ED FF 20 EF EE E4 EF E8 F1 FC 20 3D 29 Русские и английские обложки PS1. Собственные сканы. Обновлено: 15.03.2024 =) Список фанатских переводов PS1 SCPH-5502 C |
|||||||||||||||
![]() |
![]() |
![]() |
#3907 |
PSX Planet Elite Supporter
![]() Регистрация: 25.11.2008
Адрес: BY, Minsk
Пол: Мужской
![]()
Сообщений: 2,797
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
если без дэбага (как я собственно и делал всегда), то начинай от простого к сложному:
через хексредактор ищешь: 1. в игре могут быть указаны только ширины букв (обычно если шрифт выровнен по сетке, или тупо расположен в столбик) - замеряешь ширины подряд идущих символов и ищешь в файле последовательность этих ширин (08 05 09 09 09 08 08 07 и т.д.), много лучше не брать, символа 3-4. - если не находит, делай +-1 к ширинам и ищи опять. 2. чаще конечно буквы берутся по координатам, верхний-левый / нижний правый угол (и ширина тоже может быть указана) - тут уже может быть как угодно последовательность, но проще всего бери координату по верхнему-левому (т.е. по иксу) подряд идущих символов и ищи уже не подряд, а с равными промежутками между координатами, т.е.: 08хх16хх22, где хх - любой байт - если не находит, добавляй байт между координатами - 08хххх16хххх22, 08хххххх16хххххх22 и т.д. (в WiHex например есть подстановка любого байта, "wildcard") - если не находит, делай +-1 к координатам и ищи опять. делов то) я так в большинстве своих переводах находил таблицу координат. |
![]() |
![]() |
Сказали спасибо ViToTiV |
![]() |
#3908 | ||||||||||||||||||||||||||||||
PSX Planet Elite Supporter
![]() Регистрация: 08.08.2008
Пол: Мужской
![]()
Сообщений: 1,443
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
В Tyco R/C обыкновенный растровый TIM-файл (2 штуки: 256x50 и 256x40). Не смотря на то, что у буквы "I" есть расстояние, при написании на ее месте более широкой, она в игре обрезается. Теоретически, нужно заменить буквы на "шахматную доску" из пикселей и посмотреть, до какого пикселя (ширина/высота) игра отображает символ, сделать так с тремя рядом стоящими символами, записать значения, и уже тогда эти значения попробовать найти?
__________________
Я - геймер с чувством юмора. P.S.: C2 EE F2 20 F2 E0 Ea E0 FF 20 F3 20 EC E5 ED FF 20 EF EE E4 EF E8 F1 FC 20 3D 29 Русские и английские обложки PS1. Собственные сканы. Обновлено: 15.03.2024 =) Список фанатских переводов PS1 SCPH-5502 C |
||||||||||||||||||||||||||||||
![]() |
![]() |
![]() |
#3909 |
Модератор
![]() Регистрация: 13.08.2008
Пол: Мужской
![]()
Сообщений: 1,044
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
В файле MAINRSRC.BFF по смещению: 0xB53A98 будет ширина буквы "I", ну и таблица там тебе будет лежать вокруг да около.
|
![]() |
![]() |
Сказали спасибо brill |
![]() |
#3910 | |||||||||||||||
PSX Planet Elite Supporter
![]() Регистрация: 08.08.2008
Пол: Мужской
![]()
Сообщений: 1,443
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Немного покумекав, вывел новую букву в игре, понял, что тут же можно просто кириллицу рядом с латиницей запихнуть? Место в текстуре есть, и там в таблице тоже. Тогда это вообще все проблемы решит.
__________________
Я - геймер с чувством юмора. P.S.: C2 EE F2 20 F2 E0 Ea E0 FF 20 F3 20 EC E5 ED FF 20 EF EE E4 EF E8 F1 FC 20 3D 29 Русские и английские обложки PS1. Собственные сканы. Обновлено: 15.03.2024 =) Список фанатских переводов PS1 SCPH-5502 C |
|||||||||||||||
![]() |
![]() |