DrMefistO и Марат представили обновлённый распаковщик/запаковщик MEGAPACK (Windows / Linux), который был предоставлен одним из программистов Codemasters, работавшим над игрой «Fantastic Dizzy» для Sega Genesis / Mega Drive. Старый исходник был адаптирован и переписан. Это, возможно, самый мощный компрессор для тайловых данных, графики 4bpp linear. Но распаковывает он несколько дольше большинства подобных инструментов, например, в 2 раза дольше APLib из SGDK.
Вероятно, он будет хорошо сжимать графику игр GBA. Количество сжимаемых тайлов не должно превышать 1024 штук или 32 кб, а размер файла должен быть кратен 32. Сжатие данных, которые не являются графикой, впоследствии, возможно, невозможно будет восстановить.
Вы можете посоветовать новость "MegaDrive MEGAPACK source code v1_2" из рубрики "Утилиты" своим знакомым, либо обсудить её с остальными пользователями, которые также как и вы интересуются данной темой, оставив своё мнение в комментариях ниже, либо в различных социальных сервисах.
Уточнение: разрабы предоставили только распаковщик. Марат написал упаковщик и распаковщик, фактически, ориентируюясь только на код распаковщика и коменты от разрабов в нём. Ещё Марату удалось адаптировать этот код под NES, где это сжатие также будет максимальным.
В принципе, сейчас современные игры легко умещаются в 32 мегабита, а ROM-чипы меньшего размера сложнее найти и они не дешевле, поэтому в подобных запаковщиках нет особого резона. По крайней мере, среди аналогов возьмут тот, что под рукой и удобнее. Если бы тут был бы учёт просчёта одинаковых обращённых по горизонтали и/или вертикали тайлов, то тогда это было бы что-то принципиально новое и безальтернативное. Мне Bmp2Tile32 и genitile хватает, которые не требуют алгоритмов, а просто по карте рисуют тайлсет, экономя место на повторных. Поэтому данному инструменту в ромхакинге будет больше пользы.
Translation, Romhacking, ROM hacking utilities, Hacks
эмуляция, скачать ромы, старые игры, ретро-игры, эмуляторные новости
Всё о хакинге игр, всё о модификации игр, всё о мапинге игр
translation, translations, romhacking, ROM, hacking, ROM hacking utilities, documents, hacks, requests
эмуляция, качать ROM-файлы, старые игры, ретро игры, эмуляция