Список форумов shedevr.org.ru shedevr.org.ru
Группа перевода приставочных игр "ШЕДЕВР"
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

И опять LZ77(или нет?)...

 
Начать новую тему   Ответить на тему    Список форумов shedevr.org.ru -> Экстремальный ромхакинг
Предыдущая тема :: Следующая тема  
Автор Сообщение
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Вт Янв 30, 2007 7:23 pm    Заголовок сообщения: И опять LZ77(или нет?)... Ответить с цитатой

Помогите разобраться, а то чё-то у меня пока не получается...

До красной линии серым обозначены байты размера файла, чёрным управляющий байт, красным - байты графики, а синим командные байты.
Это LZ77, на вид самый обыкновенный(поти как в FF8 Smile ), но...
Первые два байта - размер ужатого файла, затем идёт управляющий байт, с которого читаются биты справа налево. Если 0 - читаем байт графики, если 1 - командный байт. 1D 01 значит: вернуться на один назад и повторить h1D+3 раз. Но если увеличить 1D до 1F, то выполняется уже другая функция... Также, как и у байта C3. Я думаю он значит "добавить 11 байт графики".
Вот шрифт:

Вот шрифт с 1E, т.е. сдвиг +1 байт:

А вот с 1F:

Т.е. графика вообще из левого файла взялась, который в видеопамяти по адресу 9800 лежит(шрифт лежит на 0000). Странно всё это... Может там флаг какой используется? Если 1 - повторение, если 0 - добавить n байт? Но вроде нет...
Может кто с подобным сталкивался?

З.Ы. Игра Animaniacs(Sega).
З.З.Ы. Вот ломану ентот LZ77 и допишу доку по ломанию этого алгоритма без экстрим-хакинга Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
SergeyK



Зарегистрирован: 02.12.2003
Сообщения: 1278

СообщениеДобавлено: Вт Янв 30, 2007 9:52 pm    Заголовок сообщения: Re: И опять LZ77(или нет?)... Ответить с цитатой

HoRRoR писал(а):
З.Ы. Игра Animaniacs(Sega).


То-то я смотрю, шрифты знакомые :)

Переводил, но не ломал, поэтому тонкостей не знаю Smile
_________________
Всю ночь не ешь, весь день не спишь. Конечно, устаешь...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
АнС
RRC2008
RRC2008


Зарегистрирован: 08.11.2003
Сообщения: 2818

СообщениеДобавлено: Вт Янв 30, 2007 11:36 pm    Заголовок сообщения: Ответить с цитатой

Перевод на бочку! Twisted Evil
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
SergeyK



Зарегистрирован: 02.12.2003
Сообщения: 1278

СообщениеДобавлено: Ср Янв 31, 2007 8:35 am    Заголовок сообщения: Ответить с цитатой

Тебе же аркадки не нравятся Smile
_________________
Всю ночь не ешь, весь день не спишь. Конечно, устаешь...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Nick



Зарегистрирован: 19.11.2005
Сообщения: 445

СообщениеДобавлено: Ср Янв 31, 2007 9:57 am    Заголовок сообщения: Ответить с цитатой

АнС писал(а):
Перевод на бочку! Twisted Evil

На НьюГейме лежитSmile
_________________
"With great power comes great responsibility..."
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
АнС
RRC2008
RRC2008


Зарегистрирован: 08.11.2003
Сообщения: 2818

СообщениеДобавлено: Ср Янв 31, 2007 11:49 am    Заголовок сообщения: Ответить с цитатой

Воооооот. Exclamation
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
HoRRoR
RRC2008
RRC2008


Зарегистрирован: 21.06.2006
Сообщения: 2341
Откуда: Ростов-на-Дону

СообщениеДобавлено: Ср Янв 31, 2007 3:04 pm    Заголовок сообщения: Ответить с цитатой

Выходит, игра уже переведена? Sad Печально.
Интересно, а сколько платят за патчик?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов shedevr.org.ru -> Экстремальный ромхакинг Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group