Chief-NET

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Chief-NET » Экстрим хакинг » Помогите со шрифтом Urban strike


Помогите со шрифтом Urban strike

Сообщений 1 страница 20 из 34

1

Пожатый шрифт по адресу 1ca8f8. Пожат Saxman.
Размер шрифта 593 байт начало 1CA8F4( F8)Размер шрифта 593 байт начало 1CA8F4( F8) Сам шрифт идет с F8 но начина с F4 идут 4 системных байта без них ничего не работает
Так как перерисованный шрифт после сжатия не поместился в отведенное простраство начал искать способ перенести его в другое место РОМа
Нашел поинтер шрифта 1CA850
Для примера перенес шрифт в другое место по адресу 1FF130 пустое место
Эксперимент по переносу оригинального шрифта получился

Но когда вставляю туда свой выходит вот что

http://chief-inmarket.biz/urban/u1.png http://chief-inmarket.biz/urban/u2.png

http://chief-inmarket.biz/urban/u3.png

Вот как должно

http://chief-inmarket.biz/urban/o1.png http://chief-inmarket.biz/urban/o2.png

http://chief-inmarket.biz/urban/o3.png

Жду Вашей помощи
Думаю решение проблемы в понимании этих 4 байт что идут впереди шрифта

Отредактировано chiefexb (2009-02-06 00:23:02)

2

Программа для сжатия и расжатия шрифта

Рабочий РОМ без проверки CRC

Мой шрифт

Жду ваших советов

3

Ёшшшшкин кот - какие люди!!! ;о))) Эх, метод научного тыка тут наверное не прокатит??? А я другого не знаю...

4

Эх... здесь реально помог бы Марат. Обрисую суть проблемы ему в асю. Если ничего не получиться, то до решения проблемы может придёться доходить самому...

5

Не знаю его аську.
Самому можно, но сложно, когда не знаком с особенностями хака Сеги. Я думаю причина в тех непонятных байтах. Это не размер, при сжатии с размером посмотрел на то как он записывает размер не нашел ничего общего. Ну и потом он то шрифт отобразил правильно только вместо пробела артифакты и глюки на заставке и интро.

6

Шеф, вот ася Марата - 440-300-306.
А вот ром Урбана, переведенный Ньюгеймом. Может он пригодится.
Urban Strike rus

Отредактировано Mefistotel (2009-02-07 03:17:53)

7

Ё-моё! Значит мы зря старались раз Ньюгейм всё сделал?

8

Переводы Ньюгейма в основном корявые... Как и их перевод страйков.
Я еще пока не копался в играх от Сеги, только чуть-чуть... Но хотелось бы узнать поподробнее, Шеф, а что за алгоритм такой Saxman???

9

Это не Saxman...

10

Это не Saxman...

Да, не saxman, это разновидность lz77.
2 Chief_exb: первые 4 байта это размер распакованных данных. А saxman немного неправильно сжимает данные, поэтому вместо пробела мусор. Это происходит в самом начале, когда он сжимает пробел, т.е. последовательность из нулей. Так что надо, или свой пакер писать, или вставить графику в несжатом виде и написать свою процедуру копирования данных в видеопамять.

11

Ошибся я немного: это lzss.
Проект загнулся что ли?
Написал компрессор/декомпрессор. Выложу чуть позже.

12

Проект загнулся из за меня текст есть но из него надо сделать рабочий скрипт ну и с графикой помочь, хочу выйти из нирваны...

13

Понятно, а то у меня до тебя достучаться не получилось - в аське тебя не замечал, писал на мыло, но ты не ответил.

14

Шеф, ну как дела-то с проектом?

15

Кстати, а почему именно Урбан? А не ДеСЕрт =) или Джангл?

16

Потому что из этих трёх игр Urban Strike моя любимая. Правда Шеф мне так и не ответил. Видимо занят.

Отредактировано splinker (2009-07-24 16:51:57)

17

Ладно) И единственная, в которую я не играл). Ладно, шрифты-то всё равно вроде везде одинаковые  :ph34r:

18

Потому что из этих трёх игр Urban Strike моя любимая. Правда Шеф мне так и не ответил. Видимо занят.

Ну, делай сам проект и переводи. В чем проблема?

19

Перевод уже готов. Скрипт есть. Извлекал его Шеф.

20

Перевод уже готов. Скрипт есть. Извлекал его Шеф.

А в чем тогда загвоздка? Или проект с переводом у Шефа?


Вы здесь » Chief-NET » Экстрим хакинг » Помогите со шрифтом Urban strike