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


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

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



Chief-Net


Покинул форум
Сообщений всего: 2183
Дата рег-ции: Окт. 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
Скачан раз: 231
 
 Top
Марат Супермодератор
Отправлено: 28 Февраля, 2016 - 03:02:19
Post Id



Chief-Net


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





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



Chief-Net


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





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

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



Chief-Net


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





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

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



Chief-Net


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





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

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



Chief-Net


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





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

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


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



> Похожие темы: Beam Software CODEC
Темы Форум Информация о теме Обновление
MTE DTE Finder
Инструмент для поиска mte и dte "слов"
Программирование Ответов: 8
Автор темы: Марат
09 Июня, 2024 - 08:46:01
Автор: Mefistotel
Jon Menzies' Megapacker
Утилита для работы со сжатой графикой
Экстрим хакинг Ответов: 8
Автор темы: Марат
05 Августа, 2021 - 21:27:49
Автор: Марат
Плагины для Map Editor of Dreams
...
Программирование Ответов: 3
Автор темы: Марат
16 Ноября, 2020 - 01:46:07
Автор: ZetpeR
Comix Zone LZSS Coder
АРХИВНАЯ ТЕМА 2013 года
Экстрим хакинг Ответов: 13
Автор темы: Марат
22 Февраля, 2016 - 12:30:55
Автор: Mefistotel
Mission Impossible [NES]
Переводим игру по одноимённому сериалу
Переводы Ответов: 41
Автор темы: Марат
17 Октября, 2021 - 15:11:31
Автор: Guyver
 

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