IPB

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V   1 2 3 >  
Ответить в данную темуНачать новую тему
Resident Evil Genesis, платформа J2ME
lupus
сообщение 12.10.2008, 13:45
Сообщение #1


Активный участник
***

Группа: Переводчики
Сообщений: 74
Регистрация: 11.10.2008
Пользователь №: 264



являясь старым поклонником серии RE, не могу обойти эту игрушку стороной ))
по большому счету, это тот же первый резидент для мобильников с поддержкой ява.
вы играете за Джилл Вэлентайн, скитаясь по особняку Спенсера, в лесу неподалеку от городка Раккун, то и дело натыкаясь на монстров и зомби, придется разобраться с тем, что же все таки происходит...


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

ссыль на игру:
тынц

PS на компе можно попробовать ее через MIDPX
Перейти в начало страницы
 
+Цитировать сообщение
HoRRoR
сообщение 12.10.2008, 17:22
Сообщение #2


Администратор
***

Группа: Администраторы
Сообщений: 948
Регистрация: 28.12.2007
Из: Ростов-на-Дону
Пользователь №: 1



0000-00BF - видимо, поинтеры на графику (видимо, коды, начиная с $20 и кончая $FF).
00C0-013F - видимо, таблица ширин для всего диапазона ($00-$FF).
Далее, видимо, графика. Хотя странно, что есть ссылки за пределы файла.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
HoRRoR
сообщение 12.10.2008, 17:35
Сообщение #3


Администратор
***

Группа: Администраторы
Сообщений: 948
Регистрация: 28.12.2007
Из: Ростов-на-Дону
Пользователь №: 1



Хм... Стоит заметить, что у ссылок лимит байта - $7F, после этого он обнуляется. Странно... Может, там счёт идёт по Word'ам?


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
lupus
сообщение 12.10.2008, 18:18
Сообщение #4


Активный участник
***

Группа: Переводчики
Сообщений: 74
Регистрация: 11.10.2008
Пользователь №: 264



откровенно говоря хз... люди, кто яву переводят сказали, что капком намудрили что-то со шрифтами. это был их ответ. больше особо помощи просить не у кого ((
Перейти в начало страницы
 
+Цитировать сообщение
HoRRoR
сообщение 12.10.2008, 18:40
Сообщение #5


Администратор
***

Группа: Администраторы
Сообщений: 948
Регистрация: 28.12.2007
Из: Ростов-на-Дону
Пользователь №: 1



Цитата
Может, там счёт идёт по Word'ам?

Блин, что я несу? о_О По полубайтам)


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
HoRRoR
сообщение 12.10.2008, 20:42
Сообщение #6


Администратор
***

Группа: Администраторы
Сообщений: 948
Регистрация: 28.12.2007
Из: Ростов-на-Дону
Пользователь №: 1



Короче, так:
0000-00BF - поинтеры. Адрес = первый байт * $80 + второй байт. 96 поинтеров.
С $500 начинается, похоже, второй шрифт.
$500-5BF - поинтеры.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
lupus
сообщение 13.10.2008, 17:13
Сообщение #7


Активный участник
***

Группа: Переводчики
Сообщений: 74
Регистрация: 11.10.2008
Пользователь №: 264



с утилитками сможешь помочь?
Перейти в начало страницы
 
+Цитировать сообщение
lupus
сообщение 13.10.2008, 17:24
Сообщение #8


Активный участник
***

Группа: Переводчики
Сообщений: 74
Регистрация: 11.10.2008
Пользователь №: 264



ты кстати распаковывол игру или прям так смотрел?
Перейти в начало страницы
 
+Цитировать сообщение
HoRRoR
сообщение 13.10.2008, 17:48
Сообщение #9


Администратор
***

Группа: Администраторы
Сообщений: 948
Регистрация: 28.12.2007
Из: Ростов-на-Дону
Пользователь №: 1



Цитата
с утилитками сможешь помочь?

Надо сперва формат графики раскопать. Нужные как минимум скриншоты текста в оригинальном разрешении без сжатия (bmp).

Цитата
ты кстати распаковывол игру или прям так смотрел?

Издеваешься, да?


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
lupus
сообщение 13.10.2008, 19:07
Сообщение #10


Активный участник
***

Группа: Переводчики
Сообщений: 74
Регистрация: 11.10.2008
Пользователь №: 264



ну хз, мало ли, вдруг ты по привычке, как ром ковырять стал biggrin.gif
скринов снял, лови тут:
http://upwap.ru/143083
а тут:
http://yandex.ru/yandsearch?clid=9582&...1%87&lr=187
эмуль, который отлично гоняет игру под виндой
Перейти в начало страницы
 
+Цитировать сообщение
HoRRoR
сообщение 13.10.2008, 21:52
Сообщение #11


Администратор
***

Группа: Администраторы
Сообщений: 948
Регистрация: 28.12.2007
Из: Ростов-на-Дону
Пользователь №: 1



Забавный форматец. Символы составляются из объектов. Например, "n" - из четырёх прямоугольников. Может быть, только прямоугольники там и используются. Сейчас покопаю, аж самому интересно. Пока могу сказать одно - когда переходим по ссылке, встречаем следующую структуру:
NN XY (OO OO)*n
NN - Количество объектов (размером по два байта)
X - общая позиция символа по X
Y - общая позиция сивола по Y
OO OO - описание объекта.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
HoRRoR
сообщение 13.10.2008, 22:04
Сообщение #12


Администратор
***

Группа: Администраторы
Сообщений: 948
Регистрация: 28.12.2007
Из: Ростов-на-Дону
Пользователь №: 1



Объект представляет собой прямоугольник, описанный данной структурой (2 байта):
XW YH
X - смещение по X (относительно главной координаты символа)
Y - по Y
W - ширина
H - высота
--


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
lupus
сообщение 13.10.2008, 22:44
Сообщение #13


Активный участник
***

Группа: Переводчики
Сообщений: 74
Регистрация: 11.10.2008
Пользователь №: 264



да уж, намутили...
к чему такой изврат? неужто видеопамять решили сэкономить о0
Перейти в начало страницы
 
+Цитировать сообщение
HoRRoR
сообщение 14.10.2008, 0:20
Сообщение #14


Администратор
***

Группа: Администраторы
Сообщений: 948
Регистрация: 28.12.2007
Из: Ростов-на-Дону
Пользователь №: 1



Нет, видеопамять от этого нисколько не экономится. Экономится размер шрифта. Допустим, символы были бы 16x16 пикселей. Тогда при цветности 1bpp один символ занимал бы 32 байта. Даже при оптимизации будет не меньше 8-16 байт на символ. Хотя не очень то они и выиграли на подобном методе хранения одноцветного шрифта... А если учесть, что игры зипуются - нихера они в итоге не выиграли.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
lupus
сообщение 14.10.2008, 7:58
Сообщение #15


Активный участник
***

Группа: Переводчики
Сообщений: 74
Регистрация: 11.10.2008
Пользователь №: 264



тогда мне вообще не понятно, к чему это...
есть ли там место для кирилицы? или придется в итоге этот шрифт паганить?
Перейти в начало страницы
 
+Цитировать сообщение
HoRRoR
сообщение 14.10.2008, 20:06
Сообщение #16


Администратор
***

Группа: Администраторы
Сообщений: 948
Регистрация: 28.12.2007
Из: Ростов-на-Дону
Пользователь №: 1



хз, я вьювер не писал ещё. Надо подумать над алгоритмом паковки, хотя идеи есть.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
lupus
сообщение 14.10.2008, 20:08
Сообщение #17


Активный участник
***

Группа: Переводчики
Сообщений: 74
Регистрация: 11.10.2008
Пользователь №: 264



то, что идеи есть, это хорошо smile.gif
ждемс...
Перейти в начало страницы
 
+Цитировать сообщение
HoRRoR
сообщение 14.10.2008, 21:14
Сообщение #18


Администратор
***

Группа: Администраторы
Сообщений: 948
Регистрация: 28.12.2007
Из: Ростов-на-Дону
Пользователь №: 1




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


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
lupus
сообщение 15.10.2008, 8:13
Сообщение #19


Активный участник
***

Группа: Переводчики
Сообщений: 74
Регистрация: 11.10.2008
Пользователь №: 264



прогресс налицо smile.gif
думаю впринципе можно только недостающие кирилические символы дорисовать...
хотя под весь русский алфавит вполне хватает места...
Перейти в начало страницы
 
+Цитировать сообщение
HoRRoR
сообщение 15.10.2008, 18:40
Сообщение #20


Администратор
***

Группа: Администраторы
Сообщений: 948
Регистрация: 28.12.2007
Из: Ростов-на-Дону
Пользователь №: 1



Блин, ну читай же ты внимательно мои посты... Хотя я в последнем сообщении двусмысленно выразился. В файле два шрифта, причём не факт, что второй используется при выводе текста (скорей всего какие-нибудь лайфметры или показатели обоймы, хз). На картинке - они оба. Места больше НЕТ, символов 192, по 96 (6 строк) в каждом шрифте. Т.е. там, где тонкая двойка - это уже второй шрифт. Пустое место в самом конце вообще ни к чему не относится. Т.е. ищи место до той двойки.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение

3 страниц V   1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 13.12.2019, 5:03