steviegt6 / terraclient

Fork of tModLoader, modern Terraria utility client offering many native features.
Other
52 stars 10 forks source link

Cheat Proposals #1

Closed steviegt6 closed 3 years ago

steviegt6 commented 3 years ago

Compilation of ideas and proposals for cheats and other features for Terraclient. Feel free to suggest ideas in the comments of this issue or PR additions!

Please note that any comments that are not suggesting cheats or questioning/critiquing them will be removed.

TerrariaParty commented 3 years ago

Added to the main post. - Stevie

View original message. - Player stat modifications - Butcher - Spawning NPCs - World changing (Stuff like boss defeats, etc) - Custom terrain modifier, something like TEdit but in real time?
hamstar0 commented 3 years ago

Added to the main post. - Stevie

View original message. Here's a few: https://github.com/hamstar0/tml-hamstarhelpers-mod/tree/master/HamstarHelpers/Commands/Cheats https://github.com/hamstar0/tml-hamstarhelpers-mod/blob/master/HamstarHelpers/Commands/Cheats/CheatToggleCommand.cs#L20
S0ar1ngDeath commented 3 years ago

Added to the main post. - Stevie

View original message. Why did no one mention fullbright And quite obviously godmode by infinite invincibility frames Blinking from minecraft maybe
steviegt6 commented 3 years ago

Why did no one mention fullbright And quite obviously godmode by infinite invincibility frames Blinking from minecraft maybe

Godmode and fullbright are already implemented.

Davlos25 commented 3 years ago

Could something like tome of greater manipulation be possible?

steviegt6 commented 3 years ago

Could something like tome of greater manipulation be possible?

Perhaps, but not as an item.

Davlos25 commented 3 years ago

Could something like tome of greater manipulation be possible?

Perhaps, but not as an item.

Yeah i was thinking of it not being a item since this is a cheat engine

efcawesome commented 3 years ago

Added speed to the main post. - Stevie

View original message. auto armor (equips the best armor in your inventory) and player speed modification
TerrariaParty commented 3 years ago

Added to the main post. - Stevie

View original message. kill anyone even if their pvp isnt on?
efcawesome commented 3 years ago

Added to the main post. - Stevie

View original message. force giving buffs/debuffs to players
steviegt6 commented 3 years ago

auto armor (equips the best armor in your inventory) and player speed modification

Too many variables to account for in terms of armor auto-equpping. Speed should be easy enough.

kill anyone even if their pvp isnt on?

Added.

force giving buffs/debuffs to players

Added.

daud-ahn commented 3 years ago

Ability to get unobtainable items (and probably some unimplemented items), possibly through Journey mode duplication unlock.

steviegt6 commented 3 years ago

Ability to get unobtainable items (and probably some unimplemented items), possibly through Journey mode duplication unlock.

I believe this is already possible through the cheat. I may need to patch out checks for deprecated items, though.

puttichan commented 3 years ago

Ability to spawn mobs.

daud-ahn commented 3 years ago

Ability to spawn mobs.

already implemented

puttichan commented 3 years ago

A way to prevent servers from knowing you're using VPN?

steviegt6 commented 3 years ago

A way to prevent servers from knowing you're using VPN?

Is this easily detectable? Clients can't really stop that from happening.

puttichan commented 3 years ago

A way to prevent servers from knowing you're using VPN?

Is this easily detectable? Clients can't really stop that from happening.

Some servers detected that I was using proxy. Is it because of the specific VPN I use?

daud-ahn commented 3 years ago

infinite build reach and max speed

steviegt6 commented 3 years ago

A way to prevent servers from knowing you're using VPN?

Is this easily detectable? Clients can't really stop that from happening.

Some servers detected that I was using proxy. Is it because of the specific VPN I use?

Your VPN provider may have an influence on making it easier, but proxies are always possible to detect under most circumstances.

steviegt6 commented 3 years ago

infinite build reach and max speed

Planned for when I get around to command modules.

AydanSummers commented 3 years ago

Some of these suggestions are from other clients and some I understand will be hard to implement. I also understand that some of these may already exist within Terraclient, I don't have time to read all the features right now though.

Features:

steviegt6 commented 3 years ago

Some of these suggestions are from other clients and some I understand will be hard to implement. I also understand that some of these may already exist within Terraclient, I don't have time to read all the features right now though.

Features:

  • Changeable Usetime on any item
  • Stack command (Fills current held item to either max or a number of choice
  • World Edit (Self explanatory)
  • Change projectile of any item to any projectile
  • Change respawn time
  • Clear gravestones (Clears gravestones within a certain radius)
  • Demi-God
  • Fly
  • No Clip
  • Speed changer
  • Gravity (Enables gravitation potion effect)
  • Jump height changer
  • Mob spawn rate changer
  • Summon NPC
  • Max Minion changer
  • Summon Minions (Spawns different minions that you can choose from a menu)
  • Event Spawner/Starter
  • Right Click map to teleport
  • Spawn Items
  • Time slider/changer
  • Damage slider/changer

Will go over and add when I get home!

AydanSummers commented 3 years ago

More features needed:

steviegt6 commented 3 years ago

More features needed:

  • Ghost mode (Similar to no clip but turns you into a ghost (like when you die in hardcore)
  • infinite flight (separate from godmode
  • Once Infinity journey items is turned off after being on it resets your progress in the journey mode menu back to where it was before you gave yourself every journey item

"Ghost" mode can just be configurable. Infinite flight has no reason to not be grouped with God Mode, and permanent unlocks will eventually be command-activated.

MarauderKnight3 commented 3 years ago

It will likely be INCREDIBLY DIFFICULT to make items shoot new amounts of projectiles, especially in multiplayer. Changing it is sorta ok tho Butcher wasn't added from the first post (kills all enemies). I have player speed modification stuff that can be referred to. A lot of variables need to be changed. It can either look like lag, teleportation, or fast movement on other clients. We will see what is possible. Most likely lag-esque teleportation. Build reach can be changed per-item through Item.tileBoost (is that the variable?) I have a reference for a cheat that always overpowers the tools that are first selected by the game's check, "toolgod", which may be pretty close. We just need to change how the game uses the tileBoost variable to get the exact effect.

The following is my responses to the ideas:

Changeable Usetime on any item ... sure will be easy I've got that stuff ready Stack command (Fills current held item to either max or a number of choice) ... yep have that sort of stuff on hand World Edit (Self explanatory) ... no, use some other tool Change projectile of any item to any projectile ... I've got an implementation for that too Change respawn time ... Got that Clear gravestones (Clears gravestones within a certain radius) ... no Demi-God ... what? Fly ... Please clarify No Clip ... planned Speed changer ... planned Gravity (Enables gravitation potion effect) ... annoying as fk and may annoy the serverside but we'll see Jump height changer ... alone? why? planned with speed variable mods Mob spawn rate changer ... got that Summon NPC ... done Max Minion changer ... got that Summon Minions (Spawns different minions that you can choose from a menu) ... no Event Spawner/Starter ... Interesting idea. I have no idea how to do that but I may look into it eventually Right Click map to teleport ... done already Spawn Items ... done already Time slider/changer ... journey mode bypass Damage slider/changer ... Just modify weapon damage. This is planned.

Infinite flight shouldn't be grouped, because I turn them on both independently when I want to egg bosses

I'm not doing any of this until the command system changes are finished, should they come. I want to be used to using that system

AydanSummers commented 3 years ago

More features needed:

  • Ghost mode (Similar to no clip but turns you into a ghost (like when you die in hardcore)
  • infinite flight (separate from godmode
  • Once Infinity journey items is turned off after being on it resets your progress in the journey mode menu back to where it was before you gave yourself every journey item

"Ghost" mode can just be configurable. Infinite flight has no reason to not be grouped with God Mode, and permanent unlocks will eventually be command-activated.

What if users want to use infinite flight but don't want to be invincible.

AydanSummers commented 3 years ago

It will likely be INCREDIBLY DIFFICULT to make items shoot new amounts of projectiles, especially in multiplayer. Changing it is sorta ok tho Butcher wasn't added from the first post (kills all enemies). I have player speed modification stuff that can be referred to. A lot of variables need to be changed. It can either look like lag, teleportation, or fast movement on other clients. We will see what is possible. Most likely lag-esque teleportation. Build reach can be changed per-item through Item.tileBoost (is that the variable?) I have a reference for a cheat that always overpowers the tools that are first selected by the game's check, "toolgod", which may be pretty close. We just need to change how the game uses the tileBoost variable to get the exact effect.

The following is my responses to the ideas:

Changeable Usetime on any item ... sure will be easy I've got that stuff ready Stack command (Fills current held item to either max or a number of choice) ... yep have that sort of stuff on hand World Edit (Self explanatory) ... no, use some other tool Change projectile of any item to any projectile ... I've got an implementation for that too Change respawn time ... Got that Clear gravestones (Clears gravestones within a certain radius) ... no Demi-God ... what? Fly ... Please clarify No Clip ... planned Speed changer ... planned Gravity (Enables gravitation potion effect) ... annoying as fk and may annoy the serverside but we'll see Jump height changer ... alone? why? planned with speed variable mods Mob spawn rate changer ... got that Summon NPC ... done Max Minion changer ... got that Summon Minions (Spawns different minions that you can choose from a menu) ... no Event Spawner/Starter ... Interesting idea. I have no idea how to do that but I may look into it eventually Right Click map to teleport ... done already Spawn Items ... done already Time slider/changer ... journey mode bypass Damage slider/changer ... Just modify weapon damage. This is planned.

Infinite flight shouldn't be grouped, because I turn them on both independently when I want to egg bosses

I'm not doing any of this until the command system changes are finished, should they come. I want to be used to using that system

Demi-God: Take damage but doesn't let you drop below 1 hp

steviegt6 commented 3 years ago

More features needed:

  • Ghost mode (Similar to no clip but turns you into a ghost (like when you die in hardcore)
  • infinite flight (separate from godmode
  • Once Infinity journey items is turned off after being on it resets your progress in the journey mode menu back to where it was before you gave yourself every journey item

"Ghost" mode can just be configurable. Infinite flight has no reason to not be grouped with God Mode, and permanent unlocks will eventually be command-activated.

What if users want to use infinite flight but don't want to be invincible.

Configurable.

MarauderKnight3 commented 3 years ago

List of planned commands.

help //Interface info

i //Item creation, mass item editing, etc. searchitems ri (Refresh current item) ris (Refresh all items) invclear toolgod (Searches for the tools that shift-click would use and overpowers them, refreshing the rest) setstacks2b setstackslegit setmaxstacks2b (For item collection ease. You can just siphon all the boss drops that are lagging your game) setmaxstackslegit (For item collection ease. You can just siphon all the boss drops that are lagging your game) favoriteall refills (Sets stack to maxstack on favorited items every character update)

reforge //Singular item stat modifications damage crit ut (Use time) at (Animation time) shoot (Sets the type of projectile to be used) searchprojs velocity (Shoot velocity) autoswing scale maxstack (Changes the maxstack of this item) tileboost pick axe hammer

god //Illegal player mods maxminions maxlife maxmana infflight nomanacost boost (Modifies the player speed variables) norespawntimer

boon //Illegal player buff mods nodebuffs banless

setfish //Permanent player mods setdd2 demonheart charactertime

mapiconhack //User interface bypasses

magnet //Enviromental and ignoring the laws of physics torch unbreakable

searchnpcs //Misc. tps (In-game left click teleport setting command. 0 off 1 onclick 2 every update while clicking.)

MAYBE? reveal map

steviegt6 commented 3 years ago

List of planned commands.

help //Interface info

i //Item creation, mass item editing, etc. searchitems ri (Refresh current item) ris (Refresh all items) invclear toolgod (Searches for the tools that shift-click would use and overpowers them, refreshing the rest) setstacks2b setstackslegit setmaxstacks2b (For item collection ease. You can just siphon all the boss drops that are lagging your game) setmaxstackslegit (For item collection ease. You can just siphon all the boss drops that are lagging your game) favoriteall refills (Sets stack to maxstack on favorited items every character update)

reforge //Singular item stat modifications damage crit ut (Use time) at (Animation time) shoot (Sets the type of projectile to be used) searchprojs velocity (Shoot velocity) autoswing scale maxstack (Changes the maxstack of this item) tileboost pick axe hammer

god //Illegal player mods maxminions maxlife maxmana infflight nomanacost boost (Modifies the player speed variables) norespawntimer

boon //Illegal player buff mods nodebuffs banless

setfish //Permanent player mods setdd2 demonheart charactertime

mapiconhack //User interface bypasses

magnet //Enviromental and ignoring the laws of physics torch unbreakable

searchnpcs //Misc. tps (In-game left click teleport setting command. 0 off 1 onclick 2 every update while clicking.)

MAYBE? reveal map

Cringe!

MarauderKnight3 commented 3 years ago

Cringe!

well I'm sorry brother

MrWomanStealer commented 3 years ago

.prefix command.

Basically you could be holding/selecting an item, and then use for example, ".prefix (ID/The prefix name) Theres a prefix ID page in the Terraria wiki. (https://terraria.fandom.com/wiki/Prefix_IDs) And there could be a "best" prefix option. Like ".prefix Best" Though the best prefix might be alot of work since of how many weapons and summosns the game has..

MrWomanStealer commented 3 years ago

.stage/.class

Using this command will give you the required items for the stage of the game. Example: .stage/.class Melee Pre-Hardmode You can use this page for the stages and the items. Could be useful to skip into a stage I guess.

MarauderKnight3 commented 3 years ago

.stage/.class

Using this command will give you the required items for the stage of the game. Example: .stage/.class Melee Pre-Hardmode You can use this page for the stages and the items. Could be useful to skip into a stage I guess.

I think we are planning to add loadouts to the game. Possibly even nonexistent chest cycling too, but I would do that myself lol. Also gave me the idea to add a keybind that swaps the hotbar with the bottom row of the inventory or something

MarauderKnight3 commented 3 years ago

.prefix command.

Basically you could be holding/selecting an item, and then use for example, ".prefix (ID/The prefix name) Theres a prefix ID page in the Terraria wiki. (https://terraria.fandom.com/wiki/Prefix_IDs) And there could be a "best" prefix option. Like ".prefix Best" Though the best prefix might be alot of work since of how many weapons and summosns the game has..

Reforge is a planned command, the "best" option is unlikely to happen because of the amount of hardcoding and opinion work one has to do to accomplish it.

MrWomanStealer commented 3 years ago

big brain idea: Right click a debuff to cancel it, just like you would with buffs. And what about left click to increase the time for a buff to the max amount?

The right click cancel debuff comes from FruitY, but I don't think thats getting updated. The left click increase buff (or debuff for some reason idk) is just a idea I came up with.

MarauderKnight3 commented 3 years ago

Sure,

big brain idea: Right click a debuff to cancel it, just like you would with buffs. And what about left click to increase the time for a buff to the max amount?

The right click cancel debuff comes from FruitY, but I don't think thats getting updated. The left click increase buff (or debuff for some reason idk) is just a idea I came up with.

Sure why not Maybe with a shift left click

steviegt6 commented 3 years ago

Sure,

big brain idea: Right click a debuff to cancel it, just like you would with buffs. And what about left click to increase the time for a buff to the max amount? The right click cancel debuff comes from FruitY, but I don't think thats getting updated. The left click increase buff (or debuff for some reason idk) is just a idea I came up with.

Sure why not Maybe with a shift left click

stop making decisions for me

big brain idea: Right click a debuff to cancel it, just like you would with buffs. And what about left click to increase the time for a buff to the max amount?

The right click cancel debuff comes from FruitY, but I don't think thats getting updated. The left click increase buff (or debuff for some reason idk) is just a idea I came up with.

ez

MarauderKnight3 commented 3 years ago

stop making decisions for me

okay :(

MarauderKnight3 commented 3 years ago

*Really unnecessary, but would distinguish the client dramatically and be super cool looking. A cheat that cycles through any selection of dyes to apply to the player render on the client and send in the netmessage that concerns vanity when on multiplayer. Kind of like skin blinking on Minecraft, just a way to make your vanity more dynamic. If not this, it would be super cool to have other visual things to look flashy with. A fun way to paint with particles in multiplayer. ;) A nickname tool to allow the player to change their visible player name on servers. and more stuff along those lines if I can think of anything

steviegt6 commented 3 years ago

TBH dye toggler would be neat. Vanity toggler as well, you should be able to reasonably spoof all that.

MarauderKnight3 commented 3 years ago

The ability to nocollide platforms, and to detect players who are invisible. Unless ESP does this already. Also, will there be a way to toggle self-info off for yourself, and/or stop showing info for onscreen players as a toggle? Maybe even resize the text?

daud-ahn commented 3 years ago

Remove camera zoom limit.

steviegt6 commented 3 years ago

Remove camera zoom limit.

ture

puttichan commented 3 years ago

Teleport function with map OFF, maybe by pressing Right click on the game screen.

steviegt6 commented 3 years ago

Teleport function with map OFF, maybe by pressing Right click on the game screen.

Might add a hot-key to replicate the RoD's function.

MarauderKnight3 commented 3 years ago

Teleport function with map OFF, maybe by pressing Right click on the game screen.

Might add a hot-key to replicate the RoD's function.

I have a working script for this already that allows right click to be used given several parameters. It's not usually safe to hotkey the rod of discord (as opposed to literally just changing your position and telling the server with a relocation packet or a teleport packet) because some tshock servers block explicit teleportation packets to prevent players from leaving an area. So, we can make three settings:

  1. Raw relocation
  2. Use teleportation packet
  3. Raw relocation, but teleports for every frame you hold down the button
  4. Same with teleportation packet

That's just my two cents tho, I'm not in charge

ICMlego2015 commented 3 years ago

idea: something like tool god but it makes weapons that are favorited op instead of tools

ICMlego2015 commented 3 years ago

also maybe a super fast placing thing that makes you place at lightspeed