Манифесты ресурсов
Каждая директория непосредственно внутри client/resources/ является отдельным ресурсом. Директории без resource.toml игнорируются GTA asset discovery.
resource.toml
type = "dlc"
main = "stream.toml"type имеет значение dlc или map. main — безопасный относительный путь к stream manifest, по умолчанию stream.toml.
stream.toml
files = ["stream"]
[meta]
"stream/vehicles.meta" = "VEHICLE_METADATA_FILE"Запись files — файл или директория относительно resource root. Директории раскрываются рекурсивно и детерминированно. Таблица meta сопоставляет относительный путь поддерживаемому GTA data-file type.
Пути обязаны оставаться внутри resource directory. Absolute path, traversal через .., invalid component, missing file, duplicate streaming name и неподдерживаемое расширение прерывают mounting.
Имена файлов входят в общий GTA streaming namespace, поэтому collisions между ресурсами также опасны.