AFR (Anvil Forge Recompressor)

AFR (Anvil Forge Recompressor) 0.1.9

Нет прав для скачивания
Рекомпрессор для .forge(scimitar)-контейнеров из игр на движке Anvil Engine (в основном серия Assassin's creed).
Реализовано многопоточное восстановление и cls-фильтр для FreeArc.
cls-afr.dll поддерживает ключ Threads, в файле cls.ini - задаёт количество потоков для восстановления. По умолчанию: NumCPU-1, максимум: 16.


// Сравнение с 64битной версией ztool (plzo).
Время распаковки:
Код:
                         v010 /    v011 /    v013
afr:t7+lzma         - 18.079s / 15.858s / 13.083s
plzo:t7:cm0+lzma    - 16.142s

afr:t1  - 49.861s // v013
plzo:t1 - 58.656s.
Сжатие:
Код:
afr+lzma:ultra  - 57,1 МБ (59 911 017 байт)
plzo+lzma:ultra - 58,0 МБ (60 914 327 байт)
Также ztool поддерживает только AnvilNext 2.0 (потоки сжатые с помощью LZO1X-999).


0.0.1.5
  • Полностью отказался от использования внешний библиотеки. AFR.exe теперь весит меньше, работает чуть быстрее.
  • Исправил некоторые мелкие косяки в cls-фильтре.
  • Небольшой прирост производительности для cls-фильтра (около 2%).
  • Объединил декомпрессор с компрессором.
0.0.1.3
  • Исправил косяк с обработкой данных, кратных 32 КБ.
  • Ускорена распаковки посредством cls-фильтра, примерно на 12-15%.
0.0.1.1
  • Отказался от использования внешний библиотеки для cls-фильтра.
  • Подобрал опции компилятора: прирост производительности для cls-фильтра ~10%.
  • Исправил косяк с обработкой некорректных заголовков.
  • Исправил подсчет потоков сжатых функцией lzo1c-999.
0.0.1.0
  • Полностью переписал декомпрессор.
  • Избавился от нескольких багов.
  • Оптимизировал некоторые участки кода, за счет чего повысилась скорость работы.
0.0.0.x
  • Истории не осталось.
Автор
Edison007
Скачивания
190
Просмотры
2,087
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя Edison007

Последние обновления

  1. AFR_v019

    небольшое обновление. добавил опцию -dc (отключает проверку LZO-потоков на разжатие, обработка...
  2. AFR_v018

    Добавил обработку некорректных lzo-потоков (пока только lzo1x). Добавил в набор cls.ini) Теперь...
  3. AFR_v017

    Исправил косяк с обработкой файлов более 4ёх гб, 32битной версией.
Сверху