Skip to content
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 @@ -3,12 +3,12 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xBBBBBD32C72BB094, NameHash = 0xC674FA39)]
[NMS(GUID = 0xB4D108704E701F3D, NameHash = 0xC674FA39)]
public class GcAISpaceshipComponentData : NMSTemplate
{
[NMS(Index = 3)]
/* 0x00 */ public TkModelResource Hangar;
[NMS(Index = 5)]
[NMS(Index = 6)]
/* 0x20 */ public NMSString0x10 CombatDefinitionID;
[NMS(Index = 2)]
/* 0x30 */ public GcPrimaryAxis Axis;
Expand All @@ -18,5 +18,7 @@ public class GcAISpaceshipComponentData : NMSTemplate
/* 0x38 */ public GcAISpaceshipTypes Type;
[NMS(Index = 4)]
/* 0x3C */ public bool IsSpaceAnomaly;
[NMS(Index = 5)]
/* 0x3D */ public bool IsUnarmed;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x147A5AFA6234836C, NameHash = 0x6A8BFA82)]
[NMS(GUID = 0xB2D49C10A51BD1F4, NameHash = 0x6A8BFA82)]
public class GcAdditionalOptionMissionOverride : NMSTemplate
{
[NMS(Index = 3)]
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 = 0x4B669BEA18A49247, NameHash = 0x35D4E04)]
[NMS(GUID = 0x3B1E38678D7F19E3, NameHash = 0x35D4E04)]
public class GcAlienPuzzleEntry : NMSTemplate
{
[NMS(Index = 2)]
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 = 0x7899E0BF00E06BEF, NameHash = 0x981A51EE)]
[NMS(GUID = 0xB54DFCC382CD7EA1, NameHash = 0x981A51EE)]
public class GcAlienPuzzleOption : NMSTemplate
{
[NMS(Index = 22)]
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 = 0xB8407E47EEBB0D7B, NameHash = 0x3987E9FB)]
[NMS(GUID = 0x2E9A8E13F58AED2C, NameHash = 0x3987E9FB)]
public class GcAlienPuzzleTable : NMSTemplate
{
[NMS(Index = 0)]
Expand Down
2 changes: 1 addition & 1 deletion libMBIN/Source/NMS/GameComponents/GcArchivedShipData.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x4DB85BEC58F9A6C8, NameHash = 0xF25F122A)]
[NMS(GUID = 0xB39D5813A154EB93, NameHash = 0xF25F122A)]
public class GcArchivedShipData : NMSTemplate
{
[NMS(Index = 0)]
Expand Down
46 changes: 24 additions & 22 deletions libMBIN/Source/NMS/GameComponents/GcAttractorComponentData.cs
Original file line number Diff line number Diff line change
@@ -1,55 +1,57 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x75140D4E0BC04D8B, NameHash = 0x4222EB9E)]
[NMS(GUID = 0x890EDF0323EEF368, NameHash = 0x4222EB9E)]
public class GcAttractorComponentData : NMSTemplate
{
[NMS(Index = 17)]
[NMS(Index = 18)]
/* 0x00 */ public NMSString0x10 GrabEffect;
[NMS(Index = 15)]
[NMS(Index = 16)]
/* 0x10 */ public float AttachAngularSpeedThreshold;
[NMS(Index = 14)]
[NMS(Index = 15)]
/* 0x14 */ public float AttachLinearSpeedThreshold;
[NMS(Index = 13)]
[NMS(Index = 14)]
/* 0x18 */ public float AttachTime;
[NMS(Index = 6)]
[NMS(Index = 7)]
/* 0x1C */ public float AttractFalloff;
[NMS(Index = 9)]
[NMS(Index = 10)]
/* 0x20 */ public float AttractorAngularDampingStrength;
[NMS(Index = 23)]
[NMS(Index = 24)]
/* 0x24 */ public float EjectAngularSpeedMax;
[NMS(Index = 22)]
[NMS(Index = 23)]
/* 0x28 */ public float EjectAngularSpeedMin;
[NMS(Index = 19)]
[NMS(Index = 20)]
/* 0x2C */ public float EjectInterval;
[NMS(Index = 21)]
[NMS(Index = 22)]
/* 0x30 */ public float EjectLinearSpeedMax;
[NMS(Index = 20)]
[NMS(Index = 21)]
/* 0x34 */ public float EjectLinearSpeedMin;
[NMS(Index = 5)]
/* 0x38 */ public float InnerVolumeScale;
[NMS(Index = 7)]
/* 0x3C */ public float LateralDamping;
[NMS(Index = 8)]
/* 0x3C */ public float LateralDamping;
[NMS(Index = 9)]
/* 0x40 */ public float LateralDampingFalloff;
[NMS(Index = 1)]
/* 0x44 */ public float MaxSpeed;
[NMS(Index = 16)]
[NMS(Index = 17)]
/* 0x48 */ public float OwnershipRequestCooldown;
[NMS(Index = 2)]
/* 0x4C */ public float Radius;
[NMS(Index = 12)]
[NMS(Index = 13)]
/* 0x50 */ public float StickyAngularDamping;
[NMS(Index = 10)]
/* 0x54 */ public float StickyDistance;
[NMS(Index = 11)]
/* 0x54 */ public float StickyDistance;
[NMS(Index = 12)]
/* 0x58 */ public float StickyLinearDamping;
[NMS(Index = 0)]
/* 0x5C */ public float Strength;
[NMS(Index = 6)]
/* 0x60 */ public NMSString0x20 GravGunReleaseVolumeNodeName;
[NMS(Index = 4)]
/* 0x60 */ public NMSString0x20 InnerVolumeNodeName;
/* 0x80 */ public NMSString0x20 InnerVolumeNodeName;
[NMS(Index = 3)]
/* 0x80 */ public NMSString0x20 VolumeNodeName;
[NMS(Index = 18)]
/* 0xA0 */ public bool DeliverablesOnly;
/* 0xA0 */ public NMSString0x20 VolumeNodeName;
[NMS(Index = 19)]
/* 0xC0 */ public bool DeliverablesOnly;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xB3F75D888100CF9A, NameHash = 0xC0413ECB)]
[NMS(GUID = 0x70374229AC456867, NameHash = 0xC0413ECB)]
public class GcAudioAreaTriggerComponentData : NMSTemplate
{
[NMS(Index = 2, MxmlName = "Enter Distance")]
Expand Down
25 changes: 23 additions & 2 deletions libMBIN/Source/NMS/GameComponents/GcAudioWwiseEvents.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xBCC085C5D5BE85C6, NameHash = 0x7A0D33C8)]
[NMS(GUID = 0x54B6325F9791478F, NameHash = 0x7A0D33C8)]
public class GcAudioWwiseEvents : NMSTemplate
{
// size: 0xBC0
// size: 0xBD5
public enum AkEventEnum : uint {
INVALID_EVENT = 0x0,
ABANDONED_DOOR_UNLOCK = 0x264BED2D,
Expand Down Expand Up @@ -83,6 +83,7 @@ public enum AkEventEnum : uint {
ARTHROPOD_QUEEN_POUNCE01 = 0xACDB5EDF,
ARTHROPOD_QUEEN_ROAR = 0x32B5FCF4,
ARTHROPOD_QUEEN_SPIT = 0xC97180DA,
ARTHROPOD_SQUIRM = 0x9797B064,
ASTEROID_EXPLODE = 0xF91DD0FC,
ASTEROID_HIT = 0xFE51061C,
ATLAS_ARCH = 0xA4494F25,
Expand Down Expand Up @@ -611,6 +612,7 @@ public enum AkEventEnum : uint {
FREIGHTER_SHIELD_LP_STOP = 0x8DF13AFB,
FREIGHTER_SHIELD_ONESHOT = 0x316F204,
FREIGHTER_STELLAREXTRACTOR = 0x5806FFF,
FREIGHTER_STELLAREXTRACTOR_LP = 0x2D781F5E,
FREIGHTER_STORAGE_TERMINAL = 0x511D7268,
FREIGHTER_TELEPORT = 0xDCD9243F,
FREIGHTER_TELEPORTER = 0xCDD40E2A,
Expand Down Expand Up @@ -1369,6 +1371,7 @@ public enum AkEventEnum : uint {
OBJ_SPINNINGCHAIR = 0x31D21E68,
OBJ_SPINNINGGLOBE = 0x2E2F03EC,
OBJ_SPINNINGSHAPE = 0x6BD9CA70,
OBJ_SPOOKCRATE_GRABBABLE_LP = 0xE7A8F42C,
OBJ_STANDINGSTONE_ACTIVATE = 0x994C77D2,
OBJ_STANDINGSTONE_RARE = 0xA4603971,
OBJ_STANDINGSTONES = 0x5CEA7805,
Expand Down Expand Up @@ -1428,6 +1431,9 @@ public enum AkEventEnum : uint {
PARTICLES_LAVAVENT = 0xD8080D82,
PARTICLES_LAVAVENT_EXPLODE = 0xF72E024,
PARTICLES_LAVAVENT_STOP = 0xC2360C01,
PARTICLES_PACKAGE_DROPOFF = 0x7E028BCC,
PARTICLES_PACKAGE_DROPOFF_END = 0xAE60AEA2,
PARTICLES_PACKAGE_SPAWN = 0xD99FE73,
PARTICLES_RADIOACTIVE_EXPLOSION = 0x9C7178D0,
PARTICLES_RADIOANOMALY = 0x72F46861,
PARTICLES_RADIOANOMALY_STOP = 0x2609864,
Expand All @@ -1441,6 +1447,7 @@ public enum AkEventEnum : uint {
PARTICLES_ROVER_FURNACE_JET = 0x66BE30EA,
PARTICLES_SPARKS_COMMON = 0x89739B49,
PARTICLES_SPARKS_COMMON_STOP = 0x9D9126FC,
PARTICLES_SPECTRAL_DEMATERIALISE = 0xE6A8274F,
PARTICLES_TOXIC_ELEC = 0xF0FBD7DE,
PARTICLES_TOXIC_EXPLOSION = 0xFEC59B1E,
PARTICLES_TOXIC_EXPLOSIVE = 0xF7C5900E,
Expand Down Expand Up @@ -1621,6 +1628,11 @@ public enum AkEventEnum : uint {
PL_SHIP_IDLE = 0xFC4A8773,
PL_SHIP_LANDING = 0xB35579F6,
PL_SHIP_MINIWARP_COUNTDOWN = 0x5064D24A,
PL_SHIP_MINIWARP_COUNTDOWN_01 = 0xE82895C8,
PL_SHIP_MINIWARP_COUNTDOWN_02 = 0xE82895CB,
PL_SHIP_MINIWARP_COUNTDOWN_03 = 0xE82895CA,
PL_SHIP_MINIWARP_COUNTDOWN_04 = 0xE82895CD,
PL_SHIP_MINIWARP_COUNTDOWN_05 = 0xE82895CC,
PL_SHIP_MINIWARP_END = 0x53B4B6F4,
PL_SHIP_MINIWARP_JUMP = 0xA54A1259,
PL_SHIP_RACER_LANDING = 0x23B40F78,
Expand Down Expand Up @@ -1666,6 +1678,10 @@ public enum AkEventEnum : uint {
PL_SHIP_VR_EXIT = 0x88814C78,
PL_SHIP_VR_EXIT_STOP = 0xFB5202B7,
PL_SHIP_WARP = 0x8D21AECF,
PL_SHIP_WARP_COUNTDOWN = 0x3D312FC7,
PL_SHIP_WARP_COUNTDOWN_END = 0x3B8494C9,
PL_SHIP_WARPBUILDUP = 0x28866EEA,
PL_SHIP_WARPBUILDUP_END = 0xB9970520,
PL_SUIT_START = 0xA22F68E2,
PL_SUIT_STARTUP = 0x68319AB9,
PL_SUIT_STARTUP_CONFIRM = 0xCB37B9FC,
Expand Down Expand Up @@ -2393,6 +2409,8 @@ public enum AkEventEnum : uint {
SPOOKHEATER_IDLE = 0xB909848F,
SPOOKHEATER_LP = 0x2EE47329,
SPOOKHEATER_START = 0x64601067,
SPOOKY_TRADER_LANDED_LP = 0x59CA4537,
SPOOKY_TRADER_LANDING = 0xACFFC401,
SPOOKYTENTACLES = 0x6B387ED7,
SPOOKYTENTACLES_STOP = 0xF16E3972,
SPORE = 0x11268644,
Expand Down Expand Up @@ -2728,6 +2746,9 @@ public enum AkEventEnum : uint {
UI_QUICKMENU_OPEN = 0xFDCE559D,
UI_QUICKMENU_TAB = 0x3AC9E576,
UI_QUICKMENU_TECHCHARGE = 0x3F8067B9,
UI_RADIALMENU_CLOSE = 0xF7EEB257,
UI_RADIALMENU_OPEN = 0x5002BA21,
UI_RADIALMENU_SWITCH = 0x1A742815,
UI_RARE_ITEM = 0xEB5C5104,
UI_RECORD_UPLOADED = 0xD3A1A28C,
UI_REFINERY_DECREASE = 0x8BA635D9,
Expand Down
5 changes: 3 additions & 2 deletions libMBIN/Source/NMS/GameComponents/GcAudioWwiseRTPCs.cs
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0x3716FCBE50CF4147, NameHash = 0xA7A8D1DB)]
[NMS(GUID = 0xDE65793A137C756, NameHash = 0xA7A8D1DB)]
public class GcAudioWwiseRTPCs : NMSTemplate
{
// size: 0x70
// size: 0x71
public enum AkRTPCEnum : uint {
INVALID_RTPC = 0x0,
BASE_BATTERY_CHARGING = 0x7C13B3BA,
Expand All @@ -30,6 +30,7 @@ public enum AkRTPCEnum : uint {
HG_VA_HEADBODYRATIO = 0xF6293C64,
HG_VA_SEED = 0x232F7C0E,
HG_VA_SIZE = 0x2E25003A,
HORROR_HAZARD = 0x537D7918,
HULK_MELTDOWN = 0x849060E8,
INTERACT_TIMER = 0x1EE7B825,
JETPACK_HEIGHT = 0x70B5E6C1,
Expand Down
45 changes: 45 additions & 0 deletions libMBIN/Source/NMS/GameComponents/GcBarterLoc.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
namespace libMBIN.NMS.GameComponents
{
[NMS(GUID = 0xB5715DB197CF0B20, NameHash = 0x4D74B155)]
public class GcBarterLoc : NMSTemplate
{
[NMS(Index = 5)]
/* 0x000 */ public NMSString0x20A AcceptBad;
[NMS(Index = 4)]
/* 0x020 */ public NMSString0x20A AcceptEmpty;
[NMS(Index = 7)]
/* 0x040 */ public NMSString0x20A AcceptFair;
[NMS(Index = 8)]
/* 0x060 */ public NMSString0x20A AcceptGood;
[NMS(Index = 9)]
/* 0x080 */ public NMSString0x20A AcceptGreat;
[NMS(Index = 1)]
/* 0x0A0 */ public NMSString0x20A AcceptHeader;
[NMS(Index = 6)]
/* 0x0C0 */ public NMSString0x20A AcceptPoor;
[NMS(Index = 10)]
/* 0x0E0 */ public NMSString0x20A BuyButton;
[NMS(Index = 2)]
/* 0x100 */ public NMSString0x20A NPCOffer;
[NMS(Index = 13)]
/* 0x120 */ public NMSString0x20A OfferAcceptedOSD;
[NMS(Index = 14)]
/* 0x140 */ public NMSString0x20A OfferDeclinedOSD;
[NMS(Index = 3)]
/* 0x160 */ public NMSString0x20A PlayerOffer;
[NMS(Index = 11)]
/* 0x180 */ public NMSString0x20A PopupButton;
[NMS(Index = 12)]
/* 0x1A0 */ public NMSString0x20A PopupButtonSub;
[NMS(Index = 0)]
/* 0x1C0 */ public NMSString0x20A Title;
[NMS(Index = 17)]
/* 0x1E0 */ public NMSString0x20A TransferPopupButton;
[NMS(Index = 18)]
/* 0x200 */ public NMSString0x20A TransferPopupButtonSub;
[NMS(Index = 16)]
/* 0x220 */ public NMSString0x20A TransferPopupDesc;
[NMS(Index = 15)]
/* 0x240 */ public NMSString0x20A TransferPopupTitle;
}
}
Loading
Loading