Albany Cadge
By MrFinger

I'm continuing the trend of Max Payne 3 conversions, and this time I’m introducing the Albany Cadge. The name is derived from the textures used by this Cadillac Seville-based MP3 sedan.
You may notice some similarities with the Primo and rightly so, as both vehicles bear resemblance to the same car model (Primo is 4th gen and Cadge is 5th gen Seville). Because of this, I'm offering optional "Primo" rebadge. The reason why I didn't choose that as a default name is because it might lead to some confusion and I wanted to give this car some unique indentity so that it would be something else than just a newer Primo.

One significant change I made involves the tail lights as the original MP3 model’s tail lights didn’t feel particularly "American" to me. Their texture was taken from the light's spec map, which is a remnant of the car's beta appearance.
Cadge can appear with two different grille extras, one with chrome and second with painted bars.

Update 1.1 changelog (29.12.24):
- Fixed missing right headrest
- Improvements to the LODs: improved AO for smoother transitions between lod levels, rim size is now consistent across all lods

Data lines:

vehicles.ide:
cadge,		cadge,	 	car, 		CADGE, 		CADGE, 		VEH@STD,	NULL,			100,	999,		0.2750, 0.2750, 	0,	3,	1.0	,0,	ext_sunroof+ext_strong

handling.dat:
CADGE 1800.0 4.0 85 0.0 0.0 -0.09 1.0 4 0.153 1.0 140.0 0.23 0.60 0.7 35.0 1.25 0.96 17.0 0.15 0.48 1.4 0.7 0.7 0.15 -0.18 0.0 0.5 1.0 1.0 0.8 1.5 0.0 20000 440080 0 0 

carcols.dat (car3):
cadge, 34,113,28, 0,1,12, 1,133,12, 16,133,12, 17,113,12, 21,133,12, 22,133,12, 31,133,30, 33,8,32, 52,133,55, 57,133,12, 62,133,12, 70,133,63, 97,133,90, 54,133,55, 67,113,118, 70,133,65, 98,133,90, 16,112,76, 9,113,91, 15,133,93, 19,133,93, 13,133,80, 12,133,80,

addedVehicleAudioSettings.ini:
[cadge]
structType = 0
field_1 = 41667
flags = 0x2AA62A 
floatAsInt_A = -9.0
floatAsInt_E = -4.0
engineLowSound = VEHICLES_ENGINE_RESIDENT_LUXURY_CAR_1_ENGINE_LOW
engineHighSound = VEHICLES_ENGINE_RESIDENT_LUXURY_CAR_1_ENGINE_HIGH
exhaustLowSound = VEHICLES_ENGINE_RESIDENT_LUXURY_CAR_1_EXHAUST_LOW
exhaustHighSound = VEHICLES_ENGINE_RESIDENT_LUXURY_CAR_1_EXHAUST_HIGH
revsOffSound = VEHICLES_ENGINE_RESIDENT_LUXURY_CAR_1_REVS_OFF
field_26 = 350.0
field_2A = 250.0
floatAsInt_2E = 2.91
floatAsInt_32 = -0.97
field_36 = 750.0
field_3A = 400.0
floatAsInt_3E = -3.21
floatAsInt_42 = 3.21
field_46 = 348.0
field_4A = 120.0
floatAsInt_4E = -3.37
floatAsInt_52 = 1.02
field_56 = 174.0
field_5A = 80.0
floatAsInt_5E = 1.0
floatAsInt_62 = 4.0
floatAsInt_66 = 1.0
field_6A = 50.0
field_6E = 50.0
floatAsInt_72 = 0.0
floatAsInt_76 = -8.0
engineWaveShape = ENGINE_WAVE_SHAPE
floatAsInt_7E = 0.0
exhaustWaveShape = EXHAUST_WAVE_SHAPE
floatAsInt_86 = 0.0
floatAsInt_multiplier1200_8A = -0.5
floatAsInt_multiplier1200_8E = 1.0
engineIdleLoopSound = VEHICLES_ENGINE_RESIDENT_LUXURY_CAR_1_ENG_IDLE_LOOP
exhaustIdleLoopSound = VEHICLES_ENGINE_RESIDENT_LUXURY_CAR_1_EX_IDLE_LOOP
floatAsInt_multiplier1200_9A = -0.25
floatAsInt_multiplier1200_9E = 1.0
transmissionSound = VEHICLES_TRANSMISSION_1
floatAsInt_A6 = -8.0
floatAsInt_AA = 4.0
sound_AE = VEHICLES_ENGINE_RESIDENT_NULL_LOOP
floatAsInt_B2 = -8.0
floatAsInt_B6 = 0.0
exhaustPopSound = NULL_SOUND
airIntakeSound = AIR_INTAKE_1_LOUD
floatAsInt_multiplier1200_C2 = 0.166667
floatAsInt_multiplier1200_C6 = 0.833333
dumpValveSound = NULL_SOUND
startSound = STREAMED_VEHICLES_LUXURY_CAR_1_LUXURY_CAR_1_START_DIST
hornSound = PRESIDENTE_HORN
openSound = VEHICLES_EXTRAS_LUXURY_OPEN
closeSound = LUXURY_DOOR_CLOSE_RND
trunkOpenSound = VEHICLES_EXTRAS_LUX_SUV_TRUNK_OPEN
trunkCloseSound = VEHICLES_EXTRAS_LUX_SUV_TRUNK_CLOSE
field_E6 = 0.5
suspensionUpSound = PNEUMATIC_SUSPENSION_UP
suspensionDownSound = PNEUMATIC_SUSPENSION_DOWN
field_F2 = 0.4
field_F6 = 1.0
policeScannerManufacturerSound = POLICE_SCANNER_MANUFACTURER_MAN_ALBANY
policeScannerModelSound = POLICE_SCANNER_VEHICLE_CATEGORY_FOUR_DOOR
policeScannerVehicleCategorySound = POLICE_SCANNER_VEHICLE_CATEGORY_FOUR_DOOR
gearTransmissionSound = VEHICLES_ENGINE_RESIDENT_GEAR_TRANSMISSION
floatAsInt_multiplier1200_10A = 0.5
floatAsInt_multiplier1200_10E = 1.83333
floatAsInt_multiplier1200_112 = 0.833333
floatAsInt_116 = 0.0
field_11A = 50
floatAsInt_11E = 0.0
floatAsInt_122 = 3.0
floatAsInt_126 = 8.0
jumpLandSound = VEHICLE_JUMP_LAND
field_12E = 31
field_132 = 36
ignitionSound = IGNITION
engineShutDownSound = VEHICLES_ENGINE_RESIDENT_SHUT_DOWN_1
field_13E = 2
field_13F = 1
field_140 = 1
field_141 = 3
indicatorVehicleOn = VEHICLES_EXTRAS_INDICATOR_MODERN_CAR_ON
indicatorVehicleOff = VEHICLES_EXTRAS_INDICATOR_MODERN_CAR_OFF
engineCoolingFan = ENGINE_COOLING_FAN
handbrakeSound_14E = NULL_SOUND
sound_152 = NULL_SOUND
sound_156 = NULL_SOUND
handbrakeSound_15A = VEHICLES_EXTRAS_SPORTS_HANDBRAKE
field_15E = 1
field_15F = 0
field_160 = 3

vehOff.csv:
VEHICLE cadge FIELD BOOT_OPEN POS 0.670557 -1.948277 0.078247 ANGLES 0.586188 -0.000033 2.553903 FOV 55.000000
VEHICLE cadge FIELD BONNET_FWD POS -0.005087 1.192969 0.690615 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000
VEHICLE cadge FIELD BONNET_BWD POS -0.006592 -1.492187 0.714722 ANGLES -0.000019 0.000000 3.141545 FOV 55.000000
VEHICLE cadge FIELD CINEY_WHEEL POS -1.131958 0.144138 -0.093994 ANGLES -0.084198 0.000134 -0.018492 FOV 55.000000
VEHICLE cadge FIELD CINEY_UNDER POS 0.000487 0.090234 -0.421387 ANGLES -0.004335 0.000137 0.000001 FOV 55.000000
VEHICLE cadge FIELD CINEY_MISC_1 POS 1.102295 -4.765015 0.999655 ANGLES -0.248118 -0.110157 0.141738 FOV 45.000000
VEHICLE cadge FIELD CINEY_MISC_2 POS -0.940888 -0.194946 0.636108 ANGLES -0.140946 0.081138 -0.440028 FOV 55.000000
VEHICLE cadge FIELD JACKED POS -0.019435 0.563477 0.222534 ANGLES 0.189862 -0.000000 2.122861 FOV 55.000000
VEHICLE cadge FIELD BUSTED POS -0.482588 0.803345 0.500000 ANGLES -0.103903 -0.000000 2.548428 FOV 55.000000
VEHICLE cadge FIELD CARPHONE POS -0.491814 1.002197 0.554443 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000
VEHICLE cadge FIELD BONNET_L POS -0.588009 0.283569 0.590576 ANGLES -0.000200 0.000000 1.570658 FOV 55.000000
VEHICLE cadge FIELD BONNET_R POS 0.583393 0.283583 0.590576 ANGLES -0.000378 -0.000257 -1.570393 FOV 55.000000
VEHICLE cadge FIELD CINEY_WHEEL_2 POS 1.247440 -1.771240 -0.129639 ANGLES 0.066125 0.311031 0.249470 FOV 55.000000
VEHICLE cadge FIELD CINEY_BACK POS -1.050266 0.745728 0.510254 ANGLES -0.190527 0.208283 -2.880423 FOV 55.000000
VEHICLE cadge FIELD BUMPER POS 0.000000 2.203613 -0.352661 ANGLES -0.000000 0.000000 -0.000000 FOV 55.000000
VEHICLE cadge FIELD AIM_FR POS 0.000000 -0.420044 1.091064 ANGLES -1.562062 0.000000 0.000000 FOV 55.000000
VEHICLE cadge FIELD CINEY_FAR_1 POS -2.222401 -4.317692 0.391896 ANGLES -0.125094 -0.193638 -0.357805 FOV 55.000000
VEHICLE cadge FIELD CINEY_FAR_2 POS 1.459526 -4.813843 1.137817 ANGLES -0.276081 0.204894 0.172779 FOV 55.000000
VEHICLE cadge FIELD CINEY_FAR_3 POS 1.439411 2.879658 -0.124634 ANGLES 0.091861 -0.163952 2.441666 FOV 74.300003
VEHICLE cadge FIELD CINEY_FAR_4 POS -1.365171 3.958556 1.034058 ANGLES -0.311697 0.098521 -2.860595 FOV 55.000000