Текущее время: 09 сен 2010, 02:38

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Движок Ikari Shinji Ikusei Keikaku
СообщениеДобавлено: 10 мар 2010, 21:56 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 10 янв 2009, 09:50
Сообщения: 808
Откуда: Nsk
Движок Ikari Shinji Ikusei Keikaku очень похож на движок, использовавшийся в Ayanami Rei Ikusei Keikaku, однако в архивах и шифровании есть некоторые отличия:

Архивы всё так же состоят из idx и lb5 файлов, однако теперь структура idx:

Код:
- заголовок -
4b - количество файлов в архиве
- таблица -
4b - смещение в lb5
4b - размер файла
1b - 0
15b - выделено под имя файла, если имя короче 15 символов - дополняется нулями


Скрипты примерно те же, это опять txt-файлы, но теперь с иным шифрованием.
Алгоритм шифрования очень прост, но не так очевиден как xor:

1. Читаем байт из памяти.
2. Проверяем значение, если оно меньше 0x0F - переходим на пункт 5.
3. Считаем: 0x0E минус полученное из памяти значение.
4. Пишем результат обратно в ту же ячейку памяти.
5. Смещаем указатель ячейки на 1 байт вперёд.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Движок Ikari Shinji Ikusei Keikaku
СообщениеДобавлено: 25 мар 2010, 17:40 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 10 янв 2009, 09:50
Сообщения: 808
Откуда: Nsk
Графика хранится в BMP-файлах со следующей структурой:

Код:
- основной заголовок (0x10)-

4b - <88 88 88 88> (<99 88 88 88> для 32-разрядных)
4b - ширина
4b - высота
4b - (ширина * высота) + 56

- заголовок BMP (0x36) -

2b - bfType (BM)
4b - bfSize (тот же, что в основном заголовке)
4b - bfReserved (0)
4b - bOffBits (54)

4b - biSize (40)
4b - biWidth (ширина изображения)
4b - biHeight (высота изображения)
2b - biPlanes (1)
2b - biBitCount (24 или 32)
4b - biCompression (0)
4b - biSizeImage (0)
4b - biXPelsPerMeter (2834)
4b - biYPelsPerMeter (2834)
4b - biClrUsed (0)
4b - biClrImportant (0)

- таблица типов тайлов -

00 - тайл 8x8, цвет всего тайла определён 1 байтом

...

- таблица тайлов -

...


Структура схожа с графикой Ayanami Rei Ikusei Keikaku, но несколько отличается заголовком и значениями таблицы типов тайтлов.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
 cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB

Evangelion only Evangelion Not End! Всё Лучшее о Евангелион - Здесь! WinKiller Studio Zidane's Blog VNDb - Visual Novels Database