#pragma once enum Config { NUMCDIMAGES = 12, // gta3.img duplicates (not used on PC) MAX_CDIMAGES = 8, // additional cdimages MODELINFOSIZE = 5500, TXDSTORESIZE = 850, EXTRADIRSIZE = 128, SIMPLEMODELSIZE = 5000, TIMEMODELSIZE = 30, CLUMPMODELSIZE = 5, PEDMODELSIZE = 90, VEHICLEMODELSIZE = 120, TWODFXSIZE = 2000, MAXVEHICLESLOADED = 50, // 70 on mobile 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, NUMHANDLINGS = 57, PATHNODESIZE = 4500, NUMWEATHERS = 4, NUMHOURS = 24, NUMEXTRADIRECTIONALS = 4, NUMANTENNAS = 8, NUMCORONAS = 56, NUMPOINTLIGHTS = 32, NUMONSCREENTIMERENTRIES = 1, NUMRADARBLIPS = 32, NUMPICKUPS = 336, }; #define GTA3_1_1_PATCH #define USE_PS2_RAND #define RANDOMSPLASH #define CHATTYSPLASH //#define FIX_BUGS //#define NO_CDCHECK #define NO_MOVIES //#define USE_MY_DOCUMENTS #define NASTY_GAME