Skip to content

Add-on транспорт

Используйте dlc resource. VIMP принимает loose streaming files; не помещайте их внутрь dlc.rpf.

toml
type = "dlc"
main = "stream.toml"
toml
files = ["stream"]

[meta]
"stream/handling.meta" = "HANDLING_FILE"
"stream/vehicles.meta" = "VEHICLE_METADATA_FILE"
"stream/carcols.meta" = "CARCOLS_FILE"
"stream/carvariations.meta" = "VEHICLE_VARIATION_FILE"

Обычно директория stream/ содержит:

text
stream/
├─ meteor.yft
├─ meteor_hi.yft
├─ meteor.ytd
├─ handling.meta
├─ vehicles.meta
├─ carcols.meta
└─ carvariations.meta

Для dlc разрешены streaming extensions yft, ytd и ydr. Metadata явно объявляется через поддерживаемый data-file type. Model и metadata identifiers должны совпадать с исходным add-on package.

После успешного mounting создайте model по GTA name hash:

ts
const vehicle = vimp.vehicles.create(
  vimp.hash('meteor'),
  94.5,
  -1940.2,
  20.7,
  307,
)

При изменении уже смонтированного package полностью перезапустите GTA перед повторным подключением.

VIMP developer documentation