Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MRG] Update for 16209713 #624

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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