Skip to content

Commit

Permalink
Update for 4.40
Browse files Browse the repository at this point in the history
  • Loading branch information
monkeyman192 committed Aug 24, 2023
1 parent af566c3 commit 0940d4c
Show file tree
Hide file tree
Showing 420 changed files with 6,077 additions and 5,290 deletions.
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

0 comments on commit 0940d4c

Please sign in to comment.