Sly 2:Circle Button Interacts: Difference between revisions

Add templates, minor wording and layout tweaks
(Add templates, minor wording and layout tweaks)
Line 1:
{{Infobox datagame structuremechanic
| image=
| caption=
Line 5:
}}
 
'''Circle button interacts''', such as pipes and door entrance triggers, have their own structs. However, unlike normal map objects, they don't pool, so they have static map-specific addresses. Some of them also contain pointers to objects they're supposed to be used with, making for an easy way to get around pooling in map object mods. Unless otherwise specified, these can be found by interacting with them using Sly and using the "last collision touched" pointer.
 
{{Needs images}}
 
== Poles ==
{{Infobox struct
| title=Pole Interact
}}
 
Poles, or any object that acts like them (Sly holds his cane in his mouth) are objects notindependent attached toof the actual pole model,. andThey contain an invisible spline with varying amounts of points depending on the size orand shape of the pole.
 
The struct is relatively short. The pole right outside the Paris safehouse is used here as an example:
Line 32 ⟶ 37:
Red: Has not been researched.
 
{{clear}}
== Ropes ==
{{Infobox struct
| title=Rope Interact
}}
 
Ropes, or any object that acts like them (Sly runs/slides along them) are objects notindependent attached toof the actual rope model,. andThey contain an invisible spline with varying amounts of points depending on the size or shape of the pole.
 
The struct is slightly shorter than pole structs, however they contain more unknown data. A rope next to the Paris safehouse is used here as an example:
Line 55 ⟶ 64:
Yellow: Contains the coordinates of each spline point relative to the center of the spline, however this is jumbled up with many other seemingly unrelated sets of coordinates which also resist change when Sly is interacting with the rope. Additionally, changes made to the points' relative coordinates don't act the same compared to poles, being adjusted in unusual and inconsistent amounts, and often in random directions despite modifying one axis. More research needed.
 
{{clear}}
== Spire Points ==
{{Infobox struct
| title=Spire Point Interact
}}
 
{{Empty section}}
 
{{clear}}
== Cane Swings ==
{{Infobox struct
| title=Cane Swing Interact
}}
 
{{Empty section}}
 
{{clear}}
== Wall Hooks ==
{{Infobox struct
| title=Wall Hook Interact
}}
 
{{Empty section}}
 
{{clear}}
== Crawlspaces ==
{{Infobox struct
| title=Crawlspace Interact
}}
 
{{Empty section}}
 
{{clear}}
== Logo Interact Triggers ==
{{Infobox struct
| title=Logo Interact Interact
}}
 
{{Empty section}}
 
{{Navbox Sly #2}}