ASIP v1 (ASI Package loader + Packager)

Версия 1.0 · Автор: AymenRDZ

Описание

ASIP v1 представляет собой легкий архивный формат, который объединяет DFF модели, TXD текстуры, INI конфигурации и другие файлы вашего мода в один .asip файл. Плагины ASI читают его напрямую во время выполнения, без извлечения и беспорядка в папках игры. Включает визуальный инструмент для создания пакетов.

Что такое ASIP? ASIP (ASI Package) — это архивный формат в одном файле, специально разработанный для модов ASI плагинов GTA San Andreas. Если вы когда-либо распространяли мод, который требует от пользователей размещения нескольких файлов (DFF модели, TXD текстуры, INI конфигурации, файлы данных) в определенных папках игры, вы знаете, как это сложно: пользователи помещают файлы в неправильные папки, файлы конфликтуют с другими модами, удаление означает поиск каждого добавленного файла, а папка игры становится беспорядочной.

ASIP решает все эти проблемы. Вы объединяете все в один .asip файл. Пользователь просто помещает его рядом с .asi плагином, и всё работает.

Как это работает? Прежде чем появился ASIP (беспорядок): gta_sa.exe, myplugin.asi, mytexture.txd, mymodel.dff, myconfig.ini, data/money.dat — пользователь должен разместить это всё в новой папке в папке игры, что создает беспорядок. С ASIP (чистота): gta_sa.exe, myplugin.asi, myplugin.asip — один файл, и всё. Ваш ASI плагин открывает .asip файл во время выполнения, читает необходимые ресурсы напрямую из архива и загружает их в игру. Нет временных файлов, нет извлечения на диск, нет вмешательства пользователя. Читатель использует потоковый ввод-вывод, он загружает только таблицу содержимого в память (несколько КБ) и считывает фактические данные файла по мере необходимости через fseek + fread. Использование оперативной памяти вашей игры остается низким.

Что включено: файл asip.h — C заголовок: публичный API (55 строк), asip.c — C исходный код: потоковый читатель (328 строк), ASIPManager.exe — инструмент Windows GUI для создания/редактирования .asip пакетов. Формат файла ASIP включает заголовок (36 байт), таблицу содержимого и данные файлов. Это виртуальная файловая система с папками и файлами, имеющими родительско-дочерние отношения. Рассматривайте это как упрощенный ZIP, предназначенный для потокового чтения в игровых плагинах.

Как установить мод для GTA San Andreas

  1. Прочитайте README внутри архива.
  2. Сделайте резервную копию изменяемых файлов игры.
  3. Проверьте версию игры и зависимости мода перед запуском.
Сообщество

Комментарии 0

Обсуждайте материал и отвечайте другим участникам.

Не более двух ссылок. Спам блокируется автоматически.

Обсуждение ещё не началось. Будьте первым.