![]() |
![]() |
#101 |
Person Of The Community
![]() Регистрация: 02.11.2008
Адрес: Рядом
Пол: Мужской
![]()
Сообщений: 85
![]() ![]() ![]() ![]() ![]() ![]() |
nikita600,
Да и как я понял -- размер там не в четырех байтах, а в двух и два -- пустышки. Иначе файлы больше архива были бы. UPD: И даже так получились у меня файлы без хедеров и вообще чем эти fnt открывать? Шиндошс-ориентированными не выходит. Как TIM тоже не получается. Да и че там получится, если сами файлы без бошек... Начинаю диагностировать себе Как я тебя понял -- fnt -- так же архив и бошки у него нет потому, что она ему не нужна, а за место нее у него 4 байта указывающие на колличество шрифтов в контейнере. Опять же 4(!) байта? Не многовато ли шрифтов будет? Не может же там быть 14950685 шрифтов... UPD2: Так. Заново. В CD.HED есть: sp_fnt00.fnt 73 70 5f 66 6e 74 30 30 2e 66 6e 74 00 00 00 00 00 70 03 01 78 19 00 00 * Это имя файла * Это черт-его-знает. Заглушка. * Это оффсет * Это размер * Это черт-его-знает. Заглушка. В чем ошибся??????? Последний раз редактировалось Gness; 20.12.2011 в 10:23. |
![]() |
![]() |
Реклама | |
![]() |
![]() |
#103 | |||||||||||||||
Person Of The Community
![]() Регистрация: 18.03.2009
Пол: Мужской
![]()
Сообщений: 141
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Считываем имя файла. В нашем случае - это font_big.fnt + 0x00. Но надо учитывать то, что длина по-любому должна быть кратной 4. У нас получилось 13 символов, так что добиваем до кратного 4, т.е. 16. Потом считываем смещение. Тут всё просто. В нашем случае - это 4 байта. Значение - 0x0103C000. Потом считываем размер файла. Тут тоже 4 байта. Получаем - 0x1C90. Повторюсь ребят, переведите текст для начала, а там я может инструменты доработаю, да вставлю ресурсы в игру сам, если перевод хорошим будет :) |
|||||||||||||||
![]() |
![]() |
Эти 2 пользователи сказали Спасибо nikita600 за это сообщение: |
![]() |
#104 |
Person Of The Community
![]() Регистрация: 02.11.2008
Адрес: Рядом
Пол: Мужской
![]()
Сообщений: 85
![]() ![]() ![]() ![]() ![]() ![]() |
nikita600,
Я не идиот. С первого раза понял. И как видишь так и сделал. Нужно было просто сказать правильно я делаю или нет. Зачем снова то же самое повторять. По хедеру извлек из WAD'а font_big.fnt. Затем по твоей инструкции читаю первые 4 байта этого файла, чтобы узнать колличество шрифтов в контейнере. Ну вот и выходит, что в файле font_big.fnt первые 4 байта -- это 0x0022DF1F = 2285343, не может же в контейнере быть столько шрифтов ![]() http://rghost.ru/35522542 |
![]() |
![]() |
![]() |
#105 | |||||||||||||||
PSX Planet Elite Supporter
![]() Регистрация: 25.11.2008
Адрес: BY, Minsk
Пол: Мужской
![]()
Сообщений: 2,803
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|||||||||||||||
![]() |
![]() |
![]() |
#106 |
Person Of The Community
![]() Регистрация: 28.08.2011
Адрес: Челябинск
Пол: Мужской
![]()
Сообщений: 230
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
#107 | |||||||||||||||
Модератор
![]() Регистрация: 24.07.2008
Пол: Неизвестно
Сообщений: 14,406
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|||||||||||||||
![]() |
![]() |
Сказали спасибо DruchaPucha |
![]() |
#108 | |||||||||||||||
Person Of The Community
![]() Регистрация: 28.08.2011
Адрес: Челябинск
Пол: Мужской
![]()
Сообщений: 230
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Читай: Нажмите
Насчет шрифтов:
1 вариант(быдло): Перерисовать английские шрифты на русские и наслаждаться невозможностью нормально ввести читы, а это, хоть и не сильно важный, но все же неотъемлемый эллемент игры. А так же невозможностью оставить в покое названия и другие части речи, которые по правилам перевода не нуждаются в переводе какого либо вида. 2 вариант(аристократъ): Заменить на русские дополнительные шрифты, такие как мексиканские и другие ненужные/неиспользуемые в игре. Итог -- мы имеем тулсет шрифт позволяющий использовать как русский, так и английский язык. Со всеми вытекающими печеньками. Если мексиканских (испаноязычных) шрифтов не хватит на весь русский алфавит(в случае если введены только спецефичные буквы) -- поступить аналогично -- ввести только те буквы русского алфавита, которым нет достойного аналога в английском. (Такие как Б Г Д Ё Ж И Й Л П Ф Ш Щ Ц Ч Э Ю Я ) Мы выбираем 2 вариант! |
|||||||||||||||
![]() |
![]() |
![]() |
#109 | |||||||||||||||
Person Of The Community
![]() Регистрация: 18.03.2009
Пол: Мужской
![]()
Сообщений: 141
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
По поводу замены шрифтов. Перерисовать вы сумеете, но активировать на американке их - навряд ли получится (европейка дико забажена). Такие дела. |
|||||||||||||||
![]() |
![]() |
![]() |
#110 | |||||||||||||||
Person Of The Community
![]() Регистрация: 28.08.2011
Адрес: Челябинск
Пол: Мужской
![]()
Сообщений: 230
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
|||||||||||||||
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
"Как дела?" или "Душеизливалка" | SevenArt | Общество | 4106 | 07.08.2025 20:53 |
Поиск игр с русской озвучкой (Kudos, PlayStation 2 Golden, Devil Soft и КИ "Gamebox") | DruchaPucha | Request Section for SONY PlayStation 2 Games | 313 | 08.07.2024 13:17 |
Dink Smallwood ("Приключения Ваньки Малолесьева") (Russian) (7 Wolf) | volgame | (PC) RPG | 1 | 03.05.2014 13:59 |
Для всех остальных "не помнящих" игр пользуйтесь универсальным разделом "Игры" | sagara | Игры | 13 | 01.02.2010 19:43 |