EvilEngine/DYNA/logic:Mission: Difference between revisions
< EvilEngine | DYNA
Content added Content deleted
m (Seil moved page DYNA/logic:Mission to EvilEngine/DYNA/logic:Mission) |
EnergyDrink (talk | contribs) (Format) |
||
Line 1: | Line 1: | ||
<onlyinclude> |
<onlyinclude> |
||
{{#vardefine:name|logic:Mission}}<nowiki/> |
{{#vardefine:name|logic:Mission}}<nowiki/> |
||
{{#vardefine:version|}}<nowiki/> |
{{#vardefine:version|2}}<nowiki/> |
||
{{#vardefine:hash|0x890EB71C}}<nowiki/> |
{{#vardefine:hash|0x890EB71C}}<nowiki/> |
||
{{#vardefine:games|RatProto}}<nowiki/> |
{{#vardefine:games|RatProto}}<nowiki/> |
||
Line 9: | Line 9: | ||
{{AutoDynaInfobox}} |
{{AutoDynaInfobox}} |
||
==Format== |
|||
<source lang=cpp> |
|||
struct zMissionAsset : xDynAsset |
|||
{ |
|||
typedef int VERSION; |
|||
unsigned int requiredMission[4]; |
|||
ezMissionStatus initialLockStatus; |
|||
unsigned char onceOnly; |
|||
unsigned char loadInSlot; |
|||
unsigned int task[16]; |
|||
unsigned int externalLoadID; |
|||
}; |
|||
</source> |
|||
{| class="wikitable" |
|||
! Offset !! Type !! Variable !! Description |
|||
|- |
|||
| 0x10 || [[AssetID]][4]|| '''requiredMission''' || |
|||
|- |
|||
| 0x20 || u32 || '''initialLockStatus''' || |
|||
|- |
|||
| 0x24 || u8 || '''onceOnly''' || |
|||
|- |
|||
| 0x25 || u8 || '''loadInSlot''' || |
|||
|- |
|||
| 0x26 || u8[2] || - || Padding |
|||
|- |
|||
| 0x28 || [[AssetID]][16] || '''task''' || [[EvilEngine/DYNA/logic:Task|DYNA/logic:Task]] |
|||
|- |
|||
| 0x68 || [[AssetID]] || '''externalLoadID''' || |
|||
|} |
|||
{{DynaAssets}} |
{{DynaAssets}} |
Latest revision as of 15:49, 19 September 2023
logic:Mission | |
---|---|
Version | 2 |
Hash | 0x890EB71C |
Games used | Ratatouille Prototype |
Format
struct zMissionAsset : xDynAsset
{
typedef int VERSION;
unsigned int requiredMission[4];
ezMissionStatus initialLockStatus;
unsigned char onceOnly;
unsigned char loadInSlot;
unsigned int task[16];
unsigned int externalLoadID;
};
Offset | Type | Variable | Description |
---|---|---|---|
0x10 | AssetID[4] | requiredMission | |
0x20 | u32 | initialLockStatus | |
0x24 | u8 | onceOnly | |
0x25 | u8 | loadInSlot | |
0x26 | u8[2] | - | Padding |
0x28 | AssetID[16] | task | DYNA/logic:Task |
0x68 | AssetID | externalLoadID |