Skip to content

Commit d00f1e9

Browse files
authored
Merge pull request #682 from HolterPhylo/UpdateFor20922757
Update for 20922757
2 parents aaaaa55 + 84886e4 commit d00f1e9

File tree

9 files changed

+588
-576
lines changed

9 files changed

+588
-576
lines changed

libMBIN/Source/NMS/GameComponents/GcBaseBuildingEntry.cs

Lines changed: 57 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -4,77 +4,77 @@
44

55
namespace libMBIN.NMS.GameComponents
66
{
7-
[NMS(GUID = 0xA77AC74EC51596BA, NameHash = 0x2338AA60)]
7+
[NMS(GUID = 0x79828F3B138C7F46, NameHash = 0x2338AA60)]
88
public class GcBaseBuildingEntry : NMSTemplate
99
{
10-
[NMS(Index = 52)]
10+
[NMS(Index = 53)]
1111
/* 0x000 */ public GcBaseLinkGridData LinkGridData;
12-
[NMS(Index = 32)]
13-
/* 0x058 */ public NMSString0x20A ColourPaletteGroupId;
1412
[NMS(Index = 33)]
13+
/* 0x058 */ public NMSString0x20A ColourPaletteGroupId;
14+
[NMS(Index = 34)]
1515
/* 0x078 */ public NMSString0x20A DefaultColourPaletteId;
16-
[NMS(Index = 35)]
16+
[NMS(Index = 36)]
1717
/* 0x098 */ public NMSString0x20A DefaultMaterialId;
18-
[NMS(Index = 61)]
18+
[NMS(Index = 62)]
1919
/* 0x0B8 */ public NMSString0x20A DescriptorID;
20-
[NMS(Index = 34)]
20+
[NMS(Index = 35)]
2121
/* 0x0D8 */ public NMSString0x20A MaterialGroupId;
22-
[NMS(Index = 57)]
22+
[NMS(Index = 58)]
2323
/* 0x0F8 */ public TkModelResource NPCInteractionScene;
2424
[NMS(Index = 4)]
2525
/* 0x118 */ public TkModelResource PlacementScene;
2626
[NMS(Index = 5)]
2727
/* 0x138 */ public NMSString0x20A SinglePartID;
28-
[NMS(Index = 40)]
29-
/* 0x158 */ public List<NMSString0x10> CompositePartObjectIDs;
3028
[NMS(Index = 41)]
29+
/* 0x158 */ public List<NMSString0x10> CompositePartObjectIDs;
30+
[NMS(Index = 42)]
3131
/* 0x168 */ public List<NMSString0x10> FamilyIDs;
32-
[NMS(Index = 64)]
32+
[NMS(Index = 65)]
3333
/* 0x178 */ public NMSString0x10 FossilDisplayID;
34-
[NMS(Index = 30)]
34+
[NMS(Index = 31)]
3535
/* 0x188 */ public List<GcBaseBuildingEntryGroup> Groups;
36-
[NMS(Index = 43)]
36+
[NMS(Index = 44)]
3737
/* 0x198 */ public NMSString0x10 IconOverrideProductID;
3838
[NMS(Index = 0)]
3939
/* 0x1A8 */ public NMSString0x10 ID;
40-
[NMS(Index = 59)]
40+
[NMS(Index = 60)]
4141
/* 0x1B8 */ public NMSString0x10 ModularCustomisationBaseID;
42-
[NMS(Index = 63)]
42+
[NMS(Index = 64)]
4343
/* 0x1C8 */ public NMSString0x10 OverrideProductID;
44-
[NMS(Index = 51)]
44+
[NMS(Index = 52)]
4545
/* 0x1D8 */ public NMSString0x10 Tag;
4646
// size: 0x2
4747
public enum BaseTerrainEditShapeEnum : uint {
4848
Cube,
4949
Cylinder,
5050
}
51-
[NMS(Index = 47)]
51+
[NMS(Index = 48)]
5252
/* 0x1E8 */ public BaseTerrainEditShapeEnum BaseTerrainEditShape;
5353
[NMS(Index = 9)]
5454
/* 0x1EC */ public GcBiomeType Biome;
55-
[NMS(Index = 42)]
55+
[NMS(Index = 43)]
5656
/* 0x1F0 */ public float BuildEffectAccelerator;
5757
[NMS(Index = 23)]
5858
/* 0x1F4 */ public int CorvetteBaseLimit;
5959
[NMS(Index = 6)]
6060
/* 0x1F8 */ public GcBaseBuildingObjectDecorationTypes DecorationType;
6161
[NMS(Index = 22)]
6262
/* 0x1FC */ public int FreighterBaseLimit;
63-
[NMS(Index = 53)]
63+
[NMS(Index = 54)]
6464
/* 0x200 */ public int GhostsCountOverride;
65-
[NMS(Index = 48)]
65+
[NMS(Index = 49)]
6666
/* 0x204 */ public float MinimumDeleteDistance;
6767
[NMS(Index = 21)]
6868
/* 0x208 */ public int PlanetBaseLimit;
6969
[NMS(Index = 19)]
7070
/* 0x20C */ public int PlanetLimit;
7171
[NMS(Index = 20)]
7272
/* 0x210 */ public int RegionLimit;
73-
[NMS(Index = 56)]
73+
[NMS(Index = 57)]
7474
/* 0x214 */ public int RegionSpawnLOD;
75-
[NMS(Index = 55)]
75+
[NMS(Index = 56)]
7676
/* 0x218 */ public float SnappingDistanceOverride;
77-
[NMS(Index = 31)]
77+
[NMS(Index = 32)]
7878
/* 0x21C */ public int StorageContainerIndex;
7979
[NMS(Index = 3)]
8080
/* 0x220 */ public GcBaseBuildingPartStyle Style;
@@ -96,51 +96,53 @@ public enum BaseTerrainEditShapeEnum : uint {
9696
/* 0x22B */ public bool BuildableOnSpaceBase;
9797
[NMS(Index = 17)]
9898
/* 0x22C */ public bool BuildableUnderwater;
99-
[NMS(Index = 36)]
100-
/* 0x22D */ public bool CanChangeColour;
10199
[NMS(Index = 37)]
102-
/* 0x22E */ public bool CanChangeMaterial;
100+
/* 0x22D */ public bool CanChangeColour;
103101
[NMS(Index = 38)]
102+
/* 0x22E */ public bool CanChangeMaterial;
103+
[NMS(Index = 39)]
104104
/* 0x22F */ public bool CanPickUp;
105-
[NMS(Index = 28)]
106-
/* 0x230 */ public bool CanRotate3D;
107105
[NMS(Index = 29)]
106+
/* 0x230 */ public bool CanRotate3D;
107+
[NMS(Index = 30)]
108108
/* 0x231 */ public bool CanScale;
109-
[NMS(Index = 26)]
109+
[NMS(Index = 27)]
110110
/* 0x232 */ public bool CanStack;
111-
[NMS(Index = 24)]
112-
/* 0x233 */ public bool CheckPlaceholderCollision;
113111
[NMS(Index = 25)]
112+
/* 0x233 */ public bool CheckPlaceholderCollision;
113+
[NMS(Index = 26)]
114114
/* 0x234 */ public bool CheckPlayerCollision;
115-
[NMS(Index = 50)]
115+
[NMS(Index = 51)]
116116
/* 0x235 */ public bool CloseMenuAfterBuild;
117-
[NMS(Index = 46)]
118-
/* 0x236 */ public bool EditsTerrain;
119-
[NMS(Index = 60)]
120-
/* 0x237 */ public bool HasDescriptor;
117+
[NMS(Index = 24)]
118+
/* 0x236 */ public bool DoesNotCountTowardsComplexity;
119+
[NMS(Index = 47)]
120+
/* 0x237 */ public bool EditsTerrain;
121+
[NMS(Index = 61)]
122+
/* 0x238 */ public bool HasDescriptor;
121123
[NMS(Index = 8)]
122-
/* 0x238 */ public bool IsDecoration;
124+
/* 0x239 */ public bool IsDecoration;
123125
[NMS(Index = 2)]
124-
/* 0x239 */ public bool IsFromModFolder;
125-
[NMS(Index = 58)]
126-
/* 0x23A */ public bool IsModularCustomisation;
126+
/* 0x23A */ public bool IsFromModFolder;
127+
[NMS(Index = 59)]
128+
/* 0x23B */ public bool IsModularCustomisation;
127129
[NMS(Index = 7)]
128-
/* 0x23B */ public bool IsPlaceable;
129-
[NMS(Index = 49)]
130-
/* 0x23C */ public bool IsSealed;
130+
/* 0x23C */ public bool IsPlaceable;
131+
[NMS(Index = 50)]
132+
/* 0x23D */ public bool IsSealed;
131133
[NMS(Index = 1)]
132-
/* 0x23D */ public bool IsTemporary;
133-
[NMS(Index = 44)]
134-
/* 0x23E */ public bool RemovesAttachedDecoration;
134+
/* 0x23E */ public bool IsTemporary;
135135
[NMS(Index = 45)]
136-
/* 0x23F */ public bool RemovesWhenUnsnapped;
137-
[NMS(Index = 54)]
138-
/* 0x240 */ public bool ShowGhosts;
139-
[NMS(Index = 39)]
140-
/* 0x241 */ public bool ShowInBuildMenu;
141-
[NMS(Index = 27)]
142-
/* 0x242 */ public bool SnapRotateBlocked;
143-
[NMS(Index = 62)]
144-
/* 0x243 */ public bool UseProductIDOverride;
136+
/* 0x23F */ public bool RemovesAttachedDecoration;
137+
[NMS(Index = 46)]
138+
/* 0x240 */ public bool RemovesWhenUnsnapped;
139+
[NMS(Index = 55)]
140+
/* 0x241 */ public bool ShowGhosts;
141+
[NMS(Index = 40)]
142+
/* 0x242 */ public bool ShowInBuildMenu;
143+
[NMS(Index = 28)]
144+
/* 0x243 */ public bool SnapRotateBlocked;
145+
[NMS(Index = 63)]
146+
/* 0x244 */ public bool UseProductIDOverride;
145147
}
146148
}

libMBIN/Source/NMS/GameComponents/GcBaseBuildingTable.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace libMBIN.NMS.GameComponents
66
{
7-
[NMS(GUID = 0xC7BA56BB81F339E5, NameHash = 0xD1841E4D)]
7+
[NMS(GUID = 0x7AAE79CEA94878B8, NameHash = 0xD1841E4D)]
88
public class GcBaseBuildingTable : NMSTemplate
99
{
1010
[NMS(Index = 16)]
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
namespace libMBIN.NMS.GameComponents
2+
{
3+
[NMS(GUID = 0xB9EF15814CF85AB2, NameHash = 0x2850B160)]
4+
public class GcCostCorvetteDraftValidOnThisPlatform : NMSTemplate
5+
{
6+
}
7+
}

libMBIN/Source/NMS/GameComponents/GcDefaultSaveData.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace libMBIN.NMS.GameComponents
44
{
5-
[NMS(GUID = 0xE395E0BE0E6926BE, NameHash = 0xF989045F)]
5+
[NMS(GUID = 0x946A2957FC2B553D, NameHash = 0xF989045F)]
66
public class GcDefaultSaveData : NMSTemplate
77
{
88
[NMS(Index = 0)]

libMBIN/Source/NMS/GameComponents/GcModBasePart.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace libMBIN.NMS.GameComponents
44
{
5-
[NMS(GUID = 0x73E33C8BE5F8E7D, NameHash = 0xEE9DB27A)]
5+
[NMS(GUID = 0xBE2FA5D86C5A4874, NameHash = 0xEE9DB27A)]
66
public class GcModBasePart : NMSTemplate
77
{
88
[NMS(Index = 1)]

libMBIN/Source/NMS/GameComponents/GcPlayerStateData.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
namespace libMBIN.NMS.GameComponents
55
{
6-
[NMS(GUID = 0xEB5A94F21140D9A6, NameHash = 0x5E49C3E9)]
6+
[NMS(GUID = 0x531481B76DF5C340, NameHash = 0x5E49C3E9)]
77
public class GcPlayerStateData : NMSTemplate
88
{
99
[NMS(Index = 121)]

0 commit comments

Comments
 (0)