GoodEngine/Events: Difference between revisions

m
no edit summary
(Create the GoodEngine events page, add a list of the games that use the events used in .HO games.)
 
mNo edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1:
"'''Events"''' are a piece of code or instruction that are used for assets in .HO games to "talk" to each other. Below is a list of the games that use the GoodEngine event system and what they are for each game.
= GoodEngine Events System =
 
"Events" are a piece of code or instruction that are used for assets in .HO games to "talk" to each other. Below is a list of the games that use the GoodEngine event system and what they are for each game.
== Games List Format==
===EventLinksArray===
* [[List of Events/Rat(2007)|Ratatouille (2007, GoodEngine)]]
{| class="wikitable"
* [[List of Events/WALE|WALL-E]]
! Offset !! Type !! Variable !! Description
* [[List of Events/UP!|UP!]]
|-
| 0x00 || int || '''count''' || Amount of Events in Asset.
|-
| 0x04 || int || '''data''' || Offset to [[#LinkAssetBaseNew|Events]].
|}
 
===LinkAssetBaseNew===
{| class="wikitable"
! Offset !! Type !! Variable !! Description
|-
! 0x00 || colspan="3" | srcEvent
|-
| 0x00 || int || '''type''' || Source BKDR hash event ID
|-
| 0x04 || int || '''v''' || Offset to parameters
|-
! 0x08 || colspan="3" | dstEvent
|-
| 0x08 || int || '''type''' || Destination BKDR hash event ID
|-
| 0x0C || int || '''v''' || Offset to parameters
|-
! colspan="4" |
|-
| 0x10 || [[AssetID]] || '''dstAssetID''' || ID of asset who will receive the destination event
|-
| 0x18 || [[AssetID]] || '''chkAssetID''' || Destination event is only sent if the source event was received from the asset with this specific ID.
|-
| 0x20 || byte || '''chkSourceParams''' ||
|-
| 0x21 || byte || '''disabled''' ||
|-
| 0x22 || short || padding ||
|-
| 0x24 || int || '''chkSourceMask''' ||
|}
 
 
==List of Events==
* [[List of Events/Rat(2007)Ratatouille|Ratatouille (2007, GoodEngine)]]
* [[List of Events/WALEWALL-E|WALL-E]]
* [[List of Events/UP!|UP!]]
* [[List of Events/ToS|SpongeBob's Truth or Square]]
* [[List of Events/UFC|UFC Personal Trainer]]
Line 10 ⟶ 52:
* [[List of Events/Hollywood|Harley Pasternak's Hollywood Workout]]
 
[[Category:GoodEngine/Events]]
2,079

edits