default.ide |
File Formats |
Fil_defaultide.html |
default.ide - contains non-map object information
data\default.ide
default.ide contains non-map object information these objects include peds, cars, wheels, weapons, and cutscene heads. # is a universal comment statment. Each object has a number (ID) they are not in order and there are skipped nummbers. There are three sections each starts with its name ex. "objs" and ends with "end". The header shows object types in relation to their ID numbers.
#
# ModelIDs
# peds: 0-89
# vehicles: 90-159
# wheels: 160-169
# weapons: 170-184
# cutscene heads/objs: 185-189
# car components 190-195
# ped components 196-197
# miscellaneous 196-199
#
The objs section of default.ide contains wheel and weapon objects.
The first three parameters of each object in objs are alike.
ID, dff, txd,
ID - object's ID# ranges from 0 to 199
dff - object's dff, 3d model
txd - object's txd, texture dictionary
This subsection of objs contains the seven types of vehicle wheel objects.
The types are sport, saloon, lightvan, classic, alloy, lighttruck, smallcar.
Each wheel object has seven parameters.
ID, dff, txd, p1, p2, p3, p4
ID - object's ID# ranges from 0 to 199
dff - object's dff, 3d model
txd - object's txd, texture dictionary
p1 - ? usually 2
p2 - Weight? usually 20
p3 - Radius? usually 70
p4 - ? usually 0
This subsection of objs contains the fourteen weapon objects.
These are grenade, ak47, bat, colt45, molotov, rocket, shotgun, sniper, uzi, missile, m16, flame, bomb, fingers.
Each weapon object has six parameters.
ID, dff, txd, p1, p2, p3
ID - object's ID ranges from 0 to 199
dff - object's dff, 3d model
txd - object's txd, texture dictionary
p1 - ? usually 1
p2 - ? usually 30, 50 or 100
p3 - ? usually 0
This subsection of objs only contains two objects.
These are airtrain_vlo and lopolyguy.
Each misc object has six parameters.
ID, dff, txd, p1, p2, p3
ID - object's ID ranges from 0 to 199
dff - object's dff, 3d model
txd - object's txd, texture dictionary
p1 - ? usually 1
p2 - ? 2000 and 150
p3 - ? usually 0
The hier section of default.ide contains cutscene heads/obj objects.
There are five cutscene objects cutobj01-05.
Each cutscene object has three parameters.
ID, dff, txd
ID - object's ID ranges from 0 to 199
dff - object's dff, 3d model
txd - object's txd, texture dictionary
The cars section of default.ide contains vehicle objects
The car objects use much more information than the previous sections
Each car object has twelve parameters. The last two parameters are type specific
cars section header:
# Id, Model name, Txd name, Type, HandlingId, Game name, Class, Frq, Lvl, Comprules in hex
#
# cars have two extra fields wheelmodelId and wheel scale
# planes have one extra field model id of low level of detail
ID, dff, txd, type, handlingID, gamename, class, frq, lvl, p1, p2, p3
ID - object's ID ranges from 0 to 199
dff - object's dff, 3d model
txd - object's txd, texture dictionary
type - type of vehicle. boat, car, heli or plane
handlingID - vehicle identifier in handling.cfg
gamename - gxt name
class - vehicle class (controls what peds drive it and where?). ignore, richfamily, poorfamily, executive, big, special, taxi, worker.
frq - frequency how often the vehicle apperars. 1 and the vehicle will not apperar on the road, it is for parked/mission vehicles etc.. The highest number in the file is 20 which is for the taxi.
lvl - ? usually 7, mrwhoop and bfinject are 4, stinger and infernus are 6
p1 - the header calls this comprules in hex. usually 0, stinger and stallion are 2ff0 taxi is 1f10 and hoods is 1ff0
p2 - if the vehicles type parameter is car then this is the model ID of the cars wheels which can be 160-166.
if the vehicles type parameter is plane then this is the ID of the plane's low level detail model. There are only two planes airtrain and deaddodo airtrain's low detail model is airtrain_vlo its line number is 198 so this parameter is 198 for the airtrain, deaddodo does not have a low detail model so the parameter is canceled out by using -1 as the parameter.
p3 - if the vehicles type parameter is car then this is the wheel scale. Say n is the wheel models normal size this value is what n is multiplyed by to get the desired wheel size. Ex. to get the wheels normal size this would be 1.0 for a wheel 50% bigger than the normal size this would be 1.5
The peds section of default.ide contains ped objects
There are 87 ped objects and two subsections
Each ped object has seven parameters.
peds section header:
# modelId, ModelName, TxdName, Default pedtype, animGroup(man,cop,woman,fatwoman,sexywoman...), cars can drive mask(in hex)
ID, dff, txd, pedtype, animgroup, p1
ID - object's ID ranges from 0 to 199
dff - object's dff, 3d model
txd - object's txd, texture dictionary
pedtype - pedstat type name in pedstats.dat
animgroup - how the ped is animated (where are the animations?)
p1 - designates what cars ped can drive(needs more reserch)
See peds
See peds
Many parameters (p1 etc.) still need further research
|
File Formats |
Last change: 10 August 2002 |
unofficial GTA III Reference |