SlyCooperReloadCoded

Joined 8 October 2023
no edit summary
No edit summary
No edit summary
Line 3:
The results of my experiments and findings can be found here. inb4 some of this leads to massive discoveries, heck some of it already is!
 
=== Findings Applicable to Sly 2 and 3 ===
 
== Trigger Functionality Swap/Disable ==
Line 59:
{{clear}}
 
=== Findings Applicable to Sly 2 Only ===
 
== Mysterious Entity List ==
Line 99:
The Contessa's blimp can't be completely found through the "Last Collision Touched" pointer or its fk$x list entry, that only points to its "hull" which is only the balloon/platform part. Moving that will result in the spotlights and climbable pole left in their original positions. For NTSC Episode 4, the correct entity struct is at 0x85E1FC and for NTSC Episode 5 it's at 0x125F6F0. It can be identified on other releases by changing its default visibility value (100FFF00 is default when spawned by the game) to 00000000, where the entire blimp will instantly despawn, no map reload needed. It's possible that other cases like this exist.
 
=== Findings Applicable to Sly 3 Only ===
 
September build is post-release and therefore uses most of the same offsets as retail. August and July are very different.
 
== General Struct Differences ==
 
September build is post-release and therefore uses most of the same offsets as retail. August and July are very different.
 
The pointer for the object touched by Bentley's first bomb exists here: 0x4789FC with an offset of 180. Works the same way. The "last damage plane touched" also exists and is functionally identical. Can be used to find the struct of death planes as well, setting their visibility to 00000000 disables them completely.