2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 21:07:42 +00:00

Additional ScriptLoader imps

This commit is contained in:
Jack Andersen
2016-04-17 15:58:13 -10:00
parent 3ae77d3390
commit 48e8de05c5
18 changed files with 461 additions and 292 deletions

View File

@@ -15,32 +15,23 @@ struct NewCameraShaker : IScriptObject
String<-1> name;
Value<atVec3f> location;
Value<bool> unknown1;
struct LongBool : BigYAML
{
DECL_YAML
Value<atUint32> unknown1;
Value<bool> unknown2;
} unknown2;
PlayerParameters playerParams;
Value<float> unknown3;
Value<float> unknown4;
struct CameraShakerParameters : BigYAML
{
DECL_YAML
Value<atUint32> unknown1;
Value<bool> unknown2;
Value<atUint32> unknown3;
Value<bool> unknown4;
Value<float> unknown5;
Value<float> unknown6;
Value<float> unknown7;
Value<float> unknown8;
Value<atUint32> unknown9;
Value<bool> unknown10;
Value<float> unknown11;
Value<float> unknown12;
Value<float> unknown13;
Value<float> unknown14;
PlayerParameters playerParams;
struct ShakerInfo : BigYAML
{
DECL_YAML
PlayerParameters playerParams;
Value<float> unknown1;
Value<float> unknown2;
Value<float> unknown3;
Value<float> unknown4;
};
ShakerInfo shakers[2];
} cameraShakerParameters1, cameraShakerParameters2, cameraShakerParameters3;
};
}

View File

@@ -347,6 +347,13 @@ struct VisorParameters : BigYAML
Value<atUint32> unknown3;
};
struct PlayerParameters : BigYAML
{
DECL_YAML
Value<atUint32> propertyCount;
Vector<bool, DNA_COUNT(propertyCount)> bools;
};
struct ActorParameters : BigYAML
{
DECL_YAML

View File

@@ -29,12 +29,7 @@ struct PlayerActor : IScriptObject
Value<bool> unknown5;
Value<bool> unknown6;
Value<bool> unknown7;
struct PlayerParameters : BigYAML
{
DECL_YAML
Value<atUint32> propertyCount;
Vector<bool, DNA_COUNT(propertyCount)> bools;
} playerParameters;
PlayerParameters playerParameters;
Value<atUint32> unknown8;
void addCMDLRigPairs(PAKRouter<PAKBridge>& pakRouter,

View File

@@ -16,7 +16,7 @@ struct SpindleCamera : IScriptObject
Value<atVec3f> location;
Value<atVec3f> orientation;
Value<bool> unknown1;
PlayerHintParameters playerHint;
PlayerParameters playerParameters;
Value<float> unknown2;
Value<float> unknown3;
Value<float> unknown4;
@@ -25,9 +25,7 @@ struct SpindleCamera : IScriptObject
{
DECL_YAML
Value<atUint32> unknown1;
Value<atUint32> unknown2;
Value<bool> unknown3;
Value<bool> unknown4;
PlayerParameters playerParameters;
Value<float> unknown5;
Value<float> unknown6;
Value<float> unknown7;