Sly 2:CheatNet: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
No edit summary |
mNo edit summary |
||
Line 15: | Line 15: | ||
<youtube width="640" height="480"> 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 |
||
*Turns the Hover Pack into a properly flyable jetpack with infinite fuel (WIP) |
*Turns the Hover Pack into a properly flyable jetpack with infinite fuel. (WIP) |
||
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 |
||
*Sets the render distance for objects as high as it can go. |
*Sets the render distance for objects as high as it can go. (very laggy) |
||
Claustrophobia |
Claustrophobia |
||
*A visually unpleasant [https://youtu.be/iudhuYVoR8M mod] (by Gou) |
*A visually unpleasant [https://youtu.be/iudhuYVoR8M mod.] (by Gou) |
||
Despawn All Guards |
Despawn All Guards |
||
*Despawns all currently spawned guards, then pools them at available locations |
*Despawns all currently spawned guards, then pools them at available locations. |
||
Chase |
Chase |
||
*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 76: | Line 76: | ||
*The mod sets the values of each treasure to 99 upon booting the game. Every cheat is disabled by default, so it checks if the value of a treasure is 99, and then sets it to 7. (7 = Cheat disabled) |
*The mod sets the values of each treasure to 99 upon booting the game. Every cheat is disabled by default, so it checks if the value of a treasure is 99, and then sets it to 7. (7 = Cheat disabled) |
||
*Selling one treasure naturally decreases the treasure's amount by 1. For enabling a cheat, it then checks if the amount is 6 and sets it to 100 (100 = Cheat enabled). |
*Selling one treasure naturally decreases the treasure's amount by 1. For enabling a cheat, it then checks if the amount is 6 and sets it to 100 (100 = Cheat enabled). |
||
*The values 7 and 100 are then used as checks for the cheat, indicating the cheat is disabled or enabled respectively |
*The values 7 and 100 are then used as checks for the cheat, indicating the cheat is disabled or enabled respectively. |
||
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. |
||
Since the names of in-game treasures have been replaced with names for cheats, the mod comes with [[ |
Since the names of in-game treasures have been replaced with names for cheats, the mod comes with [[Beta Pickpocket]] to avoid pickpocketing a cheat. This means you can still pickpocket, but the treasures will not be counted. |
||
==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 |
*'''[[User:TheOnlyZac|TheOnlyZac]]''' - [[Sly String Toolkit|sly-string-toolkit]] + global coordinates code |
||
*'''NiV-L-A''' - onetime write method |
*'''[[User:NiV-L-A|NiV-L-A]]''' - onetime write method |
||
* [[User:.fr4nk0|'''fr4nk0''']] - created a timesaving script to convert the map AOB list into 4 byte chunks |
* [[User:.fr4nk0|'''fr4nk0''']] - created a timesaving script to convert the map AOB list into 4 byte chunks |
||
* '''zami3333''' - everything else |
* '''[[User:.zami3333|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]. |
||
{{Comments}} |
{{Comments}} |