
Lib_vault
Шифровка пакетов ресурсов

---


Запаковщик находится в папке с дополнениями главного архива библиотек (RESPacker3).


OpenVault(fname: String; of: Integer);
 - Открыть файл с ресурсами
   fname - имя файла с ресурсами (символ "/" в начале писать не нужно)
   of - отступ в байтах от начала файла 
   (в случае добавления фейковых файлов перед заголовком, иначе 0)
    
Security(pass: String; scroll: Integer);
 - Установить параметры безопасности для архива ресурсов
   pass - пароль
   scroll - циклический сдвиг каждого байта на N битов влево
   (пока не поддерживается запаковщиком, но уже забронировано, пока ставьте значение 0)
    
Image LoadImage(res: Integer);
 - Загрузить картинку из архива
   res - номер ресурса в архиве
    
LoadText(res: Integer; enc: Integer): string;
 - Загрузить текстовый файл целиком
   res - номер ресурса в архиве
   enc - кодировка символов
         0 - не делать перекодировку
         1 - перекодировка Windows (cp1251) -> UTF-8
         2 - перекодировка ANSI -> UTF-8
    
LoadSound(res: integer; format: string; loop: integer);
 - Загрузить мелодию из архива
   res - номер ресурса в архиве
   format - формат аудио (пример, "audio/midi")
   loop - количество раз, которое будет воспроизводиться мелодия
    
PlaySound;
 - Начать воспроизведение мелодии загруженной ранее функцией LoadSound

StopSound;
 - Закончить воспроизведение мелодии


---
