Буква S

Scenario.dat для GTA 4

Опубликовал Splinter
0

Scenario.dat - файл GTA 4, в котором содержатся все рандомные данные, которые происходят в Либерти-Сити. Например, к этому относится проверка полицией автомобилей, охранники в клубах или люди, которые возятся возле своих машин.

Находится в папке: [GTA IV]\common\data

Данный файл можно редактировать любым текстовым редактором, например, стандартным "Блокнотом". Если изменения не сохраняются, то из свойств файла нужно убрать галочку "Только для чтения".

Структура Scenario.dat

Файл сценариев состоит из двух разделов: сценарии с пешеходными действиями и сценарии, для выполнения которых нужны транспортные средства. Оба они имеют одинаковую структуру:

ScenarioName Argument1 Argument2 и т.д.

Где ScenarioName - уникальное название сценария (например, Seat_InternetCafe), а ArgumentX - его аргументы.

На примерах:

Scenarioname
Как уже было сказано, к примеру, Seat_InternetCafe.

StartEnd(time1, time2)
Когда начинается сценарий, указывается промежуток времени.

Prob(0-1)
Указывается вероятность, от 0 до 1, когда сценарий сработает.

Task(task)
Задачи, которые работают вместе с этим сценарием. Они могут быть:
Stationary - стационарные, когда объект стоит на месте и происходит анимация;
MoveBetween(time) - шаг между анимациями и статическим положением, указывается максимальное время;
Group - спавн целой группы педов вокруг.
Seated - спавн сидящего педа.
Wandering - пед ходит как обычно, проигрывается анимация.

MaxInRange( maxNo, range )
Обеспечивает для сценария максимальное количество педов (maxNo) в диапазоне метров (range).

Offset(x,y,z)
Дополнительное смещение для сидящего объекта.

WillAttractPeds
Привлечение большего количества педов в сценарий.

TimeTillPedLeaves(time)
Пед уходит из сценария после наступления конкретного времени (time).

SetSpecificPopcycleGroup(group)
В сценарий спавнятся лишь модели, которые содержатся в определенной группе popcycle.dat.

ForceModelLoad
Сценарий загружает нужную модель, если она раньше еще не было загружена.

BlockModel
Блок конкретной модели в сценарии, до 8 штук.

Разбор примера конкретного сценария

Seat_HospitalWaiting StartEnd(8, 18) Task(Seated) BlockModel(F_M_Business_02) BlockModel(F_M_Business_01)

В этом коде сценарий Seat_HospitalWaiting стартует в 8 утра и заканчивается в 18 часов вечера. Пед сидит, блокируеются две модели.


Оценишь статью?

Расскажи друзьям!


Ещё по теме:


Категории

B D
G E
H I
L N
P R
S T
V W
X Общая

Мы в соцсетях

Читайте последние новости в VK и Twitter!

Кулстори

«Знаете ли вы, что в GTA CW такси можно ловить, свистя в микрофон DS?»

Популярные новости

Таких новостей за этот месяц нет.

Популярные статьи

8695898 просмотров

0

6995943 просмотров

0

4532721 просмотров

18

3983340 просмотров

4

В центре внимания