форум группы Chief-Net форум группы Chief-Net
Перевод приставочных игр и не только!
drako site Перейти на сайт группы     Наш чат      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Без описания
Марат Супермодератор
Отправлено: 28 Февраля, 2016 - 03:01:13
Post Id



Chief-Net


Покинул форум
Сообщений всего: 1719
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Исходник компресора/декомпрессора к играм, разработчиками которых является фирма Beam Software. В игре используется алгоритм, основанный на методе сжатия данных LZB.

Цитата:
LZB явился результатом экспериментов по оценке различных методов кодирования указателей тоже как явных символов и различающих их флагов. Метод дает гораздо лучшее чем LZSS сжатие и имеет дополнительное достоинство в меньшей чувствительности к выбору параметров.

Первой составляющей указателя есть позиция начала фразы от начала окна. LZB работает относительно этой компоненты. Первоначально, когда символов в окне 2, размер равен 1 биту, потом, при 4-х символах в окне, возрастает до 2 битов, и т.д., пока окно не станет содержать N символов. Для кодирования второй составляющей (длины фразы) указателя, LZB применяет схему кодов переменной длины Элиаса. Поскольку этот код может представлять фразу любой длины, то никаких ограничений на нее не накладывается.


В отличии от LZB в этом методе длина фразы кодируется унарным кодом. Унарный код имеет переменную длину и может закодироать любое целое положительное число от 1 и выше.

Игры, которые используют данный алгоритм сжатия.
Blades of Vengeance(smd),
True Lies(smd),
Radical Rex(smd),
Tom and Jerry: Frantic Antics(smd),
MechWarrior(snes)
ShadowRun(snes)


Думаю, список ещё пополнится.
Скачать файл: BeamCODECSource.zip
Скачан раз: 130
 
 Top
Марат Супермодератор
Отправлено: 28 Февраля, 2016 - 03:02:19
Post Id



Chief-Net


Покинул форум
Сообщений всего: 1719
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





По поводу поля without size: В игре Blades of Vengeance некоторая графика не имеет размера распаковываемых данных в заголовке архива, так как сам размер находится в коде команд процессора. В игре он равнялся 256 байт. Возможно, в других играх тоже встречается такое, поэтому я добавил возможность самому задать размер, если, конечно, вы его знаете
 
 Top
Mefistotel Администратор
Отправлено: 28 Февраля, 2016 - 03:02:31
Post Id



Chief-Net


Покинул форум
Сообщений всего: 6557
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Mefistotel
Можно на сайт зарелизить, как протестирую. Возможно понадобится доработать немного.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Марат Супермодератор
Отправлено: 28 Февраля, 2016 - 03:02:43
Post Id



Chief-Net


Покинул форум
Сообщений всего: 1719
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Цитата:
Возможно понадобится доработать немного.

В каком плане?
 
 Top
Mefistotel Администратор
Отправлено: 28 Февраля, 2016 - 03:02:57
Post Id



Chief-Net


Покинул форум
Сообщений всего: 6557
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Mefistotel
В плане удобства пользования (gui). По аналогии с уже выложенным софтом.

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Mefistotel Администратор
Отправлено: 28 Февраля, 2016 - 03:16:35
Post Id



Chief-Net


Покинул форум
Сообщений всего: 6557
Дата рег-ции: Окт. 2014  
Откуда: МАГАДАН





Скачать программу можно на нашем сайте:
BEAM SOFTWARE CODEC [UTILITIES]

-----
"Перевод старых игр - отличная возможность понять, как устроены программы, подучить иностранный язык и поднять уровень владения родным. Ну и конечно, это просто возможность "общения" со своей любимой игрой детства." © Dimouse
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Экстрим хакинг »


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



> Похожие темы: Beam Software CODEC
Темы Форум Информация о теме Обновление
Плагины для Map Editor of Dreams
...
Программирование Ответов: 3
Автор темы: Марат
16 Ноября, 2020 - 01:46:07
Автор: ZetpeR
Comix Zone LZSS Coder
АРХИВНАЯ ТЕМА 2013 года
Экстрим хакинг Ответов: 13
Автор темы: Марат
22 Февраля, 2016 - 12:30:55
Автор: Mefistotel
Translhextion Chief-NET Edition
...
Программирование Ответов: 72
Автор темы: Марат
23 Марта, 2021 - 18:08:38
Автор: Марат
Djinn Tile Mapper v2.0
Новая переработанная версия известного редактора
Программирование Ответов: 87
Автор темы: Марат
03 Апреля, 2021 - 17:44:43
Автор: R-K
 

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®