Added MetaNames from dav90

This commit is contained in:
dexy 2019-01-12 15:40:50 +11:00
parent 66b498738a
commit 04b7370ba0
3 changed files with 546 additions and 365 deletions

View File

@ -670,7 +670,7 @@ namespace CodeWalker.GameFiles
{ {
public MetaHash kitName { get; set; } public MetaHash kitName { get; set; }
public ushort id { get; set; } public ushort id { get; set; }
public CVehicleKit_3865430600 kitType { get; set; } public eModKitType kitType { get; set; }
public CVehicleModVisible[] visibleMods { get; set; } public CVehicleModVisible[] visibleMods { get; set; }
public CVehicleModLink[] linkMods { get; set; } public CVehicleModLink[] linkMods { get; set; }
public CVehicleModStat[] statMods { get; set; } public CVehicleModStat[] statMods { get; set; }
@ -682,7 +682,7 @@ namespace CodeWalker.GameFiles
{ {
kitName = XmlMeta.GetHash(Xml.GetChildInnerText(node, "kitName")); kitName = XmlMeta.GetHash(Xml.GetChildInnerText(node, "kitName"));
id = (ushort)Xml.GetChildUIntAttribute(node, "id", "value"); id = (ushort)Xml.GetChildUIntAttribute(node, "id", "value");
kitType = Xml.GetChildEnumInnerText<CVehicleKit_3865430600>(node, "kitType"); kitType = Xml.GetChildEnumInnerText<eModKitType>(node, "kitType");
XmlNode cnode; XmlNode cnode;
cnode = node.SelectSingleNode("visibleMods"); cnode = node.SelectSingleNode("visibleMods");
if (cnode != null) if (cnode != null)
@ -776,21 +776,21 @@ namespace CodeWalker.GameFiles
public string modShopLabel { get; set; } public string modShopLabel { get; set; }
public MetaHash[] linkedModels { get; set; } public MetaHash[] linkedModels { get; set; }
public CVehicleMod_3635907608[] turnOffBones { get; set; } public CVehicleMod_3635907608[] turnOffBones { get; set; }
public CVehicleMod_2363989491 type { get; set; } public eVehicleModType type { get; set; }
public CVehicleMod_3635907608 bone { get; set; } public CVehicleMod_3635907608 bone { get; set; }
public CVehicleMod_3635907608 collisionBone { get; set; } public CVehicleMod_3635907608 collisionBone { get; set; }
public CVehicleMod_3413962745 cameraPos { get; set; } public eVehicleModCameraPos cameraPos { get; set; }
public float audioApply { get; set; } public float audioApply { get; set; }
public byte weight { get; set; } public byte weight { get; set; }
public bool turnOffExtra { get; set; } public bool turnOffExtra { get; set; }
public bool disableBonnetCamera { get; set; } public bool disableBonnetCamera { get; set; }
public bool allowBonnetSlide { get; set; } public bool allowBonnetSlide { get; set; }
public sbyte weaponSlot { get; set; } public sbyte weaponSlot { get; set; }
public sbyte Unk_2656206330 { get; set; } public sbyte weaponSlotSecondary { get; set; }
public bool disableProjectileDriveby { get; set; } public bool disableProjectileDriveby { get; set; }
public bool disableDriveby { get; set; } public bool disableDriveby { get; set; }
public int Unk_161724223 { get; set; } public int disableDrivebySeat { get; set; }
public int Unk_484538291 { get; set; } public int disableDrivebySeatSecondary { get; set; }
public CVehicleModVisible(XmlNode node) public CVehicleModVisible(XmlNode node)
{ {
@ -823,21 +823,21 @@ namespace CodeWalker.GameFiles
} }
} }
} }
type = Xml.GetChildEnumInnerText<CVehicleMod_2363989491>(node, "type"); type = Xml.GetChildEnumInnerText<eVehicleModType>(node, "type");
bone = Xml.GetChildEnumInnerText<CVehicleMod_3635907608>(node, "bone"); bone = Xml.GetChildEnumInnerText<CVehicleMod_3635907608>(node, "bone");
collisionBone = Xml.GetChildEnumInnerText<CVehicleMod_3635907608>(node, "collisionBone"); collisionBone = Xml.GetChildEnumInnerText<CVehicleMod_3635907608>(node, "collisionBone");
cameraPos = Xml.GetChildEnumInnerText<CVehicleMod_3413962745>(node, "cameraPos"); cameraPos = Xml.GetChildEnumInnerText<eVehicleModCameraPos>(node, "cameraPos");
audioApply = Xml.GetChildFloatAttribute(node, "audioApply", "value"); audioApply = Xml.GetChildFloatAttribute(node, "audioApply", "value");
weight = (byte)Xml.GetChildIntAttribute(node, "weight", "value"); weight = (byte)Xml.GetChildIntAttribute(node, "weight", "value");
turnOffExtra = Xml.GetChildBoolAttribute(node, "turnOffExtra", "value"); turnOffExtra = Xml.GetChildBoolAttribute(node, "turnOffExtra", "value");
disableBonnetCamera = Xml.GetChildBoolAttribute(node, "disableBonnetCamera", "value"); disableBonnetCamera = Xml.GetChildBoolAttribute(node, "disableBonnetCamera", "value");
allowBonnetSlide = Xml.GetChildBoolAttribute(node, "allowBonnetSlide", "value"); allowBonnetSlide = Xml.GetChildBoolAttribute(node, "allowBonnetSlide", "value");
weaponSlot = (sbyte)Xml.GetChildIntAttribute(node, "weaponSlot", "value"); weaponSlot = (sbyte)Xml.GetChildIntAttribute(node, "weaponSlot", "value");
Unk_2656206330 = (sbyte)Xml.GetChildIntAttribute(node, "hash_9E527DFA", "value");//TODO: fix weaponSlotSecondary = (sbyte)Xml.GetChildIntAttribute(node, "weaponSlotSecondary", "value");
disableProjectileDriveby = Xml.GetChildBoolAttribute(node, "disableProjectileDriveby", "value"); disableProjectileDriveby = Xml.GetChildBoolAttribute(node, "disableProjectileDriveby", "value");
disableDriveby = Xml.GetChildBoolAttribute(node, "disableDriveby", "value"); disableDriveby = Xml.GetChildBoolAttribute(node, "disableDriveby", "value");
Unk_161724223 = Xml.GetChildIntAttribute(node, "hash_09A3B73F", "value");//TODO: fix disableDrivebySeat = Xml.GetChildIntAttribute(node, "disableDrivebySeat", "value");
Unk_484538291 = Xml.GetChildIntAttribute(node, "hash_1CE177B3", "value");//TODO: fix disableDrivebySeatSecondary = Xml.GetChildIntAttribute(node, "disableDrivebySeatSecondary", "value");
} }
public override string ToString() public override string ToString()
@ -869,7 +869,7 @@ namespace CodeWalker.GameFiles
public uint modifier { get; set; } public uint modifier { get; set; }
public float audioApply { get; set; } public float audioApply { get; set; }
public byte weight { get; set; } public byte weight { get; set; }
public CVehicleMod_2363989491 type { get; set; } public eVehicleModType type { get; set; }
public CVehicleModStat(XmlNode node) public CVehicleModStat(XmlNode node)
{ {
@ -877,7 +877,7 @@ namespace CodeWalker.GameFiles
modifier = Xml.GetChildUIntAttribute(node, "modifier", "value"); modifier = Xml.GetChildUIntAttribute(node, "modifier", "value");
audioApply = Xml.GetChildFloatAttribute(node, "audioApply", "value"); audioApply = Xml.GetChildFloatAttribute(node, "audioApply", "value");
weight = (byte)Xml.GetChildIntAttribute(node, "weight", "value"); weight = (byte)Xml.GetChildIntAttribute(node, "weight", "value");
type = Xml.GetChildEnumInnerText<CVehicleMod_2363989491>(node, "type"); type = Xml.GetChildEnumInnerText<eVehicleModType>(node, "type");
} }
public override string ToString() public override string ToString()
{ {
@ -886,12 +886,12 @@ namespace CodeWalker.GameFiles
} }
[TC(typeof(EXP))] public class CVehicleKit_427606548 [TC(typeof(EXP))] public class CVehicleKit_427606548
{ {
public CVehicleMod_2363989491 slot { get; set; } public eVehicleModType slot { get; set; }
public string name { get; set; } public string name { get; set; }
public CVehicleKit_427606548(XmlNode node) public CVehicleKit_427606548(XmlNode node)
{ {
slot = Xml.GetChildEnumInnerText<CVehicleMod_2363989491>(node, "slot"); slot = Xml.GetChildEnumInnerText<eVehicleModType>(node, "slot");
name = Xml.GetChildInnerText(node, "name"); name = Xml.GetChildInnerText(node, "name");
} }
public override string ToString() public override string ToString()
@ -955,42 +955,42 @@ namespace CodeWalker.GameFiles
public enum CVehicleModelColor_360458334 //vehicle mod color metallic id public enum CVehicleModelColor_360458334 //vehicle mod color metallic id
{ {
none = -1, none = -1,
Unk_815563434 = 0, EVehicleModelColorMetallic_normal = 0,
Unk_969376721 = 1, EVehicleModelColorMetallic_1 = 1,
Unk_731244402 = 2, EVehicleModelColorMetallic_2 = 2,
Unk_3537679873 = 3, EVehicleModelColorMetallic_3 = 3,
Unk_3183119293 = 4, EVehicleModelColorMetallic_4 = 4,
Unk_4039766491 = 5, EVehicleModelColorMetallic_5 = 5,
Unk_3777516184 = 6, EVehicleModelColorMetallic_6 = 6,
Unk_229878718 = 7, EVehicleModelColorMetallic_7 = 7,
Unk_4285337393 = 8, EVehicleModelColorMetallic_8 = 8,
Unk_847803751 = 9 EVehicleModelColorMetallic_9 = 9
} }
public enum CVehicleModelColor_544262540 //vehicle mod color audio color public enum CVehicleModelColor_544262540 //vehicle mod color audio color
{ {
Unk_52583446 = 0, POLICE_SCANNER_COLOUR_black = 0,
Unk_2253400966 = 1, POLICE_SCANNER_COLOUR_blue = 1,
Unk_4012089111 = 2, POLICE_SCANNER_COLOUR_brown = 2,
Unk_2477037232 = 3, POLICE_SCANNER_COLOUR_beige = 3,
Unk_437487559 = 4, POLICE_SCANNER_COLOUR_graphite = 4,
Unk_730308174 = 5, POLICE_SCANNER_COLOUR_green = 5,
Unk_3129410619 = 6, POLICE_SCANNER_COLOUR_grey = 6,
Unk_1762671403 = 7, POLICE_SCANNER_COLOUR_orange = 7,
Unk_2615326998 = 8, POLICE_SCANNER_COLOUR_pink = 8,
Unk_4157715503 = 9, POLICE_SCANNER_COLOUR_red = 9,
Unk_2969646890 = 10, POLICE_SCANNER_COLOUR_silver = 10,
Unk_1645071976 = 11, POLICE_SCANNER_COLOUR_white = 11,
Unk_1358390657 = 12 POLICE_SCANNER_COLOUR_yellow = 12
} }
public enum CVehicleModelColor_2065815796 //vehicle mod color audio prefix public enum CVehicleModelColor_2065815796 //vehicle mod color audio prefix
{ {
none = 0, none = 0,
Unk_2318284788 = 1, POLICE_SCANNER_PREFIX_bright = 1,
Unk_840729009 = 2, POLICE_SCANNER_PREFIX_light = 2,
Unk_3921902053 = 3 POLICE_SCANNER_PREFIX_dark = 3
} }
public enum CVehicleKit_3865430600 //vehicle mod kit type public enum eModKitType //vehicle mod kit type
{ {
MKT_STANDARD = 0, MKT_STANDARD = 0,
MKT_SPORT = 1, MKT_SPORT = 1,
@ -1001,7 +1001,7 @@ namespace CodeWalker.GameFiles
{ {
none = -1, none = -1,
chassis = 0, chassis = 0,
Unk_1970334199 = 48, bodyshell = 48,
bumper_f = 49, bumper_f = 49,
bumper_r = 50, bumper_r = 50,
wing_rf = 51, wing_rf = 51,
@ -1012,58 +1012,58 @@ namespace CodeWalker.GameFiles
exhaust_2 = 57, exhaust_2 = 57,
exhaust_3 = 58, exhaust_3 = 58,
exhaust_4 = 59, exhaust_4 = 59,
Unk_1666652977 = 60, exhaust_5 = 60,
Unk_1972682668 = 61, exhaust_6 = 61,
Unk_3204862618 = 62, exhaust_7 = 62,
Unk_3503093287 = 63, exhaust_8 = 63,
Unk_442599751 = 64, exhaust_9 = 64,
Unk_2600343066 = 65, exhaust_10 = 65,
Unk_3598945568 = 66, exhaust_11 = 66,
Unk_3896619164 = 67, exhaust_12 = 67,
Unk_2989016171 = 68, exhaust_13 = 68,
Unk_3320572913 = 69, exhaust_14 = 69,
Unk_529211190 = 70, exhaust_15 = 70,
Unk_823345734 = 71, exhaust_16 = 71,
extra_1 = 401, extra_1 = 401,
extra_2 = 402, extra_2 = 402,
extra_3 = 403, extra_3 = 403,
extra_4 = 404, extra_4 = 404,
extra_5 = 405, extra_5 = 405,
Unk_3145755371 = 406, extra_6 = 406,
Unk_2360446286 = 407, extra_7 = 407,
Unk_2661527858 = 408, extra_8 = 408,
Unk_1913477126 = 409, extra_9 = 409,
Unk_2125833567 = 410, extra_10 = 410,
Unk_2431830489 = 411, extra_11 = 411,
Unk_2720558148 = 412, extra_12 = 412,
Unk_903844796 = 413, extra_13 = 413,
Unk_1202337617 = 414, extra_14 = 414,
Unk_2190258525 = 417, break_extra_1 = 417,
Unk_1950749904 = 418, break_extra_2 = 418,
Unk_1709504522 = 419, break_extra_3 = 419,
Unk_1480285367 = 420, break_extra_4 = 420,
Unk_1213709552 = 421, break_extra_5 = 421,
Unk_848662892 = 422, break_extra_6 = 422,
Unk_3990325233 = 423, break_extra_7 = 423,
Unk_367056899 = 424, break_extra_8 = 424,
Unk_3413787451 = 425, break_extra_9 = 425,
Unk_2734584581 = 426, break_extra_10 = 426,
mod_col_1 = 427, mod_col_1 = 427,
mod_col_2 = 428, mod_col_2 = 428,
mod_col_3 = 429, mod_col_3 = 429,
mod_col_4 = 430, mod_col_4 = 430,
mod_col_5 = 431, mod_col_5 = 431,
Unk_1547719720 = 432, mod_col_6 = 432,
Unk_580018373 = 433, mod_col_7 = 433,
Unk_4191162177 = 434, mod_col_8 = 434,
Unk_3257212908 = 435, mod_col_9 = 435,
Unk_3033709986 = 436, mod_col_10 = 436,
Unk_2249285664 = 437, mod_col_11 = 437,
Unk_1498318491 = 438, mod_col_12 = 438,
Unk_1787603223 = 439, mod_col_13 = 439,
Unk_1573326728 = 440, mod_col_14 = 440,
Unk_1862676998 = 441, mod_col_15 = 441,
Unk_1044598917 = 442, mod_col_16 = 442,
misc_a = 369, misc_a = 369,
misc_b = 370, misc_b = 370,
misc_c = 371, misc_c = 371,
@ -1090,99 +1090,99 @@ namespace CodeWalker.GameFiles
misc_x = 392, misc_x = 392,
misc_y = 393, misc_y = 393,
misc_z = 394, misc_z = 394,
Unk_2690009945 = 395, misc_1 = 395,
Unk_1385115596 = 396, misc_2 = 396,
Unk_2921986035 = 79, handlebars = 79,
steeringwheel = 80, steeringwheel = 80,
Unk_3929033220 = 29, swingarm = 29,
Unk_837923007 = 21, forks_u = 21,
Unk_991413023 = 22, forks_l = 22,
headlight_l = 91, headlight_l = 91,
headlight_r = 92, headlight_r = 92,
Unk_3979005071 = 97, indicator_lr = 97,
indicator_lf = 95, indicator_lf = 95,
Unk_112742354 = 98, indicator_rr = 98,
indicator_rf = 96, indicator_rf = 96,
Unk_3008822349 = 93, taillight_l = 93,
Unk_914195096 = 94, taillight_r = 94,
window_lf = 42, window_lf = 42,
window_rf = 43, window_rf = 43,
Unk_2355575415 = 45, window_rr = 45,
Unk_2639884295 = 44, window_lr = 44,
Unk_2675373130 = 46, window_lm = 46,
Unk_3523659197 = 47, window_rm = 47,
hub_lf = 30, hub_lf = 30,
hub_rf = 31, hub_rf = 31,
windscreen_r = 41, windscreen_r = 41,
Unk_4084563217 = 104, neon_l = 104,
Unk_556062831 = 105, neon_r = 105,
Unk_3850133799 = 106, neon_f = 106,
Unk_728001778 = 107, neon_b = 107,
door_dside_f = 3, door_dside_f = 3,
door_dside_r = 4, door_dside_r = 4,
door_pside_f = 5, door_pside_f = 5,
door_pside_r = 6, door_pside_r = 6,
bobble_head = 361, bobble_head = 361,
bobble_base = 362, bobble_base = 362,
Unk_785162942 = 363, bobble_hand = 363,
engineblock = 364, engineblock = 364,
Unk_3654959273 = 474, mod_a = 474,
Unk_808381781 = 475, mod_b = 475,
Unk_4268165574 = 476, mod_c = 476,
Unk_3579951032 = 477, mod_d = 477,
Unk_2733953759 = 478, mod_e = 478,
Unk_4123490435 = 479, mod_f = 479,
Unk_3342441320 = 480, mod_g = 480,
Unk_1726175929 = 481, mod_h = 481,
Unk_1947366679 = 482, mod_i = 482,
Unk_2065498928 = 483, mod_j = 483,
Unk_2572238744 = 484, mod_k = 484,
Unk_730555402 = 485, mod_l = 485,
Unk_4194074861 = 486, mod_m = 486,
Unk_1343696161 = 487, mod_n = 487,
Unk_506677594 = 488, mod_o = 488,
Unk_4167728581 = 489, mod_p = 489,
Unk_3326122354 = 490, mod_q = 490,
Unk_217851628 = 491, mod_r = 491,
Unk_3666821647 = 492, mod_s = 492,
Unk_2168885119 = 493, mod_t = 493,
Unk_2399611648 = 494, mod_u = 494,
Unk_3519328378 = 495, mod_v = 495,
Unk_2958716326 = 496, mod_w = 496,
Unk_3292501248 = 497, mod_x = 497,
Unk_2651277456 = 498, mod_y = 498,
Unk_3888995355 = 499, mod_z = 499,
Unk_3843353624 = 500, mod_aa = 500,
Unk_3135215534 = 501, mod_ab = 501,
Unk_3364434689 = 502, mod_ac = 502,
Unk_2723112578 = 503, mod_ad = 503,
Unk_2970026993 = 504, mod_ae = 504,
Unk_2245832093 = 505, mod_af = 505,
Unk_2492156666 = 506, mod_ag = 506,
Unk_1765012564 = 507, mod_ah = 507,
Unk_2014155263 = 508, mod_ai = 508,
Unk_1286290243 = 509, mod_aj = 509,
Unk_1535367412 = 510, mod_ak = 510,
Unk_3992710274 = 511, turret_a1 = 511,
Unk_1077448950 = 512, turret_a2 = 512,
Unk_1382757723 = 513, turret_a3 = 513,
Unk_614062521 = 514, turret_a4 = 514,
Unk_3783807571 = 524, turret_b1 = 524,
Unk_2839830988 = 525, turret_b2 = 525,
Unk_3138651499 = 526, turret_b3 = 526,
Unk_2400824695 = 527, turret_b4 = 527,
Unk_4141162370 = 560, rblade_1mod = 560,
Unk_451472348 = 561, rblade_1fast = 561,
Unk_1768767594 = 562, rblade_2mod = 562,
Unk_3599310922 = 563, rblade_2fast = 563,
Unk_1496111458 = 564, rblade_3mod = 564,
Unk_3929521030 = 565, rblade_3fast = 565,
Unk_1157497495 = 566, fblade_1mod = 566,
Unk_1032498025 = 567, fblade_1fast = 567,
Unk_2573434709 = 568, fblade_2mod = 568,
Unk_930609265 = 569, fblade_2fast = 569,
Unk_879315983 = 570, fblade_3mod = 570,
Unk_411536741 = 571, fblade_3fast = 571,
Unk_1086719913 = 572, Unk_1086719913 = 572,
Unk_3237490897 = 573, Unk_3237490897 = 573,
Unk_3375838140 = 574, Unk_3375838140 = 574,
@ -1192,20 +1192,20 @@ namespace CodeWalker.GameFiles
Unk_1208798824 = 578, Unk_1208798824 = 578,
Unk_303656220 = 579, Unk_303656220 = 579,
Unk_660207018 = 580, Unk_660207018 = 580,
Unk_2796607005 = 581, spike_1mod = 581,
Unk_3045655218 = 582, Unk_3045655218 = 582,
Unk_2017296145 = 583, Unk_2017296145 = 583,
Unk_3978311755 = 584, spike_2mod = 584,
Unk_1122332083 = 585, Unk_1122332083 = 585,
Unk_1123212214 = 586, Unk_1123212214 = 586,
Unk_4063416457 = 587, spike_3mod = 587,
Unk_4011591561 = 588, Unk_4011591561 = 588,
Unk_2320654166 = 589, Unk_2320654166 = 589,
Unk_2292220415 = 590, scoop_1mod = 590,
Unk_2166816405 = 591, scoop_2mod = 591,
Unk_2486991428 = 592 scoop_3mod = 592
} }
public enum CVehicleMod_2363989491 //vehicle mod type public enum eVehicleModType //vehicle mod type
{ {
VMT_SPOILER = 0, VMT_SPOILER = 0,
VMT_BUMPER_F = 1, VMT_BUMPER_F = 1,
@ -1240,7 +1240,7 @@ namespace CodeWalker.GameFiles
VMT_CHASSIS4 = 30, VMT_CHASSIS4 = 30,
VMT_CHASSIS5 = 31, VMT_CHASSIS5 = 31,
VMT_DOOR_L = 32, VMT_DOOR_L = 32,
Unk_514696742 = 33, VMT_DOOR_R = 33,
VMT_LIVERY_MOD = 34, VMT_LIVERY_MOD = 34,
Unk_3409280882 = 35, Unk_3409280882 = 35,
VMT_ENGINE = 36, VMT_ENGINE = 36,
@ -1250,27 +1250,27 @@ namespace CodeWalker.GameFiles
VMT_SUSPENSION = 40, VMT_SUSPENSION = 40,
VMT_ARMOUR = 41, VMT_ARMOUR = 41,
Unk_3278520444 = 42, Unk_3278520444 = 42,
Unk_2334449168 = 43, VMT_TURBO = 43,
Unk_1675686396 = 44, Unk_1675686396 = 44,
Unk_3968559424 = 45, VMT_TYRE_SMOKE = 45,
Unk_3919652883 = 46, VMT_HYDRAULICS = 46,
Unk_2656522436 = 47, VMT_XENON_LIGHTS = 47,
VMT_WHEELS = 48, VMT_WHEELS = 48,
VMT_WHEELS_REAR_OR_HYDRAULICS = 49 VMT_WHEELS_REAR_OR_HYDRAULICS = 49
} }
public enum CVehicleMod_3413962745 //vehicle mod camera position public enum eVehicleModCameraPos //vehicle mod camera position
{ {
VMCP_DEFAULT = 0, VMCP_DEFAULT = 0,
Unk_3001706694 = 1, VMCP_FRONT = 1,
Unk_1148399176 = 2, VMCP_FRONT_LEFT = 2,
Unk_2057559994 = 3, VMCP_FRONT_RIGHT = 3,
Unk_1556139353 = 4, VMCP_REAR = 4,
Unk_1830737308 = 5, VMCP_REAR_LEFT = 5,
Unk_457854237 = 6, VMCP_REAR_RIGHT = 6,
Unk_1629770278 = 7, VMCP_LEFT = 7,
Unk_2879151926 = 8, VMCP_RIGHT = 8,
Unk_3193071790 = 9, VMCP_TOP = 9,
Unk_2770495034 = 10 VMCP_BOTTOM = 10
} }

View File

@ -3497,6 +3497,13 @@ namespace CodeWalker.GameFiles
JOB_MED = 568575574, JOB_MED = 568575574,
JOB_SMALL = 4127034762, JOB_SMALL = 4127034762,
eVehicleModType = 2363989491,
eVehicleModCameraPos = 3413962745,
//from dav90's PSO_RBF_XMLExport_V5.7 //from dav90's PSO_RBF_XMLExport_V5.7
@ -3663,6 +3670,180 @@ namespace CodeWalker.GameFiles
baseCols = 2645876692, baseCols = 2645876692,
specCols = 666439252, specCols = 666439252,
EVehicleModelColorMetallic_1 = 969376721,
EVehicleModelColorMetallic_2 = 731244402,
EVehicleModelColorMetallic_3 = 3537679873,
EVehicleModelColorMetallic_4 = 3183119293,
EVehicleModelColorMetallic_5 = 4039766491,
EVehicleModelColorMetallic_6 = 3777516184,
EVehicleModelColorMetallic_7 = 229878718,
EVehicleModelColorMetallic_8 = 4285337393,
EVehicleModelColorMetallic_9 = 847803751,
EVehicleModelColorMetallic_normal = 815563434,
POLICE_SCANNER_COLOUR_beige = 2477037232,
POLICE_SCANNER_COLOUR_black = 52583446,
POLICE_SCANNER_COLOUR_blue = 2253400966,
POLICE_SCANNER_COLOUR_brown = 4012089111,
POLICE_SCANNER_COLOUR_graphite = 437487559,
POLICE_SCANNER_COLOUR_green = 730308174,
POLICE_SCANNER_COLOUR_grey = 3129410619,
POLICE_SCANNER_COLOUR_orange = 1762671403,
POLICE_SCANNER_COLOUR_pink = 2615326998,
POLICE_SCANNER_COLOUR_red = 4157715503,
POLICE_SCANNER_COLOUR_silver = 2969646890,
POLICE_SCANNER_COLOUR_white = 1645071976,
POLICE_SCANNER_COLOUR_yellow = 1358390657,
POLICE_SCANNER_PREFIX_bright = 2318284788,
POLICE_SCANNER_PREFIX_dark = 3921902053,
POLICE_SCANNER_PREFIX_light = 840729009,
VMCP_BOTTOM = 2770495034,
VMCP_FRONT = 3001706694,
VMCP_FRONT_LEFT = 1148399176,
VMCP_FRONT_RIGHT = 2057559994,
VMCP_LEFT = 1629770278,
VMCP_REAR = 1556139353,
VMCP_REAR_LEFT = 1830737308,
VMCP_REAR_RIGHT = 457854237,
VMCP_RIGHT = 2879151926,
VMCP_TOP = 3193071790,
VMT_DOOR_R = 514696742,
VMT_HYDRAULICS = 3919652883,
VMT_TURBO = 2334449168,
VMT_TYRE_SMOKE = 3968559424,
VMT_XENON_LIGHTS = 2656522436,
bobble_hand = 785162942,
bodyshell = 1970334199,
break_extra_1 = 2190258525,
break_extra_10 = 2734584581,
break_extra_2 = 1950749904,
break_extra_3 = 1709504522,
break_extra_4 = 1480285367,
break_extra_5 = 1213709552,
break_extra_6 = 848662892,
break_extra_7 = 3990325233,
break_extra_8 = 367056899,
break_extra_9 = 3413787451,
//collision_18eafea9_cdm3nr = 418053801,
//collision_37f22dd2_7guqqmk = 938618322,
//collision_b473fe0d_86rknbm = 3027500557,
disableDrivebySeat = 161724223,
disableDrivebySeatSecondary = 484538291,
eModKitType = 3865430600,
exhaust_10 = 2600343066,
exhaust_11 = 3598945568,
exhaust_12 = 3896619164,
exhaust_13 = 2989016171,
exhaust_14 = 3320572913,
exhaust_15 = 529211190,
exhaust_16 = 823345734,
exhaust_5 = 1666652977,
exhaust_6 = 1972682668,
exhaust_7 = 3204862618,
exhaust_8 = 3503093287,
exhaust_9 = 442599751,
extra_10 = 2125833567,
extra_11 = 2431830489,
extra_12 = 2720558148,
extra_13 = 903844796,
extra_14 = 1202337617,
extra_6 = 3145755371,
extra_7 = 2360446286,
extra_8 = 2661527858,
extra_9 = 1913477126,
fblade_1mod = 1157497495,
forks_l = 991413023,
forks_u = 837923007,
handlebars = 2921986035,
indicator_lr = 3979005071,
indicator_rr = 112742354,
misc_1 = 2690009945,
misc_2 = 1385115596,
mod_a = 3654959273,
mod_b = 808381781,
mod_c = 4268165574,
mod_col_10 = 3033709986,
mod_col_11 = 2249285664,
mod_col_12 = 1498318491,
mod_col_13 = 1787603223,
mod_col_6 = 1547719720,
mod_col_7 = 580018373,
mod_col_8 = 4191162177,
mod_col_9 = 3257212908,
mod_d = 3579951032,
mod_e = 2733953759,
mod_f = 4123490435,
mod_g = 3342441320,
mod_h = 1726175929,
mod_i = 1947366679,
mod_j = 2065498928,
mod_k = 2572238744,
mod_l = 730555402,
mod_m = 4194074861,
mod_n = 1343696161,
mod_o = 506677594,
mod_p = 4167728581,
mod_q = 3326122354,
mod_r = 217851628,
mod_s = 3666821647,
mod_t = 2168885119,
mod_u = 2399611648,
mod_v = 3519328378,
mod_w = 2958716326,
mod_x = 3292501248,
mod_y = 2651277456,
mod_z = 3888995355,
neon_b = 728001778,
neon_f = 3850133799,
neon_l = 4084563217,
neon_r = 556062831,
scoop_1mod = 2292220415,
scoop_2mod = 2166816405,
scoop_3mod = 2486991428,
spike_1mod = 2796607005,
spike_2mod = 3978311755,
spike_3mod = 4063416457,
swingarm = 3929033220,
taillight_l = 3008822349,
taillight_r = 914195096,
weaponSlotSecondary = 2656206330,
window_lm = 2675373130,
window_lr = 2639884295,
window_rm = 3523659197,
window_rr = 2355575415,
fblade_1fast = 1032498025,
fblade_2fast = 930609265,
fblade_2mod = 2573434709,
fblade_3fast = 411536741,
fblade_3mod = 879315983,
mod_aa = 3843353624,
mod_ab = 3135215534,
mod_ac = 3364434689,
mod_ad = 2723112578,
mod_ae = 2970026993,
mod_af = 2245832093,
mod_ag = 2492156666,
mod_ah = 1765012564,
mod_ai = 2014155263,
mod_aj = 1286290243,
mod_ak = 1535367412,
mod_col_14 = 1573326728,
mod_col_15 = 1862676998,
mod_col_16 = 1044598917,
rblade_1fast = 451472348,
rblade_1mod = 4141162370,
rblade_2fast = 3599310922,
rblade_2mod = 1768767594,
rblade_3fast = 3929521030,
rblade_3mod = 1496111458,
turret_a1 = 3992710274,
turret_a2 = 1077448950,
turret_a3 = 1382757723,
turret_a4 = 614062521,
turret_b1 = 3783807571,
turret_b2 = 2839830988,
turret_b3 = 3138651499,
turret_b4 = 2400824695,

View File

@ -538,7 +538,7 @@ namespace CodeWalker.GameFiles
return new PsoStructureInfo(MetaName.CVehicleKit, 0, 0, 120, return new PsoStructureInfo(MetaName.CVehicleKit, 0, 0, 120,
new PsoStructureEntryInfo(MetaName.kitName, PsoDataType.String, 8, 7, 0), new PsoStructureEntryInfo(MetaName.kitName, PsoDataType.String, 8, 7, 0),
new PsoStructureEntryInfo(MetaName.id, PsoDataType.UShort, 12, 0, 0), new PsoStructureEntryInfo(MetaName.id, PsoDataType.UShort, 12, 0, 0),
new PsoStructureEntryInfo(MetaName.kitType, PsoDataType.Enum, 16, 0, (MetaName)3865430600), new PsoStructureEntryInfo(MetaName.kitType, PsoDataType.Enum, 16, 0, MetaName.eModKitType),
new PsoStructureEntryInfo(MetaName.ARRAYINFO, PsoDataType.Structure, 0, 0, MetaName.CVehicleModVisible), new PsoStructureEntryInfo(MetaName.ARRAYINFO, PsoDataType.Structure, 0, 0, MetaName.CVehicleModVisible),
new PsoStructureEntryInfo(MetaName.visibleMods, PsoDataType.Array, 24, 0, (MetaName)3), new PsoStructureEntryInfo(MetaName.visibleMods, PsoDataType.Array, 24, 0, (MetaName)3),
new PsoStructureEntryInfo(MetaName.ARRAYINFO, PsoDataType.Structure, 0, 0, MetaName.CVehicleModLink), new PsoStructureEntryInfo(MetaName.ARRAYINFO, PsoDataType.Structure, 0, 0, MetaName.CVehicleModLink),
@ -558,7 +558,7 @@ namespace CodeWalker.GameFiles
new PsoStructureEntryInfo(MetaName.modifier, PsoDataType.UInt, 12, 0, 0), new PsoStructureEntryInfo(MetaName.modifier, PsoDataType.UInt, 12, 0, 0),
new PsoStructureEntryInfo(MetaName.audioApply, PsoDataType.Float, 16, 0, 0), new PsoStructureEntryInfo(MetaName.audioApply, PsoDataType.Float, 16, 0, 0),
new PsoStructureEntryInfo(MetaName.weight, PsoDataType.UByte, 20, 0, 0), new PsoStructureEntryInfo(MetaName.weight, PsoDataType.UByte, 20, 0, 0),
new PsoStructureEntryInfo(MetaName.type, PsoDataType.Enum, 24, 0, (MetaName)2363989491) new PsoStructureEntryInfo(MetaName.type, PsoDataType.Enum, 24, 0, MetaName.eVehicleModType)
); );
case MetaName.CVehicleModVisible: case MetaName.CVehicleModVisible:
return new PsoStructureInfo(MetaName.CVehicleModVisible, 0, 0, 96, return new PsoStructureInfo(MetaName.CVehicleModVisible, 0, 0, 96,
@ -568,25 +568,25 @@ namespace CodeWalker.GameFiles
new PsoStructureEntryInfo(MetaName.linkedModels, PsoDataType.Array, 24, 0, (MetaName)2), new PsoStructureEntryInfo(MetaName.linkedModels, PsoDataType.Array, 24, 0, (MetaName)2),
new PsoStructureEntryInfo(MetaName.ARRAYINFO, PsoDataType.Enum, 0, 0, (MetaName)3635907608), new PsoStructureEntryInfo(MetaName.ARRAYINFO, PsoDataType.Enum, 0, 0, (MetaName)3635907608),
new PsoStructureEntryInfo(MetaName.turnOffBones, PsoDataType.Array, 40, 0, (MetaName)4), new PsoStructureEntryInfo(MetaName.turnOffBones, PsoDataType.Array, 40, 0, (MetaName)4),
new PsoStructureEntryInfo(MetaName.type, PsoDataType.Enum, 56, 0, (MetaName)2363989491), new PsoStructureEntryInfo(MetaName.type, PsoDataType.Enum, 56, 0, MetaName.eVehicleModType),
new PsoStructureEntryInfo(MetaName.bone, PsoDataType.Enum, 60, 0, (MetaName)3635907608), new PsoStructureEntryInfo(MetaName.bone, PsoDataType.Enum, 60, 0, (MetaName)3635907608),
new PsoStructureEntryInfo(MetaName.collisionBone, PsoDataType.Enum, 64, 0, (MetaName)3635907608), new PsoStructureEntryInfo(MetaName.collisionBone, PsoDataType.Enum, 64, 0, (MetaName)3635907608),
new PsoStructureEntryInfo(MetaName.cameraPos, PsoDataType.Enum, 68, 0, (MetaName)3413962745), new PsoStructureEntryInfo(MetaName.cameraPos, PsoDataType.Enum, 68, 0, MetaName.eVehicleModCameraPos),
new PsoStructureEntryInfo(MetaName.audioApply, PsoDataType.Float, 72, 0, 0), new PsoStructureEntryInfo(MetaName.audioApply, PsoDataType.Float, 72, 0, 0),
new PsoStructureEntryInfo(MetaName.weight, PsoDataType.UByte, 76, 0, 0), new PsoStructureEntryInfo(MetaName.weight, PsoDataType.UByte, 76, 0, 0),
new PsoStructureEntryInfo(MetaName.turnOffExtra, PsoDataType.Bool, 77, 0, 0), new PsoStructureEntryInfo(MetaName.turnOffExtra, PsoDataType.Bool, 77, 0, 0),
new PsoStructureEntryInfo(MetaName.disableBonnetCamera, PsoDataType.Bool, 78, 0, 0), new PsoStructureEntryInfo(MetaName.disableBonnetCamera, PsoDataType.Bool, 78, 0, 0),
new PsoStructureEntryInfo(MetaName.allowBonnetSlide, PsoDataType.Bool, 79, 0, 0), new PsoStructureEntryInfo(MetaName.allowBonnetSlide, PsoDataType.Bool, 79, 0, 0),
new PsoStructureEntryInfo(MetaName.weaponSlot, PsoDataType.SByte, 80, 0, 0), new PsoStructureEntryInfo(MetaName.weaponSlot, PsoDataType.SByte, 80, 0, 0),
new PsoStructureEntryInfo((MetaName)2656206330, PsoDataType.SByte, 81, 0, 0), new PsoStructureEntryInfo(MetaName.weaponSlotSecondary, PsoDataType.SByte, 81, 0, 0),
new PsoStructureEntryInfo(MetaName.disableProjectileDriveby, PsoDataType.Bool, 82, 0, 0), new PsoStructureEntryInfo(MetaName.disableProjectileDriveby, PsoDataType.Bool, 82, 0, 0),
new PsoStructureEntryInfo(MetaName.disableDriveby, PsoDataType.Bool, 83, 0, 0), new PsoStructureEntryInfo(MetaName.disableDriveby, PsoDataType.Bool, 83, 0, 0),
new PsoStructureEntryInfo((MetaName)161724223, PsoDataType.SInt, 84, 0, 0), new PsoStructureEntryInfo(MetaName.disableDrivebySeat, PsoDataType.SInt, 84, 0, 0),
new PsoStructureEntryInfo((MetaName)484538291, PsoDataType.SInt, 88, 0, 0) new PsoStructureEntryInfo(MetaName.disableDrivebySeatSecondary, PsoDataType.SInt, 88, 0, 0)
); );
case (MetaName)427606548: case (MetaName)427606548:
return new PsoStructureInfo((MetaName)427606548, 0, 0, 24, return new PsoStructureInfo((MetaName)427606548, 0, 0, 24,
new PsoStructureEntryInfo(MetaName.slot, PsoDataType.Enum, 8, 0, (MetaName)2363989491), new PsoStructureEntryInfo(MetaName.slot, PsoDataType.Enum, 8, 0, MetaName.eVehicleModType),
new PsoStructureEntryInfo(MetaName.name, PsoDataType.String, 16, 2, 0) new PsoStructureEntryInfo(MetaName.name, PsoDataType.String, 16, 2, 0)
); );
case MetaName.CVehicleModLink: case MetaName.CVehicleModLink:
@ -14288,49 +14288,49 @@ namespace CodeWalker.GameFiles
case (MetaName)360458334: //vehicle mod color metallic id case (MetaName)360458334: //vehicle mod color metallic id
return new PsoEnumInfo((MetaName)360458334, 1, return new PsoEnumInfo((MetaName)360458334, 1,
new PsoEnumEntryInfo(MetaName.none, -1), new PsoEnumEntryInfo(MetaName.none, -1),
new PsoEnumEntryInfo((MetaName)815563434, 0), new PsoEnumEntryInfo(MetaName.EVehicleModelColorMetallic_normal, 0),
new PsoEnumEntryInfo((MetaName)969376721, 1), new PsoEnumEntryInfo(MetaName.EVehicleModelColorMetallic_1, 1),
new PsoEnumEntryInfo((MetaName)731244402, 2), new PsoEnumEntryInfo(MetaName.EVehicleModelColorMetallic_2, 2),
new PsoEnumEntryInfo((MetaName)3537679873, 3), new PsoEnumEntryInfo(MetaName.EVehicleModelColorMetallic_3, 3),
new PsoEnumEntryInfo((MetaName)3183119293, 4), new PsoEnumEntryInfo(MetaName.EVehicleModelColorMetallic_4, 4),
new PsoEnumEntryInfo((MetaName)4039766491, 5), new PsoEnumEntryInfo(MetaName.EVehicleModelColorMetallic_5, 5),
new PsoEnumEntryInfo((MetaName)3777516184, 6), new PsoEnumEntryInfo(MetaName.EVehicleModelColorMetallic_6, 6),
new PsoEnumEntryInfo((MetaName)229878718, 7), new PsoEnumEntryInfo(MetaName.EVehicleModelColorMetallic_7, 7),
new PsoEnumEntryInfo((MetaName)4285337393, 8), new PsoEnumEntryInfo(MetaName.EVehicleModelColorMetallic_8, 8),
new PsoEnumEntryInfo((MetaName)847803751, 9) new PsoEnumEntryInfo(MetaName.EVehicleModelColorMetallic_9, 9)
); );
case (MetaName)544262540: //vehicle mod color audio color case (MetaName)544262540: //vehicle mod color audio color
return new PsoEnumInfo((MetaName)544262540, 1, return new PsoEnumInfo((MetaName)544262540, 1,
new PsoEnumEntryInfo((MetaName)52583446, 0), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_black, 0),
new PsoEnumEntryInfo((MetaName)2253400966, 1), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_blue, 1),
new PsoEnumEntryInfo((MetaName)4012089111, 2), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_brown, 2),
new PsoEnumEntryInfo((MetaName)2477037232, 3), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_beige, 3),
new PsoEnumEntryInfo((MetaName)437487559, 4), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_graphite, 4),
new PsoEnumEntryInfo((MetaName)730308174, 5), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_green, 5),
new PsoEnumEntryInfo((MetaName)3129410619, 6), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_grey, 6),
new PsoEnumEntryInfo((MetaName)1762671403, 7), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_orange, 7),
new PsoEnumEntryInfo((MetaName)2615326998, 8), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_pink, 8),
new PsoEnumEntryInfo((MetaName)4157715503, 9), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_red, 9),
new PsoEnumEntryInfo((MetaName)2969646890, 10), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_silver, 10),
new PsoEnumEntryInfo((MetaName)1645071976, 11), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_white, 11),
new PsoEnumEntryInfo((MetaName)1358390657, 12) new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_COLOUR_yellow, 12)
); );
case (MetaName)2065815796: //vehicle mod color audio prefix case (MetaName)2065815796: //vehicle mod color audio prefix
return new PsoEnumInfo((MetaName)2065815796, 1, return new PsoEnumInfo((MetaName)2065815796, 1,
new PsoEnumEntryInfo(MetaName.none, 0), new PsoEnumEntryInfo(MetaName.none, 0),
new PsoEnumEntryInfo((MetaName)2318284788, 1), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_PREFIX_bright, 1),
new PsoEnumEntryInfo((MetaName)840729009, 2), new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_PREFIX_light, 2),
new PsoEnumEntryInfo((MetaName)3921902053, 3) new PsoEnumEntryInfo(MetaName.POLICE_SCANNER_PREFIX_dark, 3)
); );
case (MetaName)3865430600: //vehicle mod kit type case MetaName.eModKitType: //vehicle mod kit type
return new PsoEnumInfo((MetaName)3865430600, 1, return new PsoEnumInfo(MetaName.eModKitType, 1,
new PsoEnumEntryInfo(MetaName.MKT_STANDARD, 0), new PsoEnumEntryInfo(MetaName.MKT_STANDARD, 0),
new PsoEnumEntryInfo(MetaName.MKT_SPORT, 1), new PsoEnumEntryInfo(MetaName.MKT_SPORT, 1),
new PsoEnumEntryInfo(MetaName.MKT_SUV, 2), new PsoEnumEntryInfo(MetaName.MKT_SUV, 2),
new PsoEnumEntryInfo(MetaName.MKT_SPECIAL, 3) new PsoEnumEntryInfo(MetaName.MKT_SPECIAL, 3)
); );
case (MetaName)2363989491: //vehicle mod type case MetaName.eVehicleModType: //vehicle mod type
return new PsoEnumInfo((MetaName)2363989491, 1, return new PsoEnumInfo(MetaName.eVehicleModType, 1,
new PsoEnumEntryInfo(MetaName.VMT_SPOILER, 0), new PsoEnumEntryInfo(MetaName.VMT_SPOILER, 0),
new PsoEnumEntryInfo(MetaName.VMT_BUMPER_F, 1), new PsoEnumEntryInfo(MetaName.VMT_BUMPER_F, 1),
new PsoEnumEntryInfo(MetaName.VMT_BUMPER_R, 2), new PsoEnumEntryInfo(MetaName.VMT_BUMPER_R, 2),
@ -14364,7 +14364,7 @@ namespace CodeWalker.GameFiles
new PsoEnumEntryInfo(MetaName.VMT_CHASSIS4, 30), new PsoEnumEntryInfo(MetaName.VMT_CHASSIS4, 30),
new PsoEnumEntryInfo(MetaName.VMT_CHASSIS5, 31), new PsoEnumEntryInfo(MetaName.VMT_CHASSIS5, 31),
new PsoEnumEntryInfo(MetaName.VMT_DOOR_L, 32), new PsoEnumEntryInfo(MetaName.VMT_DOOR_L, 32),
new PsoEnumEntryInfo((MetaName)514696742, 33), new PsoEnumEntryInfo(MetaName.VMT_DOOR_R, 33),
new PsoEnumEntryInfo(MetaName.VMT_LIVERY_MOD, 34), new PsoEnumEntryInfo(MetaName.VMT_LIVERY_MOD, 34),
new PsoEnumEntryInfo((MetaName)3409280882, 35), new PsoEnumEntryInfo((MetaName)3409280882, 35),
new PsoEnumEntryInfo(MetaName.VMT_ENGINE, 36), new PsoEnumEntryInfo(MetaName.VMT_ENGINE, 36),
@ -14374,11 +14374,11 @@ namespace CodeWalker.GameFiles
new PsoEnumEntryInfo(MetaName.VMT_SUSPENSION, 40), new PsoEnumEntryInfo(MetaName.VMT_SUSPENSION, 40),
new PsoEnumEntryInfo(MetaName.VMT_ARMOUR, 41), new PsoEnumEntryInfo(MetaName.VMT_ARMOUR, 41),
new PsoEnumEntryInfo((MetaName)3278520444, 42), new PsoEnumEntryInfo((MetaName)3278520444, 42),
new PsoEnumEntryInfo((MetaName)2334449168, 43), new PsoEnumEntryInfo(MetaName.VMT_TURBO, 43),
new PsoEnumEntryInfo((MetaName)1675686396, 44), new PsoEnumEntryInfo((MetaName)1675686396, 44),
new PsoEnumEntryInfo((MetaName)3968559424, 45), new PsoEnumEntryInfo(MetaName.VMT_TYRE_SMOKE, 45),
new PsoEnumEntryInfo((MetaName)3919652883, 46), new PsoEnumEntryInfo(MetaName.VMT_HYDRAULICS, 46),
new PsoEnumEntryInfo((MetaName)2656522436, 47), new PsoEnumEntryInfo(MetaName.VMT_XENON_LIGHTS, 47),
new PsoEnumEntryInfo(MetaName.VMT_WHEELS, 48), new PsoEnumEntryInfo(MetaName.VMT_WHEELS, 48),
new PsoEnumEntryInfo(MetaName.VMT_WHEELS_REAR_OR_HYDRAULICS, 49) new PsoEnumEntryInfo(MetaName.VMT_WHEELS_REAR_OR_HYDRAULICS, 49)
); );
@ -14386,7 +14386,7 @@ namespace CodeWalker.GameFiles
return new PsoEnumInfo((MetaName)3635907608, 1, return new PsoEnumInfo((MetaName)3635907608, 1,
new PsoEnumEntryInfo(MetaName.none, -1), new PsoEnumEntryInfo(MetaName.none, -1),
new PsoEnumEntryInfo(MetaName.chassis, 0), new PsoEnumEntryInfo(MetaName.chassis, 0),
new PsoEnumEntryInfo((MetaName)1970334199, 48), new PsoEnumEntryInfo(MetaName.bodyshell, 48),
new PsoEnumEntryInfo(MetaName.bumper_f, 49), new PsoEnumEntryInfo(MetaName.bumper_f, 49),
new PsoEnumEntryInfo(MetaName.bumper_r, 50), new PsoEnumEntryInfo(MetaName.bumper_r, 50),
new PsoEnumEntryInfo(MetaName.wing_rf, 51), new PsoEnumEntryInfo(MetaName.wing_rf, 51),
@ -14397,58 +14397,58 @@ namespace CodeWalker.GameFiles
new PsoEnumEntryInfo(MetaName.exhaust_2, 57), new PsoEnumEntryInfo(MetaName.exhaust_2, 57),
new PsoEnumEntryInfo(MetaName.exhaust_3, 58), new PsoEnumEntryInfo(MetaName.exhaust_3, 58),
new PsoEnumEntryInfo(MetaName.exhaust_4, 59), new PsoEnumEntryInfo(MetaName.exhaust_4, 59),
new PsoEnumEntryInfo((MetaName)1666652977, 60), new PsoEnumEntryInfo(MetaName.exhaust_5, 60),
new PsoEnumEntryInfo((MetaName)1972682668, 61), new PsoEnumEntryInfo(MetaName.exhaust_6, 61),
new PsoEnumEntryInfo((MetaName)3204862618, 62), new PsoEnumEntryInfo(MetaName.exhaust_7, 62),
new PsoEnumEntryInfo((MetaName)3503093287, 63), new PsoEnumEntryInfo(MetaName.exhaust_8, 63),
new PsoEnumEntryInfo((MetaName)442599751, 64), new PsoEnumEntryInfo(MetaName.exhaust_9, 64),
new PsoEnumEntryInfo((MetaName)2600343066, 65), new PsoEnumEntryInfo(MetaName.exhaust_10, 65),
new PsoEnumEntryInfo((MetaName)3598945568, 66), new PsoEnumEntryInfo(MetaName.exhaust_11, 66),
new PsoEnumEntryInfo((MetaName)3896619164, 67), new PsoEnumEntryInfo(MetaName.exhaust_12, 67),
new PsoEnumEntryInfo((MetaName)2989016171, 68), new PsoEnumEntryInfo(MetaName.exhaust_13, 68),
new PsoEnumEntryInfo((MetaName)3320572913, 69), new PsoEnumEntryInfo(MetaName.exhaust_14, 69),
new PsoEnumEntryInfo((MetaName)529211190, 70), new PsoEnumEntryInfo(MetaName.exhaust_15, 70),
new PsoEnumEntryInfo((MetaName)823345734, 71), new PsoEnumEntryInfo(MetaName.exhaust_16, 71),
new PsoEnumEntryInfo(MetaName.extra_1, 401), new PsoEnumEntryInfo(MetaName.extra_1, 401),
new PsoEnumEntryInfo(MetaName.extra_2, 402), new PsoEnumEntryInfo(MetaName.extra_2, 402),
new PsoEnumEntryInfo(MetaName.extra_3, 403), new PsoEnumEntryInfo(MetaName.extra_3, 403),
new PsoEnumEntryInfo(MetaName.extra_4, 404), new PsoEnumEntryInfo(MetaName.extra_4, 404),
new PsoEnumEntryInfo(MetaName.extra_5, 405), new PsoEnumEntryInfo(MetaName.extra_5, 405),
new PsoEnumEntryInfo((MetaName)3145755371, 406), new PsoEnumEntryInfo(MetaName.extra_6, 406),
new PsoEnumEntryInfo((MetaName)2360446286, 407), new PsoEnumEntryInfo(MetaName.extra_7, 407),
new PsoEnumEntryInfo((MetaName)2661527858, 408), new PsoEnumEntryInfo(MetaName.extra_8, 408),
new PsoEnumEntryInfo((MetaName)1913477126, 409), new PsoEnumEntryInfo(MetaName.extra_9, 409),
new PsoEnumEntryInfo((MetaName)2125833567, 410), new PsoEnumEntryInfo(MetaName.extra_10, 410),
new PsoEnumEntryInfo((MetaName)2431830489, 411), new PsoEnumEntryInfo(MetaName.extra_11, 411),
new PsoEnumEntryInfo((MetaName)2720558148, 412), new PsoEnumEntryInfo(MetaName.extra_12, 412),
new PsoEnumEntryInfo((MetaName)903844796, 413), new PsoEnumEntryInfo(MetaName.extra_13, 413),
new PsoEnumEntryInfo((MetaName)1202337617, 414), new PsoEnumEntryInfo(MetaName.extra_14, 414),
new PsoEnumEntryInfo((MetaName)2190258525, 417), new PsoEnumEntryInfo(MetaName.break_extra_1, 417),
new PsoEnumEntryInfo((MetaName)1950749904, 418), new PsoEnumEntryInfo(MetaName.break_extra_2, 418),
new PsoEnumEntryInfo((MetaName)1709504522, 419), new PsoEnumEntryInfo(MetaName.break_extra_3, 419),
new PsoEnumEntryInfo((MetaName)1480285367, 420), new PsoEnumEntryInfo(MetaName.break_extra_4, 420),
new PsoEnumEntryInfo((MetaName)1213709552, 421), new PsoEnumEntryInfo(MetaName.break_extra_5, 421),
new PsoEnumEntryInfo((MetaName)848662892, 422), new PsoEnumEntryInfo(MetaName.break_extra_6, 422),
new PsoEnumEntryInfo((MetaName)3990325233, 423), new PsoEnumEntryInfo(MetaName.break_extra_7, 423),
new PsoEnumEntryInfo((MetaName)367056899, 424), new PsoEnumEntryInfo(MetaName.break_extra_8, 424),
new PsoEnumEntryInfo((MetaName)3413787451, 425), new PsoEnumEntryInfo(MetaName.break_extra_9, 425),
new PsoEnumEntryInfo((MetaName)2734584581, 426), new PsoEnumEntryInfo(MetaName.break_extra_10, 426),
new PsoEnumEntryInfo(MetaName.mod_col_1, 427), new PsoEnumEntryInfo(MetaName.mod_col_1, 427),
new PsoEnumEntryInfo(MetaName.mod_col_2, 428), new PsoEnumEntryInfo(MetaName.mod_col_2, 428),
new PsoEnumEntryInfo(MetaName.mod_col_3, 429), new PsoEnumEntryInfo(MetaName.mod_col_3, 429),
new PsoEnumEntryInfo(MetaName.mod_col_4, 430), new PsoEnumEntryInfo(MetaName.mod_col_4, 430),
new PsoEnumEntryInfo(MetaName.mod_col_5, 431), new PsoEnumEntryInfo(MetaName.mod_col_5, 431),
new PsoEnumEntryInfo((MetaName)1547719720, 432), new PsoEnumEntryInfo(MetaName.mod_col_6, 432),
new PsoEnumEntryInfo((MetaName)580018373, 433), new PsoEnumEntryInfo(MetaName.mod_col_7, 433),
new PsoEnumEntryInfo((MetaName)4191162177, 434), new PsoEnumEntryInfo(MetaName.mod_col_8, 434),
new PsoEnumEntryInfo((MetaName)3257212908, 435), new PsoEnumEntryInfo(MetaName.mod_col_9, 435),
new PsoEnumEntryInfo((MetaName)3033709986, 436), new PsoEnumEntryInfo(MetaName.mod_col_10, 436),
new PsoEnumEntryInfo((MetaName)2249285664, 437), new PsoEnumEntryInfo(MetaName.mod_col_11, 437),
new PsoEnumEntryInfo((MetaName)1498318491, 438), new PsoEnumEntryInfo(MetaName.mod_col_12, 438),
new PsoEnumEntryInfo((MetaName)1787603223, 439), new PsoEnumEntryInfo(MetaName.mod_col_13, 439),
new PsoEnumEntryInfo((MetaName)1573326728, 440), new PsoEnumEntryInfo(MetaName.mod_col_14, 440),
new PsoEnumEntryInfo((MetaName)1862676998, 441), new PsoEnumEntryInfo(MetaName.mod_col_15, 441),
new PsoEnumEntryInfo((MetaName)1044598917, 442), new PsoEnumEntryInfo(MetaName.mod_col_16, 442),
new PsoEnumEntryInfo(MetaName.misc_a, 369), new PsoEnumEntryInfo(MetaName.misc_a, 369),
new PsoEnumEntryInfo(MetaName.misc_b, 370), new PsoEnumEntryInfo(MetaName.misc_b, 370),
new PsoEnumEntryInfo(MetaName.misc_c, 371), new PsoEnumEntryInfo(MetaName.misc_c, 371),
@ -14475,99 +14475,99 @@ namespace CodeWalker.GameFiles
new PsoEnumEntryInfo(MetaName.misc_x, 392), new PsoEnumEntryInfo(MetaName.misc_x, 392),
new PsoEnumEntryInfo(MetaName.misc_y, 393), new PsoEnumEntryInfo(MetaName.misc_y, 393),
new PsoEnumEntryInfo(MetaName.misc_z, 394), new PsoEnumEntryInfo(MetaName.misc_z, 394),
new PsoEnumEntryInfo((MetaName)2690009945, 395), new PsoEnumEntryInfo(MetaName.misc_1, 395),
new PsoEnumEntryInfo((MetaName)1385115596, 396), new PsoEnumEntryInfo(MetaName.misc_2, 396),
new PsoEnumEntryInfo((MetaName)2921986035, 79), new PsoEnumEntryInfo(MetaName.handlebars, 79),
new PsoEnumEntryInfo(MetaName.steeringwheel, 80), new PsoEnumEntryInfo(MetaName.steeringwheel, 80),
new PsoEnumEntryInfo((MetaName)3929033220, 29), new PsoEnumEntryInfo(MetaName.swingarm, 29),
new PsoEnumEntryInfo((MetaName)837923007, 21), new PsoEnumEntryInfo(MetaName.forks_u, 21),
new PsoEnumEntryInfo((MetaName)991413023, 22), new PsoEnumEntryInfo(MetaName.forks_l, 22),
new PsoEnumEntryInfo(MetaName.headlight_l, 91), new PsoEnumEntryInfo(MetaName.headlight_l, 91),
new PsoEnumEntryInfo(MetaName.headlight_r, 92), new PsoEnumEntryInfo(MetaName.headlight_r, 92),
new PsoEnumEntryInfo((MetaName)3979005071, 97), new PsoEnumEntryInfo(MetaName.indicator_lr, 97),
new PsoEnumEntryInfo(MetaName.indicator_lf, 95), new PsoEnumEntryInfo(MetaName.indicator_lf, 95),
new PsoEnumEntryInfo((MetaName)112742354, 98), new PsoEnumEntryInfo(MetaName.indicator_rr, 98),
new PsoEnumEntryInfo(MetaName.indicator_rf, 96), new PsoEnumEntryInfo(MetaName.indicator_rf, 96),
new PsoEnumEntryInfo((MetaName)3008822349, 93), new PsoEnumEntryInfo(MetaName.taillight_l, 93),
new PsoEnumEntryInfo((MetaName)914195096, 94), new PsoEnumEntryInfo(MetaName.taillight_r, 94),
new PsoEnumEntryInfo(MetaName.window_lf, 42), new PsoEnumEntryInfo(MetaName.window_lf, 42),
new PsoEnumEntryInfo(MetaName.window_rf, 43), new PsoEnumEntryInfo(MetaName.window_rf, 43),
new PsoEnumEntryInfo((MetaName)2355575415, 45), new PsoEnumEntryInfo(MetaName.window_rr, 45),
new PsoEnumEntryInfo((MetaName)2639884295, 44), new PsoEnumEntryInfo(MetaName.window_lr, 44),
new PsoEnumEntryInfo((MetaName)2675373130, 46), new PsoEnumEntryInfo(MetaName.window_lm, 46),
new PsoEnumEntryInfo((MetaName)3523659197, 47), new PsoEnumEntryInfo(MetaName.window_rm, 47),
new PsoEnumEntryInfo(MetaName.hub_lf, 30), new PsoEnumEntryInfo(MetaName.hub_lf, 30),
new PsoEnumEntryInfo(MetaName.hub_rf, 31), new PsoEnumEntryInfo(MetaName.hub_rf, 31),
new PsoEnumEntryInfo(MetaName.windscreen_r, 41), new PsoEnumEntryInfo(MetaName.windscreen_r, 41),
new PsoEnumEntryInfo((MetaName)4084563217, 104), new PsoEnumEntryInfo(MetaName.neon_l, 104),
new PsoEnumEntryInfo((MetaName)556062831, 105), new PsoEnumEntryInfo(MetaName.neon_r, 105),
new PsoEnumEntryInfo((MetaName)3850133799, 106), new PsoEnumEntryInfo(MetaName.neon_f, 106),
new PsoEnumEntryInfo((MetaName)728001778, 107), new PsoEnumEntryInfo(MetaName.neon_b, 107),
new PsoEnumEntryInfo(MetaName.door_dside_f, 3), new PsoEnumEntryInfo(MetaName.door_dside_f, 3),
new PsoEnumEntryInfo(MetaName.door_dside_r, 4), new PsoEnumEntryInfo(MetaName.door_dside_r, 4),
new PsoEnumEntryInfo(MetaName.door_pside_f, 5), new PsoEnumEntryInfo(MetaName.door_pside_f, 5),
new PsoEnumEntryInfo(MetaName.door_pside_r, 6), new PsoEnumEntryInfo(MetaName.door_pside_r, 6),
new PsoEnumEntryInfo(MetaName.bobble_head, 361), new PsoEnumEntryInfo(MetaName.bobble_head, 361),
new PsoEnumEntryInfo(MetaName.bobble_base, 362), new PsoEnumEntryInfo(MetaName.bobble_base, 362),
new PsoEnumEntryInfo((MetaName)785162942, 363), new PsoEnumEntryInfo(MetaName.bobble_hand, 363),
new PsoEnumEntryInfo(MetaName.engineblock, 364), new PsoEnumEntryInfo(MetaName.engineblock, 364),
new PsoEnumEntryInfo((MetaName)3654959273, 474), new PsoEnumEntryInfo(MetaName.mod_a, 474),
new PsoEnumEntryInfo((MetaName)808381781, 475), new PsoEnumEntryInfo(MetaName.mod_b, 475),
new PsoEnumEntryInfo((MetaName)4268165574, 476), new PsoEnumEntryInfo(MetaName.mod_c, 476),
new PsoEnumEntryInfo((MetaName)3579951032, 477), new PsoEnumEntryInfo(MetaName.mod_d, 477),
new PsoEnumEntryInfo((MetaName)2733953759, 478), new PsoEnumEntryInfo(MetaName.mod_e, 478),
new PsoEnumEntryInfo((MetaName)4123490435, 479), new PsoEnumEntryInfo(MetaName.mod_f, 479),
new PsoEnumEntryInfo((MetaName)3342441320, 480), new PsoEnumEntryInfo(MetaName.mod_g, 480),
new PsoEnumEntryInfo((MetaName)1726175929, 481), new PsoEnumEntryInfo(MetaName.mod_h, 481),
new PsoEnumEntryInfo((MetaName)1947366679, 482), new PsoEnumEntryInfo(MetaName.mod_i, 482),
new PsoEnumEntryInfo((MetaName)2065498928, 483), new PsoEnumEntryInfo(MetaName.mod_j, 483),
new PsoEnumEntryInfo((MetaName)2572238744, 484), new PsoEnumEntryInfo(MetaName.mod_k, 484),
new PsoEnumEntryInfo((MetaName)730555402, 485), new PsoEnumEntryInfo(MetaName.mod_l, 485),
new PsoEnumEntryInfo((MetaName)4194074861, 486), new PsoEnumEntryInfo(MetaName.mod_m, 486),
new PsoEnumEntryInfo((MetaName)1343696161, 487), new PsoEnumEntryInfo(MetaName.mod_n, 487),
new PsoEnumEntryInfo((MetaName)506677594, 488), new PsoEnumEntryInfo(MetaName.mod_o, 488),
new PsoEnumEntryInfo((MetaName)4167728581, 489), new PsoEnumEntryInfo(MetaName.mod_p, 489),
new PsoEnumEntryInfo((MetaName)3326122354, 490), new PsoEnumEntryInfo(MetaName.mod_q, 490),
new PsoEnumEntryInfo((MetaName)217851628, 491), new PsoEnumEntryInfo(MetaName.mod_r, 491),
new PsoEnumEntryInfo((MetaName)3666821647, 492), new PsoEnumEntryInfo(MetaName.mod_s, 492),
new PsoEnumEntryInfo((MetaName)2168885119, 493), new PsoEnumEntryInfo(MetaName.mod_t, 493),
new PsoEnumEntryInfo((MetaName)2399611648, 494), new PsoEnumEntryInfo(MetaName.mod_u, 494),
new PsoEnumEntryInfo((MetaName)3519328378, 495), new PsoEnumEntryInfo(MetaName.mod_v, 495),
new PsoEnumEntryInfo((MetaName)2958716326, 496), new PsoEnumEntryInfo(MetaName.mod_w, 496),
new PsoEnumEntryInfo((MetaName)3292501248, 497), new PsoEnumEntryInfo(MetaName.mod_x, 497),
new PsoEnumEntryInfo((MetaName)2651277456, 498), new PsoEnumEntryInfo(MetaName.mod_y, 498),
new PsoEnumEntryInfo((MetaName)3888995355, 499), new PsoEnumEntryInfo(MetaName.mod_z, 499),
new PsoEnumEntryInfo((MetaName)3843353624, 500), new PsoEnumEntryInfo(MetaName.mod_aa, 500),
new PsoEnumEntryInfo((MetaName)3135215534, 501), new PsoEnumEntryInfo(MetaName.mod_ab, 501),
new PsoEnumEntryInfo((MetaName)3364434689, 502), new PsoEnumEntryInfo(MetaName.mod_ac, 502),
new PsoEnumEntryInfo((MetaName)2723112578, 503), new PsoEnumEntryInfo(MetaName.mod_ad, 503),
new PsoEnumEntryInfo((MetaName)2970026993, 504), new PsoEnumEntryInfo(MetaName.mod_ae, 504),
new PsoEnumEntryInfo((MetaName)2245832093, 505), new PsoEnumEntryInfo(MetaName.mod_af, 505),
new PsoEnumEntryInfo((MetaName)2492156666, 506), new PsoEnumEntryInfo(MetaName.mod_ag, 506),
new PsoEnumEntryInfo((MetaName)1765012564, 507), new PsoEnumEntryInfo(MetaName.mod_ah, 507),
new PsoEnumEntryInfo((MetaName)2014155263, 508), new PsoEnumEntryInfo(MetaName.mod_ai, 508),
new PsoEnumEntryInfo((MetaName)1286290243, 509), new PsoEnumEntryInfo(MetaName.mod_aj, 509),
new PsoEnumEntryInfo((MetaName)1535367412, 510), new PsoEnumEntryInfo(MetaName.mod_ak, 510),
new PsoEnumEntryInfo((MetaName)3992710274, 511), new PsoEnumEntryInfo(MetaName.turret_a1, 511),
new PsoEnumEntryInfo((MetaName)1077448950, 512), new PsoEnumEntryInfo(MetaName.turret_a2, 512),
new PsoEnumEntryInfo((MetaName)1382757723, 513), new PsoEnumEntryInfo(MetaName.turret_a3, 513),
new PsoEnumEntryInfo((MetaName)614062521, 514), new PsoEnumEntryInfo(MetaName.turret_a4, 514),
new PsoEnumEntryInfo((MetaName)3783807571, 524), new PsoEnumEntryInfo(MetaName.turret_b1, 524),
new PsoEnumEntryInfo((MetaName)2839830988, 525), new PsoEnumEntryInfo(MetaName.turret_b2, 525),
new PsoEnumEntryInfo((MetaName)3138651499, 526), new PsoEnumEntryInfo(MetaName.turret_b3, 526),
new PsoEnumEntryInfo((MetaName)2400824695, 527), new PsoEnumEntryInfo(MetaName.turret_b4, 527),
new PsoEnumEntryInfo((MetaName)4141162370, 560), new PsoEnumEntryInfo(MetaName.rblade_1mod, 560),
new PsoEnumEntryInfo((MetaName)451472348, 561), new PsoEnumEntryInfo(MetaName.rblade_1fast, 561),
new PsoEnumEntryInfo((MetaName)1768767594, 562), new PsoEnumEntryInfo(MetaName.rblade_2mod, 562),
new PsoEnumEntryInfo((MetaName)3599310922, 563), new PsoEnumEntryInfo(MetaName.rblade_2fast, 563),
new PsoEnumEntryInfo((MetaName)1496111458, 564), new PsoEnumEntryInfo(MetaName.rblade_3mod, 564),
new PsoEnumEntryInfo((MetaName)3929521030, 565), new PsoEnumEntryInfo(MetaName.rblade_3fast, 565),
new PsoEnumEntryInfo((MetaName)1157497495, 566), new PsoEnumEntryInfo(MetaName.fblade_1mod, 566),
new PsoEnumEntryInfo((MetaName)1032498025, 567), new PsoEnumEntryInfo(MetaName.fblade_1fast, 567),
new PsoEnumEntryInfo((MetaName)2573434709, 568), new PsoEnumEntryInfo(MetaName.fblade_2mod, 568),
new PsoEnumEntryInfo((MetaName)930609265, 569), new PsoEnumEntryInfo(MetaName.fblade_2fast, 569),
new PsoEnumEntryInfo((MetaName)879315983, 570), new PsoEnumEntryInfo(MetaName.fblade_3mod, 570),
new PsoEnumEntryInfo((MetaName)411536741, 571), new PsoEnumEntryInfo(MetaName.fblade_3fast, 571),
new PsoEnumEntryInfo((MetaName)1086719913, 572), new PsoEnumEntryInfo((MetaName)1086719913, 572),
new PsoEnumEntryInfo((MetaName)3237490897, 573), new PsoEnumEntryInfo((MetaName)3237490897, 573),
new PsoEnumEntryInfo((MetaName)3375838140, 574), new PsoEnumEntryInfo((MetaName)3375838140, 574),
@ -14577,32 +14577,32 @@ namespace CodeWalker.GameFiles
new PsoEnumEntryInfo((MetaName)1208798824, 578), new PsoEnumEntryInfo((MetaName)1208798824, 578),
new PsoEnumEntryInfo((MetaName)303656220, 579), new PsoEnumEntryInfo((MetaName)303656220, 579),
new PsoEnumEntryInfo((MetaName)660207018, 580), new PsoEnumEntryInfo((MetaName)660207018, 580),
new PsoEnumEntryInfo((MetaName)2796607005, 581), new PsoEnumEntryInfo(MetaName.spike_1mod, 581),
new PsoEnumEntryInfo((MetaName)3045655218, 582), new PsoEnumEntryInfo((MetaName)3045655218, 582),
new PsoEnumEntryInfo((MetaName)2017296145, 583), new PsoEnumEntryInfo((MetaName)2017296145, 583),
new PsoEnumEntryInfo((MetaName)3978311755, 584), new PsoEnumEntryInfo(MetaName.spike_2mod, 584),
new PsoEnumEntryInfo((MetaName)1122332083, 585), new PsoEnumEntryInfo((MetaName)1122332083, 585),
new PsoEnumEntryInfo((MetaName)1123212214, 586), new PsoEnumEntryInfo((MetaName)1123212214, 586),
new PsoEnumEntryInfo((MetaName)4063416457, 587), new PsoEnumEntryInfo(MetaName.spike_3mod, 587),
new PsoEnumEntryInfo((MetaName)4011591561, 588), new PsoEnumEntryInfo((MetaName)4011591561, 588),
new PsoEnumEntryInfo((MetaName)2320654166, 589), new PsoEnumEntryInfo((MetaName)2320654166, 589),
new PsoEnumEntryInfo((MetaName)2292220415, 590), new PsoEnumEntryInfo(MetaName.scoop_1mod, 590),
new PsoEnumEntryInfo((MetaName)2166816405, 591), new PsoEnumEntryInfo(MetaName.scoop_2mod, 591),
new PsoEnumEntryInfo((MetaName)2486991428, 592) new PsoEnumEntryInfo(MetaName.scoop_3mod, 592)
); );
case (MetaName)3413962745: //vehicle mod camera position case MetaName.eVehicleModCameraPos: //vehicle mod camera position
return new PsoEnumInfo((MetaName)3413962745, 1, return new PsoEnumInfo(MetaName.eVehicleModCameraPos, 1,
new PsoEnumEntryInfo(MetaName.VMCP_DEFAULT, 0), new PsoEnumEntryInfo(MetaName.VMCP_DEFAULT, 0),
new PsoEnumEntryInfo((MetaName)3001706694, 1), new PsoEnumEntryInfo(MetaName.VMCP_FRONT, 1),
new PsoEnumEntryInfo((MetaName)1148399176, 2), new PsoEnumEntryInfo(MetaName.VMCP_FRONT_LEFT, 2),
new PsoEnumEntryInfo((MetaName)2057559994, 3), new PsoEnumEntryInfo(MetaName.VMCP_FRONT_RIGHT, 3),
new PsoEnumEntryInfo((MetaName)1556139353, 4), new PsoEnumEntryInfo(MetaName.VMCP_REAR, 4),
new PsoEnumEntryInfo((MetaName)1830737308, 5), new PsoEnumEntryInfo(MetaName.VMCP_REAR_LEFT, 5),
new PsoEnumEntryInfo((MetaName)457854237, 6), new PsoEnumEntryInfo(MetaName.VMCP_REAR_RIGHT, 6),
new PsoEnumEntryInfo((MetaName)1629770278, 7), new PsoEnumEntryInfo(MetaName.VMCP_LEFT, 7),
new PsoEnumEntryInfo((MetaName)2879151926, 8), new PsoEnumEntryInfo(MetaName.VMCP_RIGHT, 8),
new PsoEnumEntryInfo((MetaName)3193071790, 9), new PsoEnumEntryInfo(MetaName.VMCP_TOP, 9),
new PsoEnumEntryInfo((MetaName)2770495034, 10) new PsoEnumEntryInfo(MetaName.VMCP_BOTTOM, 10)
); );
case (MetaName)1795685103: //credit item job line type case (MetaName)1795685103: //credit item job line type
return new PsoEnumInfo((MetaName)1795685103, 1, return new PsoEnumInfo((MetaName)1795685103, 1,