tModLoader Cheat Sheet

Assuming you actually installed tModLoader correctly, put it in \Documents\My Games\Terraria\ModLoader\Mods and then in the Mods menu, click enable and then reload buttons
so I was looking for how to download tModLoader and I thought you had answered my question but I still can' find out how to download it. just how to install it. plz start a private conversation with me cuz it may take a while...
 
System.NullReferenceException: Object reference not set to an instance of an object.
at CheatSheet.CheatSheet.Unload() in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\CheatSheet\CheatSheet.cs:line 97
at Terraria.ModLoader.Mod.UnloadContent()
at Terraria.ModLoader.ModLoader.Unload()
at Terraria.ModLoader.Interface.ModLoaderMenus(Main main, Int32 selectedMenu, String[] buttonNames, Single[] buttonScales, Int32[] buttonVerticalSpacing, Int32& offY, Int32& spacing, Int32& numButtons, Boolean& backButtonDown)
at Terraria.Main.DrawMenu(GameTime gameTime)
at Terraria.Main.do_Draw(GameTime gameTime)
at Terraria.Main.DoDraw(GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime)
at Microsoft.Xna.Framework.Game.DrawFrame()
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
help
 
Hello there, it seems I've accidentally deleted CheatSheet from the Mod Browser, how do I get it back, I mean in like installing it , but there's no "Download" button! :/
 
Hello there, it seems I've accidentally deleted CheatSheet from the Mod Browser, how do I get it back, I mean in like installing it , but there's no "Download" button! :/
That was somewhat confusing, but you can do one of two things:
1: If Cheat Sheet is "deleted" from the mod browser, that means that it is somewhere in your mod list, and you just need to find it.
2: If there is no download button for cheat sheet, you will want to make sure that it is not in your mods list, and then you might need to change what version of the Mod Browser you are using.
 
Hey man, that's great idea, i'm really like world edit function, using it everyday! I found 2 problems, and i hope u will fix them someday. 1 - it's scrolling though those menus, though item browser, npc browser, etc. It's uncomfortable to scroll without wheel, and it would be nice to do it. And 2 - it's paint titles, it has some issues like water have not physics after creating, or walls places incorrect... I hope u will make functions better somehow.
 
For whatever reason tonight the Schematics Browser stopped working for me. On one world it did fine, but when I moved to another it wouldn't load anything at all no matter how long I waited. And then going back to the other it had stopped working there also.
 
dWr0ZI2.png

TWAVyaZ.png

Cheat Sheet

Latest Download:
Mod Browser (in-game) - Direct link - Alt download link

Open source on GitHub
Discord:


Cheat Sheet is a tool for developers and those who just want to play around with any vanilla or mod items/recipes/NPC.

A special thanks to the Gameiki team for developing the UI toolkit used and the original design and code for the Item Browser and the amazingly sweet-looking Hotbar, along with their corresponding textures. Without them, this mod would look super ugly.

For now, Cheat Sheet consists of an Item Browser, an NPC Browser, a Recipe Browser , and a special Section where other modders can add their own buttons.

Open Source on GitHub: Cheat Sheet, Recipe Browser

Hotbar:
The main interaction. Designed to stay discrete and out of the way until needed.
Press K (or whatever hotkey you've assigned to "Toggle Cheat Sheet Hotbar") or click the button at the bottom center of your screen to view the Cheat Sheet Hotbar to access all the items. Press/Click again to hide it along with the selected item.

Hotbar: Easy to use, looks nice

Item Browser:
Click an item to grab a full stack of that item or Shift-click to move a full stack of that item immediately to your inventory. The category buttons and the search field can be used to filter the list of items.
ItemBrowser: Name filtering.

ItemBrowser: Category/Mod filtering

NPC Browser:

Click any NPC to spawn it in front of your character. Use categories and search filter to find the NPC you desire.

NPC Spawner/Browser

Recipe Browser:
Click on any Recipe to see details. Use categories and search filter to find the recipe you want. (The standalone Recipe Browser mod has many more features)

Recipe Browser

Paint Tools:
Click to reveal a a shelf of tools. Think TEdit or photoshop but in-game.

Eye Dropper/Paint Tiles

Paint Tools -- Schematics Browser:
An online database of Schematics submitted by users. Vote up or down. Don't upload a lame schematic or you'll have bad ratings and be unable to submit additional schematics.


Loading and using Schematics Browser
How to vote
How to submit
Light Hack:
See everything around you without placing torches.

Extra Accessory Slots:
Choose between 0 and 6 extra accessory slots. (I know, overkill.) Note that these slots will not have a visual affect on your character. The items in the slots will save with your character. Also note that you can bypass typical accessory limits.

I don't know why I did this....
dGgfW04.png


Mod Extensions:
A special area with buttons from other mods. Currently the following mods implement an extension:

More tools will be added over time.

Team Members: @jopojelly, @Gorateron, and @rrr

Latest Download (Cheat Sheet): Mod Browser, Direct Link, Alt Link
Latest Download (Recipe Browser): Mod Browser, Direct Link, Alt Link
0.9 Downloads of both: Link

Ideas to implement
  • Continuous Vaccumm
  • Fix lava slime despawn
  • Save window positions
  • save banned npc
  • Hide tab option

  • Prefixes (see HEROs Mod)
  • Teleport with map (see HEROs Mod)
  • Time manipulation (see HEROs Mod)
  • Biome Brush?
  • Projectile Spawn, Dust Spawn, Sound Tester
  • (reported stack mod conflict with recipe browser?)
v0.4.2.1
  • German translation - thanks @nx
v0.4.2
v0.4.1.3
  • Chinese translation added, thanks 抗药又坚硬汉化组(SBMW GROUP)
v0.4.1
  • Spanish translation added, thanks PabloVllgs
v0.4
  • Localization Support
  • Polish, Chinese, Spanish, German, and Italian translations to come with your help!
v0.3.1
  • Fix paint tools on Mac and Linux
v0.3
  • Zoom now works properly with Paint Tool (big thanks again to @rrr)
  • Undo functionality for Paint Tool
v0.2.9
  • Light Hack tool. See everything without placing torches.
v0.2.8
  • This update thanks to @rrr
    • Some NPC info on hover
    • Paint Tools now has pallet so you can copy multiple clips, along with other features such as anchor points and export/import functionality.
Recipe Browser v0.3 released
  • Pin/Favorite recipe (alt click)
v0.2.7
  • Updated to v0.10.0.1
Recipe Browser v0.2 released
  • Obtained Items filter.
v0.2.6
  • NPC Banner now actually works.
  • It works in MP too.
  • Banned NPC persist.
v0.2.5.11
  • Removed AutoTrash and made it it's own mod: Auto Trash
v0.2.5.9 and Recipe Browser v0.1.2.5
  • Updated to tModLoader v0.9.0.0
v0.2.5.6 and Recipe Browser v0.1.1
  • Reverse recipe functionality. Drag items to slot for related recipes. Double click recipe to see next step in crafting tree.
v0.2.5.5
  • tModLoader 0.8.3.4/Terraria 1.3.3.2 update.
Recipe Browser v0.1, a standalone version of just the Recipe tool, released.
  • For those who only want the Recipe tool.
v0.2.5.2
  • Various pause/auto-pause fixes. 1.3.2 fix.
v0.2.5
  • Minion Count Booster Tool
  • Configuration Menu to aid in self control. Hide the tools you don't want to be tempted by. Video
v0.2.4.1
  • Spawn Rate Multiplier Buttons: From half spawns to 30x spawns, have fun.
v0.2.4
  • This update thanks to the efforts of @Gorateron
  • Vacuum Tool -- Brings items on ground to player
  • Quick Waypoints -- Instantly travel to spawn, hell, temple, random, and dungeon
  • Butcher -- Kill all hostile NPC, town NPC, or both.
  • Quick Clear -- Clear buffs, projectiles, or items from the world.
v0.2.3
  • Clear Ground Items and NPC spawner now work in multiplayer.
v0.2.2
  • updated to tModLoader 0.8.1/Terraria 1.3.1
v0.2.1
  • Auto-Trash Slot -- Keeps inventory clean
v0.2
  • 6 Extra Accessory Slots
v0.1.9
  • Paint Brush
    • Rudimentary Flip horizontal, vertical
    • Transparent Select toggle.
v0.1.8
  • Paint Tools -- new menu
    • Eye Dropper -- click to select tiles
    • Paint Brush -- places tiles copied using Eye Dropper
v0.1.7
  • Super sweet animations
  • Now only one hotkey. Hotkey will toggle hotbar and reshow last used browser
  • Ability for modders to add cheat/debug buttons to a special menu: Instructions and Example
  • Clear items on ground button
  • Prevent NPC spawning in multiplayer
  • Recipe craft groups now display properly
v0.1.6.2
  • Mounts category
v0.1.6
  • Better tooltips and some fixes
v0.1.5
  • Recipe Book
  • All axe now in the tools category
v0.1.4
  • Fixed conflict with Enemy Prefixes mod.
v0.1.3
  • NPC Browser/Spawner
v0.1.2
  • Fixed material bug
  • Fixed Draw bug (ectoplasm)
  • Implemented right click. Right click for 1, hold right click for as many as you want.
  • Fixed some hidden stuff too.
v0.1.1
  • Animate items in Item Browser
v0.1
  • Item Browser

CheatSheet.png

RecipeBrowser.png
Ok, so how exactly do i implement it? i dowloaded it and moved it into the >mods folder of terraria. so how do i implement it? it's not in-game for me.
 
Ok, so how exactly do i implement it? i dowloaded it and moved it into the >mods folder of terraria. so how do i implement it? it's not in-game for me.
You mean enable it? you enable it just like any other tmodloader mod, you click "enable" on the Mods menu from the Main menu. Are you sure you installed tModLoader? does it say tModLoader on the bottom left when you start Terraria?
 
Yesterday I re-enabled some NPCs I disabled. Now, when cheat sheet starts up, I get a bunch of errors and it gets disabled:

Code:
Error setting value to 'BannedNPCs' on 'CheatSheet.ServerConfiguration'.
   at Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(Object target, Object value)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
   at CheatSheet.ConfigurationLoader.Initialized() in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\CheatSheet\Configuration.cs:line 50
   at CheatSheet.CheatSheet.PostSetupContent() in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\CheatSheet\CheatSheet.cs:line 167
   at Terraria.ModLoader.ModLoader.do_Load(Object threadContext)

Inner Exception:
Value cannot be null.
Parameter name: key
   at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
   at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
   at Terraria.ModLoader.ModLoader.GetMod(String name)
   at CheatSheet.ServerConfiguration.<>c.<set_BannedNPCs>b__2_0(JSONNPC jsonnpc) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\CheatSheet\Configuration.cs:line 131
   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at CheatSheet.ServerConfiguration.set_BannedNPCs(JSONNPC[] value) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\CheatSheet\Configuration.cs:line 130
   at SetBannedNPCs(Object , Object )
   at Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(Object target, Object value)
 
Yesterday I re-enabled some NPCs I disabled. Now, when cheat sheet starts up, I get a bunch of errors and it gets disabled:

Code:
Error setting value to 'BannedNPCs' on 'CheatSheet.ServerConfiguration'.
   at Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(Object target, Object value)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value)
   at CheatSheet.ConfigurationLoader.Initialized() in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\CheatSheet\Configuration.cs:line 50
   at CheatSheet.CheatSheet.PostSetupContent() in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\CheatSheet\CheatSheet.cs:line 167
   at Terraria.ModLoader.ModLoader.do_Load(Object threadContext)

Inner Exception:
Value cannot be null.
Parameter name: key
   at System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
   at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value)
   at Terraria.ModLoader.ModLoader.GetMod(String name)
   at CheatSheet.ServerConfiguration.<>c.<set_BannedNPCs>b__2_0(JSONNPC jsonnpc) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\CheatSheet\Configuration.cs:line 131
   at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
   at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
   at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
   at CheatSheet.ServerConfiguration.set_BannedNPCs(JSONNPC[] value) in D:\Documents\My Games\Terraria/ModLoader\Mod Sources\CheatSheet\Configuration.cs:line 130
   at SetBannedNPCs(Object , Object )
   at Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(Object target, Object value)
Try deleting ":\Documents\My Games\Terraria\ModLoader\CheatSheetConfig_Server.json"
 
Back
Top Bottom