GoodEngine/Assets: Difference between revisions
EnergyDrink (talk | contribs) (removed unused assets + add unknown assets) |
EnergyDrink (talk | contribs) No edit summary |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<u>'''Note:'''</u> Current documentation/research is limited to SpongeBob's Truth or Square only. |
|||
==Classes of Assets== |
==Classes of Assets== |
||
===Base assets=== |
===Base assets=== |
||
Line 5: | Line 7: | ||
! Offset !! Type !! Variable !! Description |
! Offset !! Type !! Variable !! Description |
||
|- |
|- |
||
| 0x00 || |
| 0x00 || [[AssetID]] || '''id''' || Asset ID of corresponding asset |
||
|- |
|- |
||
| 0x08 || |
| 0x08 || u32 || '''baseType''' || [[#List of Asset Types|Asset Type]] of corresponding asset |
||
|- |
|- |
||
| 0x0C || |
| 0x0C || u16 || '''linkCount''' || Leftover from EvilEngine, unused in GoodEngine. |
||
|- |
|- |
||
| 0x0E || |
| 0x0E || u16 || '''baseFlags''' || |
||
|} |
|} |
||
Line 19: | Line 21: | ||
! Offset !! Type !! Variable !! Description |
! Offset !! Type !! Variable !! Description |
||
|- |
|- |
||
| 0x10 || |
| 0x10 || u8 || '''flags''' || |
||
|- |
|- |
||
| 0x11 || |
| 0x11 || u8 || '''subtype'''|| |
||
|- |
|- |
||
| 0x12 || |
| 0x12 || u8 || '''pad''' || |
||
|- |
|- |
||
| 0x13 || |
| 0x13 || u8 || '''Targettable''' || Boolean |
||
|- |
|- |
||
| 0x14 || |
| 0x14 || u8 || '''Pad0''' || |
||
|- |
|- |
||
| 0x15 || |
| 0x15 || u8 || '''moreFlags''' || |
||
|- |
|- |
||
| 0x18 || [[AssetID]] || '''surfaceID''' || |
| 0x18 || [[AssetID]] || '''surfaceID''' || |
||
|- |
|- |
||
| 0x20 || [[Vector3]] || '''Orientation''' || |
| 0x20 || [[Vector3]] || '''Orientation''' || Yaw, Pitch, Roll rotation vector (in radians) |
||
|- |
|- |
||
| 0x2C || [[Vector3]] || '''Pos''' || |
| 0x2C || [[Vector3]] || '''Pos''' || X, Y, Z position vector |
||
|- |
|- |
||
| 0x38 || [[Vector3]] || '''Scale''' || |
| 0x38 || [[Vector3]] || '''Scale''' || X, Y, Z scale vector |
||
|- |
|- |
||
| 0x50 || [[#ModelInstanceAsset|ModelInstanceAsset]] || '''modelInstance''' || |
|||
|- |
|- |
||
| 0x90 || [[AssetID]] || '''animListID''' || |
| 0x90 || [[AssetID]] || '''animListID''' || |
||
Line 45: | Line 47: | ||
! 0x98 || colspan="3" | PhysicsDataStruct |
! 0x98 || colspan="3" | PhysicsDataStruct |
||
|- |
|- |
||
| 0x98 || |
| 0x98 || f32 || '''mass''' || |
||
|- |
|- |
||
| 0x9C || |
| 0x9C || f32 || '''friction''' || |
||
|- |
|- |
||
| 0xA0 || |
| 0xA0 || f32 || '''elasticity''' || |
||
|- |
|- |
||
| 0xA4 || |
| 0xA4 || f32 || '''linearDamping''' || |
||
|- |
|- |
||
| 0xA8 || |
| 0xA8 || f32 || '''angularDamping''' || |
||
|- |
|- |
||
| 0xAC || |
| 0xAC || f32 || '''settleTimer''' || |
||
|- |
|- |
||
| 0xB0 || |
| 0xB0 || u8 || '''magnetic_Charge''' || |
||
|- |
|- |
||
| 0xB1 || |
| 0xB1 || u8 || '''pad1''' || |
||
|- |
|- |
||
| 0xB2 || |
| 0xB2 || u8 || '''pad2''' || |
||
|- |
|- |
||
| 0xB3 || |
| 0xB3 || u8 || '''pad3''' || |
||
|- |
|- |
||
! 0xB4 || colspan="3" | '''SoundSourcesPhysics''' |
! 0xB4 || colspan="3" | '''SoundSourcesPhysics''' |
||
|- |
|- |
||
| 0xB4 || [[ |
| 0xB4 || [[GoodEngine/SoundBankSource|SoundBankSource]] || '''SoundHit''' || |
||
|- |
|- |
||
| 0xC0 || [[ |
| 0xC0 || [[GoodEngine/SoundBankSource|SoundBankSource]] || '''SoundScrape''' || |
||
|- |
|- |
||
| 0xCC || [[ |
| 0xCC || [[GoodEngine/SoundBankSource|SoundBankSource]] || '''SoundRoll''' || |
||
|- |
|- |
||
! 0xD8 || colspan="3" | '''PhysicsData''' |
! 0xD8 || colspan="3" | '''PhysicsData''' |
||
|- |
|- |
||
| 0xD8 || |
| 0xD8 || f32 || '''MinVelocity''' || |
||
|- |
|- |
||
| 0xDC || |
| 0xDC || f32 || '''MaxVelocity''' || |
||
|- |
|- |
||
| 0xE0 || |
| 0xE0 || f32 || '''MinRun''' || |
||
|- |
|- |
||
| 0xE4 || |
| 0xE4 || f32 || '''MaxRun''' || |
||
|- |
|- |
||
| 0xE8 || |
| 0xE8 || f32 || '''MaxRise''' || |
||
|- |
|- |
||
! colspan="4" | |
! colspan="4" | |
||
|- |
|- |
||
| 0xEC || |
| 0xEC || u32 || '''Pad1''' || |
||
|- |
|- |
||
| 0xF0 || |
| 0xF0 || u32 || '''Pad2''' || |
||
|- |
|- |
||
| 0xF4 || |
| 0xF4 || u32 || '''Pad3''' || |
||
|} |
|||
====SoundBankSource==== |
|||
{| class="wikitable" |
|||
|- |
|||
! Offset !! Type !! Variable !! Description |
|||
|- |
|||
| 0x00 || byte || '''streamed''' || |
|||
|- |
|||
| 0x01 || byte || '''pad1''' || ''0x33'' |
|||
|- |
|||
| 0x02 || byte || '''pad2''' || ''0x33'' |
|||
|- |
|||
| 0x03 || byte || '''pad3''' || ''0x33'' |
|||
|- |
|||
| 0x04 || int || '''sourceString''' || |
|||
|- |
|||
| 0x08 || int || '''indices''' || |
|||
|} |
|} |
||
Line 120: | Line 104: | ||
| 0x08 || [[AssetID]] || '''lightKitID''' || |
| 0x08 || [[AssetID]] || '''lightKitID''' || |
||
|- |
|- |
||
| 0x10 || |
| 0x10 || u32 || '''instanceParamCount''' || |
||
|- |
|- |
||
| 0x14 || |
| 0x14 || u32 || '''renderCustomizerCount''' || |
||
|- |
|- |
||
| 0x18 || |
| 0x18 || p32 || '''instanceParams''' || |
||
|- |
|- |
||
| 0x1C || |
| 0x1C || p32 || '''renderCustomizers''' || |
||
|- |
|- |
||
| 0x20 || |
| 0x20 || u16 || '''shadowType''' || |
||
|- |
|- |
||
| 0x22 || |
| 0x22 || u16 || '''shadowFlags''' || |
||
|- |
|- |
||
| 0x24 || |
| 0x24 || u32 || '''shadowColorOverride''' || |
||
|- |
|- |
||
| 0x28 || |
| 0x28 || f32 || '''shadowMaxDepthOverride''' || |
||
|- |
|- |
||
| 0x2C || |
| 0x2C || f32 || '''shadowStartDepthOverride''' || |
||
|- |
|- |
||
| 0x30 || |
| 0x30 || u32 || '''shadowMinBlurOverride''' || |
||
|- |
|- |
||
| 0x34 || |
| 0x34 || u32 || '''shadowMaxBlurOverride''' || |
||
|- |
|- |
||
| 0x38 || [[AssetID]] || '''parentID''' || |
| 0x38 || [[AssetID]] || '''parentID''' || |
||
|} |
|} |
||
==List of |
==List of Asset Types== |
||
The following is a list of all asset types found across all 7 games as well as which asset types are present in each game, signified by a checkmark (✔). |
The following is a list of all asset types found across all 7 games as well as which asset types are present in each game, signified by a checkmark (✔). |
||
{| class="wikitable sortable" |
{| class="wikitable sortable" |
||
|+ |
|+ |
||
! Asset !! Type !! Asset TypeID !! [[:Category:Ratatouille|Ratatouille]] !! [[:Category:WALL-E|Wall-E]] !! [[:Category:Up|Up]] !! [[:Category:SpongeBob's Truth or Square|ToS]] !! [[:Category:UFC Personal Trainer|UFC]] !! [[:Category:Family Guy: Back to the Multiverse|FGUY]] !! [[:Category:Harley Pasternak's Hollywood Workout|Hollywood]] !! Notes |
! Asset !! Type !! Asset TypeID !! [[:Category:Ratatouille|Ratatouille]] !! [[:Category:WALL-E|Wall-E]] !! [[:Category:Up|Up]] !! [[:Category:SpongeBob's Truth or Square|ToS]] !! [[:Category:UFC Personal Trainer|UFC]] !! [[:Category:Family Guy: Back to the Multiverse|FGUY]] !! [[:Category:Harley Pasternak's Hollywood Workout|Hollywood]] !! Notes |
||
{{AutoAssetTableRowGE|GoodEngine/Accomplishment}} |
|||
{{AutoAssetTableRowGE|GoodEngine/ActionSet}} |
{{AutoAssetTableRowGE|GoodEngine/ActionSet}} |
||
{{AutoAssetTableRowGE|GoodEngine/AmbientHuman}} |
{{AutoAssetTableRowGE|GoodEngine/AmbientHuman}} |
||
Line 174: | Line 159: | ||
{{AutoAssetTableRowGE|GoodEngine/Camera}} |
{{AutoAssetTableRowGE|GoodEngine/Camera}} |
||
{{AutoAssetTableRowGE|GoodEngine/CameraD}} |
{{AutoAssetTableRowGE|GoodEngine/CameraD}} |
||
{{AutoAssetTableRowGE|GoodEngine/CameraFly}} |
|||
{{AutoAssetTableRowGE|GoodEngine/Camera_Param_Asset}} |
{{AutoAssetTableRowGE|GoodEngine/Camera_Param_Asset}} |
||
{{AutoAssetTableRowGE|GoodEngine/Camera_Tweak}} |
{{AutoAssetTableRowGE|GoodEngine/Camera_Tweak}} |
||
Line 225: | Line 211: | ||
{{AutoAssetTableRowGE|GoodEngine/Dispatcher}} |
{{AutoAssetTableRowGE|GoodEngine/Dispatcher}} |
||
{{AutoAssetTableRowGE|GoodEngine/DragRope}} |
{{AutoAssetTableRowGE|GoodEngine/DragRope}} |
||
{{AutoAssetTableRowGE|GoodEngine/DTRFrontBufferSettings}} |
|||
{{AutoAssetTableRowGE|GoodEngine/DTRMovieSettings}} |
{{AutoAssetTableRowGE|GoodEngine/DTRMovieSettings}} |
||
{{AutoAssetTableRowGE|GoodEngine/DugLever}} |
{{AutoAssetTableRowGE|GoodEngine/DugLever}} |
||
Line 232: | Line 219: | ||
{{AutoAssetTableRowGE|GoodEngine/ElectricPoint}} |
{{AutoAssetTableRowGE|GoodEngine/ElectricPoint}} |
||
{{AutoAssetTableRowGE|GoodEngine/Env}} |
{{AutoAssetTableRowGE|GoodEngine/Env}} |
||
{{AutoAssetTableRowGE|GoodEngine/Eve}} |
|||
{{AutoAssetTableRowGE|GoodEngine/EventSpy}} |
{{AutoAssetTableRowGE|GoodEngine/EventSpy}} |
||
{{AutoAssetTableRowGE|GoodEngine/Exercise}} |
|||
{{AutoAssetTableRowGE|GoodEngine/Exercise2}} |
{{AutoAssetTableRowGE|GoodEngine/Exercise2}} |
||
{{AutoAssetTableRowGE|GoodEngine/ExercisePeripheralScreens}} |
|||
{{AutoAssetTableRowGE|GoodEngine/ExerciseProgram}} |
|||
{{AutoAssetTableRowGE|GoodEngine/ExerciseSession}} |
|||
{{AutoAssetTableRowGE|GoodEngine/ExplosionAsset}} |
{{AutoAssetTableRowGE|GoodEngine/ExplosionAsset}} |
||
{{AutoAssetTableRowGE|GoodEngine/ExplosiveObject}} |
{{AutoAssetTableRowGE|GoodEngine/ExplosiveObject}} |
||
Line 262: | Line 254: | ||
{{AutoAssetTableRowGE|GoodEngine/GenericSwarm}} |
{{AutoAssetTableRowGE|GoodEngine/GenericSwarm}} |
||
{{AutoAssetTableRowGE|GoodEngine/Generic_Use_Property}} |
{{AutoAssetTableRowGE|GoodEngine/Generic_Use_Property}} |
||
{{AutoAssetTableRowGE|GoodEngine/GEN_Effect}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GEN_GenericShader}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GEN_ImmediateGeometry}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GEN_ImmediatePrototype}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GEN_Material}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GEN_ModelPrototype}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GEN_RawBlob}} |
{{AutoAssetTableRowGE|GoodEngine/GEN_RawBlob}} |
||
{{AutoAssetTableRowGE|GoodEngine/GEN_RenderMode}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GEN_ShaderCodeBlob}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GEN_SkeletonBlob}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GEN_SkinGeometry}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GEN_StaticGeometry}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GEN_TextureResource}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GEN_VertexDecl}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GestureCombo}} |
{{AutoAssetTableRowGE|GoodEngine/GestureCombo}} |
||
{{AutoAssetTableRowGE|GoodEngine/GestureOrientation}} |
|||
{{AutoAssetTableRowGE|GoodEngine/GesturePiece}} |
{{AutoAssetTableRowGE|GoodEngine/GesturePiece}} |
||
{{AutoAssetTableRowGE|GoodEngine/GesturePieceGroup}} |
{{AutoAssetTableRowGE|GoodEngine/GesturePieceGroup}} |
||
{{AutoAssetTableRowGE|GoodEngine/GestureSubChain}} |
|||
{{AutoAssetTableRowGE|GoodEngine/Geyser}} |
{{AutoAssetTableRowGE|GoodEngine/Geyser}} |
||
{{AutoAssetTableRowGE|GoodEngine/GlobalFX}} |
{{AutoAssetTableRowGE|GoodEngine/GlobalFX}} |
||
Line 327: | Line 334: | ||
{{AutoAssetTableRowGE|GoodEngine/Mowbot}} |
{{AutoAssetTableRowGE|GoodEngine/Mowbot}} |
||
{{AutoAssetTableRowGE|GoodEngine/NatalMaskEvaluator}} |
{{AutoAssetTableRowGE|GoodEngine/NatalMaskEvaluator}} |
||
{{AutoAssetTableRowGE|GoodEngine/NatalPose}} |
|||
{{AutoAssetTableRowGE|GoodEngine/NavLink}} |
{{AutoAssetTableRowGE|GoodEngine/NavLink}} |
||
{{AutoAssetTableRowGE|GoodEngine/NavMarker}} |
{{AutoAssetTableRowGE|GoodEngine/NavMarker}} |
||
{{AutoAssetTableRowGE|GoodEngine/Notes}} |
|||
{{AutoAssetTableRowGE|GoodEngine/NPCCounterPattern}} |
{{AutoAssetTableRowGE|GoodEngine/NPCCounterPattern}} |
||
{{AutoAssetTableRowGE|GoodEngine/NPCGeneric}} |
{{AutoAssetTableRowGE|GoodEngine/NPCGeneric}} |
||
Line 345: | Line 354: | ||
{{AutoAssetTableRowGE|GoodEngine/NPC_Combat}} |
{{AutoAssetTableRowGE|GoodEngine/NPC_Combat}} |
||
{{AutoAssetTableRowGE|GoodEngine/NPC_Detector_View_Blocker}} |
{{AutoAssetTableRowGE|GoodEngine/NPC_Detector_View_Blocker}} |
||
{{AutoAssetTableRowGE|GoodEngine/NPC_FighterBrain}} |
|||
{{AutoAssetTableRowGE|GoodEngine/NPC_Perception}} |
{{AutoAssetTableRowGE|GoodEngine/NPC_Perception}} |
||
{{AutoAssetTableRowGE|GoodEngine/NuiSpeechGrammarAsset}} |
|||
{{AutoAssetTableRowGE|GoodEngine/NuiSpeechGrammarList}} |
|||
{{AutoAssetTableRowGE|GoodEngine/Objective}} |
{{AutoAssetTableRowGE|GoodEngine/Objective}} |
||
{{AutoAssetTableRowGE|GoodEngine/Object_Generator}} |
{{AutoAssetTableRowGE|GoodEngine/Object_Generator}} |
||
Line 362: | Line 374: | ||
{{AutoAssetTableRowGE|GoodEngine/PlayerAICommandGroup}} |
{{AutoAssetTableRowGE|GoodEngine/PlayerAICommandGroup}} |
||
{{AutoAssetTableRowGE|GoodEngine/PlayerAnimSeq}} |
{{AutoAssetTableRowGE|GoodEngine/PlayerAnimSeq}} |
||
{{AutoAssetTableRowGE|GoodEngine/PlayerCustomizationMaster}} |
|||
{{AutoAssetTableRowGE|GoodEngine/PlayerCustomizationTrainer}} |
|||
{{AutoAssetTableRowGE|GoodEngine/PlayerLocker}} |
{{AutoAssetTableRowGE|GoodEngine/PlayerLocker}} |
||
{{AutoAssetTableRowGE|GoodEngine/PlayerRespawnPoint}} |
{{AutoAssetTableRowGE|GoodEngine/PlayerRespawnPoint}} |
||
{{AutoAssetTableRowGE|GoodEngine/PlayerTemplate}} |
|||
{{AutoAssetTableRowGE|GoodEngine/Player_Location_Ent_Connector}} |
{{AutoAssetTableRowGE|GoodEngine/Player_Location_Ent_Connector}} |
||
{{AutoAssetTableRowGE|GoodEngine/Player_Location_Platform_Connector}} |
{{AutoAssetTableRowGE|GoodEngine/Player_Location_Platform_Connector}} |
||
Line 375: | Line 390: | ||
{{AutoAssetTableRowGE|GoodEngine/ProjectileLauncher}} |
{{AutoAssetTableRowGE|GoodEngine/ProjectileLauncher}} |
||
{{AutoAssetTableRowGE|GoodEngine/ProjectileSpawner}} |
{{AutoAssetTableRowGE|GoodEngine/ProjectileSpawner}} |
||
{{AutoAssetTableRowGE|GoodEngine/PropSwapUFCT}} |
|||
{{AutoAssetTableRowGE|GoodEngine/Pry}} |
|||
{{AutoAssetTableRowGE|GoodEngine/PuckReflector}} |
{{AutoAssetTableRowGE|GoodEngine/PuckReflector}} |
||
{{AutoAssetTableRowGE|GoodEngine/Puppet}} |
{{AutoAssetTableRowGE|GoodEngine/Puppet}} |
||
Line 423: | Line 440: | ||
{{AutoAssetTableRowGE|GoodEngine/SoundMask}} |
{{AutoAssetTableRowGE|GoodEngine/SoundMask}} |
||
{{AutoAssetTableRowGE|GoodEngine/SoundsNamed}} |
{{AutoAssetTableRowGE|GoodEngine/SoundsNamed}} |
||
{{AutoAssetTableRowGE|GoodEngine/SoundWiimoteSpeaker}} |
|||
{{AutoAssetTableRowGE|GoodEngine/SoundWiimoteSpeakerList}} |
{{AutoAssetTableRowGE|GoodEngine/SoundWiimoteSpeakerList}} |
||
{{AutoAssetTableRowGE|GoodEngine/Spinner}} |
{{AutoAssetTableRowGE|GoodEngine/Spinner}} |
||
Line 497: | Line 515: | ||
{{AutoAssetTableRowGE|GoodEngine/zFGUYChallengeAsset}} |
{{AutoAssetTableRowGE|GoodEngine/zFGUYChallengeAsset}} |
||
{{AutoAssetTableRowGE|GoodEngine/zOneLiner}} |
{{AutoAssetTableRowGE|GoodEngine/zOneLiner}} |
||
|- |
|||
| Unknown || || 0x00123DB4 || || ✔ || || || || || || |
|||
|- |
|||
| Unknown || || 0x00151D1F || || || ✔ || || || || || |
|||
|- |
|||
| Unknown || || 0x14F0B536 || ✔ || || || || || || || |
|||
|- |
|||
| Unknown || || 0x1A2BE19E || ✔ || ✔ || || || || || || |
|||
|- |
|||
| Unknown || || 0x42C8B04A || || || || || ✔ || || ✔ || |
|||
|- |
|||
| Unknown || || 0x466ECDCC || || || || || ✔ || || || |
|||
|- |
|||
| Unknown || || 0x517F2609 || ✔ || ✔ || || || || || || |
|||
|- |
|||
| Unknown || || 0x5640C78B || || || || || ✔ || || || |
|||
|- |
|||
| Unknown || || 0x5C2A8041 || || || || || ✔ || || ✔ || |
|||
|- |
|||
| Unknown || || 0x6010A737 || || || || || ✔ || || || |
|||
|- |
|||
| Unknown || || 0x60AA5B15 || || || || || ✔ || || ✔ || |
|||
|- |
|||
| Unknown || || 0x6227A6A6 || || || || || ✔ || || ✔ || |
|||
|- |
|||
| Unknown || || 0x63D9A219 || || || || || ✔ || || || |
|||
|- |
|||
| Unknown || || 0x810D395B || || || || || ✔ || || ✔ || |
|||
|- |
|||
| Unknown || || 0x8B1E3DDC || ✔ || ✔ || || || || || || |
|||
|- |
|||
| Unknown || || 0x8B6A4513 || ✔ || ✔ || || || || || || |
|||
|- |
|||
| Unknown || || 0x92527C4C || ✔ || ✔ || || || || || || |
|||
|- |
|||
| Unknown || || 0x99F85C98 || || || ✔ || || || || || |
|||
|- |
|||
| Unknown || || 0x9A73A824 || ✔ || ✔ || || || || || || |
|||
|- |
|||
| Unknown || || 0xA2988934 || || || || || ✔ || || ✔ || |
|||
|- |
|||
| Unknown || || 0xA580A148 || ✔ || ✔ || || || || || || |
|||
|- |
|||
| Unknown || || 0xA8E481CD || || || || || || || ✔ || |
|||
|- |
|||
| Unknown || || 0xACE8C832 || ✔ || || || || || ✔ || || |
|||
|- |
|||
| Unknown || || 0xAD2E9721 || || || || || || || ✔ || |
|||
|- |
|||
| Unknown || || 0xB25B2452 || ✔ || ✔ || || || || || || |
|||
|- |
|||
| Unknown || || 0xBECBD147 || || || || || ✔ || || ✔ || |
|||
|- |
|||
| Unknown || || 0xBEECA960 || || || || || ✔ || || ✔ || |
|||
|- |
|||
| Unknown || || 0xC3CF6C25 || ✔ || ✔ || || || || || || |
|||
|- |
|||
| Unknown || || 0xE02D3191 || ✔ || || || || || || || |
|||
|- |
|||
| Unknown || || 0xE9AA3502 || ✔ || ✔ || || || || || || |
|||
|- |
|||
| Unknown || || 0xF56AF480 || || || || || ✔ || || ✔ || |
|||
|- |
|||
| Unknown || || 0xFCF890B3 || || || || || ✔ || || ✔ || |
|||
|- |
|||
| Unknown || || 0xFFF701AC || ✔ || ✔ || || || || || || |
|||
|} |
|} |
||
Latest revision as of 14:17, 5 August 2023
Note: Current documentation/research is limited to SpongeBob's Truth or Square only.
Classes of Assets
Base assets
Base assets start with a 0x10 byte header, defined by the xBaseAsset
struct:
Offset | Type | Variable | Description |
---|---|---|---|
0x00 | AssetID | id | Asset ID of corresponding asset |
0x08 | u32 | baseType | Asset Type of corresponding asset |
0x0C | u16 | linkCount | Leftover from EvilEngine, unused in GoodEngine. |
0x0E | u16 | baseFlags |
Entity assets
Entity assets (also referred to as placeable assets) are base assets which have a 3D placement in the world. They start with a 0xF8 byte header, which is defined by the xEntAsset
struct (which extends from xBaseAsset
):
Offset | Type | Variable | Description |
---|---|---|---|
0x10 | u8 | flags | |
0x11 | u8 | subtype | |
0x12 | u8 | pad | |
0x13 | u8 | Targettable | Boolean |
0x14 | u8 | Pad0 | |
0x15 | u8 | moreFlags | |
0x18 | AssetID | surfaceID | |
0x20 | Vector3 | Orientation | Yaw, Pitch, Roll rotation vector (in radians) |
0x2C | Vector3 | Pos | X, Y, Z position vector |
0x38 | Vector3 | Scale | X, Y, Z scale vector |
0x50 | ModelInstanceAsset | modelInstance | |
0x90 | AssetID | animListID | |
0x98 | PhysicsDataStruct | ||
0x98 | f32 | mass | |
0x9C | f32 | friction | |
0xA0 | f32 | elasticity | |
0xA4 | f32 | linearDamping | |
0xA8 | f32 | angularDamping | |
0xAC | f32 | settleTimer | |
0xB0 | u8 | magnetic_Charge | |
0xB1 | u8 | pad1 | |
0xB2 | u8 | pad2 | |
0xB3 | u8 | pad3 | |
0xB4 | SoundSourcesPhysics | ||
0xB4 | SoundBankSource | SoundHit | |
0xC0 | SoundBankSource | SoundScrape | |
0xCC | SoundBankSource | SoundRoll | |
0xD8 | PhysicsData | ||
0xD8 | f32 | MinVelocity | |
0xDC | f32 | MaxVelocity | |
0xE0 | f32 | MinRun | |
0xE4 | f32 | MaxRun | |
0xE8 | f32 | MaxRise | |
0xEC | u32 | Pad1 | |
0xF0 | u32 | Pad2 | |
0xF4 | u32 | Pad3 |
ModelInstanceAsset
Offset | Type | Variable | Description |
---|---|---|---|
0x00 | AssetID | modelPrototypeID | |
0x08 | AssetID | lightKitID | |
0x10 | u32 | instanceParamCount | |
0x14 | u32 | renderCustomizerCount | |
0x18 | p32 | instanceParams | |
0x1C | p32 | renderCustomizers | |
0x20 | u16 | shadowType | |
0x22 | u16 | shadowFlags | |
0x24 | u32 | shadowColorOverride | |
0x28 | f32 | shadowMaxDepthOverride | |
0x2C | f32 | shadowStartDepthOverride | |
0x30 | u32 | shadowMinBlurOverride | |
0x34 | u32 | shadowMaxBlurOverride | |
0x38 | AssetID | parentID |
List of Asset Types
The following is a list of all asset types found across all 7 games as well as which asset types are present in each game, signified by a checkmark (✔).
Asset | Type | Asset TypeID | Ratatouille | Wall-E | Up | ToS | UFC | FGUY | Hollywood | Notes |
---|---|---|---|---|---|---|---|---|---|---|
|
0x60AA5B15 | ✔ | ✔ | |||||||
|
0x159D5F88 | ✔ | ||||||||
|
0xC1B5C5D5 | ✔ | ||||||||
|
0x26162815 | ✔ | ||||||||
|
0x6188B5F2 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xC8579886 | ✔ | ✔ | ✔ | ||||||
|
0x69DCEB73 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xAD8343CD | ✔ | ✔ | |||||||
|
0xD8AECCB1 | ✔ | ||||||||
|
0x20E30D75 | ✔ | ||||||||
|
0x9C14FFEC | ✔ | ||||||||
|
0xDBE14A38 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x846EA850 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0xBD1100EC | ✔ | ✔ | ✔ | ✔ | |||||
|
0xB402075E | ✔ | ||||||||
|
0xF33D4358 | ✔ | ||||||||
|
0x122DFB5D | ✔ | ||||||||
|
0x5D16D8B2 | ✔ | ||||||||
|
0xEB59717A | ✔ | ||||||||
|
0x60B1E628 | ✔ | ✔ | ✔ | ||||||
|
0x0011731B | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xFD5F1EC7 | ✔ | ||||||||
|
0x1C5F23C6 | ✔ | ||||||||
|
0x52FE9CED | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x784A4D8B | ✔ | ✔ | |||||||
|
0xACE8C832 | ✔ | ✔ | |||||||
|
0x9CE1EF64 | ✔ | ||||||||
|
0x67F2E8CE | ✔ | ✔ | ✔ | ||||||
|
0xA0EA0155 | ✔ | ✔ | |||||||
|
0x544233AE | ✔ | ||||||||
|
0xE596E9BA | ✔ | ✔ | |||||||
|
0x53DEF75A | ✔ | ||||||||
|
0x3FF8AD14 | ✔ | ||||||||
|
0xACA1C5B4 | ✔ | ||||||||
|
0x16872A07 | ✔ | ||||||||
|
0xDBE80CB5 | ✔ | ||||||||
|
0x282D8AEC | ✔ | ||||||||
|
0x665B8B28 | ✔ | ||||||||
|
0x098E112C | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x0361BFCB | ✔ | ||||||||
|
0x0431AED5 | ✔ | ||||||||
|
0xB0D71DA1 | ✔ | ||||||||
|
0x16F8306B | ✔ | ||||||||
|
0x87FEE37A | ✔ | ||||||||
|
0xCC4699C8 | ✔ | ||||||||
|
0xD9A0BA57 | ✔ | ||||||||
|
0x2DE7AB98 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
|
0xC5087DAD | ✔ | ✔ | ✔ | ✔ | |||||
|
0x06CB20BE | ✔ | ✔ | ✔ | ✔ | |||||
|
0x090E5BE8 | ✔ | ||||||||
|
0xB25B6370 | ✔ | ||||||||
|
0xB8B01678 | ✔ | ✔ | |||||||
|
0xBA0466EB | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
|
0x9B14DD74 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xBD93E39A | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x2BCC8468 | ✔ | ||||||||
|
0x431786EB | ✔ | ||||||||
|
Base | 0xC72962FC | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
|
0x912CD831 | ✔ | ||||||||
|
0xA324C057 | ✔ | ||||||||
|
0x993F2EB3 | ✔ | ||||||||
|
0xCD13D9A7 | ✔ | ||||||||
|
0x781F523D | ✔ | ||||||||
|
0xA39020D3 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
|
0x6AC030C8 | ✔ | ✔ | ✔ | ✔ | |||||
|
0x2D181AEA | ✔ | ✔ | |||||||
|
0xD2C5F2C5 | ✔ | ||||||||
|
0xEBD5DBF9 | ✔ | ||||||||
|
0xB2F50535 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x8D0742E5 | ✔ | ✔ | |||||||
|
0xAAB39C14 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0xDA162F5F | ✔ | ||||||||
|
0x37D3691E | ✔ | ||||||||
|
0xEBC6684B | ✔ | ✔ | |||||||
|
0x03E3F7C3 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
Base | 0x40E1F917 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
|
0x5E335BBA | ✔ | ||||||||
|
0x1B8F3B8A | ✔ | ||||||||
|
0xBE29D785 | ✔ | ||||||||
|
0xB76D6258 | ✔ | ||||||||
|
0x00EE1F83 | ✔ | ✔ | |||||||
|
0xA0DB9C91 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x81BD116D | ✔ | ✔ | ✔ | ||||||
|
0x121DA437 | ✔ | ✔ | ✔ | ||||||
|
0x001239AD | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x00123DB4 | ✔ | ||||||||
|
0x119A5C9A | ✔ | ✔ | |||||||
|
0xBEECA960 | ✔ | ✔ | |||||||
|
0xB31AAC52 | ✔ | ✔ | |||||||
|
0x810D395B | ✔ | ✔ | |||||||
|
0xA2988934 | ✔ | ✔ | |||||||
|
0x42C8B04A | ✔ | ✔ | |||||||
|
0x3FC7CC17 | ✔ | ||||||||
|
0x225C7788 | ✔ | ||||||||
|
0xD6FAD258 | ✔ | ||||||||
|
0x097DF73E | ✔ | ||||||||
|
0x49C84BB8 | ✔ | ||||||||
|
0xC333072E | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x5A1DFB5D | ✔ | ||||||||
|
0x8FB224E2 | ✔ | ||||||||
|
0x9211AB9E | ✔ | ||||||||
|
0x950FFE9C | ✔ | ✔ | |||||||
|
0x00127D2A | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x09761067 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xC923DEA5 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x505DD6A4 | ✔ | ||||||||
|
0x6F1AD15F | ✔ | ||||||||
|
0xFC3DDC2F | ✔ | ✔ | |||||||
|
0x78B4396C | ✔ | ✔ | ✔ | ||||||
|
0x7E6B3037 | ✔ | ✔ | ✔ | ✔ | |||||
|
0x2452D4E2 | ✔ | ✔ | |||||||
|
0x9CFC6E83 | ✔ | ✔ | |||||||
|
0x172D9652 | ✔ | ✔ | |||||||
|
0x9A0C1BAD | ✔ | ✔ | ✔ | ✔ | |||||
|
0x0994B2F2 | ✔ | ✔ | |||||||
|
0x4AB0908C | ✔ | ||||||||
|
0x0A208F1C | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x0D59AE69 | ✔ | ||||||||
|
0x63CC1B35 | ✔ | ||||||||
|
0x1D121A95 | ✔ | ||||||||
|
0x92527C4C | ✔ | ✔ | |||||||
|
0xC3CF6C25 | ✔ | ✔ | |||||||
|
0x9A73A824 | ✔ | ✔ | |||||||
|
0x8B1E3DDC | ✔ | ✔ | |||||||
|
0xB25B2452 | ✔ | ✔ | |||||||
|
0xA580A148 | ✔ | ✔ | |||||||
|
0x4DB6973E | ✔ | ✔ | |||||||
|
0xFFF701AC | ✔ | ✔ | |||||||
|
0x14F0B536 | ✔ | ✔ | |||||||
|
0x517F2609 | ✔ | ✔ | |||||||
|
0x1A2BE19E | ✔ | ✔ | |||||||
|
0x8B6A4513 | ✔ | ✔ | |||||||
|
0xE9AA3502 | ✔ | ✔ | |||||||
|
0xE02D3191 | ✔ | ✔ | |||||||
|
0x9C96F291 | ✔ | ✔ | |||||||
|
0x6010A737 | ✔ | ||||||||
|
0x7FF94B3D | ✔ | ✔ | |||||||
|
0x09DAF31A | ✔ | ✔ | |||||||
|
0x6227A6A6 | ✔ | ✔ | |||||||
|
0x88E5EB29 | ✔ | ||||||||
|
0xEF649009 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xB899A9FF | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
|
0x1730CA0F | ✔ | ||||||||
|
0xE95F47B3 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x0999F2C7 | ✔ | ||||||||
|
0x5CBC0C82 | ✔ | ||||||||
|
0x3C9627DE | ✔ | ||||||||
|
0x06BB987E | ✔ | ||||||||
|
0xB175759F | ✔ | ||||||||
|
0x5C3BF748 | ✔ | ||||||||
|
0x06F820BF | ✔ | ||||||||
|
0x77CB6428 | ✔ | ✔ | |||||||
|
0x1AFB16B5 | ✔ | ||||||||
|
0xFA87A658 | ✔ | ||||||||
|
0x70CE290F | ✔ | ||||||||
|
0x2D0F3710 | ✔ | ||||||||
|
0x08414B74 | ✔ | ||||||||
|
0xFB51045E | ✔ | ||||||||
|
0x0A438B45 | ✔ | ✔ | |||||||
|
0xFB510572 | ✔ | ||||||||
|
0x50B5E94C | ✔ | ||||||||
|
0xD3BB2158 | ✔ | ||||||||
|
0x09D9D549 | ✔ | ||||||||
|
0x3206524B | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0xCF187818 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x63378FE3 | ✔ | ||||||||
|
0x2359F315 | ✔ | ||||||||
|
0xA753FD36 | ✔ | ||||||||
|
0x3B0D78B4 | ✔ | ||||||||
|
0x8765B7D6 | ✔ | ||||||||
|
0x56A0230C | ✔ | ||||||||
|
0x8464B338 | ✔ | ||||||||
|
0xE7606CC7 | ✔ | ||||||||
|
0x2BBA047B | ✔ | ||||||||
|
0x3F62FDD1 | ✔ | ||||||||
|
0x257B0585 | ✔ | ||||||||
|
0x9F84E0E2 | ✔ | ||||||||
|
0x10DD74D8 | ✔ | ||||||||
|
0x025660D3 | ✔ | ✔ | |||||||
|
0x3F67B37A | ✔ | ||||||||
|
0x3FECFDEA | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
|
0x5989E14E | ✔ | ✔ | ✔ | ||||||
|
0xB604E800 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x8E2ADD70 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x376A6C63 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0xCCF2B67E | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0xA6789A1D | ✔ | ||||||||
|
0x80D6B00F | ✔ | ||||||||
|
0x65393854 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xE3BC202A | ✔ | ||||||||
|
0x189F55BF | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x50F2CB64 | ✔ | ||||||||
|
0xC4163794 | ✔ | ||||||||
|
0x65A08FD2 | ✔ | ||||||||
|
0x9849288C | ✔ | ||||||||
|
0x5247BB31 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x683317AB | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x524C73D8 | ✔ | ✔ | ✔ | ||||||
|
0x1D3FC556 | ✔ | ||||||||
|
0xF5E0412F | ✔ | ||||||||
|
0x5C2A8041 | ✔ | ✔ | |||||||
|
0xDAE03351 | ✔ | ✔ | |||||||
|
0xCEEFF3D1 | ✔ | ✔ | |||||||
|
0x63D9A219 | ✔ | ||||||||
|
0xBC3D00E1 | ✔ | ||||||||
|
0xEB1FD67E | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x93C38ACE | ✔ | ||||||||
|
0xD41D581D | ✔ | ||||||||
|
0x0A01E034 | ✔ | ✔ | |||||||
|
0x7BB42D40 | ✔ | ||||||||
|
0x59915B73 | ✔ | ||||||||
|
0x50648743 | ✔ | ||||||||
|
0x5C5FC029 | ✔ | ||||||||
|
0x503FCED6 | ✔ | ||||||||
|
0xFFBCF2F3 | ✔ | ||||||||
|
0xDE387DEC | ✔ | ||||||||
|
0x53D39C70 | ✔ | ||||||||
|
0x26382C1F | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0xF771CA82 | ✔ | ✔ | ✔ | ✔ | |||||
|
0xFB064AE7 | ✔ | ||||||||
|
0x5640C78B | ✔ | ||||||||
|
0xE0AB669F | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xAD2E9721 | ✔ | ||||||||
|
0xA8E481CD | ✔ | ||||||||
|
0x2E44DA25 | ✔ | ||||||||
|
0x21DCFDC7 | ✔ | ||||||||
|
0x3683588A | ✔ | ||||||||
|
0x2570FEF5 | ✔ | ✔ | |||||||
|
0x9E60F08E | ✔ | ✔ | ✔ | ||||||
|
0x563B06EE | ✔ | ✔ | |||||||
|
0x9780C6D1 | ✔ | ||||||||
|
0xB024C2B2 | ✔ | ✔ | |||||||
|
0x0ACB8736 | ✔ | ||||||||
|
0x868930DB | ✔ | ||||||||
|
0x991A389C | ✔ | ||||||||
|
0x9D5F550F | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xD836DA19 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xAC40EF6A | ✔ | ||||||||
|
0xB156E251 | ✔ | ||||||||
|
0xA843E279 | ✔ | ✔ | |||||||
|
0xF56AF480 | ✔ | ✔ | |||||||
|
0xFCF890B3 | ✔ | ✔ | |||||||
|
0xD4FDC229 | ✔ | ||||||||
|
0x4677BC6D | ✔ | ||||||||
|
0xBECBD147 | ✔ | ✔ | |||||||
|
0x6A973375 | ✔ | ✔ | |||||||
|
0x8C0DF1D1 | ✔ | ✔ | |||||||
|
0x2196C135 | ✔ | ||||||||
|
0xA38A1EB6 | ✔ | ||||||||
|
0xEA9365BB | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x0F25D318 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x763F072F | ✔ | ✔ | |||||||
|
0x44D7E8AB | ✔ | ✔ | |||||||
|
0x8888F48B | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x569000FD | ✔ | ||||||||
|
0x2D44416B | ✔ | ✔ | ✔ | ||||||
|
0x466ECDCC | ✔ | ||||||||
|
0x00151D1F | ✔ | ||||||||
|
0xF3DA1F7F | ✔ | ||||||||
|
0x783273B8 | ✔ | ✔ | |||||||
|
0xD5A8292B | ✔ | ||||||||
|
0xF9110D24 | ✔ | ✔ | |||||||
|
0x8D9AFFF5 | ✔ | ✔ | |||||||
|
0x0FE1D5C1 | ✔ | ||||||||
|
0x1A170D14 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0xBDE21A8D | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x122BE3E3 | ✔ | ✔ | ✔ | ✔ | |||||
|
0x555407E3 | ✔ | ||||||||
|
0x714C4581 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x9AB29AF2 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0xA10B7204 | ✔ | ||||||||
|
0x04A2CF44 | ✔ | ||||||||
|
0xFEB96C51 | ✔ | ||||||||
|
0x6ED07AD5 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
|
0x91C941A6 | ✔ | ✔ | |||||||
|
0x906B1CE5 | ✔ | ||||||||
|
0xC6265267 | ✔ | ||||||||
|
0xBD809914 | ✔ | ||||||||
|
0xDB3E2D73 | ✔ | ||||||||
|
0x21AA26F6 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
|
0x798E1FDB | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
|
0xA84D6202 | ✔ | ✔ | |||||||
|
0xB9FEA570 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x5E1F54A8 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x60668328 | ✔ | ✔ | |||||||
|
0x2F0B4FF7 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x1075999B | ✔ | ✔ | |||||||
|
0xD349AF5B | ✔ | ✔ | |||||||
|
0xFC13350B | ✔ | ✔ | |||||||
|
0x394A1682 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x38D8465D | ✔ | ||||||||
|
0xC3F58C0A | ✔ | ✔ | |||||||
|
0xAF4D6221 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x9E3F4786 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x66EC031B | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x692078D4 | ✔ | ||||||||
|
0xBB35FF43 | ✔ | ||||||||
|
0xFB3E9462 | ✔ | ||||||||
|
0xA5B75568 | ✔ | ||||||||
|
0x90D2EE7C | ✔ | ✔ | |||||||
|
Binary | 0xC9F2C7F9 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
|
0x5E6449B0 | ✔ | ✔ | |||||||
|
Base | 0x124EF085 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
|
0x20DA12E5 | ✔ | ✔ | ✔ | ✔ | |||||
|
0x4EA387DF | ✔ | ✔ | |||||||
|
0x57325F65 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
|
0x99F85C98 | ✔ | ||||||||
|
0x6B63AE7A | ✔ | ||||||||
|
0x3B314DFD | ✔ | ||||||||
|
0xFED791AD | ✔ | ||||||||
|
0x15AEFF75 | ✔ | ✔ | |||||||
|
0x86EF2978 | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x57B85243 | ✔ | ||||||||
|
0xE43CFC1C | ✔ | ||||||||
|
0x95B46192 | ✔ | ||||||||
|
0xC414A526 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xEF95C4CB | ✔ | ✔ | ✔ | ✔ | |||||
|
0x6037C81F | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x77EAF4D9 | ✔ | ||||||||
|
0xC7522D24 | ✔ | ||||||||
|
0x079701E5 | ✔ | ||||||||
|
0xFE17E3AC | ✔ | ✔ | |||||||
|
0x2952081F | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x0A7BD900 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
|
0x264D04D1 | ✔ | ||||||||
|
0xCC38E752 | ✔ | ||||||||
|
0xEDFE94B4 | ✔ | ||||||||
|
0x0B54BB17 | ✔ | ||||||||
|
0x5921C1AB | ✔ | ||||||||
|
Base | 0xCC5C411D | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
|
0x95D0CC15 | ✔ | ||||||||
|
0x3EE41423 | ✔ | ||||||||
|
0xFA393D9F | ✔ | ||||||||
|
0x42D90BD1 | ✔ | ||||||||
|
0x60C7EC1B | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x0B571151 | ✔ | ||||||||
|
0x446FC946 | ✔ | ||||||||
|
0x453FB850 | ✔ | ||||||||
|
0x835868E2 | ✔ | ✔ | |||||||
|
0x61270A5C | ✔ | ||||||||
|
0xF64936D9 | ✔ | ||||||||
|
0x3B74646B | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0xA883D6F4 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
|
0x94BF0A61 | ✔ | ✔ | ✔ | ✔ | |||||
|
0x0B571569 | ✔ | ||||||||
|
0x1B42F42F | ✔ | ||||||||
|
0x5A66F1EC | ✔ | ✔ | |||||||
|
0xFAC61192 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x62671137 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xC52EDD1B | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
|
0x7891F972 | ✔ | ✔ | ✔ | ✔ | |||||
|
0x6B2E7BE8 | ✔ | ||||||||
|
0x675A0E4A | ✔ | ||||||||
|
0x8D9AB2D0 | ✔ | ✔ | ✔ | ✔ | |||||
|
0xD416EF66 | ✔ | ||||||||
|
0x89E268DD | ✔ | ✔ | ✔ | ||||||
|
0x46F1A08C | ✔ | ✔ | |||||||
|
0x77D7046E | ✔ | ||||||||
|
0x60B875AA | ✔ | ||||||||
|
0x25802403 | ✔ | ||||||||
|
0xED3BC708 | ✔ | ||||||||
|
0xF67BB513 | ✔ | ||||||||
|
0xCB998CF7 | ✔ | ||||||||
|
0x9CEF538C | ✔ | ||||||||
|
0xA5D45C8F | ✔ | ||||||||
|
0x9DBB8E60 | ✔ | ||||||||
|
0x65FCE896 | ✔ | ||||||||
|
0x9F142CC3 | ✔ | ||||||||
|
0x79F24428 | ✔ | ||||||||
|
0x2F2F3873 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0x0B984BBD | ✔ | ||||||||
|
0x407A42FF | ✔ | ||||||||
|
0x51827566 | ✔ | ✔ | |||||||
|
0x859FD963 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
|
0xECE9F02C | ✔ | ✔ | ✔ | ||||||
|
0xFFF4CC77 | ✔ | ||||||||
|
0xCE1BB49C | ✔ | ||||||||
|
0x9DE475D0 | ✔ | ||||||||
|
0x71AA8182 | ✔ | ||||||||
|
0x48C4D9B4 | ✔ | ||||||||
|
0xC17B61BA | ✔ |