tModLoader Qwerty's Bosses and Items

qwerty3.14

Terrarian
This is a general content mod I made. I want to focus on unique and interesting content over making a lot, or having some long progression system.

Includes
-8 bosses with custom AI!
-A new sky fortress biome/strucutre with randomised layouts, and new enemeis with custom AI!
-A new event the dino militia!
-8 new accesory prefixes!
-over 400 items total! including...
-many new armor sets all with unique effects
-LOADS of cool and unique weapons!

I'm not that good of a spriter so here I'll give thanks to the spriters who helped!
-Havoc
-Liquidated Assets
-SUS
-Darkpuppey
-FazerGamer
-GamingWithZack
-ShockedHorizon5
-FailureOfMankind
-Raz
-Kerdo
-Phobostar

Extra thanks
-Turquiose (for writing custom themes)
-Kerdo (Russian Translations)
-Cerberus (Chinese Translations)

Here are some examples of content to expect.
Here is a yoyo
1573764892463.png


Do you want guns or magic?
This weapon: Yes (also party bullets)
1573764951662.png


Did you ever want a weapon that shoots pumpkin seeds which grow into homing pumpkin rockets after a while?
Well this is the mod for you
1573764983128.png


Ever wanted to kill things with a child's toy in terraria? What yoyos? don't be riiculus TOPS are the next big thing!
1573765066984.png


You don't need to adventure alone. If you don't have friends this mod has plenty of new summons.
Like a flying bow that shoots arrows from your inventory
Or a mini spacships that flies around like there's no gravity
Or a minion that ruthlessly teleports and dashes through enemies
1573765258351.png


If you get tired of conventional weapons you could just turn into a tank!
This is part of the new Shapeshifter class (WIP)
1573765325201.png


The mod also has a few armors. Here is glass armor it is one of my favorites.
Glass armor contributes bonuses to encourage mixing magic and ranged attacks.
1573765384486.png


In case you couldn't tell this mod has a few bosses.
Here is The Hydra, try the mod to see what other crazy bosses this mod has.
1573765473047.png

If you have a question, bug to report, or just want to hang out please check out the discord server.
Your question will usually be answered faster than on the forum.

Here is a link to the wiki if you want to look for some more content. It usually isn't up to date on everything.
Qwerty's Bosses and Items

If any modders a curious about how I do some of this crazy stuff, here is a link to my source code. This is almost always up to date

If you need a manual download go here
 
Last edited:
Hey so have gotten huge lagspikes and following streams of MessageBuffer errors in two server instances now. Once when I was hosting, and once when not hosting.
When I was hosting, the cause was never clear. This time, since the number of mods that are the same between both instances is so low, the possibilies have been greatly narrowed down.
Qwerty's is one of those mods, AND this time, immediately before the errors started, Qwerty's threw an error.
Strangely, this only occured when I was on the server. Any other player didn't cause this issue on the server, despite all of us having the same mod setup and same configs.

Here's the relevant part of the log:
[23:18:52] [1/INFO] [tML]: Starting tModLoader v0.11.5 Windows server
[23:18:52] [1/INFO] [tML]: Running on NetFramework 4.7.2
[23:18:52] [1/INFO] [tML]: Executable: C:\Program Files (x86)\Steam\steamapps\common\Terraria\tModLoaderServer.exe
[23:18:52] [1/INFO] [tML]: Working Directory: C:\Program Files (x86)\Steam\steamapps\common\Terraria
[23:18:52] [1/INFO] [tML]: Launch Parameters: -steam -lobby friends -config serverconfig.txt
[23:18:52] [1/DEBUG] [tML]: Assembly Resolve: -> MonoMod.RuntimeDetour, Version=19.10.5.2, Culture=neutral, PublicKeyToken=null
[23:18:52] [1/DEBUG] [tML]: Assembly Resolve: MonoMod.RuntimeDetour, Version=19.10.5.2, Culture=neutral, PublicKeyToken=null -> MonoMod.Utils, Version=19.10.5.2, Culture=neutral, PublicKeyToken=null
[23:18:52] [1/DEBUG] [tML]: Assembly Resolve: MonoMod.RuntimeDetour, Version=19.10.5.2, Culture=neutral, PublicKeyToken=null -> Mono.Cecil, Version=0.10.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e
[23:18:52] [1/DEBUG] [tML]: Assembly Resolve: -> Ionic.Zip.Reduced, Version=1.9.1.8, Culture=neutral, PublicKeyToken=edbe51ad942a3f5c
[23:18:52] [1/DEBUG] [tML]: Assembly Resolve: -> Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
[23:18:53] [1/DEBUG] [tML]: Assembly Resolve: -> Steamworks.NET, Version=9.1.0.0, Culture=neutral, PublicKeyToken=null
[23:18:54] [1/INFO] [tML]: Finding Mods...
[23:18:56] [1/INFO] [tML]: Sandboxing: AutoTrash
[23:18:56] [1/INFO] [tML]: Sandboxing: BossChecklist
[23:18:56] [1/INFO] [tML]: Sandboxing: CalamityMod
[23:18:57] [1/INFO] [tML]: Sandboxing: CalamityModMusic
[23:18:57] [1/INFO] [tML]: Sandboxing: Census
[23:18:57] [1/INFO] [tML]: Sandboxing: HamstarHelpers
[23:18:57] [1/INFO] [tML]: Sandboxing: ExtensibleInventory
[23:18:57] [1/INFO] [tML]: Sandboxing: Leveled
[23:18:57] [1/INFO] [tML]: Sandboxing: WingSlot
[23:18:57] [1/INFO] [tML]: Sandboxing: Loot
[23:18:57] [1/INFO] [tML]: Sandboxing: MagicStorage
[23:18:57] [1/INFO] [tML]: Sandboxing: NoFishTimer
[23:18:57] [1/INFO] [tML]: Sandboxing: NoMoreTombs
[23:18:57] [1/INFO] [tML]: Sandboxing: QwertysRandomContent
[23:18:57] [1/INFO] [tML]: Sandboxing: RecipeBrowser
[23:18:57] [1/INFO] [tML]: Sandboxing: ThoriumMod
[23:18:58] [1/INFO] [tML]: Sandboxing: WeaponOut
[23:18:58] [1/INFO] [tML]: Sandboxing: Wormholes
[23:18:58] [1/INFO] [tML]: Instantiating Mods...
[23:18:59] [1/DEBUG] [tML]: Assembly Resolve: Wormholes_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> HamstarHelpers_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[23:18:59] [1/INFO] [tML]: Initializing: ModLoader v0.11.5
[23:18:59] [1/INFO] [tML]: Initializing: AutoTrash v0.4.1
[23:18:59] [1/INFO] [tML]: Initializing: BossChecklist v0.2.1
[23:18:59] [1/INFO] [tML]: Initializing: CalamityMod v1.4.2.107
[23:19:00] [1/INFO] [tML]: Initializing: CalamityModMusic v1.4.2.1
[23:19:00] [1/INFO] [tML]: Initializing: Census v0.3.1
[23:19:00] [1/DEBUG] [tML]: Assembly Resolve: Census_0, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null -> MonoMod.Utils, Version=19.5.19.1, Culture=neutral, PublicKeyToken=null
[23:19:00] [1/WARN] [tML]: Upgraded Reference MonoMod.Utils -> Version=19.5.19.1 -> 19.10.5.2
[23:19:00] [1/DEBUG] [tML]: Assembly Resolve: Census_0, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null -> TerrariaHooks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[23:19:00] [1/DEBUG] [tML]: Assembly Resolve: TerrariaHooks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> MonoMod.Utils, Version=18.10.0.0, Culture=neutral, PublicKeyToken=null
[23:19:00] [1/WARN] [tML]: Upgraded Reference MonoMod.Utils -> Version=18.10.0.0 -> 19.10.5.2
[23:19:00] [1/DEBUG] [tML]: Assembly Resolve: TerrariaHooks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> MonoMod.RuntimeDetour, Version=19.4.13.1, Culture=neutral, PublicKeyToken=null
[23:19:00] [1/WARN] [tML]: Upgraded Reference MonoMod.RuntimeDetour -> Version=19.4.13.1 -> 19.10.5.2
[23:19:00] [1/DEBUG] [tML]: Hook IL.Terraria.Main::UpdateTime_SpawnTownNPCs() modified by Census_0
[23:19:00] [1/DEBUG] [tML]: Assembly Resolve: Census_0, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null -> Mono.Cecil, Version=0.10.3.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e
[23:19:00] [1/WARN] [tML]: Upgraded Reference Mono.Cecil -> Version=0.10.3.0 -> 0.10.4.0
[23:19:00] [1/INFO] [tML]: Initializing: HamstarHelpers v5.3.3
[23:19:00] [1/INFO] [tML]: Initializing: ExtensibleInventory v1.5.1.1
[23:19:00] [1/INFO] [tML]: Initializing: Leveled v1.0.4
[23:19:00] [7/DEBUG] [tML]: Web Request: Current IP Check
[23:19:00] [1/INFO] [tML]: Initializing: WingSlot v1.7.3
[23:19:00] [1/INFO] [tML]: Initializing: Loot v0.1.2.3
[23:19:00] [1/INFO] [tML]: Initializing: MagicStorage v0.4.3.5
[23:19:00] [1/INFO] [tML]: Initializing: NoFishTimer v1.1.0
[23:19:00] [1/DEBUG] [tML]: Hook IL.Terraria.Main::GUIChatDrawInner() modified by NoFishTimer_0
[23:19:00] [1/DEBUG] [tML]: Hook IL.Terraria.Main::UpdateTime() modified by NoFishTimer_0
[23:19:00] [1/INFO] [tML]: Initializing: NoMoreTombs v1.0.1
[23:19:00] [1/INFO] [tML]: Initializing: QwertysRandomContent v0.19.10
[23:19:00] [1/INFO] [tML]: Initializing: RecipeBrowser v0.8.4
[23:19:00] [1/DEBUG] [tML]: Hook On.Terraria.Player::AdjTiles() added by RecipeBrowser_0
[23:19:00] [1/INFO] [tML]: Initializing: ThoriumMod v1.6.1.0
[23:19:01] [1/DEBUG] [tML]: Hook On.Terraria.Player::ApplyDamageToNPC(NPC, int, float, int, bool) added by ThoriumMod_0
[23:19:01] [1/INFO] [tML]: Initializing: WeaponOut v1.6.4
[23:19:01] [1/INFO] [tML]: Initializing: Wormholes v1.10.1
[23:19:01] [1/INFO] [tML]: Setting up...
[23:19:01] [1/INFO] [tML]: Loading: ModLoader v0.11.5
[23:19:01] [1/INFO] [tML]: Loading: AutoTrash v0.4.1
[23:19:01] [1/INFO] [tML]: Loading: BossChecklist v0.2.1
[23:19:01] [1/INFO] [tML]: Loading: CalamityMod v1.4.2.107
[23:19:03] [1/INFO] [tML]: Loading: CalamityModMusic v1.4.2.1
[23:19:03] [1/INFO] [tML]: Loading: Census v0.3.1
[23:19:03] [1/INFO] [tML]: Loading: HamstarHelpers v5.3.3
[23:19:03] [1/INFO] [tML]: Loading: ExtensibleInventory v1.5.1.1
[23:19:03] [1/INFO] [tML]: Loading: Leveled v1.0.4
[23:19:03] [1/INFO] [tML]: Loading: WingSlot v1.7.3
[23:19:03] [1/INFO] [tML]: Loading: Loot v0.1.2.3
[23:19:03] [1/INFO] [tML]: Loading: MagicStorage v0.4.3.5
[23:19:03] [1/INFO] [tML]: Loading: NoFishTimer v1.1.0
[23:19:03] [1/INFO] [tML]: Loading: NoMoreTombs v1.0.1
[23:19:03] [1/INFO] [tML]: Loading: QwertysRandomContent v0.19.10
[23:19:03] [1/INFO] [tML]: Loading: RecipeBrowser v0.8.4
[23:19:03] [1/INFO] [tML]: Loading: ThoriumMod v1.6.1.0
[23:19:05] [1/INFO] [tML]: Loading: WeaponOut v1.6.4
[23:19:05] [1/INFO] [tML]: Loading: Wormholes v1.10.1
[23:19:05] [1/INFO] [tML]: Adding Recipes...
[23:19:07] [1/DEBUG] [tML]: Assembly Resolve: ExtensibleInventory_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> HamstarHelpers_0, Version=5.1.1.0, Culture=neutral, PublicKeyToken=null
[23:20:06] [3/INFO] [Terraria]: Loading World: Gotta get this bread, IsCloud=False
[23:20:06] [3/INFO] [StatusText]: Resetting game objects
[23:20:10] [3/INFO] [StatusText]: Loading world data
[23:20:12] [3/INFO] [StatusText]: Settling liquids
[23:20:15] [1/INFO] [Terraria]: Running one update...
[23:20:15] [1/INFO] [tML]: Server starting with AllowVanillaClients set to False
[23:20:15] [1/DEBUG] [tML]: Fallback synchronization context assigned
[23:20:17] [1/INFO] [Terraria]: Listening on port 7777
[23:20:22] [13/DEBUG] [tML]: Assembly Resolve: -> MP3Sharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[23:20:22] [13/DEBUG] [tML]: Assembly Resolve: -> NVorbis, Version=0.8.4.0, Culture=neutral, PublicKeyToken=null
[23:20:24] [13/DEBUG] [tML]: Assembly Resolve: -> Mono.Cecil.Mdb, Version=0.10.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e
[23:20:24] [13/DEBUG] [tML]: Assembly Resolve: -> Mono.Cecil.Pdb, Version=0.10.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e
[23:20:25] [13/INFO] [Terraria]: JIT loading finished
[23:21:27] [1/INFO] [Terraria]: Sending Server Config ModHelpersConfig: {"DisableControlPanel":true}
[23:21:27] [1/INFO] [Terraria]: Sending Server Config ExtensibleInventoryConfig: {}
[23:21:27] [1/INFO] [Terraria]: Sending Server Config Config: {}
[23:21:27] [1/INFO] [Terraria]: Sending Server Config WormholesConfig: {}
[23:21:32] [1/INFO] [Terraria]: Cinzenta has joined.
[23:22:41] [1/WARN] [tML]: Silently Caught Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at QwertysRandomContent.QwertysRandomContent.HandlePacket(BinaryReader reader, Int32 whoAmI) in QwertysRandomContent.cs:line 599
at Terraria.ModLoader.ModNet.HandleModPacket(BinaryReader reader, Int32 whoAmI, Int32 length)
at Terraria.MessageBuffer.GetData(Int32 start, Int32 length, Int32& messageType)
at Terraria.NetMessage.CheckBytes(Int32 bufferIndex)
at Terraria.Netplay.<>c.<ServerLoop>b__46_2()
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.ThreadPoolTaskScheduler.TryExecuteTaskInline(Task task, Boolean taskWasPreviouslyQueued)
at System.Threading.Tasks.TaskScheduler.TryRunInline(Task task, Boolean taskWasPreviouslyQueued)
at System.Threading.Tasks.Task.InternalRunSynchronously(TaskScheduler scheduler, Boolean waitForCompletion)
at Terraria.Netplay.OnUpdate()
at Terraria.Main.DoUpdate(GameTime gameTime)
at Terraria.Main.Update(GameTime gameTime)
at Terraria.Main.DedServ()
at Terraria.Program.LaunchGame_()
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
at Terraria.WindowsLaunch.Main(String[] args)

[23:22:41] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:22:42] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:22:43] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:22:45] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:22:46] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:22:50] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:22:57] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:22:59] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:00] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:06] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:20] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:20] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:26] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:26] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:26] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:27] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:30] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:33] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:35] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:35] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:39] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:39] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:40] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:42] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:48] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:50] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:58] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:23:59] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:24:13] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:24:16] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:24:18] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:24:20] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:24:22] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:24:26] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:24:28] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:24:32] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:24:32] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:24:34] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:24:34] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:04] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:05] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:05] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:06] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:07] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:07] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:09] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:10] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:10] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:11] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:12] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:12] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:13] [1/WARN] [Terraria]: Error on message Terraria.MessageBuffer
[23:25:25] [1/INFO] [Terraria]: Cinzenta has left.
[23:26:07] [1/INFO] [Terraria]: Sending Server Config ModHelpersConfig: {"DisableControlPanel":true}
[23:26:07] [1/INFO] [Terraria]: Sending Server Config ExtensibleInventoryConfig: {}
[23:26:07] [1/INFO] [Terraria]: Sending Server Config Config: {}
[23:26:07] [1/INFO] [Terraria]: Sending Server Config WormholesConfig: {}
[23:26:12] [1/INFO] [Terraria]: JayBurr has joined.
[23:35:40] [6/INFO] [StatusText]: Saving world data
[23:35:41] [6/INFO] [StatusText]: Validating world save

If this IS a Qwerty's issue, then I don't understand why it's only happening when I play. Of note is that I'm running Terraria through a nonstandard method.
I'm running it through Terraria GameLauncher with the -savedirectory command to have multiple instances. I can't see why that would cause issues ingame though.

Well I hate to start this thread off with a bug report but I figure I may as well repost this here in hopes someone will be able to tell me what the heck is going on.
I'm still under the assumption Qwerty's is the culprit given an error was caught from it the moment the messagebuffer errors started this time, and it is one of few mods that were present in both modpacks. Something to do with packets. I don't know what to do with packets though. It only seemed to happen when I was on, and stopped when I left. When others joined, nothing happened. The spam of messagebuffer errors and accompanying lagspikes only ever occured while I was on the server, though I don't know if that was coincidence or not.
Of note, I was using one purely-clientside mod which was not present on the server: Helpful Hotkeys. But given it's Clientside, it shouldn't have had any effect on the server, unless my understanding of Terraria's code is even worse than I thought and there's some amount of crossover.
 
Does the error still happen with just this mod enabled?
I'm afraid I can't confirm that, as we stopped playing because the lagspikes made it unplayable, and it doesn't occur at all when I use the mod in Singleplayer. It probably also won't work if I'm hosting the Steam multiplayer since I'd be both the client and the server? So... Hm... I could ask tomorrow if the host still has it set up, if she can open it again so we can check.
 
As much as I liked the older Noehtnap before the revamp, I can completely see why you did this, the older fight was cool but... in the heat of battle memorizing patterns is a bit hard. Still, I feel at-least some elements of it should be added back into the modern fight.

For example, could you have the darkness creep back in around the player like it used to do? Before the fight starts? Having the darkness suddenly be there on the first frame kinda ruins it for me.

Also this fight just seems a little disappointing now, especially since it doesn't ramp up like it used to.

I donno... I personally feel that if the player was slowed down during the fight, the previous version's fight would make a great hardmode boss.
 
As much as I liked the older Noehtnap before the revamp, I can completely see why you did this, the older fight was cool but... in the heat of battle memorizing patterns is a bit hard. Still, I feel at-least some elements of it should be added back into the modern fight.

For example, could you have the darkness creep back in around the player like it used to do? Before the fight starts? Having the darkness suddenly be there on the first frame kinda ruins it for me.

Also this fight just seems a little disappointing now, especially since it doesn't ramp up like it used to.

I donno... I personally feel that if the player was slowed down during the fight, the previous version's fight would make a great hardmode boss.
The main issue I had with the original noehtnap fight was how slow it felt where half the battle you were just watching the forecast and neither of you were attacking each other.

The reason I removed the darkness creeping in was because it caused a lot of lag right at the start of the fight. Now that I think about it maybye I could do a fade in, where it starts transparent and goes to black. That should cause a lot less lag and still have a transition effect.

Noehtnap still gets more aggressive as his health lowers on expert mode. He doesn't gain new attacks but the time between them lowers as his health does and is almost completely eliminated at the end. Maybye I could lock him on 'make cannon attack' when he's below 10% health.
 
now that I think about it more another way I could do the dark creep in is to lower the resolution until it gets close to the player. The old version kind of did this to some extent but its code was very messy.
 
The main issue I had with the original noehtnap fight was how slow it felt where half the battle you were just watching the forecast and neither of you were attacking each other.

The reason I removed the darkness creeping in was because it caused a lot of lag right at the start of the fight. Now that I think about it maybye I could do a fade in, where it starts transparent and goes to black. That should cause a lot less lag and still have a transition effect.

Noehtnap still gets more aggressive as his health lowers on expert mode. He doesn't gain new attacks but the time between them lowers as his health does and is almost completely eliminated at the end. Maybye I could lock him on 'make cannon attack' when he's below 10% health.
Ah yes, again I found the fight really unique, but I didn't feel it worked very well with Terraria. It was super cool but at the same time missed the mark. the new version is Alot more on par with what people would expect in Terraria.

Strangely enough it never lagged for me, then again I can wear the Soul of Eternity and only get like 15 FPS drops lol.
So I assume on a weaker machine, it might be too much.

now that I think about it more another way I could do the dark creep in is to lower the resolution until it gets close to the player. The old version kind of did this to some extent but its code was very messy.
You practically wrote the code TWICE, yes, I checked out your github the moment I fought this boss because I was impressed you managed to pull it off (you had said boss in the mod for a while now, just in a very wip and MEGA LAGGY state) So I can't blame any part of that.

What I say is not fact of course, just my personal option, this boss is in no way ruined, just slightly less unique to better fit into Terraria which I think is a good thing. I made a backup of the previous version of the mod before updating, incase I want to do both fights <3
 
So far, I've only noticed 2 things wrong with the new update:

A: Your "Blade of a God" Music box has an invalid tooltip
B: There's a typo on Thrower's Bag of tricks, "Accelerate" is spelled wrong
C:
hsmT6Qq.png


I know these arn't any real big problems, but I thought I'd point them out
if I find anything else, I'll report it the same
 
Last edited:
I don't see any issues here.
it's "Priest", not Preist, Yeah I prop should have mentioned that instead of posting the pic, but...
again these are kinda not-really impacting bugs but typos bother me

But again, you know it happens, I just realized I called my Compass item "Compess" so yeah, no harm done, just pointing it out


EDIT: oh wait, there was one other thing: the Sky Alter is just kinda floating, I'm assuming it's not anchored to the blocks below it or even the walls as I can break everything around it.
It's a little weird... but again nothing game breaking.
 
Last edited:
Hey, love your mod. I just got Cthulhu's stare after beating EoC. I think a big problem is the fact that I can dash through terrain that I otherwise couldn't mine. It lets me cheese the lab from mod of redemption and get to places like the jungle temple before getting the key. I feel like you should make it impossible to dash through terrain you can't mine yet or just terrain in general. Thanks :)
 
Hey, love your mod. I just got Cthulhu's stare after beating EoC. I think a big problem is the fact that I can dash through terrain that I otherwise couldn't mine. It lets me cheese the lab from mod of redemption and get to places like the jungle temple before getting the key. I feel like you should make it impossible to dash through terrain you can't mine yet or just terrain in general. Thanks :)
In fact, I feel like the weapon is kind of overpowered, but it is fun that way. A cool thing would be to make cthulu drop an item that you can combine with something a bit more late game to craft the weapon.
 
Hey, love your mod. I just got Cthulhu's stare after beating EoC. I think a big problem is the fact that I can dash through terrain that I otherwise couldn't mine. It lets me cheese the lab from mod of redemption and get to places like the jungle temple before getting the key. I feel like you should make it impossible to dash through terrain you can't mine yet or just terrain in general. Thanks :)
Sorry for a late response but I finally decided to address this, main reason it goes through tiles is I couldn't think of a better way of it interacting with tiles at the time. Since the hitbox is so big it would be awkward if it just disapear if the player used it when standing on the ground. I've finally thought of something, I made the hitbox smaller for interacting with tiles (collision with NPCs is unchanged) and it now bounces off of tiles.

In fact, I feel like the weapon is kind of overpowered, but it is fun that way. A cool thing would be to make cthulu drop an item that you can combine with something a bit more late game to craft the weapon.
I've already been thinking about an upgrade, someone gave the idea of making a mech version with spazmitazim, and then an armor piece that would upgrade it to add in a retinizer throwing in some extra damage.


Overall, I feel like this mod is great. The morph items are amazing. I would love to see more of them.
Yeah I've been acululating a lot of ideas, but have generally prioritizing some other things in the mod, like improving the boss AIs. I will get around to adding more shapeshifts.
 
Hi, I run into some problems with this mod and I think calamity is the culprit (because before installing calamity worked fine) but only in world generation, when im using a world already created works fine, the last thing it says is(sorry the log is in spanish):

[16:37:06] [9/INFO] [StatusText]: Distribuyendo líquidos
[16:37:29] [9/ERROR] [tML]: Se ha producido un fallo durante la generación del mundo
Hiding true compasses!
System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
en QwertysRandomContent.FrozenDen.<ModifyWorldGenTasks>b__9_1(GenerationProgress progress) en QwertysRandomContent\FrozenDen.cs:línea 187
en Terraria.World.Generation.WorldGenerator.GenerateWorld(GenerationProgress progress)

So maybe I can modify something to make it work?
 
Hi, I run into some problems with this mod and I think calamity is the culprit (because before installing calamity worked fine) but only in world generation, when im using a world already created works fine, the last thing it says is(sorry the log is in spanish):

[16:37:06] [9/INFO] [StatusText]: Distribuyendo líquidos
[16:37:29] [9/ERROR] [tML]: Se ha producido un fallo durante la generación del mundo
Hiding true compasses!
System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
en QwertysRandomContent.FrozenDen.<ModifyWorldGenTasks>b__9_1(GenerationProgress progress) en QwertysRandomContent\FrozenDen.cs:línea 187
en Terraria.World.Generation.WorldGenerator.GenerateWorld(GenerationProgress progress)

So maybe I can modify something to make it work?
There's a bug where in the newest version of 64 bit tmodloader the world fails to generate with the mod.
 
There's a bug where in the newest version of 64 bit tmodloader the world fails to generate with the mod.
Oh, well that is unfortunate, so are any plans to make it compatible? not rushing you or anything just want to know if I should wait and create a new world with this mod or make a playthrough with calamity and later with this mod.
Also the mod is really nice, great job making it :)
 
Back
Top Bottom