Первые наброски по .bin формату
Функционал пока что очень примитивный, и утилита по-большей части годится в качестве вспомогательной для изучения формата.
-чтение .bin файла в (сжатом виде и без сжатия);
-распаковка содержимого .bin на отдельные файлы;
-обратная сборка распакованных файлов в .bin (примитивное копирование);
-чтение и распаковка текстур (PC версия);
-частичная запаковка текстур обратно (PC версия, кроме формата 8bit + палитра);
-поиск на наличие ID других файлов, и ID текущего файла в других.
-внешний файл (override.txt) для добавления доп. описания, и при необходимости, типа файла.
Из очевидных вещей пока в todo-списке задача разобраться с конвертацией текстур обратно в формат 8bit + палитра, что из себя представляет формат 3D-объектов, каким образом PersianRug с ним работает, и разобраться с
этим.