Sly 2:CheatNet: Difference between revisions

From SlyMods
Jump to navigation Jump to search
Content added Content deleted
No edit summary
(Add mod author tag)
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Featured mod|June 2023}}
{{Infobox mod
{{Infobox mod
| title = CheatNet
| title = CheatNet
| creator = zami3333
| creator = {{Mod author|zami3333}}
| name = CheatNet
| name = CheatNet
| image = File:Cheatnet_image.png
| image = File:Cheatnet43.png
| caption = CheatNet opened in game
| caption = CheatNet opened in game
| releasedate = February 10 2023
| releasedate = February 10, 2023
| version = NTSC
| version = NTSC
| download = https://github.com/zzamizz/weed-sheet/tree/main/mods/advantage/sly2/cheatnet
| download = https://github.com/zzamizz/weed-sheet/tree/main/mods/advantage/sly2/cheatnet
}}
}}


'''CheatNet''' is an in-game mod menu for [[Sly 2: Band of Thieves]].
'''CheatNet''' is an in-game mod menu for [[Sly 2: Band of Thieves]]. It uses the GUI of ThiefNet as a base and its sell menu for toggling cheats. It can be opened in any map and scenario by pressing R1 + Select.


== Description==
== Disclaimer ==
'''This mod is a gimmick and is meant to be used for messing around in freeroam. It will mess with your savefile and can crash the game.'''
The menu was made using the GUI of ThiefNet. It can be opened in any map or scenario by pressing R1+Select.


==Video showcase ==
== Video showcase ==
<youtube width="640" height="480"> https://youtu.be/1PDFLxAXxeY</youtube>
<youtube width="640" height="480"> 1PDFLxAXxeY</youtube>
<youtube width="640" height="360"> -5YVm9FXguo</youtube>


== Features ==
Note: Some features listed below are not published yet.
* Visual overhaul: removed any resemblance of the original ThiefNet
===Cheats===
* Instant map reload with L1 (or activate Jobmap with R2)
* Saving or loading coordinates with L3 and R3 (Hold R1+L3 to warp to map's center)
* Reset all clues bottles of the current map with L2
* Fast scrolling (Hold Circle while scrolling up or down)
* Custom menu sounds
* Many other tiny workarounds to make the experience bearable

CheatNet will automatically:
* Unlock all gadgets
* Unlock all episodes
* Enable dialogue skipper (L1 during a cutscene)
* Enable [[Beta Pickpocket|beta pickpocketting]]
* Adjust the GUI if playing in original 4:3 aspect ratio or [[Widescreen_Patch|16:9]] + [[Unstretched HUD]]

[[File:Cheatnet image.png|left|thumb|640x640px|CheatNet with 16:9 and Unstretched HUD]]

{{clear}}
=== Cheat menu ===
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
* Select any 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 much more flyable jetpack with infinite fuel.

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. Very laggy
* 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. (can cause crazy transform glitches, just visual)
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. (not perfect, needs more realistic dag toggling)
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).
Crash
Clock
* When you're finally done with playing.
* Scroll through set clock speeds with Cross and Right D-Pad


===Other features===
=== Cheat toggling ===
*Visual overhaul: removed any resemblance of the original ThiefNet
*Instant map reload with L1 (or activate Jobmap with R2)
*Saving or loading coordinates with L3 and R3
*Reset all clues bottles of the current map with L2
* Fast scrolling (Hold Circle while scrolling up or down)
*Compatibility with original 4:3 aspect ratio as well as 16:9 widescreen patch
*Custom menu sounds
*Many other tiny workarounds to make the experience bearable

===Cheat toggling===
The entire menu operates in the sell menu for treasures in ThiefNet. All treasure names are changed to toggleable cheats, with their prices removed. Toggling cheats is the simplest part of the code;
The entire menu operates in the sell menu for treasures in ThiefNet. All treasure names are changed to toggleable cheats, with their prices removed. Toggling cheats is the simplest part of the code;
*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 [[Beta Pickpocket]] to avoid pickpocketing a cheat. This means you can still pickpocket, but the treasures will not be counted.
==Known issues==

*Right D-Pad needs to be pressed every time the menu is opened
== Known issues ==
*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])
* Right D-Pad needs to be pressed every time the menu is opened.
* Attempting to open other GUIs such as the pause/gadget menu while in CheatNet causes some crazy vector glitches
* 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.
* If you lose control over the player, reopening CheatNet fixes it.


==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}}

Latest revision as of 15:51, 12 October 2023

CheatNet
Mod
100%
CheatNet opened in game
Creator(s)zami3333
Initial ReleaseFebruary 10, 2023
GameSly 2: Band of Thieves
VersionNTSC
DownloadLink

CheatNet is an in-game mod menu for Sly 2: Band of Thieves. It uses the GUI of ThiefNet as a base and its sell menu for toggling cheats. It can be opened in any map and scenario by pressing R1 + Select.

Disclaimer

This mod is a gimmick and is meant to be used for messing around in freeroam. It will mess with your savefile and can crash the game.

Video showcase

Features

  • Visual overhaul: removed any resemblance of the original ThiefNet
  • Instant map reload with L1 (or activate Jobmap with R2)
  • Saving or loading coordinates with L3 and R3 (Hold R1+L3 to warp to map's center)
  • Reset all clues bottles of the current map with L2
  • Fast scrolling (Hold Circle while scrolling up or down)
  • Custom menu sounds
  • Many other tiny workarounds to make the experience bearable

CheatNet will automatically:

  • Unlock all gadgets
  • Unlock all episodes
  • Enable dialogue skipper (L1 during a cutscene)
  • Enable beta pickpocketting
  • Adjust the GUI if playing in original 4:3 aspect ratio or 16:9 + Unstretched HUD
CheatNet with 16:9 and Unstretched HUD

Cheat menu

Respawn as Sly, Bentley or Murray

  • Reloads the current level and spawns the selected character in front of the safehouse.

Map

  • Select any map in the game with Cross and Right D-Pad. Press L1 to reload into the selected map.

Infinite Jumps

  • Freezes the jump state value of the character.

Spin Charge Boost

  • A mod that greatly increases the speed of Sly's Lightning Spin and spin attack.

Turnbuckle Boost

  • Allows Murray to jump extra high and move quicker midair.

Bentley's Jetpack

  • Turns the Hover Pack into a much more flyable jetpack with infinite fuel.

Flyable Glider

  • Allows the paraglider to gain height when pulling as well as greater flying speed.

Undetectable

  • Makes current character visually undetectable by guards.

Godmode

  • Makes current character invulnerable to anything (except getting hit by a train).

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.

Infinite HP+MP

  • Gives the character infinite health and gadget power.

SUPERHOT

  • Time moves as Sly moves. (Idea by BloxXor)

Max Draw Distance

  • Sets the render distance for objects as high as it can go. (very laggy)

Claustrophobia

  • A visually unpleasant mod. (by Gou)

Despawn All Guards

  • Despawns all currently spawned guards, then pools them at available locations. (can cause crazy transform glitches, just visual)

Chase

  • Activates infinite reach chase for every guard for a split second.

Toggle Guard AI

  • Can be used to activate guard AI during cutscenes.

Toggle Job Fail

  • Toggles the GUI for failing a job. Can be used to intentionally fail at jobs to reload them.

Toggle Jobs

  • Spawns in every single job waypoint into the current map. Can also be used to despawn them. (not perfect, needs more realistic dag toggling)

Weather

  • Scroll through different weather conditions with Cross and Right D-Pad. Available options are Normal, Extreme and None.

Toggle Skybox

  • Removing the skybox makes the sky pitch black (white in Canada levels).

Crash

  • When you're finally done with playing.

Cheat toggling

The entire menu operates in the sell menu for treasures in ThiefNet. All treasure names are changed to toggleable cheats, with their prices removed. Toggling cheats is the simplest part of the code;

  • 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).
  • 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.

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

  • 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 Cheat Device)
  • Attempting to open other GUIs such as the pause/gadget menu while in CheatNet causes some crazy vector glitches.
  • If you lose control over the player, reopening CheatNet fixes it.

Credits

Trivia

  • The release of CheatNet was made possible thanks to Sly String Toolkit.
  • R1+Select was the official combo that developers used to access the Debug Menu.




Loading comments...