Difference between revisions of "PEDS"

From GTAMods Wiki
Jump to navigation Jump to search
(started IV)
(GTA IV)
Line 102: Line 102:
  
 
=== GTA IV ===
 
=== GTA IV ===
This section is mainly used in the <code>common\data\peds.ide</code> file.
+
This section is mainly used in the <code>..\common\data\peds.ide</code> file.
  
 
{|{{Prettytable}} width="100%"
 
{|{{Prettytable}} width="100%"
Line 110: Line 110:
 
! Description
 
! Description
 
|-
 
|-
| <center>A</center> || <center>Model</center> || string || Unique model name, most located in <code>pc\models\cdimages\componentpeds.img</code>
+
| <center>A</center> || <center>Model</center> || string || Unique model name without extension, located in <code>..\pc\models\cdimages\componentpeds.img</code>
 
|-
 
|-
| <center>B</center> || <center>Props</center> || string || Unique prop (like helmets, glasses, hats) model name, most located in <code>pc\models\cdimages\componentpeds.img</code>
+
| <center>B</center> || <center>Props</center> || string || Unique prop (like helmets, glasses, hats) model name without extension, located in <code>..\pc\models\cdimages\componentpeds.img</code>, use <code>null</code> for unavailable props
 
|-
 
|-
| <center>C</center> || <center>Pedtype</center> || string ||  
+
| <center>C</center> || <center>Pedtype</center> || string || The default [[Ped type#GTA IV|ped type]] of the ped
 
|-
 
|-
 
| <center>D</center> || <center>Animgroup</center> || string ||  
 
| <center>D</center> || <center>Animgroup</center> || string ||  
 
|-
 
|-
| <center>E</center> || <center>Gesturegroup</center> || string ||  
+
| <center>E</center> || <center>Gesturegroup</center> || string || <code>GESTURES@MALE</code> or <code>GESTURES@FEMALE</code>
 
|-
 
|-
| <center>F</center> || <center>Gesturephonegroup</center> || string ||  
+
| <center>F</center> || <center>Gesturephonegroup</center> || string || <code>GESTURES@M_PHONE</code> or <code>GESTURES@F_PHONE</code>
 
|-
 
|-
| <center>G</center> || <center>Facialgroup</center> || string ||  
+
| <center>G</center> || <center>Facialgroup</center> || string || Located in <code>anim.img</code>, supported files begin with <code>facials@</code>
 
|-
 
|-
| <center>H</center> || <center>Visemegroup</center> || string ||  
+
| <center>H</center> || <center>Visemegroup</center> || string || Located in <code>anim.img</code>, supported files begin with <code>visemes@</code>
 
|-
 
|-
| <center>I</center> || <center>Flags</center> || integer ||  
+
| <center>I</center> || <center>Flags</center> || integer || always 0
 
|-
 
|-
| <center>J</center> || <center>Animfile</center> || string ||  
+
| <center>J</center> || <center>Animfile</center> || string || The animation file without extension for movements of the ped, located in <code>anim.img</code>, supported files begin with <code>move_{{hint|x|m/f/gng}}@</code>
 
|-
 
|-
| <center>K</center> || <center>Blendshapefile</center> || string ||  
+
| <center>K</center> || <center>Blendshapefile</center> || string || Used for cutscene models, otherwise <code>null</code>
 
|-
 
|-
 
| <center>L,M</center> || <center>Radio1, Radio2</center> || integer[2] ||  
 
| <center>L,M</center> || <center>Radio1, Radio2</center> || integer[2] ||  
Line 136: Line 136:
 
| <center>N</center> || <center>Audiotype</center> || string ||  
 
| <center>N</center> || <center>Audiotype</center> || string ||  
 
|-
 
|-
| <center>O</center> || <center>Firstvoice</center> || string ||  
+
| <center>O</center> || <center>Firstvoice</center> || string || The audio bank for the ped's voice
 
|-
 
|-
| <center>P</center> || <center>Lastvoice</center> || string ||  
+
| <center>P</center> || <center>Lastvoice</center> || string || always <code>VOICE_PLY_CR</code>
 
|}
 
|}
  

Revision as of 00:56, 30 July 2011

PEDS (IDE section)
Supported games:GTA III, GTA VC, GTA SA, GTA IV
Brief description:Used to define characters and pedestrians
IDE Sections:
2DFX AMAT ANIM CARS HIER HAND MLO OBJS
PATH PEDS TANM TOBJ TREE TXDP WEAP

PEDS is a section in the item definition file. It is used to define characters and pedestrians and some of their properties.

Format

GTA III, Vice City, and San Andreas

In GTA III and Vice City this section is mainly used in the default.ide file, while in San Andreas it is mainly used in the peds.ide file.

GTA III Vice City San Andreas Identifier Type Description
A
ModelId
integer Unique model ID
B
ModelName
string Name of the .dff model file, without extension
C
TxdName
string Name of the .txd texture dictionary, without extension
D
Default pedtype
string The default ped type of the ped
E
Behavior
string The behavior of the ped as defined in the pedstats.dat file
F
AnimGroup
string The animation group for movements of the ped (see below)
G
Cars can drive mask
hex The class of vehicle that the ped will drive as hex value.
-
H
Animfile
string The animation file for secondary animations (like sunbathing)
-
I,J
Radio1, Radio2
integer[2] Ped's preferred radio station, only works if the ped is driving a vehicle with a working radio (see below)
- -
K
VoiceArchive
string The sound file for the ped's voices
- -
L,M
Voice1, Voice2
string[2] The ped's voices (its dialogue), doesn't include screams and pains

Animation groups

These are the animation groups that are used in the game (there are more player-specific). The definitions of these groups hardcoded. Most of these animations are located in the ped.ifp file.

  • busywoman
  • fatman
  • fatwoman
  • gang1
  • gang2
  • man
  • oldfatman
  • oldman
  • oldwoman
  • player
  • sexywoman
  • shopping
  • shuffle
  • woman

Introduced in Vice City:

  • jogger
  • jogwoman
  • skate (Note: column H requires "skate" when using this else the game will crash upon spawning the ped)

Introduced in San Andreas:

  • pro
  • swat

Radio stations

This is a list of available radio stations.

Number Station
Vice City
San Andreas
0 Wildstyle Playback FM
1 Flash FM K Rose
2 KChat WCTR
3 Fever 105 K-DST
4 VRock Bounce FM
5 VCPR SF-UR
6 Espantoso Radio Los Santos
7 Emotion 98.3 Radio X
8 Wave 103 CSR 103.9
9 Default vehicle's station K-Jah West
10 Radio off Master Sounds 98.3
11 - User Track Player
12 - Radio Off

GTA IV

This section is mainly used in the ..\common\data\peds.ide file.

GTA IV Identifier Type Description
A
Model
string Unique model name without extension, located in ..\pc\models\cdimages\componentpeds.img
B
Props
string Unique prop (like helmets, glasses, hats) model name without extension, located in ..\pc\models\cdimages\componentpeds.img, use null for unavailable props
C
Pedtype
string The default ped type of the ped
D
Animgroup
string
E
Gesturegroup
string GESTURES@MALE or GESTURES@FEMALE
F
Gesturephonegroup
string GESTURES@M_PHONE or GESTURES@F_PHONE
G
Facialgroup
string Located in anim.img, supported files begin with facials@
H
Visemegroup
string Located in anim.img, supported files begin with visemes@
I
Flags
integer always 0
J
Animfile
string The animation file without extension for movements of the ped, located in anim.img, supported files begin with move_x@
K
Blendshapefile
string Used for cutscene models, otherwise null
L,M
Radio1, Radio2
integer[2]
N
Audiotype
string
O
Firstvoice
string The audio bank for the ped's voice
P
Lastvoice
string always VOICE_PLY_CR

Statistics

Total number of PEDS entries in:

GTA III: 83
Vice City: 126
San Andreas: 276