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

Here's my serverconfig.txt file. I didn't modify the batch files in any way. I didn't even know serverconfig.txt could specify a mod path. o_O

#this is an example config file for TerrariaServer.exe
#use the command 'TerrariaServer.exe -config serverconfig.txt' to use this configuration or run start-server.bat
#please report crashes by emailing crashlog.txt to [email protected]

#the following is a list of available command line parameters:

#-config <config file> Specifies the configuration file to use.
#-port <port number> Specifies the port to listen on.
#-players <number> / -maxplayers <number> Sets the max number of players
#-pass <password> / -password <password> Sets the server password
#-world <world file> Load a world and automatically start the server.
#-autocreate <#> Creates a world if none is found in the path specified by -world. World size is specified by: 1(small), 2(medium), and 3(large).
#-banlist <path> Specifies the location of the banlist. Defaults to "banlist.txt" in the working directory.
#-worldname <world name> Sets the name of the world when using -autocreate.
#-secure Adds addition cheat protection to the server.
#-noupnp Disables automatic port forwarding
#-steam Enables Steam Support
#-lobby <friends> or <private> Allows friends to join the server or sets it to private if Steam is enabled
#-ip <ip address> Sets the IP address for the server to listen on
#-forcepriority <priority> Sets the process priority for this task. If this is used the "priority" setting below will be ignored.
#-disableannouncementbox Disables the text announcements Announcement Box makes when pulsed from wire.
#-announcementboxrange <number> Sets the announcement box text messaging range in pixels, -1 for serverwide announcements.

#remove the # in front of commands to enable them.

#Load a world and automatically start the server.
world=C:\Users\celery\Documents\My Games\Terraria\ModLoader\Worlds\Bg.wld

#Creates a new world if none is found. World size is specified by: 1(small), 2(medium), and 3(large).
#autocreate=0

#Sets the name of the world when using autocreate
#worldname=nothin

#Sets the difficulty of the world when using autocreate 0(normal), 1(expert)
difficulty=0

#Sets the max number of players allowed on a server. Value must be between 1 and 255
maxplayers=3

#Set the port number
port=7777

#Set the server password
password=

#Set the message of the day
motd=There's a message of the day here for some reason.

#Sets the folder where world files will be stored
worldpath=C:\Users\celery\Documents\My Games\Terraria\ModLoader\Worlds

#The location of the banlist. Defaults to "banlist.txt" in the working directory.
#banlist=banlist.txt

#Adds addition cheat protection.
secure=0

#Sets the server language 1:English, 2:German, 3:Italian, 4:French, 5:Spanish
#lang=1

#Automatically forward ports with uPNP
upnp=1

#Reduces enemy skipping but increases bandwidth usage. The lower the number the less skipping will happen, but more data is sent. 0 is off.
npcstream=30

#Default system priority 0:Realtime, 1:High, 2:AboveNormal, 3:Normal, 4:BelowNormal, 5:Idle
priority=1
 
Here's my serverconfig.txt file. I didn't modify the batch files in any way. I didn't even know serverconfig.txt could specify a mod path. o_O

#this is an example config file for TerrariaServer.exe
#use the command 'TerrariaServer.exe -config serverconfig.txt' to use this configuration or run start-server.bat
#please report crashes by emailing crashlog.txt to [email protected]

#the following is a list of available command line parameters:

#-config <config file> Specifies the configuration file to use.
#-port <port number> Specifies the port to listen on.
#-players <number> / -maxplayers <number> Sets the max number of players
#-pass <password> / -password <password> Sets the server password
#-world <world file> Load a world and automatically start the server.
#-autocreate <#> Creates a world if none is found in the path specified by -world. World size is specified by: 1(small), 2(medium), and 3(large).
#-banlist <path> Specifies the location of the banlist. Defaults to "banlist.txt" in the working directory.
#-worldname <world name> Sets the name of the world when using -autocreate.
#-secure Adds addition cheat protection to the server.
#-noupnp Disables automatic port forwarding
#-steam Enables Steam Support
#-lobby <friends> or <private> Allows friends to join the server or sets it to private if Steam is enabled
#-ip <ip address> Sets the IP address for the server to listen on
#-forcepriority <priority> Sets the process priority for this task. If this is used the "priority" setting below will be ignored.
#-disableannouncementbox Disables the text announcements Announcement Box makes when pulsed from wire.
#-announcementboxrange <number> Sets the announcement box text messaging range in pixels, -1 for serverwide announcements.

#remove the # in front of commands to enable them.

#Load a world and automatically start the server.
world=C:\Users\celery\Documents\My Games\Terraria\ModLoader\Worlds\Bg.wld

#Creates a new world if none is found. World size is specified by: 1(small), 2(medium), and 3(large).
#autocreate=0

#Sets the name of the world when using autocreate
#worldname=nothin

#Sets the difficulty of the world when using autocreate 0(normal), 1(expert)
difficulty=0

#Sets the max number of players allowed on a server. Value must be between 1 and 255
maxplayers=3

#Set the port number
port=7777

#Set the server password
password=

#Set the message of the day
motd=There's a message of the day here for some reason.

#Sets the folder where world files will be stored
worldpath=C:\Users\celery\Documents\My Games\Terraria\ModLoader\Worlds

#The location of the banlist. Defaults to "banlist.txt" in the working directory.
#banlist=banlist.txt

#Adds addition cheat protection.
secure=0

#Sets the server language 1:English, 2:German, 3:Italian, 4:French, 5:Spanish
#lang=1

#Automatically forward ports with uPNP
upnp=1

#Reduces enemy skipping but increases bandwidth usage. The lower the number the less skipping will happen, but more data is sent. 0 is off.
npcstream=30

#Default system priority 0:Realtime, 1:High, 2:AboveNormal, 3:Normal, 4:BelowNormal, 5:Idle
priority=1
hm, weird, that's pretty much unchanged.
 
I tried this mod out, and found a problem with Waypoints. I had set three waypoints with this mod, and then later quit the game and rebooted for Windows updates. When I started the game back up, all of my waypoints were gone.
 
help something's wrong heres the log:
Object reference not set to an instance of an object.
at HEROsMod.HEROsMod.PostSetupContent() in D:\Documents\My Games\Terraria\ModLoader\Mod Sources\HEROsMod\Mod.cs:line 192
at Terraria.ModLoader.ModLoader.do_Load(Object threadContext)
 
Jopo's main priority right now is to update tml, then slowly fix the other mods. I don't expect a response here for a while. I just want to report a similar error to Nickel Bomber's previous post. After some hours of the server being up users will reconnect and not be frozen. They can move around but cannot interact with anything. If they click the login button the game crashes with that exception. Once this behavior starts it seems to affect all users until the server is reset.

This is a multiplayer server on a Linux box. Terraria 1.3.4.4, tML 0.9.2.3.

[
"BossChecklist",
"BouncyCoins",
"CalamityMod",
"DyeEasy",
"FUtils",
"HelpfulHotkeys",
"HEROsMod",
"NoFlare",
"RecipeBrowser",
"ReducedGrinding",
"TerrariaMod",
"WMITF",
"WWIAFTMod"
]
 
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.
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 lin (Mediafire)

Terraria 1.3.1 Version (Mod version v0.1.0.4 & Old Tmodloader version)

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


Hi,
After downloading both this mod and cheat sheet on 1.3.4 no gui appears on the bottom of my screen...
Help plz
 
I think you should try to find a way to make it playable without tmod loader, because tmod loader has been very buggy, and such other problems, like the mod browser not working, and that kind of stuff, I like tmod loader, but I would wish for a download of this that works without tmod loader. Thank you.

Love, the great scientist, Dr. Pire Vamp...
 
So me and my friend both have heros mod but when we do host and play and when we log into heros mod it just gives us the log out button and none of the actuall features. Is there any way around that? It's very annoying to have to change it between sets noble player and multiplayer just to use it.
 
So me and my friend both have heros mod but when we do host and play and when we log into heros mod it just gives us the log out button and none of the actuall features. Is there any way around that? It's very annoying to have to change it between sets noble player and multiplayer just to use it.
Sounds like neither of you have logged into an admin account. Easiest way to fix this is probably go to the save folder and delete the hero's mod config file, then next time you register you'd be admin. You can make your friends admin too when he logs in.
 
Sounds like neither of you have logged into an admin account. Easiest way to fix this is probably go to the save folder and delete the hero's mod config file, then next time you register you'd be admin. You can make your friends admin too when he logs in.
How do I do the admin thing all I know is be both registered with different logins
 
How do I do the admin thing all I know is be both registered with different logins
First player registered is automatically an admin. You can see the secret to become admin code in the server console if you run in independently. Or, edit HEROsModDatabase.json and change group to -1 for a player and then launch the server
 
Sorry for my lack of knowledge in this area. Today I downloaded HEROs mod and tModLoader, and friends couldnt join via steam or tMod server. Not sure if Im missing something or doing something wrong. Could you explain me please? They do not have tMod or Hero downloaded, though I disabeled them when we tried to play.
 
Sorry for my lack of knowledge in this area. Today I downloaded HEROs mod and tModLoader, and friends couldnt join via steam or tMod server. Not sure if Im missing something or doing something wrong. Could you explain me please? They do not have tMod or Hero downloaded, though I disabeled them when we tried to play.
Well, they need tMod.
 
Back
Top Bottom