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

Update for 4.40 #565

Merged
merged 1 commit into from
Aug 24, 2023
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 0 additions & 3 deletions Tools/auto_extract/extractor.py
Original file line number Diff line number Diff line change
Expand Up @@ -106,9 +106,6 @@
'PilotRankTraitRanges': 'GcInventoryClass.InventoryClassEnum',
'PilotRankAttackDefinitions': 'GcInventoryClass.InventoryClassEnum',
},
'GcRealityManagerData': {
'MissionBoardRewardOptions': 'GcMissionType.MissionTypeEnum',
},
'GcUIGlobals': {
'CrosshairTargetLockSizeSpecific': 'GcPlayerWeapons.WeaponModeEnum',
},
Expand Down
19 changes: 11 additions & 8 deletions libMBIN/Source/NMS/GameComponents/GcAIShipSpawnData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xDA8D131C6E951D4D, NameHash = 0x35C91009067A6431)]
[NMS(GUID = 0xBEFE1C3015A6B9AA, NameHash = 0x35C91009067A6431)]
public class GcAIShipSpawnData : NMSTemplate
{
/* 0x000 */ public NMSString0x20A Message;
Expand All @@ -19,16 +19,19 @@ public class GcAIShipSpawnData : NMSTemplate
/* 0x088 */ public NMSString0x20A RewardMessage;
/* 0x0A8 */ public GcAIShipSpawnMarkerData MarkerData;
/* 0x168 */ public bool AttackFreighter;
/* 0x16C */ public Vector2f Spread;
/* 0x174 */ public Vector2f Count;
/* 0x17C */ public Vector2f StartTime;
// size: 0x2
/* 0x170 */ public NMSString0x10 AttackDefinition;
/* 0x180 */ public Vector2f Spread;
/* 0x190 */ public Vector3f OffsetSphereOffset;
/* 0x1A0 */ public Vector2f Count;
/* 0x1A8 */ public Vector2f StartTime;
// size: 0x3
public enum SpawnShapeEnum : uint {
Sphere,
Cone,
OffsetSphere,
}
/* 0x184 */ public SpawnShapeEnum SpawnShape;
/* 0x188 */ public GcShipAIPerformanceArray Performances;
/* 0x198 */ public List<GcAIShipSpawnData> ChildSpawns;
/* 0x1B0 */ public SpawnShapeEnum SpawnShape;
/* 0x1B8 */ public GcShipAIPerformanceArray Performances;
/* 0x1C8 */ public List<GcAIShipSpawnData> ChildSpawns;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,14 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xF3EC816D39FC1D1D, NameHash = 0x4F5433BCFC028B49)]
[NMS(GUID = 0x7EB99A1C11C3D004, NameHash = 0x4F5433BCFC028B49)]
public class GcAISpaceshipComponentData : NMSTemplate
{
/* 0x00 */ public GcAISpaceshipTypes Type;
/* 0x04 */ public GcSpaceshipClasses Class;
/* 0x08 */ public GcPrimaryAxis Axis;
/* 0x0C */ public TkModelResource Hangar;
/* 0x90 */ public bool IsSpaceAnomaly;
/* 0x91 */ public bool IsPoliceFreighter;
/* 0x98 */ public NMSString0x10 CombatDefinitionID;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x9B751B547A197A93, NameHash = 0x785665CB6C017B4C)]
[NMS(GUID = 0x7C6FE3E5B5CFA87E, NameHash = 0x785665CB6C017B4C)]
public class GcAISpaceshipManagerData : NMSTemplate
{
[NMS(Size = 0x5, EnumType = typeof(GcRealityCommonFactions.AIFactionEnum))]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xFEEA2E60D3D475DC, NameHash = 0xA1AD260BA61A04EE)]
[NMS(GUID = 0xC56C33DA8B63CF8D, NameHash = 0xA1AD260BA61A04EE)]
public class GcAISpaceshipModelData : NMSTemplate
{
/* 0x00 */ public NMSString0x80 Filename;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xB99978543B157525, NameHash = 0x5CA5E4883985A60B)]
[NMS(GUID = 0xBA40C1CA4622577, NameHash = 0x5CA5E4883985A60B)]
public class GcAISpaceshipModelDataArray : NMSTemplate
{
/* 0x0 */ public List<GcAISpaceshipModelData> Spaceships;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x429C66D080EC8365, NameHash = 0x74723646531009E2)]
[NMS(GUID = 0x3C57930CC9E6FEFB, NameHash = 0x74723646531009E2)]
public class GcAISpaceshipPreloadCacheData : NMSTemplate
{
/* 0x00 */ public GcRealityCommonFactions Faction;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x651ED51E57EED371, NameHash = 0xC546551B048ACC33)]
[NMS(GUID = 0x62AF5ABD2941E17E, NameHash = 0xC546551B048ACC33)]
public class GcAISpaceshipPreloadList : NMSTemplate
{
/* 0x0 */ public GcRealityCommonFactions Faction;
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcActionSet.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xC38ADDD5C59A88A5, NameHash = 0xA14126BE226C6660)]
[NMS(GUID = 0x2C0872F794AFE229, NameHash = 0xA14126BE226C6660)]
public class GcActionSet : NMSTemplate
{
/* 0x00 */ public GcActionSetType Type;
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcActionSetAction.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x7296F750E0DEB3E1, NameHash = 0xF69368BA4545C60E)]
[NMS(GUID = 0xA9E3A49F9DF82E9C, NameHash = 0xF69368BA4545C60E)]
public class GcActionSetAction : NMSTemplate
{
/* 0x0 */ public GcActionUseType Status;
Expand Down
12 changes: 12 additions & 0 deletions libMBIN/Source/NMS/GameComponents/GcActionSetHudLayer.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
using libMBIN.NMS.GameComponents;
using System.Collections.Generic;

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x7AFE7D3C948876BA, NameHash = 0xC8ABA2A9ED6C9748)]
public class GcActionSetHudLayer : NMSTemplate
{
/* 0x0 */ public GcActionSetType Type;
/* 0x8 */ public List<NMSString0x10> HudLayerIDs;
}
}
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcActionSets.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x2B7684469B22F11D, NameHash = 0x7D347F979E52A1C1)]
[NMS(GUID = 0x663C7224D4332191, NameHash = 0x7D347F979E52A1C1)]
public class GcActionSets : NMSTemplate
{
/* 0x0 */ public List<GcActionSet> ActionSets;
Expand Down
11 changes: 11 additions & 0 deletions libMBIN/Source/NMS/GameComponents/GcActionSetsHudLayers.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
using libMBIN.NMS.GameComponents;
using System.Collections.Generic;

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x319A6300F2FDB6E, NameHash = 0x8F95942200CB4111)]
public class GcActionSetsHudLayers : NMSTemplate
{
/* 0x0 */ public List<GcActionSetHudLayer> ActionSetHudLayers;
}
}
9 changes: 7 additions & 2 deletions libMBIN/Source/NMS/GameComponents/GcAdvancedTweaks.cs
Original file line number Diff line number Diff line change
@@ -1,13 +1,18 @@
using System.Collections.Generic;

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x6E9D7EAB573C6CD6, NameHash = 0x1C1691C0F8971C4A)]
[NMS(GUID = 0x9C824D1D76FB05A6, NameHash = 0x1C1691C0F8971C4A)]
public class GcAdvancedTweaks : NMSTemplate
{
/* 0x00 */ public float ParticleKillSpeed;
/* 0x04 */ public float ParticleKillSpeedWrtFixed;
/* 0x08 */ public float EdgeMultiplierForTangentI;
/* 0x0C */ public float EdgeMultiplierForTangentJ;
/* 0x10 */ public float RenderNormalMultiplier;
/* 0x14 */ public float StretchUvsToHideTextureEdges;
/* 0x18 */ public List<NMSString0x40> NodesThatMustBePresent;
/* 0x28 */ public List<NMSString0x40> NodesToHide;
/* 0x38 */ public float StretchUvsToHideTextureEdges;
/* 0x3C */ public bool LeaveRenderedTrianglesUnaffected;
}
}
11 changes: 11 additions & 0 deletions libMBIN/Source/NMS/GameComponents/GcAlienMoodMissionOverride.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
using libMBIN.NMS.GameComponents;

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x764547C9C778C63, NameHash = 0x3BE10A033C0FF378)]
public class GcAlienMoodMissionOverride : NMSTemplate
{
/* 0x00 */ public NMSString0x10 Mission;
/* 0x10 */ public GcAlienMood Mood;
}
}
6 changes: 4 additions & 2 deletions libMBIN/Source/NMS/GameComponents/GcAlienPuzzleCategory.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x378A65206C63422E, NameHash = 0x428DC2A675E89B6D)]
[NMS(GUID = 0x8B2FA4F6D327DF4, NameHash = 0x428DC2A675E89B6D)]
public class GcAlienPuzzleCategory : NMSTemplate
{
// size: 0x39
// size: 0x3B
public enum AlienPuzzleCategoryEnum : uint {
Default,
GuildTraderNone,
Expand Down Expand Up @@ -59,9 +59,11 @@ public enum AlienPuzzleCategoryEnum : uint {
PirateStation,
StandardPilot,
Unlocked,
AllUnlocked,
NotUnlocked,
SpiderA,
SpiderB,
SpiderRenewed,
}
/* 0x0 */ public AlienPuzzleCategoryEnum AlienPuzzleCategory;
}
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcAlienPuzzleEntry.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x4F48946F3631E0CC, NameHash = 0xDE1F17CE7E01A8C2)]
[NMS(GUID = 0xD51E9869EF4F8219, NameHash = 0xDE1F17CE7E01A8C2)]
public class GcAlienPuzzleEntry : NMSTemplate
{
/* 0x000 */ public int ProgressionIndex;
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcAlienPuzzleOption.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xC26B67991A983F65, NameHash = 0x3FE862FE8570BE69)]
[NMS(GUID = 0xD1A1152BE345016C, NameHash = 0x3FE862FE8570BE69)]
public class GcAlienPuzzleOption : NMSTemplate
{
/* 0x00 */ public NMSString0x20A Name;
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcAlienPuzzleTable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xFC4C451C7169FA2, NameHash = 0x5F6B19969ECDDFE)]
[NMS(GUID = 0x542BB9C1F4386AF0, NameHash = 0x5F6B19969ECDDFE)]
public class GcAlienPuzzleTable : NMSTemplate
{
/* 0x0 */ public List<GcAlienPuzzleEntry> Table;
Expand Down
5 changes: 3 additions & 2 deletions libMBIN/Source/NMS/GameComponents/GcAlienRace.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x86B962D12194C137, NameHash = 0x9A5ABD2833971D0E)]
[NMS(GUID = 0x41270CBEEC371516, NameHash = 0x9A5ABD2833971D0E)]
public class GcAlienRace : NMSTemplate
{
// size: 0x8
// size: 0x9
public enum AlienRaceEnum : uint {
Traders,
Warriors,
Expand All @@ -13,6 +13,7 @@ public enum AlienRaceEnum : uint {
Diplomats,
Exotics,
None,
Builders,
}
/* 0x0 */ public AlienRaceEnum AlienRace;
}
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcAlienSpeechEntry.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xC9729B0D1412C4AB, NameHash = 0xB81D78F21EBE37)]
[NMS(GUID = 0x62F988675336AF3F, NameHash = 0xB81D78F21EBE37)]
public class GcAlienSpeechEntry : NMSTemplate
{
/* 0x00 */ public NMSString0x10 Id;
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcAlienSpeechTable.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xFFD87A2A91D8B5A1, NameHash = 0xCC5FB6577E4B6B47)]
[NMS(GUID = 0x5B264442EE516B09, NameHash = 0xCC5FB6577E4B6B47)]
public class GcAlienSpeechTable : NMSTemplate
{
/* 0x0 */ public List<GcAlienSpeechEntry> Table;
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcAmbientModeCameras.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xBAF9A70068BF2786, NameHash = 0xAF2F2B2DB8C8446A)]
[NMS(GUID = 0x939F9669444E4F84, NameHash = 0xAF2F2B2DB8C8446A)]
public class GcAmbientModeCameras : NMSTemplate
{
/* 0x00 */ public List<GcCameraAmbientBuildingData> BuildingCameraAnimations;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x7542C87EDAD35A08, NameHash = 0xD1618D63DA15668C)]
[NMS(GUID = 0xE209C709F9C8F871, NameHash = 0xD1618D63DA15668C)]
public class GcAudioAreaTriggerComponentData : NMSTemplate
{
/* 0x0 */ public GcAudioWwiseEvents EventEnter;
Expand Down
Loading
Loading