• For issues you find with the Switch and Console releases, please follow this link and give as much detail as possible. This is the speediest way to get info to Pipeworks and get a hotfix in the works.
  • 1.4 will bring many changes to the PC version. We strongly advise making plans to back up your worlds and players prior to updating your game. More details here.
  • Begin your search for Journey's End information here and here. Please report bugs and issues for Journey's End here.
  • For issues you find with the Mobile 1.3 update, please follow this link and give as much detail as possible. This is the speediest way to get info to DR Studios to look at your issue. Also, some troubleshooting hints here.

tModLoader HERO's Mod - Terraria Creative Mode + Server Management + And Over 25 tools

superprogamer6

Official Terrarian
k, if you send client.log I can look into it. :)\Documents\My Games\Terraria\ModLoader\Logs)
at HEROsMod.HEROsModNetwork.DatabaseController.LoadSetting(String settingName) in HEROsModNetwork\DatabaseController.cs:line 112
at HEROsMod.HEROsModNetwork.DatabaseController.Init() in HEROsModNetwork\DatabaseController.cs:line 250
at HEROsMod.HEROsModNetwork.Network.Init() in HEROsModNetwork\Network.cs:line 105
at HEROsMod.HEROsMod.Init() in HEROsMod.cs:line 286
at HEROsMod.HEROsMod.Load() in HEROsMod.cs:line 61
at Terraria.ModLoader.ModContent.<>c.<Load>b__39_0(Mod mod)
at Terraria.ModLoader.ModContent.LoadModContent(CancellationToken token, Action`1 loadAction)
at Terraria.ModLoader.ModContent.Load(CancellationToken token)
at Terraria.ModLoader.ModLoader.Load(CancellationToken token)
at Terraria.ModLoader.ModLoader.<>c__DisplayClass42_0.<BeginLoad>b__0()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
 

jopojelly

Retinazer
tModLoader
at HEROsMod.HEROsModNetwork.DatabaseController.LoadSetting(String settingName) in HEROsModNetwork\DatabaseController.cs:line 112
at HEROsMod.HEROsModNetwork.DatabaseController.Init() in HEROsModNetwork\DatabaseController.cs:line 250
at HEROsMod.HEROsModNetwork.Network.Init() in HEROsModNetwork\Network.cs:line 105
at HEROsMod.HEROsMod.Init() in HEROsMod.cs:line 286
at HEROsMod.HEROsMod.Load() in HEROsMod.cs:line 61
at Terraria.ModLoader.ModContent.<>c.<Load>b__39_0(Mod mod)
at Terraria.ModLoader.ModContent.LoadModContent(CancellationToken token, Action`1 loadAction)
at Terraria.ModLoader.ModContent.Load(CancellationToken token)
at Terraria.ModLoader.ModLoader.Load(CancellationToken token)
at Terraria.ModLoader.ModLoader.<>c__DisplayClass42_0.<BeginLoad>b__0()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
at System.Threading.Tasks.Task.ExecutionContextCallback(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
at System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
at System.Threading.Tasks.Task.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
at System.Threading.ThreadPoolWorkQueue.Dispatch()
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
Hm, I guess try deleting ":\Documents\My Games\Terraria\ModLoader\HEROsModDatabase.json" and trying again
 

Malteusa

Skeletron Prime
Suggestion :
  • Could modded prefixes be applied to modded weapons with custom damage types ? or modded prefixes on vanilla weapons/tools ?
  • Could the Reforge Tool/Button could be used to 'force' apply reforges ? I mean applying unreal to a magic weapon or similar also, For some reason with any stacking mod only vanilla weapons can be reforged.
 

jopojelly

Retinazer
tModLoader
v0.3.1 released
  • Logging in is now optional, and it defaults to not required. Adjust config if you want all users to log in.

A rework of the login system has been requested for a long time. I had some time today and was able to make logging in optional, which should address the main concern people have with the log in system. If there are more adjustments that should be made, that can be done with more time.
 

imchibinese

Terrarian
Hello my friends. I am excited to announce the release of HERO's Mod. I'm excited to have this ported to Tmod. This mod is a tools mod. It is a pick and choose server mod that allows you to decide how you want to run your world. You can turn on and off any features. You can allow different groups to use some but not all features. This mod has full group management with a GUI. There are over 25 tools and many more in development. These tools aim to allow you to better manage a server without having to use slash commands in Terraria's chat. There is a full interface in game that you can use to preform actions. This mod also works for single player.



Tools:
  • An inventory editor with categories that are also searchable.
  • Infinite reach. This allows you to reach anywhere on the map with your cursor. You can dig and build a lot easier with this.
  • Disable and enable enemy spawns.
  • Delete items on the ground. This allows you to clean up easily.
  • Time controls. (This menu expands when clicked) Adjust the time of day.
View attachment 115518
  • Pause time.
  • Turn rain on and off.
  • Unlimited Enchanted Sundial.
  • Waypoints. Set teleporter points that all players can see and use if you allow them too.
  • Spawn NPCs. This allows you to spawn bosses, town, and friendly NPCs. You can move your town NPCs with this tool as well. Just click and they will be respawned. This tool is searchable.
  • Buffs. Give your player buffs for whatever amount of time you would like.
  • Godmode. This prevents you from dying.
  • Reforge. You can drop your items here and you will be able to reforge them to whatever prefix you would like.
  • Regions. This allows you to set protected regions that players can or cannot edit. You can assign groups of players or you can assign individuals.
  • Tile modification. This allows you to see who last modified a tile. If you notice someone griefed your server you can find out who did it.
  • Players online. See players that are active and also see registered players.
  • Snoop players inventories. If you want to see if someone is cheating the best way to know is to take a look at their items. This allows full snooping of inventories.
  • Ban players with a click of your mouse.
  • Kick players.
  • Teleport to players. You just click their name and then click teleport to be taken to the player.
  • Set your worlds spawn point.
  • Reveal the map.
  • Ban explosives.
  • Prevent gravestones.
  • A full group management window that allows you to set who can use all of these tools.
  • A built in log in and log out system that allows users to register different usernames and log into different accounts right in game.
  • Freeze players when they join the server until they log in.
  • A bunch of other stuff.

Here are few in game menus for the tools:
View attachment 115520

View attachment 115521

View attachment 115522

View attachment 115524
Credits
HERO: 2 years managing this project. I really hope you like it. I've spent many nights testing revision after revision of the mod for bugs. I worked really hard on the design of the mod and put a lot of thought into which tools would be best. Funding, design, bugtesting, and project management.

Matthew Thompson: The main architect who built the mod from the ground up. Hundreds of hours went into making the mod the best creative mode mod in Terraria. He worked on the project prior to 1.3. He has moved on to developing his own games and the project is now open source.
jopojelly: I worked with the very talented modder jopojelly to port this mod to tMod. We are currently updating even more features that did not survive the port. He has done amazing work porting the mod over. Porting, bugtesting, and development of new tools.
Legal
By downloading this mod you agree that we are not responsible for any damages or problems that may be caused by the mod, tModLoader, or any add-ons for any reason whatsoever.
Direct download HERO's Mod File (Always up to date)
Alternate download link (Github)

Terraria 1.3.1 Version (Mod version v0.2)

You can also download the mod from the mod browser in tModLoader.
You need tModLoader to use this mod. If you need help installing tModLoader go HERE.
Thank you
Thank you to the whole tModLoader team who has put together such an amazing project. They clearly have a love for this game and a passion for modding. Thank you to Redigit and the whole dev team for making such a great game and continuing to update it with content even after 5 years. Thank you to the community for making it worth the time to make something like this. Without people to play the mods there would be no point in making them.
The future of this mod
I want this mod to go open source so that the community can build whatever tools they want into the UI using our UI kit and our group management. We are working on making it easier for modders to make add-ons that will hook right into the hotbar and let servers assign them to the group management. I would like more than anything to pass this massive time sink off to the community. I need sleep. - HERO
When i tried to use the mod on a server for my friends it froze me, the owner, and the register button didnt do anything but say fill the field out which didnt do anything, that was kinda a let down
 

jopojelly

Retinazer
tModLoader
When i tried to use the mod on a server for my friends it froze me, the owner, and the register button didnt do anything but say fill the field out which didnt do anything, that was kinda a let down
if you post a client.log and server.log, I can look into it.
 

jopojelly

Retinazer
tModLoader
What's the reason for the extensions tab pretty much never opening ?
Do you have any mods that add extensions? that's usually the reason, if you don't have any mods that integrate, you won't see any buttons. My list of supporting mods might be out of date. Something like ShorterRespawn you can test with, it should show up.
 

Sidiax

Terrarian
Do you have any mods that add extensions? that's usually the reason, if you don't have any mods that integrate, you won't see any buttons. My list of supporting mods might be out of date. Something like ShorterRespawn you can test with, it should show up.
I do have a few, including ShorterRespawn. The tab itself just doesn't seem to open. I've made a gif to show you what I mean - https://i.gyazo.com/40d64b4b8bd49c7ce08c0e5480c338b5.mp4
 
Top Bottom