2019-05-30 00:47:33 +02:00
|
|
|
#pragma once
|
2019-05-15 16:52:37 +02:00
|
|
|
|
|
|
|
enum Config {
|
|
|
|
NUMCDIMAGES = 50, // was 12
|
|
|
|
|
|
|
|
MODELINFOSIZE = 5500,
|
|
|
|
TXDSTORESIZE = 850,
|
|
|
|
EXTRADIRSIZE = 128,
|
|
|
|
|
|
|
|
SIMPLEMODELSIZE = 5000,
|
|
|
|
TIMEMODELSIZE = 30,
|
|
|
|
CLUMPMODELSIZE = 5,
|
|
|
|
PEDMODELSIZE = 90,
|
|
|
|
VEHICLEMODELSIZE = 120,
|
|
|
|
TWODFXSIZE = 2000,
|
|
|
|
|
|
|
|
NUMOBJECTINFO = 168, // object.dat
|
|
|
|
|
|
|
|
// Pool sizes
|
|
|
|
NUMPTRNODES = 30000, // 26000 on PS2
|
|
|
|
NUMENTRYINFOS = 5400, // 3200 on PS2
|
|
|
|
NUMPEDS = 140, // 90 on PS2
|
|
|
|
NUMVEHICLES = 110, // 70 on PS2
|
|
|
|
NUMBUILDINGS = 5500, // 4915 on PS2
|
|
|
|
NUMTREADABLES = 1214,
|
|
|
|
NUMOBJECTS = 450,
|
|
|
|
NUMDUMMIES = 2802, // 2368 on PS2
|
|
|
|
NUMAUDIOSCRIPTOBJECTS = 256,
|
|
|
|
|
|
|
|
// Link list lengths
|
|
|
|
// TODO: alpha list
|
|
|
|
NUMCOLCACHELINKS = 200,
|
|
|
|
NUMREFERENCES = 800,
|
|
|
|
|
|
|
|
// Zones
|
|
|
|
NUMAUDIOZONES = 36,
|
|
|
|
NUMZONES = 50,
|
|
|
|
NUMMAPZONES = 25,
|
|
|
|
|
|
|
|
// Cull zones
|
|
|
|
NUMCULLZONES = 512,
|
|
|
|
NUMATTRIBZONES = 288,
|
|
|
|
NUMZONEINDICES = 55000,
|
|
|
|
|
|
|
|
|
|
|
|
NUMPEDSTATS = 35,
|
|
|
|
NUMHANDLINGS = 57,
|
|
|
|
|
|
|
|
PATHNODESIZE = 4500,
|
|
|
|
|
|
|
|
NUMWEATHERS = 4,
|
|
|
|
NUMHOURS = 24,
|
2019-05-30 11:12:49 +02:00
|
|
|
|
|
|
|
NUMANTENNAS = 8,
|
2019-05-15 16:52:37 +02:00
|
|
|
};
|