From 15adf26f81ce34d2e1f32f3ff55c5399049b6130 Mon Sep 17 00:00:00 2001 From: dexy Date: Sun, 13 Jan 2019 20:40:55 +1100 Subject: [PATCH] Added MetaNames by 0x1F9F1 --- .../GameFiles/MetaTypes/MetaNames.cs | 64 +++++++++ .../GameFiles/MetaTypes/PsoTypes.cs | 124 +++++++++--------- 2 files changed, 126 insertions(+), 62 deletions(-) diff --git a/CodeWalker.Core/GameFiles/MetaTypes/MetaNames.cs b/CodeWalker.Core/GameFiles/MetaTypes/MetaNames.cs index f697eb7..efe3574 100644 --- a/CodeWalker.Core/GameFiles/MetaTypes/MetaNames.cs +++ b/CodeWalker.Core/GameFiles/MetaTypes/MetaNames.cs @@ -3471,6 +3471,10 @@ namespace CodeWalker.GameFiles eVehicleModType = 2363989491, eVehicleModCameraPos = 3413962745, + eVfxGroup = 679492, + + + @@ -8758,6 +8762,66 @@ namespace CodeWalker.GameFiles vInitialBoneOffset = 583681460, vInitialBoneRotation = 1039931786, + //from 0x1F9F1 + PROCOBJ_USE_GRID = 2886679239, + VFXGROUP_BRICK = 3154734852, + VFXGROUP_BUSHES = 1128169606, + VFXGROUP_CARPET_FABRIC = 3026080462, + VFXGROUP_CARPET_FABRIC_DUSTY = 267379975, + VFXGROUP_CAR_GLASS = 2254996260, + VFXGROUP_CAR_METAL = 1472286989, + VFXGROUP_CERAMIC = 2224745689, + VFXGROUP_CLAY = 340754025, + VFXGROUP_CONCRETE = 3909664268, + VFXGROUP_DIRT_DRY = 3010631297, + VFXGROUP_DRIED_MEAT = 2465001478, + VFXGROUP_FEATHERS = 1671778076, + VFXGROUP_FRESH_MEAT = 3221146268, + VFXGROUP_GLASS = 676227960, + VFXGROUP_GLASS_BULLETPROOF = 1453403596, + VFXGROUP_GRASS = 415809717, + VFXGROUP_GRASS_SHORT = 349709635, + VFXGROUP_GRAVEL = 1433594767, + VFXGROUP_GRAVEL_DEEP = 455532549, + VFXGROUP_HAY = 1126885779, + VFXGROUP_ICE = 646994767, + VFXGROUP_LEAVES = 1143575659, + VFXGROUP_LIQUID_BLOOD = 4066674550, + VFXGROUP_LIQUID_OIL = 2971250354, + VFXGROUP_LIQUID_PETROL = 3406258685, + VFXGROUP_LIQUID_WATER = 2626785081, + VFXGROUP_MARBLE = 1577332483, + VFXGROUP_METAL = 3837427351, + VFXGROUP_MUD_DEEP = 3891414216, + VFXGROUP_MUD_SOFT = 2357888979, + VFXGROUP_MUD_UNDERWATER = 3403853718, + VFXGROUP_PAPER = 4159761865, + VFXGROUP_PAVING = 2355147898, + VFXGROUP_PED_CAPSULE = 55400259, + VFXGROUP_PED_FOOT = 1875610286, + VFXGROUP_PED_HEAD = 2268340744, + VFXGROUP_PED_LIMB = 2787107962, + VFXGROUP_PED_TORSO = 2473728071, + VFXGROUP_PLASTER_BRITTLE = 3891593880, + VFXGROUP_PLASTIC = 3864441807, + VFXGROUP_PLASTIC_HOLLOW = 1987630632, + VFXGROUP_PUDDLE = 1875581587, + VFXGROUP_RUBBER = 3735882313, + VFXGROUP_SANDSTONE = 1961167048, + VFXGROUP_SANDSTONE_BRITTLE = 2694183171, + VFXGROUP_SAND_COMPACT = 350030577, + VFXGROUP_SAND_WET = 3640634991, + VFXGROUP_SAND_WET_DEEP = 3942228219, + VFXGROUP_SNOW_COMPACT = 4165326180, + VFXGROUP_SNOW_LOOSE = 3285173209, + VFXGROUP_STONE = 3533829783, + VFXGROUP_TARMAC = 1181702304, + VFXGROUP_TREE_BARK = 2219631463, + VFXGROUP_VOID = 2399258053, + VFXGROUP_WOOD = 59976830, + VFXGROUP_WOOD_DUSTY = 1551687812, + VFXGROUP_WOOD_SPLINTER = 4047674909, + diff --git a/CodeWalker.Core/GameFiles/MetaTypes/PsoTypes.cs b/CodeWalker.Core/GameFiles/MetaTypes/PsoTypes.cs index 527016d..1a0bbd9 100644 --- a/CodeWalker.Core/GameFiles/MetaTypes/PsoTypes.cs +++ b/CodeWalker.Core/GameFiles/MetaTypes/PsoTypes.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; @@ -1361,7 +1361,7 @@ namespace CodeWalker.GameFiles ); case (MetaName)231867887: return new PsoStructureInfo((MetaName)231867887, 0, 0, 24, - new PsoStructureEntryInfo(MetaName.vfxGroup, PsoDataType.Enum, 8, 0, (MetaName)679492), + new PsoStructureEntryInfo(MetaName.vfxGroup, PsoDataType.Enum, 8, 0, MetaName.eVfxGroup), new PsoStructureEntryInfo((MetaName)3557178741, PsoDataType.String, 12, 7, 0), new PsoStructureEntryInfo((MetaName)3535009775, PsoDataType.String, 16, 7, 0) ); @@ -15166,78 +15166,78 @@ namespace CodeWalker.GameFiles new PsoEnumEntryInfo((MetaName)3803060301, 33869), new PsoEnumEntryInfo((MetaName)746815866, 4126) ); - case (MetaName)679492: - return new PsoEnumInfo((MetaName)679492, 1, + case MetaName.eVfxGroup: + return new PsoEnumInfo(MetaName.eVfxGroup, 1, new PsoEnumEntryInfo((MetaName)1777437223, -1), - new PsoEnumEntryInfo((MetaName)2399258053, 0), + new PsoEnumEntryInfo(MetaName.VFXGROUP_VOID, 0), new PsoEnumEntryInfo((MetaName)2432469028, 1), - new PsoEnumEntryInfo((MetaName)3909664268, 2), + new PsoEnumEntryInfo(MetaName.VFXGROUP_CONCRETE, 2), new PsoEnumEntryInfo((MetaName)3536499660, 3), - new PsoEnumEntryInfo((MetaName)1181702304, 4), + new PsoEnumEntryInfo(MetaName.VFXGROUP_TARMAC, 4), new PsoEnumEntryInfo((MetaName)349722727, 5), - new PsoEnumEntryInfo((MetaName)3533829783, 6), - new PsoEnumEntryInfo((MetaName)3154734852, 7), - new PsoEnumEntryInfo((MetaName)1577332483, 8), - new PsoEnumEntryInfo((MetaName)2355147898, 9), - new PsoEnumEntryInfo((MetaName)1961167048, 10), - new PsoEnumEntryInfo((MetaName)2694183171, 11), + new PsoEnumEntryInfo(MetaName.VFXGROUP_STONE, 6), + new PsoEnumEntryInfo(MetaName.VFXGROUP_BRICK, 7), + new PsoEnumEntryInfo(MetaName.VFXGROUP_MARBLE, 8), + new PsoEnumEntryInfo(MetaName.VFXGROUP_PAVING, 9), + new PsoEnumEntryInfo(MetaName.VFXGROUP_SANDSTONE, 10), + new PsoEnumEntryInfo(MetaName.VFXGROUP_SANDSTONE_BRITTLE, 11), new PsoEnumEntryInfo((MetaName)1041698964, 12), - new PsoEnumEntryInfo((MetaName)350030577, 13), - new PsoEnumEntryInfo((MetaName)3640634991, 14), + new PsoEnumEntryInfo(MetaName.VFXGROUP_SAND_COMPACT, 13), + new PsoEnumEntryInfo(MetaName.VFXGROUP_SAND_WET, 14), new PsoEnumEntryInfo((MetaName)2143791359, 15), new PsoEnumEntryInfo((MetaName)2673689260, 16), - new PsoEnumEntryInfo((MetaName)3942228219, 17), - new PsoEnumEntryInfo((MetaName)646994767, 18), - new PsoEnumEntryInfo((MetaName)3285173209, 19), - new PsoEnumEntryInfo((MetaName)4165326180, 20), - new PsoEnumEntryInfo((MetaName)1433594767, 21), - new PsoEnumEntryInfo((MetaName)455532549, 22), - new PsoEnumEntryInfo((MetaName)3010631297, 23), - new PsoEnumEntryInfo((MetaName)2357888979, 24), - new PsoEnumEntryInfo((MetaName)3891414216, 25), - new PsoEnumEntryInfo((MetaName)3403853718, 26), - new PsoEnumEntryInfo((MetaName)340754025, 27), - new PsoEnumEntryInfo((MetaName)415809717, 28), - new PsoEnumEntryInfo((MetaName)349709635, 29), - new PsoEnumEntryInfo((MetaName)1126885779, 30), - new PsoEnumEntryInfo((MetaName)1128169606, 31), - new PsoEnumEntryInfo((MetaName)2219631463, 32), - new PsoEnumEntryInfo((MetaName)1143575659, 33), - new PsoEnumEntryInfo((MetaName)3837427351, 34), - new PsoEnumEntryInfo((MetaName)59976830, 35), - new PsoEnumEntryInfo((MetaName)1551687812, 36), - new PsoEnumEntryInfo((MetaName)4047674909, 37), - new PsoEnumEntryInfo((MetaName)2224745689, 38), - new PsoEnumEntryInfo((MetaName)3026080462, 39), - new PsoEnumEntryInfo((MetaName)267379975, 40), - new PsoEnumEntryInfo((MetaName)3864441807, 41), - new PsoEnumEntryInfo((MetaName)1987630632, 42), - new PsoEnumEntryInfo((MetaName)3735882313, 43), + new PsoEnumEntryInfo(MetaName.VFXGROUP_SAND_WET_DEEP, 17), + new PsoEnumEntryInfo(MetaName.VFXGROUP_ICE, 18), + new PsoEnumEntryInfo(MetaName.VFXGROUP_SNOW_LOOSE, 19), + new PsoEnumEntryInfo(MetaName.VFXGROUP_SNOW_COMPACT, 20), + new PsoEnumEntryInfo(MetaName.VFXGROUP_GRAVEL, 21), + new PsoEnumEntryInfo(MetaName.VFXGROUP_GRAVEL_DEEP, 22), + new PsoEnumEntryInfo(MetaName.VFXGROUP_DIRT_DRY, 23), + new PsoEnumEntryInfo(MetaName.VFXGROUP_MUD_SOFT, 24), + new PsoEnumEntryInfo(MetaName.VFXGROUP_MUD_DEEP, 25), + new PsoEnumEntryInfo(MetaName.VFXGROUP_MUD_UNDERWATER, 26), + new PsoEnumEntryInfo(MetaName.VFXGROUP_CLAY, 27), + new PsoEnumEntryInfo(MetaName.VFXGROUP_GRASS, 28), + new PsoEnumEntryInfo(MetaName.VFXGROUP_GRASS_SHORT, 29), + new PsoEnumEntryInfo(MetaName.VFXGROUP_HAY, 30), + new PsoEnumEntryInfo(MetaName.VFXGROUP_BUSHES, 31), + new PsoEnumEntryInfo(MetaName.VFXGROUP_TREE_BARK, 32), + new PsoEnumEntryInfo(MetaName.VFXGROUP_LEAVES, 33), + new PsoEnumEntryInfo(MetaName.VFXGROUP_METAL, 34), + new PsoEnumEntryInfo(MetaName.VFXGROUP_WOOD, 35), + new PsoEnumEntryInfo(MetaName.VFXGROUP_WOOD_DUSTY, 36), + new PsoEnumEntryInfo(MetaName.VFXGROUP_WOOD_SPLINTER, 37), + new PsoEnumEntryInfo(MetaName.VFXGROUP_CERAMIC, 38), + new PsoEnumEntryInfo(MetaName.VFXGROUP_CARPET_FABRIC, 39), + new PsoEnumEntryInfo(MetaName.VFXGROUP_CARPET_FABRIC_DUSTY, 40), + new PsoEnumEntryInfo(MetaName.VFXGROUP_PLASTIC, 41), + new PsoEnumEntryInfo(MetaName.VFXGROUP_PLASTIC_HOLLOW, 42), + new PsoEnumEntryInfo(MetaName.VFXGROUP_RUBBER, 43), new PsoEnumEntryInfo((MetaName)656066551, 44), - new PsoEnumEntryInfo((MetaName)3891593880, 45), + new PsoEnumEntryInfo(MetaName.VFXGROUP_PLASTER_BRITTLE, 45), new PsoEnumEntryInfo((MetaName)1710619059, 46), - new PsoEnumEntryInfo((MetaName)4159761865, 47), + new PsoEnumEntryInfo(MetaName.VFXGROUP_PAPER, 47), new PsoEnumEntryInfo((MetaName)3912379355, 48), - new PsoEnumEntryInfo((MetaName)1671778076, 49), + new PsoEnumEntryInfo(MetaName.VFXGROUP_FEATHERS, 49), new PsoEnumEntryInfo((MetaName)688944506, 50), - new PsoEnumEntryInfo((MetaName)676227960, 51), - new PsoEnumEntryInfo((MetaName)1453403596, 52), - new PsoEnumEntryInfo((MetaName)1472286989, 53), + new PsoEnumEntryInfo(MetaName.VFXGROUP_GLASS, 51), + new PsoEnumEntryInfo(MetaName.VFXGROUP_GLASS_BULLETPROOF, 52), + new PsoEnumEntryInfo(MetaName.VFXGROUP_CAR_METAL, 53), new PsoEnumEntryInfo((MetaName)2101842785, 54), - new PsoEnumEntryInfo((MetaName)2254996260, 55), - new PsoEnumEntryInfo((MetaName)1875581587, 56), - new PsoEnumEntryInfo((MetaName)2626785081, 57), - new PsoEnumEntryInfo((MetaName)4066674550, 58), - new PsoEnumEntryInfo((MetaName)2971250354, 59), - new PsoEnumEntryInfo((MetaName)3406258685, 60), + new PsoEnumEntryInfo(MetaName.VFXGROUP_CAR_GLASS, 55), + new PsoEnumEntryInfo(MetaName.VFXGROUP_PUDDLE, 56), + new PsoEnumEntryInfo(MetaName.VFXGROUP_LIQUID_WATER, 57), + new PsoEnumEntryInfo(MetaName.VFXGROUP_LIQUID_BLOOD, 58), + new PsoEnumEntryInfo(MetaName.VFXGROUP_LIQUID_OIL, 59), + new PsoEnumEntryInfo(MetaName.VFXGROUP_LIQUID_PETROL, 60), new PsoEnumEntryInfo((MetaName)3745008516, 61), - new PsoEnumEntryInfo((MetaName)3221146268, 62), - new PsoEnumEntryInfo((MetaName)2465001478, 63), - new PsoEnumEntryInfo((MetaName)2268340744, 64), - new PsoEnumEntryInfo((MetaName)2473728071, 65), - new PsoEnumEntryInfo((MetaName)2787107962, 66), - new PsoEnumEntryInfo((MetaName)1875610286, 67), - new PsoEnumEntryInfo((MetaName)55400259, 68) + new PsoEnumEntryInfo(MetaName.VFXGROUP_FRESH_MEAT, 62), + new PsoEnumEntryInfo(MetaName.VFXGROUP_DRIED_MEAT, 63), + new PsoEnumEntryInfo(MetaName.VFXGROUP_PED_HEAD, 64), + new PsoEnumEntryInfo(MetaName.VFXGROUP_PED_TORSO, 65), + new PsoEnumEntryInfo(MetaName.VFXGROUP_PED_LIMB, 66), + new PsoEnumEntryInfo(MetaName.VFXGROUP_PED_FOOT, 67), + new PsoEnumEntryInfo(MetaName.VFXGROUP_PED_CAPSULE, 68) ); case (MetaName)726948528: return new PsoEnumInfo((MetaName)726948528, 1, @@ -15254,7 +15254,7 @@ namespace CodeWalker.GameFiles case (MetaName)956281369: return new PsoEnumInfo((MetaName)956281369, 1, new PsoEnumEntryInfo(MetaName.PROCOBJ_ALIGN_OBJ, 0), - new PsoEnumEntryInfo((MetaName)2886679239, 1), + new PsoEnumEntryInfo(MetaName.PROCOBJ_USE_GRID, 1), new PsoEnumEntryInfo(MetaName.PROCOBJ_USE_SEED, 2), new PsoEnumEntryInfo(MetaName.PROCOBJ_IS_FLOATING, 3), new PsoEnumEntryInfo(MetaName.PROCOBJ_CAST_SHADOW, 4),