Sly 2:CheatNet: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
No edit summary
No edit summary
Line 16: Line 16:


==Video showcase ==
==Video showcase ==
<youtube width="600"> https://youtu.be/1PDFLxAXxeY</youtube>
<youtube width="640" height="480"> https://youtu.be/1PDFLxAXxeY</youtube>


Note: Some features listed below are not published yet.
Note: Some features listed below are not published yet.
===Cheats ===
===Cheats===
Respawn as Sly, Bentley or Murray
Respawn as Sly, Bentley or Murray
* Reloads the current level and spawns the selected character in front of the safehouse
*Reloads the current level and spawns the selected character in front of the safehouse
Map
Map
*Scroll though every map in the game with Cross and Right D-Pad. Press L1 to reload into the selected map
*Scroll though every map in the game with Cross and Right D-Pad. Press L1 to reload into the selected map
Infinite Jumps
Infinite Jumps
* Freezes the jump state value of the character
*Freezes the jump state value of the character
Spin Charge Boost
Spin Charge Boost
*A [https://youtu.be/MaY2vRLbXH8 mod] that greatly increases the speed of Sly's Lightning Spin and spin attack
*A [https://youtu.be/MaY2vRLbXH8 mod] that greatly increases the speed of Sly's Lightning Spin and spin attack
Turnbuckle Boost
Turnbuckle Boost
*Allows Murray to jump extra high and move quicker midair
*Allows Murray to jump extra high and move quicker midair
Bentley's Jetpack
Bentley's Jetpack
Line 34: Line 34:
Flyable Glider
Flyable Glider
*Allows the paraglider to gain height when pulling as well as greater flying speed
*Allows the paraglider to gain height when pulling as well as greater flying speed
Undetectable
Undetectable
*Makes current character visually undetectable by guards
*Makes current character visually undetectable by guards
Godmode
Godmode
* Makes current character invulnerable to anything (except getting hit by a train)
* Makes current character invulnerable to anything (except getting hit by a train)
Damage Type
Damage Type
*Scroll through every damage type in the game with Cross and Right D-Pad. The selected type applies it into the character's attacks
* Scroll through every damage type in the game with Cross and Right D-Pad. The selected type applies it into the character's attacks
Infinite HP+MP
Infinite HP+MP
*Gives the character infinite health and gadget power
*Gives the character infinite health and gadget power
SUPERHOT
SUPERHOT
*Time moves as Sly moves (Idea by BloxXor)
*Time moves as Sly moves (Idea by BloxXor)
Max Draw Distance
Max Draw Distance
Line 53: Line 53:
*Activates infinite reach chase for every guard for a split second
*Activates infinite reach chase for every guard for a split second
Toggle Guard AI
Toggle Guard AI
* Can be used to activate guard AI during cutscenes.
*Can be used to activate guard AI during cutscenes.
Toggle Job Fail
Toggle Job Fail
* Toggles the GUI for failing a job. Can be used to intentionally fail at jobs to reload them
*Toggles the GUI for failing a job. Can be used to intentionally fail at jobs to reload them
Toggle Jobs
Toggle Jobs
* Spawns in every single job waypoint into the current map. Can also be used to despawn them
*Spawns in every single job waypoint into the current map. Can also be used to despawn them
Weather
Weather
*Scroll through different weather conditions with Cross and Right D-Pad. Available options are Normal, Extreme and None
* Scroll through different weather conditions with Cross and Right D-Pad. Available options are Normal, Extreme and None
Toggle Skybox
Toggle Skybox
* Removing the skybox makes the sky pitch black (white in Canada levels)
*Removing the skybox makes the sky pitch black (white in Canada levels)
Clock
Clock
*Scroll through set clock speeds with Cross and Right D-Pad
* Scroll through set clock speeds with Cross and Right D-Pad


===Other features===
===Other features===
Line 70: Line 70:
*Saving or loading coordinates with L3 and R3
*Saving or loading coordinates with L3 and R3
*Reset all clues bottles of the current map with L2
*Reset all clues bottles of the current map with L2
*Fast scrolling (Hold Circle while scrolling up or down)
* Fast scrolling (Hold Circle while scrolling up or down)
*Compatibility with original 4:3 aspect ratio as well as 16:9 widescreen patch
*Compatibility with original 4:3 aspect ratio as well as 16:9 widescreen patch
*Custom menu sounds
*Custom menu sounds
Line 83: Line 83:
The reason for 7 and 100 being the indicators is simply because they look cool. The initial idea was to use 1 and 100 instead, but having 1 of one treasure stops displaying the amount, and decreasing the value from 1 completely removes the treasure from the list, even if the value was edited internally afterwards. The menu would then need to be reopened to see the listing again.
The reason for 7 and 100 being the indicators is simply because they look cool. The initial idea was to use 1 and 100 instead, but having 1 of one treasure stops displaying the amount, and decreasing the value from 1 completely removes the treasure from the list, even if the value was edited internally afterwards. The menu would then need to be reopened to see the listing again.


== Known issues ==
==Known issues==
*Right D-Pad needs to be pressed every time the menu is opened
*Right D-Pad needs to be pressed every time the menu is opened
*The mod has way too many lines of code to work on real hardware (Has only been tested with [https://github.com/root670/CheatDevicePS2 Cheat Device])
*The mod has way too many lines of code to work on real hardware (Has only been tested with [https://github.com/root670/CheatDevicePS2 Cheat Device])
* Attempting to open other GUIs such as the pause/gadget menu while in CheatNet causes some crazy vector glitches
* Attempting to open other GUIs such as the pause/gadget menu while in CheatNet causes some crazy vector glitches


==Credits==
==Credits==
*'''BloxXor''' - [https://youtu.be/K14zPVQ5s_c cheat menu concept], treasure sell code + SUPERHOT idea
*'''BloxXor''' - [https://youtu.be/K14zPVQ5s_c cheat menu concept], treasure sell code + SUPERHOT idea
*'''TheOnlyZac''' - [[Sly String Toolkit|sly-string-toolkit]] + global coordinates code
*'''TheOnlyZac''' - [[Sly String Toolkit|sly-string-toolkit]] + global coordinates code
*'''NiV-L-A''' - onetime write method
*'''NiV-L-A''' - onetime write method
*'''fr4nk0''' - created a timesaving script to convert the map AOB list into 4 byte chunks
* '''fr4nk0''' - created a timesaving script to convert the map AOB list into 4 byte chunks
*'''zami3333''' - everything else
* '''zami3333''' - everything else


==Trivia ==
==Trivia==
*The release of CheatNet was made possible thanks to sly-string-toolkit
* The release of CheatNet was made possible thanks to sly-string-toolkit
*R1+Select was the official combo that developers used to access the [https://tcrf.net/Proto:Sly_3:_Honor_Among_Thieves/Aug_2_2005_Prototype/Debug_Menu Debug Menu]
*R1+Select was the official combo that developers used to access the [https://tcrf.net/Proto:Sly_3:_Honor_Among_Thieves/Aug_2_2005_Prototype/Debug_Menu Debug Menu]