2019-05-30 00:47:33 +02:00
|
|
|
#pragma once
|
2019-05-15 16:52:37 +02:00
|
|
|
|
|
|
|
enum Config {
|
2019-06-20 14:49:16 +02:00
|
|
|
NUMCDIMAGES = 12, // gta3.img duplicates (not used on PC)
|
|
|
|
MAX_CDIMAGES = 8, // additional cdimages
|
2019-05-15 16:52:37 +02:00
|
|
|
|
|
|
|
MODELINFOSIZE = 5500,
|
|
|
|
TXDSTORESIZE = 850,
|
|
|
|
EXTRADIRSIZE = 128,
|
|
|
|
|
|
|
|
SIMPLEMODELSIZE = 5000,
|
|
|
|
TIMEMODELSIZE = 30,
|
|
|
|
CLUMPMODELSIZE = 5,
|
|
|
|
PEDMODELSIZE = 90,
|
|
|
|
VEHICLEMODELSIZE = 120,
|
|
|
|
TWODFXSIZE = 2000,
|
|
|
|
|
2019-06-20 14:49:16 +02:00
|
|
|
MAXVEHICLESLOADED = 50, // 70 on mobile
|
|
|
|
|
2019-06-12 11:08:56 +02:00
|
|
|
NUMOBJECTINFO = 168, // object.dat
|
2019-05-15 16:52:37 +02:00
|
|
|
|
|
|
|
// Pool sizes
|
2019-06-12 11:08:56 +02:00
|
|
|
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
|
2019-05-15 16:52:37 +02:00
|
|
|
NUMTREADABLES = 1214,
|
|
|
|
NUMOBJECTS = 450,
|
2019-06-12 11:08:56 +02:00
|
|
|
NUMDUMMIES = 2802, // 2368 on PS2
|
2019-05-15 16:52:37 +02:00
|
|
|
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,
|
|
|
|
|
|
|
|
NUMHANDLINGS = 57,
|
|
|
|
|
|
|
|
PATHNODESIZE = 4500,
|
|
|
|
|
|
|
|
NUMWEATHERS = 4,
|
|
|
|
NUMHOURS = 24,
|
2019-05-30 11:12:49 +02:00
|
|
|
|
2019-06-01 12:02:31 +02:00
|
|
|
NUMEXTRADIRECTIONALS = 4,
|
2019-05-30 11:12:49 +02:00
|
|
|
NUMANTENNAS = 8,
|
2019-06-01 19:18:19 +02:00
|
|
|
NUMCORONAS = 56,
|
2019-06-12 11:08:56 +02:00
|
|
|
NUMPOINTLIGHTS = 32,
|
|
|
|
|
2019-06-23 13:11:41 +02:00
|
|
|
NUMONSCREENTIMERENTRIES = 1,
|
|
|
|
NUMRADARBLIPS = 32,
|
2019-05-15 16:52:37 +02:00
|
|
|
};
|
2019-05-30 23:49:06 +02:00
|
|
|
|
2019-06-03 00:25:46 +02:00
|
|
|
#define GTA3_1_1_PATCH
|
|
|
|
#define USE_PS2_RAND
|
2019-06-01 23:17:39 +02:00
|
|
|
#define RANDOMSPLASH
|
|
|
|
#define CHATTYSPLASH
|
2019-06-03 00:25:46 +02:00
|
|
|
//#define FIX_BUGS
|
|
|
|
//#define NO_CDCHECK
|
|
|
|
#define NO_MOVIES
|
2019-06-13 01:12:37 +02:00
|
|
|
//#define USE_MY_DOCUMENTS
|