Skip to content

Commit

Permalink
Merge pull request #624 from HolterPhylo/UpdateFor16209713
Browse files Browse the repository at this point in the history
[MRG] Update for 16209713
  • Loading branch information
monkeyman192 authored Oct 28, 2024
2 parents dfc4a1f + 8c61df7 commit e04eea3
Show file tree
Hide file tree
Showing 8 changed files with 1,582 additions and 1,574 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x27A66DFF2178D507, NameHash = 0x7FD50C85)]
[NMS(GUID = 0x2F1697643508B614, NameHash = 0x7FD50C85)]
public class GcGenericMissionSequence : NMSTemplate
{
[NMS(Index = 23)]
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcMissionTable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xA75713137DD06E07, NameHash = 0x4E2556EB)]
[NMS(GUID = 0x838451A9E11647E6, NameHash = 0x4E2556EB)]
public class GcMissionTable : NMSTemplate
{
[NMS(Index = 0)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x699ECD9A7F5DD149, NameHash = 0xC7D918F3)]
[NMS(GUID = 0x80D3704DD3ADC8FF, NameHash = 0xC7D918F3)]
public class GcPlayerCommonStateData : NMSTemplate
{
[NMS(Index = 5)]
Expand Down
134 changes: 68 additions & 66 deletions libMBIN/Source/NMS/GameComponents/GcScanEventData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,52 +4,52 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xF18C9A5DF8962BFA, NameHash = 0x37EE71BB)]
[NMS(GUID = 0x9A6F6A3BBC7A0B32, NameHash = 0x37EE71BB)]
public class GcScanEventData : NMSTemplate
{
[NMS(Index = 40)]
/* 0x000 */ public GcScanEventSolarSystemLookup SolarSystemAttributes;
[NMS(Index = 41)]
/* 0x000 */ public GcScanEventSolarSystemLookup SolarSystemAttributes;
[NMS(Index = 42)]
/* 0x088 */ public GcScanEventSolarSystemLookup SolarSystemAttributesFallback;
[NMS(Index = 64)]
[NMS(Index = 65)]
/* 0x110 */ public GcResourceElement ResourceOverride;
[NMS(Index = 1)]
/* 0x158 */ public NMSString0x20A ForceInteraction;
[NMS(Index = 7)]
/* 0x178 */ public NMSString0x20A MustMatchStoryUtilityPuzzle;
[NMS(Index = 0)]
/* 0x198 */ public NMSString0x20A Name;
[NMS(Index = 45)]
[NMS(Index = 46)]
/* 0x1B8 */ public NMSString0x20A NextOption;
[NMS(Index = 20)]
[NMS(Index = 21)]
/* 0x1D8 */ public NMSString0x20A PlanetLabelText;
[NMS(Index = 22)]
/* 0x1F8 */ public NMSString0x20A SurveyDiscoveryOSDMessage;
[NMS(Index = 23)]
/* 0x1F8 */ public NMSString0x20A SurveyDiscoveryOSDMessage;
[NMS(Index = 24)]
/* 0x218 */ public NMSString0x20A SurveyHUDName;
[NMS(Index = 52)]
[NMS(Index = 53)]
/* 0x238 */ public TkTextureResource MarkerIcon;
[NMS(Index = 46)]
[NMS(Index = 47)]
/* 0x250 */ public GcScanEventTriggers TriggerActions;
[NMS(Index = 12)]
[NMS(Index = 13)]
/* 0x268 */ public NMSString0x10 ForceOverrideEncounter;
[NMS(Index = 44)]
[NMS(Index = 45)]
/* 0x278 */ public NMSString0x10 HasReward;
[NMS(Index = 50)]
/* 0x288 */ public VariableSizeString InterstellarOSDMessage;
[NMS(Index = 51)]
/* 0x288 */ public VariableSizeString InterstellarOSDMessage;
[NMS(Index = 52)]
/* 0x298 */ public VariableSizeString MarkerLabel;
[NMS(Index = 63)]
[NMS(Index = 64)]
/* 0x2A8 */ public NMSString0x10 MissionMessageOnInteract;
[NMS(Index = 49)]
[NMS(Index = 50)]
/* 0x2B8 */ public VariableSizeString OSDMessage;
[NMS(Index = 10)]
/* 0x2C8 */ public NMSString0x10 ReplacementMaintData;
[NMS(Index = 62)]
[NMS(Index = 63)]
/* 0x2D8 */ public VariableSizeString TooltipMessage;
[NMS(Index = 47)]
[NMS(Index = 48)]
/* 0x2E8 */ public List<VariableSizeString> UAsList;
[NMS(Index = 33)]
[NMS(Index = 34)]
/* 0x2F8 */ public GcBuildingClassification BuildingClass;
// size: 0x7
public enum BuildingLocationEnum : uint {
Expand All @@ -61,9 +61,9 @@ public enum BuildingLocationEnum : uint {
PlanetSearch,
PlayerSettlement,
}
[NMS(Index = 31)]
[NMS(Index = 32)]
/* 0x2FC */ public BuildingLocationEnum BuildingLocation;
[NMS(Index = 15)]
[NMS(Index = 16)]
/* 0x300 */ public float BuildingPreventionRadius;
// size: 0x19
public enum BuildingTypeEnum : uint {
Expand Down Expand Up @@ -93,7 +93,7 @@ public enum BuildingTypeEnum : uint {
FriendlyDrone,
AnyRobotSite,
}
[NMS(Index = 32)]
[NMS(Index = 33)]
/* 0x304 */ public BuildingTypeEnum BuildingType;
// size: 0x5
public enum EventEndTypeEnum : uint {
Expand All @@ -103,14 +103,14 @@ public enum EventEndTypeEnum : uint {
EnterBuilding,
TimedInteract,
}
[NMS(Index = 25)]
[NMS(Index = 26)]
/* 0x308 */ public EventEndTypeEnum EventEndType;
// size: 0x2
public enum EventPriorityEnum : uint {
Regular,
High,
}
[NMS(Index = 26)]
[NMS(Index = 27)]
/* 0x30C */ public EventPriorityEnum EventPriority;
// size: 0x6
public enum EventStartTypeEnum : uint {
Expand All @@ -121,19 +121,19 @@ public enum EventStartTypeEnum : uint {
ObjectScan,
LeaveBuilding,
}
[NMS(Index = 24)]
[NMS(Index = 25)]
/* 0x310 */ public EventStartTypeEnum EventStartType;
[NMS(Index = 3)]
/* 0x314 */ public GcInteractionType ForceInteractionType;
[NMS(Index = 58)]
[NMS(Index = 59)]
/* 0x318 */ public float IconTime;
[NMS(Index = 57)]
[NMS(Index = 58)]
/* 0x31C */ public GcAudioWwiseEvents MessageAudio;
[NMS(Index = 56)]
[NMS(Index = 57)]
/* 0x320 */ public float MessageDisplayTime;
[NMS(Index = 55)]
[NMS(Index = 56)]
/* 0x324 */ public float MessageTime;
[NMS(Index = 53)]
[NMS(Index = 54)]
/* 0x328 */ public GcScannerIconHighlightTypes MissionMarkerHighlightStyleOverride;
[NMS(Index = 6)]
/* 0x32C */ public GcAlienRace OverrideInteractionRace;
Expand All @@ -148,63 +148,65 @@ public enum SolarSystemLocationEnum : uint {
FromList,
SeasonParty,
}
[NMS(Index = 39)]
[NMS(Index = 40)]
/* 0x334 */ public SolarSystemLocationEnum SolarSystemLocation;
[NMS(Index = 54)]
[NMS(Index = 55)]
/* 0x338 */ public float StartTime;
[NMS(Index = 21)]
[NMS(Index = 22)]
/* 0x33C */ public float SurveyDistance;
[NMS(Index = 48)]
[NMS(Index = 49)]
/* 0x340 */ public GcTechnologyCategory TechShopType;
[NMS(Index = 59)]
[NMS(Index = 60)]
/* 0x344 */ public float TooltipTime;
[NMS(Index = 34)]
[NMS(Index = 35)]
/* 0x348 */ public bool AllowFriendsBases;
[NMS(Index = 37)]
[NMS(Index = 38)]
/* 0x349 */ public bool AllowOverriddenBuildings;
[NMS(Index = 17)]
[NMS(Index = 18)]
/* 0x34A */ public bool AlwaysShow;
[NMS(Index = 29)]
[NMS(Index = 30)]
/* 0x34B */ public bool BlockStartedOnUseEvents;
[NMS(Index = 27)]
[NMS(Index = 28)]
/* 0x34C */ public bool CanEndFromOutsideMission;
[NMS(Index = 14)]
[NMS(Index = 15)]
/* 0x34D */ public bool ClearForcedInteractionOnCompletion;
[NMS(Index = 28)]
[NMS(Index = 29)]
/* 0x34E */ public bool DisableMultiplayerSync;
[NMS(Index = 8)]
/* 0x34F */ public bool ForceBroken;
[NMS(Index = 9)]
/* 0x350 */ public bool ForceFixed;
[NMS(Index = 11)]
[NMS(Index = 12)]
/* 0x351 */ public bool ForceOverridesAll;
[NMS(Index = 11)]
/* 0x352 */ public bool ForceReplaceStoryPortalSeed;
[NMS(Index = 44)]
/* 0x353 */ public bool ForceResetPortal;
[NMS(Index = 43)]
/* 0x352 */ public bool ForceResetPortal;
[NMS(Index = 42)]
/* 0x353 */ public bool ForceRestartInteraction;
[NMS(Index = 35)]
/* 0x354 */ public bool ForceWideRandom;
[NMS(Index = 13)]
/* 0x355 */ public bool IsCommunityPortalOverride;
/* 0x354 */ public bool ForceRestartInteraction;
[NMS(Index = 36)]
/* 0x356 */ public bool MustFindSystem;
[NMS(Index = 18)]
/* 0x357 */ public bool NeverShow;
/* 0x355 */ public bool ForceWideRandom;
[NMS(Index = 14)]
/* 0x356 */ public bool IsCommunityPortalOverride;
[NMS(Index = 37)]
/* 0x357 */ public bool MustFindSystem;
[NMS(Index = 19)]
/* 0x358 */ public bool NeverShow;
[NMS(Index = 4)]
/* 0x358 */ public bool NPCReactsToPlayer;
[NMS(Index = 30)]
/* 0x359 */ public bool ReplaceEventIfAlreadyActive;
/* 0x359 */ public bool NPCReactsToPlayer;
[NMS(Index = 31)]
/* 0x35A */ public bool ReplaceEventIfAlreadyActive;
[NMS(Index = 62)]
/* 0x35B */ public bool ShowEndTooltip;
[NMS(Index = 20)]
/* 0x35C */ public bool ShowOnlyIfSequenceTarget;
[NMS(Index = 39)]
/* 0x35D */ public bool TargetMustMatchMissionSeed;
[NMS(Index = 61)]
/* 0x35A */ public bool ShowEndTooltip;
[NMS(Index = 19)]
/* 0x35B */ public bool ShowOnlyIfSequenceTarget;
[NMS(Index = 38)]
/* 0x35C */ public bool TargetMustMatchMissionSeed;
[NMS(Index = 60)]
/* 0x35D */ public bool TooltipRepeats;
[NMS(Index = 16)]
/* 0x35E */ public bool UseMissionTradingDataOverride;
/* 0x35E */ public bool TooltipRepeats;
[NMS(Index = 17)]
/* 0x35F */ public bool UseMissionTradingDataOverride;
[NMS(Index = 2)]
/* 0x35F */ public bool UseSeasonDataAsInteraction;
/* 0x360 */ public bool UseSeasonDataAsInteraction;
}
}
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcScanEventTable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x2E564951E24A1276, NameHash = 0xEE47CB18)]
[NMS(GUID = 0xB35657583A6EC28F, NameHash = 0xEE47CB18)]
public class GcScanEventTable : NMSTemplate
{
[NMS(Index = 0)]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x688B32A485F7F50C, NameHash = 0xC2909BE6)]
[NMS(GUID = 0xDA3BF1195C93CB23, NameHash = 0xC2909BE6)]
public class GcSeasonalGameModeData : NMSTemplate
{
[NMS(Index = 71, Size = 0x12)]
Expand Down
Loading

0 comments on commit e04eea3

Please sign in to comment.