Файл pedevent txt не существует
pedstats.dat - текстовый файл, хранящийся в папке "data" (GTA 3, GTA VC, GTA SA) или бинарный файл из GAME.DTZ (GTA LCS, GTA VCS). Содержит параметры, относящиеся к различным типам жителей GTA, влияющие на поведение.
Структура
Весь файл (не считая комментария сверху) - одна таблица, колонки сверху пронумерованы разработчиками (от А до К):
A (PedStat type name) — кодовое имя категории городских жителей. Вот некоторые из них:
- STAT_PLAYER - игрок
- STAT_COP — полицейский
- STAT_MEDIC — медик
- STAT_FIREMAN — пожарник
- STAT_GANG*, где вместо "*" стоит число от 1 до 10 — представители различных банд
- STAT_STREET_GUY - уличный паренёк
- STAT_SUIT_GUY - мужик в пиджаке
- STAT_SENSIBLE_GUY
- STAT_GEEK_GUY - гик
- STAT_OLD_GUY — старикан
- STAT_TOUGH_GUY
- STAT_STREET_GIRL - уличная деваха
- STAT_SUIT_GIRL - деловая тёлка
- STAT_SENSIBLE_GIRL
- STAT_GEEK_GIRL - девушка-гик
- STAT_OLD_GIRL — старушенция
- STAT_TOUGH_GIRL
- STAT_TRAMP_MALE - бомж
- STAT_TRAMP_FEMALE - бомжиха
- STAT_TOURIST - турист
- STAT_PROSTITUTE — проститутка
- STAT_CRIMINAL - уголовник
- STAT_BUSKER - уличный музыкант (модели для данного типа остались только в PS2-версии GTA3)
- STAT_TAXIDRIVER — водила такси
- STAT_PSYCHO - психопат
- STAT_STEWARD - стюард
- STAT_SPORTSFAN - спортивный фанат
- STAT_SHOPPER — продавец
- STAT_OLDSHOPPER - продавец на пенсии
Добавлены начиная с GTA VC:
- STAT_BEACH_GUY - чел в плавках
- STAT_BEACH_GIRL — девушка в купальнике
- STAT_SKATER — роликоходящее
- STAT_STD_MISSION
- STAT_COWARD
B (Flee distance) — "дистанция бегства": когда данный персонаж отбежит от вас на это расстояние, он бесследно исчезает. Если хотите сделать игру более реалистичной, стоит повысить значение характеристики. Но учтите, что это может не лучшим образом сказаться на скорости игры.
C (Heading change rate)
D (Fear) — трусость персонажа (значение этого параметра, как и трех последующих, должно находиться в промежутке от 0 до 100). Ставьте 100, и люди будут разбегаться во все стороны при одном вашем виде. Довольно любопытного результата можно добиться, поставив полицейским максимальное значение. Тогда блюстители порядка не только перестанут вас преследовать за ваши злодеяния, но и будут сами делать ноги, едва завидев вашу персону.
E (Temper) — вспыльчивость. Люди с высоким значением данного показателя непременно ответят вам, если вы на них нападете или собьете, проезжая на машине; а те персонажи, у кого параметр стоит на значении 100, и вовсе могут нападать на вас без всякой видимой причины.
F (Lawfullness) — законопослушность пешехода. Те, у кого здесь стоит число поменьше (по замыслу авторов, это в основном члены различных банд и группировок), могут позволить себе открыть огонь по невинной жертве. Ставьте 0 для всех граждан — и городские улицы станут невольными свидетелями постоянных перестрелок, убийств и прочих преступлений. Опять же можете поиздеваться над копами, сделав их незаконопослушными гражданами, безнаказанно атакующими мирных жителей.
G (Sexiness) — сексуальность. Довольно любопытный показатель, смысл которого мне так до конца понять и не удалось. Наблюдения показали, что параметр заметно влияет лишь на походку персонажа. Особенно это хорошо видно на примере девушек: поставьте им значение 100, и они будут вилять бедрами при каждом шаге.
H (Attack strength) — сила представителя данной категории населения. Указанный параметр является великолепным инструментом регулирования сложности игры. Поднимите его значение у полицейских, и вы сделаете их еще более опасными для вас, а также у бандитов, которые будут теперь не слабее разъяренных копов. Если же вы являетесь начинающим игроком и испытываете большие трудности при прохождении игры, можете снизить значения параметров: игру будет пройти значительно проще.
I (Defend weakness) — здоровье. Регулируя этот параметр, также можно менять сложность игры.
Ped event is an event that is happening on a ped or a vehicle the ped is in. Some of the events with descriptions are listed in the data\Decision\PedEvent.txt file.
Contents
List of Ped Events
ID | Works for player? | Description |
---|---|---|
0 | Yes | No specific event taking place |
4 | Yes | EVENT_PLAYER_COLLISION_WITH_PED, Brushed/touched by ped? |
7 | Yes | EVENT_DRAGGED_OUT_CAR, being dragged out of a vehicle by someone |
8 | Yes | EVENT_KNOCK_OFF_BIKE, fallen or knocked off a bike |
9 | Yes | EVENT_DAMAGE, received damage in any way |
10 | Yes | EVENT_DEATH |
11 | Yes | EVENT_DEAD_PED, a ped just died |
12 | Yes | EVENT_POTENTIAL_GET_RUN_OVER, potential to get or is being run over by a vehicle |
13 | Yes | EVENT_POTENTIAL_WALK_INTO_PED, potential to walk into a ped |
15 | Yes | EVENT_SHOT_FIRED |
17 | No? | EVENT_PED_ENTERED_MY_VEHICLE |
20 | Yes | EVENT_SEXY_PED, sees sexy ped, one of the most common event |
27 | No? | EVENT_ATTRACTOR |
30 | No? | EVENT_VEHICLE_THREAT |
31 | No | EVENT_GUN_AIMED_AT, being aimed by CJ |
32 | No | EVENT_SCRIPT_COMMAND, never generated as being ignored by the game engine |
33 | Yes | EVENT_IN_AIR, Landing any jump on foot |
36 | No? | EVENT_ACQUAINTANCE_PED_HATE |
37 | No? | EVENT_ACQUAINTANCE_PED_DISLIKE |
38 | No? | EVENT_ACQUAINTANCE_PED_LIKE |
39 | No? | EVENT_ACQUAINTANCE_PED_RESPECT |
41 | Yes | EVENT_VEHICLE_DAMAGE_WEAPON, the ped's vehicle is hit by a weapon |
42 | No? | EVENT_SPECIAL |
43 | No? | EVENT_GOT_KNOCKED_OVER_BY_CAR |
44 | Yes? | EVENT_POTENTIAL_WALK_INTO_OBJECT, as in event 13 |
46 | Yes? | EVENT_POTENTIAL_WALK_INTO_FIRE, as in event 13 |
48 | No? | EVENT_SCRIPTED_ATTRACTOR |
49 | No? | EVENT_SHOT_FIRED_WHIZZED_BY |
50 | No | EVENT_LOW_ANGER_AT_PLAYER |
51 | No | EVENT_HIGH_ANGER_AT_PLAYER |
52 | Yes | EVENT_HEALTH_REALLY_LOW, health really low |
53 | Yes | EVENT_HEALTH_LOW, health low |
54 | No? | EVENT_LEADER_ENTERED_CAR_AS_DRIVER |
55 | No? | EVENT_LEADER_EXITED_CAR_AS_DRIVER |
56 | Yes | EVENT_POTENTIAL_WALK_INTO_VEHICLE, potential to walk into a vehicle |
58 | Yes | EVENT_ON_FIRE, Stupidly walk into fire, didn't test other ped |
59 | Yes | EVENT_FIRE_NEARBY, any fire is nearby about 20 meters |
61 | No? | EVENT_SOUND_LOUD |
62 | No? | EVENT_SOUND_QUIET |
63 | No? | EVENT_ACQUAINTANCE_PED_HATE_BADLY_LIT |
64 | Yes | EVENT_HIT_BY_WATER_CANNON, Waterhosed |
65 | No? | EVENT_SEEN_PANICKED_PED |
66 | Yes | EVENT_IN_WATER, Begin swimming |
71 | ? | EVENT_PLAYER_COMMAND_TO_GROUP |
72 | Yes | EVENT_SEEN_COP, is seen by cop, one of the most common event |
73 | Yes | EVENT_VEHICLE_DAMAGE_COLLISION, vehicle damaged by other ped, has to be more than minor damage |
75 | Yes | EVENT_DANGER |
76 | ? | EVENT_PLAYER_COMMAND_TO_GROUP_GATHER |
79 | ? | EVENT_VEHICLE_ON_FIRE |
93 | Yes | EVENT_STUCK_IN_AIR, Caught in collision nightmare, only way to move is to jump |
Mission Script
You can use the following opcodes to do stuff to events.
Also there are various native functions in GTA IV to use decision markers:
This section is incomplete. You can help by fixing and expanding it.
Файлы Item DEfinition имеют расширение .ide и являются частью игрового движка серии GTA, поэтому присутствуют в GTA 3, GTA VC, GTA SA, GTA LCS (iOS/Android), GTA VCS (iOS/Android) и GTA4 в текстовом виде, в PS2/PSP-версиях GTA LCS и GTA VCS в бинарном. В *.ide , к каждому объекту игры присваивается свой идентификатор (тэг), измеряющийся от 0 до 19999 (лимит ID можно уменьшать/увеличивать с помощью программы Limit Adjuster). В GTA 4 - ID не используются (вместо них напрямую используется имена объектов, которые хэшируются в игровой памяти).
В свою очередь, к каждому идентификатору, прописанному в ide, присваивается уникальная модель ( *.dff ), архив текстур ( *.txd ), использующийся моделью, дистанция и параметры рендеринга модели.
Все записи в *.ide объединены в специальные секции, каждая из которых отвечает за определенный параметр. Примеры секций:
OBJectS - обычные объекты карты, TimeOBJects - временные объекты карты, ANIM - анимированные объекты карты, PEDS - пешеходы, WEAPons - оружие, CARS - транспортные средства, HIER - загрузочные слоты для кат-сцен, 2DFX - специальный 2D-эффект для объекта (более подробно о секциях IDE читай ниже).
Item Definition хранится в текстовом виде, может быть изменён как редакторами карты для GTA - MooMaper, MapEditor, так и любым текстовым редактором типа блокнота.
Структура
Файлы .ide разделены на секции. Они могут быть не обязательны, или даже могут быть пустыми. Каждая секция начинается с идентификатора секции и заканчивется ключевым словом end. Строка секции разделяется запятыми, между которыми записаны значения каждой ячейки строки. Каждая ячейка может содержать либо целое или дробное число, либо одно слово.
Обычные объекты карты.
Временные Объекты Карты, используется для определения объектов карты, которые видны только в определенное время суток. Например свет от окон.
Формат GTA III, VC, SA, LCS, VCS
ModelId, ModelName, TextureName, ObjectCount, DrawDist, Flags аналогично секции OBJS TimeOn время активации в часах (целое) TimeOff время деактивации в часах (целое)Формат PS2/PSP-версий GTA LCS и VCS
В консольных сториесах секция TOBJ перенесена в LevelZLib и применяется непосредственно для объектов внутри уровня (подробнее читай статью LVZ).
Формат GTA 4
- ModelName, TextureName, DrawDist, Flag1, Flag2, AABB.Min, AABB.Max, BoundingSphereCenter, BoundingSphereRadius, ModelsDictionary, NightFlag
Анимированые Объекты Карты, используются для объектов, под-объекты которых анимированы.
Примечание: Модель повреждений в анимации не участвует.
формат GTA SA
ModelId, ModelName, TextureName, DrawDist, Flags аналогично секции OBJS AnimName название .ifp-файла - архива анимаций, без раcширения (строка)формат GTA 4
Пешеходы - модели людей, используемые в городском трафике, а так же в скриптах. В GTA VCS туда записаны и специальные актёры (почему-то разработчики не стали экономить память ПСП и использовать для них слоты специальных актёров).
Формат GTA III
Формат GTA VC, GTA LCS, GTA VCS
Формат GTA SA
Формат PS2/PSP-версий GTA LCS и VCS
Оружие - модели оружия, включая зарезервированный ID на кулаки.
Формат GTA III, GTA VC, GTA SA, GTA LCS, GTA VCS
Animation Значения берутся из файла ped.ifp, тип анимации при использовании оружия.Формат PS2/PSP-версий GTA LCS и VCS
Авто - модели транспорта - автомобили, лодки, вертолёты, мотоциклы и т.д.
Формат GTA III
Формат GTA VC
Формат GTA SA
Формат GTA LCS, GTA VCS
Формат PS2/PSP-версии GTA LCS
Формат PS2/PSP-версии GTA VCS
Эта часть статьи не завершена. Вы поможете проекту, исправив и дополнив её .В GTA III и GTA LCS система путей используется только в IDE файлах. Пути расположены по центру объекта. Точки дают направление пешеходам и автомобилям.
Лимит количества строк в одном блоке - 12. Если добавить 13, то игра зависнет.
Формат GTA III - первая секция:
- Path Type - Тип пути для первой секций. Всего существует два типа - ped и car.
- ID - Идентификатор объекта
- ObjectName - Имя объекта, которому присвоен ID. Не используется.
Формат GTA III - вторая секция:
- Node Type - Типы точки. Всего 3 типа - None, Middle и End.
- Joins to Next Node -
- Unkn1 -
- Unkn2 -
- Lanes1 -
- Lanes2 -
Формат GTA III, GTA VC, GTA LCS, GTA VCS
TXDP(Texture Archive Parent) - Одна из секции в IDE файле. Она используется для указания имя текстуры вне архива, где хранятся часто используемые текстуры на карте.
Пример использования данной секции:
2DFX используется для расстановки 2D эффектов (например: свет) и поведение педов на объектах. Если игра загружает слишком много эффектов в этой секции, то возможны некоторые артефакты, а точнее некоторые эффекты могут не появиться вообще или долго будут загружаться.
В PS2/PSP-версиях GTA LCS и VCS данная секция хранится в двоичном виде и ничем не отличается от текстового, описанного ниже.
Формат GTA III, GTA VC, GTA LCS, GTA VCS
Type 0: Lights
Создаёт источник света на объект.
Типы вспышек
Светофор без 12 типа в 2DFX может привести игру к вылету.
Type 1: Particles
Этим типом 2dfx можно создать эффект частиц на модели.
Типы частиц
Type 2: Unknown
Для чего используется этот тип - неизвестно. Используется в GTA III, но возможно работает и для GTA VC. Нажмите сюда, чтобы посмотреть расположения объектов этого типа на карте GTA III.
Type 3: Peds
Тип назначает некоторые действия педу на заданном объекте.
Типы поведения
Формат GTA SA
В данной серий игры, 2dfx используется внутри DFF модели. Подробнее об этом написано в статье - 2DFX (Секция RW)
Формат GTA 4
В данной серий игры, 2dfx используется внутри WDR модели.
Флаги Объектов
Флаги объектов в GTA3, GTA VC, GTA SA и GTA4 - UInt32-Значения (Впрочем как и все другие флаги). Чтобы лучше их понять нужно представить их в двоичном виде. Вы получите битовые маски флагов. 1 означает, что параметр используется для данной модели, 0 - игнорируется.
Читайте также: