tModLoader [1.4.4] TerraGuardians - Terraria Companions Mod

NIce i went to the mod browser to see what updates i had and saw this one and then came here and said wait... Where is the change log? But, However This new raking system is interesting
 
I kind of need some time to post and talk about the changes on the update. I generally launch the update first, and the log later.
Either way, someone would lose depending on the order I launch the update:
  • If I launch the update before launching the change log, some people may end up not seeing the change log on the mod page, because I'm still writing it.
  • If I launch the update after launching the change log, people that doesn't use the mod browser may end up downloading an older version of the mod.
And this talk made me remember that I forgot about the github.
#GotToUpdateItNow.

Edit:. Fixed It.

Edit2:. Aaaaaaaaaaand hotfix out:
Fixed Sardine's Item animation frames.
Dialogue fixes. Oops.
Added dialogues mentioning Michelle.

Enjoy :3
 
Last edited:
I am really enjoying this update. It really adds more to the game.

1590469935844.png
 
Last edited:
Since I have two Xbox 360 gamepads I figured I would test local co-op more. I am very aware this is still a new mod so it's gonna be rough at first.

One of my first suggestions is to make player 2's gamepad gameplay to be more like player 1's gamepad gameplay. I don't really like how aiming works. All of the default buttons should reflect player 1's. One example is jumping with the L trigger button.
 
Since I have two Xbox 360 gamepads I figured I would test local co-op more. I am very aware this is still a new mod so it's gonna be rough at first.

One of my first suggestions is to make player 2's gamepad gameplay to be more like player 1's gamepad gameplay. I don't really like how aiming works. All of the default buttons should reflect player 1's. One example is jumping with the L trigger button.
The problem, is that I actually don't know how the player 1 controls works, neither am able to test If It will work.
 
The problem, is that I actually don't know how the player 1 controls works, neither am able to test If It will work.

If you at least make the aiming with the right stick normal rather then inverted that would be nice. A toggle option for those who like inverted would be cool as well.
 
I can try doing that. And as I mentioned, I have no way to test it, so I had no idea I inverted the control.
But I'll add that to the todo list.
 
This mod works great, but I had a couple of bugs
1. It crashes if you close their inventory and open it again too fast
[12:21:13] [1/INFO] [tML]: Starting tModLoader v0.11.7.2 Windows client (28/05/2020)
[12:21:13] [1/INFO] [tML]: Running on NetFramework 4.8
[12:21:13] [1/INFO] [tML]: Executable: C:\Program Files (x86)\Steam\steamapps\common\tModLoader\tModLoader.exe
[12:21:13] [1/INFO] [tML]: Working Directory: C:\Program Files (x86)\Steam\steamapps\common\tModLoader
[12:21:13] [1/INFO] [tML]: Launch Parameters:
[12:21:13] [1/DEBUG] [tML]: Assembly Resolve: -> MonoMod.RuntimeDetour, Version=20.5.14.1, Culture=neutral, PublicKeyToken=null
[12:21:13] [1/DEBUG] [tML]: Assembly Resolve: MonoMod.RuntimeDetour, Version=20.5.14.1, Culture=neutral, PublicKeyToken=null -> MonoMod.Utils, Version=20.5.14.1, Culture=neutral, PublicKeyToken=null
[12:21:13] [1/DEBUG] [tML]: Assembly Resolve: MonoMod.RuntimeDetour, Version=20.5.14.1, Culture=neutral, PublicKeyToken=null -> Mono.Cecil, Version=0.11.2.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e
[12:21:14] [1/DEBUG] [tML]: Assembly Resolve: -> Newtonsoft.Json, Version=10.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed
[12:21:14] [1/WARN] [tML]: tModLoader.RuntimeErrorSilentlyCaughtException
System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
at Terraria.ModLoader.Logging.Init()
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
at Terraria.WindowsLaunch.Main(String[] args)

[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/ERROR] [tML]: System.IO.IOException: Cannot create a file when that file already exists.

at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.__Error.WinIOError()
at System.IO.File.InternalMove(String sourceFileName, String destFileName, Boolean checkHost)
at Terraria.ModLoader.Core.LogArchiver.MoveOldLogs()
[12:21:14] [1/DEBUG] [tML]: Assembly Resolve: -> Ionic.Zip.Reduced, Version=1.9.1.8, Culture=neutral, PublicKeyToken=edbe51ad942a3f5c
[12:21:15] [1/DEBUG] [tML]: Assembly Resolve: -> Steamworks.NET, Version=9.1.0.0, Culture=neutral, PublicKeyToken=null
[12:21:15] [1/INFO] [Terraria]: Found Terraria steamapp install at: C:\Program Files (x86)\Steam\steamapps\common\Terraria
[12:21:16] [1/DEBUG] [Terraria]: Graphics Device: Intel(R) HD Graphics 4000 {Width:1366 Height:768 Format:Color AspectRatio:1.778646}
[12:21:31] [1/INFO] [Terraria]: Loaded 1000 vanilla assets
[12:21:34] [1/INFO] [Terraria]: Loaded 2000 vanilla assets
[12:21:35] [1/INFO] [Terraria]: Loaded 3000 vanilla assets
[12:21:36] [1/INFO] [Terraria]: Loaded 4000 vanilla assets
[12:21:36] [1/INFO] [Terraria]: Loaded 5000 vanilla assets
[12:21:40] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 800 -> 1280, Height: 480 -> 720, Fullscreen: False -> True, Display: \\.\DISPLAY1
[12:21:40] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1280 -> 1366, Height: 720 -> 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:21:44] [9/DEBUG] [tML]: Assembly Resolve: -> MP3Sharp, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[12:21:44] [9/DEBUG] [tML]: Assembly Resolve: -> NVorbis, Version=0.8.4.0, Culture=neutral, PublicKeyToken=null
[12:21:45] [11/DEBUG] [tML]: Assembly Resolve: -> Mono.Cecil.Mdb, Version=0.11.2.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e
[12:21:45] [11/DEBUG] [tML]: Assembly Resolve: -> Mono.Cecil.Pdb, Version=0.11.2.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e
[12:21:46] [8/INFO] [Terraria]: JIT loading finished
[12:21:47] [12/INFO] [tML]: Unloading mods
[12:21:47] [12/INFO] [tML]: Finding Mods...
[12:21:52] [12/INFO] [tML]: Sandboxing: AccessoriesImproved
[12:21:53] [12/INFO] [tML]: Sandboxing: AccessoriesUncraft
[12:21:53] [12/INFO] [tML]: Sandboxing: AccessorySlotsPlus
[12:21:53] [12/INFO] [tML]: Sandboxing: CalamityMod
[12:21:54] [12/INFO] [tML]: Sandboxing: pinkymod
[12:21:55] [12/INFO] [tML]: Sandboxing: Fargowiltas
[12:21:55] [12/INFO] [tML]: Sandboxing: FargowiltasSouls
[12:21:55] [12/INFO] [tML]: Sandboxing: MorePotions
[12:21:55] [12/INFO] [tML]: Sandboxing: AlchemistNPC
[12:21:56] [12/INFO] [tML]: Sandboxing: AlcNPCButGood
[12:21:56] [12/INFO] [tML]: Sandboxing: AmmoboxPlus
[12:21:56] [12/INFO] [tML]: Sandboxing: AntiLag
[12:21:56] [12/INFO] [tML]: Sandboxing: Antisocial
[12:21:56] [12/INFO] [tML]: Sandboxing: ArchitectNPC
[12:21:56] [12/INFO] [tML]: Sandboxing: ArchitectNPCAddon
[12:21:56] [12/INFO] [tML]: Sandboxing: WeaponOut
[12:21:56] [12/INFO] [tML]: Sandboxing: ShaderLib
[12:21:56] [12/INFO] [tML]: Sandboxing: ArmorHairDye
[12:21:56] [12/INFO] [tML]: Sandboxing: AsphaltPlatforms
[12:21:56] [12/INFO] [tML]: Sandboxing: AssortedCrazyThings
[12:21:56] [12/INFO] [tML]: Sandboxing: AutoTools
[12:21:56] [12/INFO] [tML]: Sandboxing: Bags
[12:21:56] [12/INFO] [tML]: Sandboxing: BagsDealer
[12:21:57] [12/INFO] [tML]: Sandboxing: BannerBonanza
[12:21:57] [12/INFO] [tML]: Sandboxing: BannerBoost
[12:21:57] [12/INFO] [tML]: Sandboxing: Boombastic
[12:21:57] [12/INFO] [tML]: Sandboxing: BossChecklist
[12:21:57] [12/INFO] [tML]: Sandboxing: BossLootPlus
[12:21:57] [12/INFO] [tML]: Sandboxing: BothEvils
[12:21:57] [12/INFO] [tML]: Sandboxing: bowmod
[12:21:57] [12/INFO] [tML]: Sandboxing: BowsnArrows
[12:21:57] [12/INFO] [tML]: Sandboxing: BuilderPlus
[12:21:57] [12/INFO] [tML]: Sandboxing: BuildPlanner
[12:21:57] [12/INFO] [tML]: Sandboxing: BuyableBuildingMaterials
[12:21:57] [12/INFO] [tML]: Sandboxing: CalamemeMagnumUnleashed
[12:21:57] [12/INFO] [tML]: Sandboxing: chadsfurni
[12:21:57] [12/INFO] [tML]: Sandboxing: ChallengeRunes
[12:21:57] [12/INFO] [tML]: Sandboxing: ChatSource
[12:21:57] [12/INFO] [tML]: Sandboxing: CombinedBullets
[12:21:57] [12/INFO] [tML]: Sandboxing: CombinedPotions
[12:21:57] [12/INFO] [tML]: Sandboxing: CorruCrimNPCs
[12:21:58] [12/INFO] [tML]: Sandboxing: CraftysCritters
[12:21:58] [12/INFO] [tML]: Sandboxing: Critters
[12:21:58] [12/INFO] [tML]: Sandboxing: Crushed
[12:21:58] [12/INFO] [tML]: Sandboxing: CrystiliumMod
[12:21:58] [12/INFO] [tML]: Sandboxing: DartExpansion
[12:21:58] [12/INFO] [tML]: Sandboxing: DeadlyCrits
[12:21:58] [12/INFO] [tML]: Sandboxing: DNIOddsNEnds
[12:21:58] [12/INFO] [tML]: Sandboxing: DNIWpnUpgr
[12:21:58] [12/INFO] [tML]: Sandboxing: dropyourweapon
[12:21:58] [12/INFO] [tML]: Sandboxing: DungeonFurnitureNPC
[12:21:58] [12/INFO] [tML]: Sandboxing: DyeEasy
[12:21:58] [12/INFO] [tML]: Sandboxing: DyeHard
[12:21:58] [12/INFO] [tML]: Sandboxing: Earthmoversdynamitebag
[12:21:58] [12/INFO] [tML]: Sandboxing: EndlessExplosives
[12:21:58] [12/INFO] [tML]: Sandboxing: EnemyAccessories
[12:21:58] [12/INFO] [tML]: Sandboxing: ExtraExplosives
[12:21:59] [12/INFO] [tML]: Sandboxing: FlowerNPC
[12:21:59] [12/INFO] [tML]: Sandboxing: GadgetBox
[12:21:59] [12/INFO] [tML]: Sandboxing: GadgetGalore
[12:21:59] [12/INFO] [tML]: Sandboxing: Gambler
[12:21:59] [12/INFO] [tML]: Sandboxing: giantsummon
[12:21:59] [12/INFO] [tML]: Sandboxing: GoldensMisc
[12:21:59] [12/INFO] [tML]: Sandboxing: HatredArrows
[12:21:59] [12/INFO] [tML]: Sandboxing: HelpfulNPCs
[12:21:59] [12/INFO] [tML]: Sandboxing: imkSushisMod
[12:21:59] [12/INFO] [tML]: Sandboxing: Infinity
[12:21:59] [12/INFO] [tML]: Sandboxing: ItemMagnetPlus
[12:21:59] [12/INFO] [tML]: Sandboxing: JMP
[12:21:59] [12/INFO] [tML]: Sandboxing: JPANsTooManyAccessories
[12:21:59] [12/INFO] [tML]: Sandboxing: KagomeNPC
[12:21:59] [12/INFO] [tML]: Sandboxing: KazDyePack
[12:21:59] [12/INFO] [tML]: Sandboxing: LansAutoSummon
[12:21:59] [12/INFO] [tML]: Sandboxing: LansUnlimitedBuffSlots
[12:21:59] [12/INFO] [tML]: Sandboxing: LearnByDoing
[12:21:59] [12/INFO] [tML]: Sandboxing: LEDTorch
[12:21:59] [12/INFO] [tML]: Sandboxing: LithosArmory
[12:22:00] [12/INFO] [tML]: Sandboxing: LootBags
[12:22:00] [12/INFO] [tML]: Sandboxing: Luiafk
[12:22:00] [12/INFO] [tML]: Sandboxing: LumberjackNPC
[12:22:00] [12/INFO] [tML]: Sandboxing: LuminiteNPC
[12:22:00] [12/INFO] [tML]: Sandboxing: MagicalThings
[12:22:00] [12/INFO] [tML]: Sandboxing: MagicStorage
[12:22:00] [12/INFO] [tML]: Sandboxing: MaskShop
[12:22:00] [12/INFO] [tML]: Sandboxing: MasterMode
[12:22:00] [12/INFO] [tML]: Sandboxing: MaterialTraderNpc
[12:22:00] [12/INFO] [tML]: Sandboxing: MaxStackExtra
[12:22:00] [12/INFO] [tML]: Sandboxing: MechTransfer
[12:22:00] [12/INFO] [tML]: Sandboxing: Mechseller
[12:22:01] [12/INFO] [tML]: Sandboxing: Microstructures
[12:22:01] [12/INFO] [tML]: Sandboxing: MinerNPC
[12:22:01] [12/INFO] [tML]: Sandboxing: MinibossExpansion
[12:22:01] [12/INFO] [tML]: Sandboxing: MiniBossNPC
[12:22:01] [12/INFO] [tML]: Sandboxing: MultipleProjectileSword
[12:22:01] [12/INFO] [tML]: Sandboxing: NEWNPCs
[12:22:01] [12/INFO] [tML]: Sandboxing: niceblocks
[12:22:01] [12/INFO] [tML]: Sandboxing: OmniSwing
[12:22:01] [12/INFO] [tML]: Sandboxing: OneStopNPCShop
[12:22:01] [12/INFO] [tML]: Sandboxing: OreSeeds
[12:22:01] [12/INFO] [tML]: Sandboxing: PicklockNPC
[12:22:01] [12/INFO] [tML]: Sandboxing: PillarItemsPlus
[12:22:01] [12/INFO] [tML]: Sandboxing: PotionMOD
[12:22:01] [12/INFO] [tML]: Sandboxing: PotionSellerReborn
[12:22:01] [12/INFO] [tML]: Sandboxing: potvendor
[12:22:01] [12/INFO] [tML]: Sandboxing: Pouches_and_Quivers
[12:22:01] [12/INFO] [tML]: Sandboxing: RandomPotions
[12:22:01] [12/INFO] [tML]: Sandboxing: RareItemsDealer
[12:22:01] [12/INFO] [tML]: Sandboxing: ReducedGrinding
[12:22:01] [12/INFO] [tML]: Sandboxing: ReforgeArmor
[12:22:01] [12/INFO] [tML]: Sandboxing: RinSatsukiMod
[12:22:01] [12/INFO] [tML]: Sandboxing: SandwichGuyNPC
[12:22:01] [12/INFO] [tML]: Sandboxing: Scabbards
[12:22:02] [12/INFO] [tML]: Sandboxing: ScamArtistNPC
[12:22:02] [12/INFO] [tML]: Sandboxing: SecretDyes
[12:22:02] [12/INFO] [tML]: Sandboxing: SenseBad
[12:22:02] [12/INFO] [tML]: Sandboxing: ShopExpander
[12:22:02] [12/INFO] [tML]: Sandboxing: SimpleAutoChests
[12:22:02] [12/INFO] [tML]: Sandboxing: SmartDoors
[12:22:02] [12/INFO] [tML]: Sandboxing: SolutionsMod
[12:22:02] [12/INFO] [tML]: Sandboxing: SoulThingsNPC
[12:22:02] [12/INFO] [tML]: Sandboxing: StatueMobsGiveDrops
[12:22:02] [12/INFO] [tML]: Sandboxing: StatueNpc
[12:22:02] [12/INFO] [tML]: Sandboxing: SummonersAssociation
[12:22:02] [12/INFO] [tML]: Sandboxing: Thaumaturgy
[12:22:02] [12/INFO] [tML]: Sandboxing: TimeAcceleration
[12:22:02] [12/INFO] [tML]: Sandboxing: TPUnchained
[12:22:02] [12/INFO] [tML]: Sandboxing: TrueEndless
[12:22:02] [12/INFO] [tML]: Sandboxing: UJM
[12:22:02] [12/INFO] [tML]: Sandboxing: Ultraconyx
[12:22:02] [12/INFO] [tML]: Sandboxing: UniversalCraft
[12:22:02] [12/INFO] [tML]: Sandboxing: UpgradedAccessories
[12:22:02] [12/INFO] [tML]: Sandboxing: UpgradeEquipment
[12:22:03] [12/INFO] [tML]: Sandboxing: UsefulItems
[12:22:03] [12/INFO] [tML]: Sandboxing: UsefulNPCs
[12:22:03] [12/INFO] [tML]: Sandboxing: UtilityBombMod
[12:22:03] [12/INFO] [tML]: Sandboxing: VendingMachines
[12:22:03] [12/INFO] [tML]: Sandboxing: VipixToolBox
[12:22:03] [12/INFO] [tML]: Sandboxing: Virtuous
[12:22:03] [12/INFO] [tML]: Sandboxing: WackyNPCs
[12:22:03] [12/INFO] [tML]: Sandboxing: WayfaringMerchant
[12:22:03] [12/INFO] [tML]: Sandboxing: wcultnpc
[12:22:03] [12/INFO] [tML]: Sandboxing: WeaponsOfMassDecoration
[12:22:03] [12/INFO] [tML]: Sandboxing: WhatAmmoDoesItShoot
[12:22:03] [12/INFO] [tML]: Sandboxing: Wireless
[12:22:03] [12/INFO] [tML]: Sandboxing: WMITF
[12:22:03] [12/INFO] [tML]: Sandboxing: ZLegendarys
[12:22:03] [12/INFO] [tML]: Instantiating Mods...
[12:22:04] [12/DEBUG] [tML]: Assembly Resolve: ArmorHairDye_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> ShaderLib_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:22:04] [12/DEBUG] [tML]: Assembly Resolve: ZLegendarys_0, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null -> CalamityMod_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:22:04] [12/INFO] [tML]: Initializing: ModLoader v0.11.7.2
[12:22:06] [12/INFO] [tML]: Initializing: AccessoriesImproved v1.0.0.8
[12:22:06] [12/INFO] [tML]: Initializing: AccessoriesUncraft v1.3.3
[12:22:06] [12/INFO] [tML]: Initializing: AccessorySlotsPlus v0.1
[12:22:06] [12/INFO] [tML]: Initializing: CalamityMod v1.4.4.4
[12:22:11] [12/DEBUG] [tML]: Assembly Resolve: CalamityMod_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> MonoMod.Utils, Version=19.12.19.1, Culture=neutral, PublicKeyToken=null
[12:22:11] [12/WARN] [tML]: Upgraded Reference MonoMod.Utils -> Version=19.12.19.1 -> 20.5.14.1
[12:22:11] [12/DEBUG] [tML]: Assembly Resolve: CalamityMod_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> TerrariaHooks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:22:11] [12/DEBUG] [tML]: Assembly Resolve: TerrariaHooks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> MonoMod.RuntimeDetour, Version=19.12.19.1, Culture=neutral, PublicKeyToken=null
[12:22:11] [12/WARN] [tML]: Upgraded Reference MonoMod.RuntimeDetour -> Version=19.12.19.1 -> 20.5.14.1
[12:22:11] [12/DEBUG] [tML]: Hook IL.Terraria.WorldGen::MakeDungeon(int, int) modified by CalamityMod_0
[12:22:11] [12/DEBUG] [tML]: Assembly Resolve: CalamityMod_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> Mono.Cecil, Version=0.11.1.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e
[12:22:11] [12/WARN] [tML]: Upgraded Reference Mono.Cecil -> Version=0.11.1.0 -> 0.11.2.0
[12:22:11] [12/INFO] [tML]: Initializing: pinkymod v1.3.5
[12:22:12] [12/INFO] [tML]: Initializing: Fargowiltas v2.2.1
[12:22:13] [12/INFO] [tML]: Initializing: FargowiltasSouls v1.3.2.5
[12:22:13] [12/INFO] [tML]: Initializing: MorePotions v4.100
[12:22:13] [12/INFO] [tML]: Initializing: AlchemistNPC v9.3
[12:22:14] [12/INFO] [tML]: Initializing: AlcNPCButGood v2.4
[12:22:14] [12/INFO] [tML]: Initializing: AmmoboxPlus v1.5.0.1
[12:22:14] [12/INFO] [tML]: Initializing: AntiLag v0.1.2
[12:22:14] [12/INFO] [tML]: Initializing: Antisocial v1.2.1
[12:22:14] [12/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::MouseHover(Item[], int, int) added by Antisocial_0
[12:22:14] [12/INFO] [tML]: Initializing: ArchitectNPC v1.0
[12:22:14] [12/INFO] [tML]: Initializing: ArchitectNPCAddon v1.0.2
[12:22:14] [12/INFO] [tML]: Initializing: WeaponOut v1.6.4
[12:22:14] [12/INFO] [tML]: Initializing: ShaderLib v2.1.2
[12:22:14] [12/INFO] [ShaderLib]: ShaderLib:
[12:22:14] [12/INFO] [tML]: Initializing: ArmorHairDye v2.1.0
[12:22:14] [12/INFO] [tML]: Initializing: AsphaltPlatforms v0.3
[12:22:14] [12/INFO] [tML]: Initializing: AssortedCrazyThings v1.3.1
[12:22:15] [12/INFO] [tML]: Initializing: AutoTools v1.0.1.2
[12:22:15] [12/INFO] [tML]: Initializing: Bags v1.10.2
[12:22:15] [12/INFO] [tML]: Initializing: BagsDealer v1.1.3
[12:22:15] [12/INFO] [tML]: Initializing: BannerBonanza v1.2
[12:22:15] [12/INFO] [tML]: Initializing: BannerBoost v1.6
[12:22:15] [12/INFO] [tML]: Initializing: Boombastic v0.51
[12:22:15] [12/INFO] [tML]: Initializing: BossChecklist v1.1.1
[12:22:15] [12/DEBUG] [tML]: Hook On.Terraria.GameContent.Events.DD2Event::WinInvasionInternal() added by BossChecklist_0
[12:22:15] [12/INFO] [BossChecklist]: Boss Log integration messages will not be logged.
[12:22:15] [12/INFO] [tML]: Initializing: BossLootPlus v1.1.2
[12:22:15] [12/INFO] [tML]: Initializing: BothEvils v2.1
[12:22:15] [12/INFO] [tML]: Initializing: bowmod v0.37.10.63
[12:22:16] [12/INFO] [tML]: Initializing: BowsnArrows v0.1.3.6
[12:22:16] [12/INFO] [tML]: Initializing: BuilderPlus v0.1.8
[12:22:16] [12/INFO] [tML]: Initializing: BuildPlanner v1.1.1
[12:22:16] [12/INFO] [tML]: Initializing: BuyableBuildingMaterials v0.0.0.1
[12:22:16] [12/INFO] [tML]: Initializing: CalamemeMagnumUnleashed v1.1.1
[12:22:16] [12/INFO] [tML]: Initializing: chadsfurni v1.4.1
[12:22:17] [12/INFO] [tML]: Initializing: ChallengeRunes v1.0.1
[12:22:17] [12/INFO] [tML]: Initializing: ChatSource v1.0.3
[12:22:17] [12/DEBUG] [tML]: Hook On.Terraria.Main::NewText(string, byte, byte, byte, bool) added by ChatSource_0
[12:22:17] [12/DEBUG] [tML]: Hook On.Terraria.Main::NewText(List`1) added by ChatSource_0
[12:22:17] [12/INFO] [tML]: Initializing: CombinedBullets v0.1
[12:22:17] [12/INFO] [tML]: Initializing: CombinedPotions v1.1
[12:22:17] [12/INFO] [tML]: Initializing: CorruCrimNPCs v0.1.3
[12:22:17] [12/INFO] [tML]: Initializing: CraftysCritters v0.1
[12:22:17] [12/INFO] [tML]: Initializing: Critters v0.1.1.5
[12:22:17] [12/INFO] [tML]: Initializing: Crushed v1.6.2
[12:22:17] [12/INFO] [tML]: Initializing: CrystiliumMod v11.5.2
[12:22:17] [12/INFO] [tML]: Initializing: DartExpansion v0.3.0
[12:22:17] [12/INFO] [tML]: Initializing: DeadlyCrits v0.1
[12:22:17] [12/INFO] [tML]: Initializing: DNIOddsNEnds v1.7.1.1
[12:22:17] [12/INFO] [tML]: Initializing: DNIWpnUpgr v1.7.0.2
[12:22:17] [12/INFO] [tML]: Initializing: dropyourweapon v1.31
[12:22:17] [12/INFO] [tML]: Initializing: DungeonFurnitureNPC v0.1
[12:22:17] [12/INFO] [tML]: Initializing: DyeEasy v1.7
[12:22:17] [12/INFO] [tML]: Initializing: DyeHard v1.2
[12:22:18] [12/INFO] [tML]: Initializing: Earthmoversdynamitebag v0.1
[12:22:18] [12/INFO] [tML]: Initializing: EndlessExplosives v1.1.1
[12:22:18] [12/INFO] [tML]: Initializing: EnemyAccessories v0.2
[12:22:18] [12/INFO] [tML]: Initializing: ExtraExplosives v1.5.0.0
[12:22:18] [12/INFO] [ExtraExplosives]: ExtraExplosives Extra Explosives logger
[12:22:18] [12/INFO] [tML]: Initializing: FlowerNPC v1.2.1
[12:22:18] [12/INFO] [tML]: Initializing: GadgetBox v0.2.0.0
[12:22:18] [12/DEBUG] [tML]: Hook On.Terraria.Item::GetStoreValue() added by GadgetBox_0
[12:22:18] [12/DEBUG] [tML]: Assembly Resolve: GadgetBox_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> MonoMod.Utils, Version=19.10.5.2, Culture=neutral, PublicKeyToken=null
[12:22:18] [12/WARN] [tML]: Upgraded Reference MonoMod.Utils -> Version=19.10.5.2 -> 20.5.14.1
[12:22:18] [12/DEBUG] [tML]: Hook IL.Terraria.UI.ItemSlot::RightClick(Item[], int, int) modified by GadgetBox_0
[12:22:18] [12/DEBUG] [tML]: Assembly Resolve: GadgetBox_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> Mono.Cecil, Version=0.10.4.0, Culture=neutral, PublicKeyToken=50cebf1cceb9d05e
[12:22:18] [12/WARN] [tML]: Upgraded Reference Mono.Cecil -> Version=0.10.4.0 -> 0.11.2.0
[12:22:18] [12/DEBUG] [tML]: Hook IL.Terraria.Main::DrawWalls() modified by GadgetBox_0
[12:22:18] [12/DEBUG] [tML]: Hook IL.Terraria.UI.ItemSlot::RightClick(Item[], int, int) modified by GadgetBox_0
[12:22:18] [12/INFO] [tML]: Initializing: GadgetGalore v1.6.2.0
[12:22:18] [12/INFO] [tML]: Initializing: Gambler v0.1
[12:22:18] [12/INFO] [tML]: Initializing: giantsummon v36.4.6.1
[12:22:18] [12/INFO] [tML]: Initializing: GoldensMisc v1.7.4
[12:22:18] [12/DEBUG] [tML]: Hook On.Terraria.Player::HasUnityPotion() added by GoldensMisc_0
[12:22:18] [12/DEBUG] [tML]: Hook On.Terraria.Player::TakeUnityPotion() added by GoldensMisc_0
[12:22:18] [12/DEBUG] [tML]: Hook On.Terraria.Player::HasItem(int) added by GoldensMisc_0
[12:22:18] [12/INFO] [tML]: Initializing: HatredArrows v1.6.1.0
[12:22:18] [12/INFO] [tML]: Initializing: HelpfulNPCs v0.2.1
[12:22:18] [12/INFO] [tML]: Initializing: imkSushisMod v4.3.1
[12:22:19] [12/INFO] [tML]: Initializing: Infinity v19.0
[12:22:19] [12/INFO] [tML]: Initializing: ItemMagnetPlus v1.0.1.3
[12:22:19] [12/INFO] [tML]: Initializing: JMP v0.1.2.2
[12:22:19] [12/INFO] [tML]: Initializing: JPANsTooManyAccessories v1.0.1
[12:22:19] [12/INFO] [tML]: Initializing: KagomeNPC v0.2.2
[12:22:19] [12/INFO] [tML]: Initializing: KazDyePack v1.0
[12:22:19] [12/INFO] [tML]: Initializing: LansAutoSummon v0.2
[12:22:19] [12/INFO] [tML]: Initializing: LansUnlimitedBuffSlots v0.2.1
[12:22:19] [12/INFO] [tML]: Initializing: LearnByDoing v0.6
[12:22:19] [12/INFO] [tML]: Initializing: LEDTorch v1.6
[12:22:19] [12/INFO] [tML]: Initializing: LithosArmory v2.1.1.5
[12:22:19] [12/INFO] [tML]: Initializing: LootBags v1.1
[12:22:19] [12/INFO] [tML]: Initializing: Luiafk v1.0.0.130
[12:22:20] [12/INFO] [tML]: Initializing: LumberjackNPC v0.3.3
[12:22:20] [12/INFO] [tML]: Initializing: LuminiteNPC v1.4.1.1
[12:22:20] [12/INFO] [tML]: Initializing: MagicalThings v0.2.2
[12:22:20] [12/INFO] [tML]: Initializing: MagicStorage v0.4.3.5
[12:22:20] [12/INFO] [tML]: Initializing: MaskShop v0.7.0
[12:22:20] [12/INFO] [tML]: Initializing: MasterMode v0.1
[12:22:20] [12/INFO] [tML]: Initializing: MaterialTraderNpc v1.0.8.1
[12:22:20] [12/INFO] [tML]: Initializing: MaxStackExtra v1.1.0.4
[12:22:20] [12/INFO] [tML]: Initializing: MechTransfer v1.7
[12:22:20] [12/INFO] [tML]: Initializing: Mechseller v0.1.3
[12:22:20] [12/INFO] [tML]: Initializing: Microstructures v0.1.1.2
[12:22:20] [12/INFO] [tML]: Initializing: MinerNPC v0.1
[12:22:20] [12/INFO] [tML]: Initializing: MinibossExpansion v0.9
[12:22:20] [12/INFO] [tML]: Initializing: MiniBossNPC v0.2.2.1
[12:22:20] [12/INFO] [tML]: Initializing: MultipleProjectileSword v0.1
[12:22:20] [12/INFO] [tML]: Initializing: NEWNPCs v0.8.1.0
[12:22:20] [12/INFO] [tML]: Initializing: niceblocks v1.1.10000051
[12:22:20] [12/INFO] [tML]: Initializing: OmniSwing v3.0.1
[12:22:20] [12/INFO] [tML]: Initializing: OneStopNPCShop v1.0.3.3
[12:22:20] [12/INFO] [tML]: Initializing: OreSeeds v1.1.0
[12:22:20] [12/INFO] [tML]: Initializing: PicklockNPC v0.3.1
[12:22:20] [12/INFO] [tML]: Initializing: PillarItemsPlus v0.1.7
[12:22:20] [12/INFO] [tML]: Initializing: PotionMOD v1.0
[12:22:20] [12/INFO] [tML]: Initializing: PotionSellerReborn v2.0.1
[12:22:20] [12/INFO] [tML]: Initializing: potvendor v0.3
[12:22:20] [12/INFO] [tML]: Initializing: Pouches_and_Quivers v1.1.2
[12:22:20] [12/INFO] [tML]: Initializing: RandomPotions v0.1.0
[12:22:20] [12/INFO] [tML]: Initializing: RareItemsDealer v0.26
[12:22:20] [12/INFO] [tML]: Initializing: ReducedGrinding v6.0
[12:22:21] [12/INFO] [tML]: Initializing: ReforgeArmor v1.0
[12:22:21] [12/INFO] [tML]: Initializing: RinSatsukiMod v1.0.1.2
[12:22:21] [12/INFO] [tML]: Initializing: SandwichGuyNPC v0.2
[12:22:21] [12/INFO] [tML]: Initializing: Scabbards v0.1.4.7
[12:22:21] [12/INFO] [tML]: Initializing: ScamArtistNPC v0.1
[12:22:21] [12/INFO] [tML]: Initializing: SecretDyes v2.0.1
[12:22:21] [12/INFO] [tML]: Initializing: SenseBad v1.0.0
[12:22:21] [12/INFO] [tML]: Initializing: ShopExpander v1.1.2
[12:22:21] [12/DEBUG] [tML]: Assembly Resolve: ShopExpander_0, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null -> ShopExpander_0Harmony_0, Version=1.2.0.1, Culture=neutral, PublicKeyToken=null
[12:22:22] [12/INFO] [tML]: Initializing: SimpleAutoChests v1.1.1
[12:22:22] [12/INFO] [tML]: Initializing: SmartDoors v1.0.0.1
[12:22:22] [12/DEBUG] [tML]: Hook IL.Terraria.Player::DashMovement() modified by SmartDoors_0
[12:22:22] [12/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) modified by SmartDoors_0
[12:22:22] [12/INFO] [tML]: Initializing: SolutionsMod v1.4.2
[12:22:22] [12/INFO] [tML]: Initializing: SoulThingsNPC v1.0
[12:22:22] [12/INFO] [tML]: Initializing: StatueMobsGiveDrops v1.0.1.1
[12:22:22] [12/INFO] [tML]: Initializing: StatueNpc v0.1
[12:22:22] [12/INFO] [tML]: Initializing: SummonersAssociation v0.4.3.1
[12:22:22] [12/INFO] [tML]: Initializing: Thaumaturgy v1.0.19.0
[12:22:22] [12/INFO] [tML]: Initializing: TimeAcceleration v1.0.1
[12:22:22] [12/INFO] [tML]: Initializing: TPUnchained v1.1
[12:22:22] [12/INFO] [tML]: Initializing: TrueEndless v0.1
[12:22:22] [12/INFO] [tML]: Initializing: UJM v1.0.1
[12:22:22] [12/INFO] [tML]: Initializing: Ultraconyx v2.0.0.1
[12:22:23] [12/INFO] [tML]: Initializing: UniversalCraft v1.6.5.1
[12:22:23] [12/INFO] [tML]: Initializing: UpgradedAccessories v4.1
[12:22:23] [12/INFO] [tML]: Initializing: UpgradeEquipment v1.1.0
[12:22:23] [12/INFO] [UpgradeEquipment]: UpgradeEquipment upgrade equipment logger
[12:22:23] [12/INFO] [tML]: Initializing: UsefulItems v2.0
[12:22:23] [12/INFO] [tML]: Initializing: UsefulNPCs v2.0.5
[12:22:23] [12/INFO] [tML]: Initializing: UtilityBombMod v0.2.4
[12:22:23] [12/INFO] [tML]: Initializing: VendingMachines v1.2.2
[12:22:23] [12/INFO] [tML]: Initializing: VipixToolBox v1.4.1
[12:22:23] [12/INFO] [tML]: Initializing: Virtuous v1.1.1.2
[12:22:23] [12/INFO] [tML]: Initializing: WackyNPCs v0.3
[12:22:23] [12/INFO] [tML]: Initializing: WayfaringMerchant v1.1
[12:22:23] [12/INFO] [tML]: Initializing: wcultnpc v1.1
[12:22:23] [12/INFO] [tML]: Initializing: WeaponsOfMassDecoration v1.1
[12:22:23] [12/INFO] [tML]: Initializing: WhatAmmoDoesItShoot v0.1.1
[12:22:23] [12/INFO] [tML]: Initializing: Wireless v1.5.2
[12:22:23] [12/INFO] [tML]: Initializing: WMITF v2.6.2
[12:22:23] [12/INFO] [tML]: Initializing: ZLegendarys v0.5.2
[12:22:23] [12/INFO] [tML]: Setting up...
[12:22:24] [12/INFO] [tML]: Loading: ModLoader v0.11.7.2
[12:22:24] [12/INFO] [tML]: Loading: AccessoriesImproved v1.0.0.8
[12:22:24] [12/INFO] [tML]: Loading: AccessoriesUncraft v1.3.3
[12:22:24] [12/INFO] [tML]: Loading: AccessorySlotsPlus v0.1
[12:22:24] [12/INFO] [tML]: Loading: CalamityMod v1.4.4.4
[12:22:26] [12/INFO] [tML]: Loading: pinkymod v1.3.5
[12:22:27] [12/INFO] [tML]: Loading: Fargowiltas v2.2.1
[12:22:27] [12/INFO] [tML]: Loading: FargowiltasSouls v1.3.2.5
[12:22:28] [12/INFO] [Terraria]: Loaded 6000 vanilla assets
[12:22:28] [12/INFO] [tML]: Loading: MorePotions v4.100
[12:22:28] [12/INFO] [tML]: Loading: AlchemistNPC v9.3
[12:22:28] [12/INFO] [tML]: Loading: AlcNPCButGood v2.4
[12:22:28] [12/INFO] [tML]: Loading: AmmoboxPlus v1.5.0.1
[12:22:28] [12/INFO] [tML]: Loading: AntiLag v0.1.2
[12:22:28] [12/INFO] [tML]: Loading: Antisocial v1.2.1
[12:22:28] [12/INFO] [tML]: Loading: ArchitectNPC v1.0
[12:22:28] [12/INFO] [tML]: Loading: ArchitectNPCAddon v1.0.2
[12:22:28] [12/INFO] [tML]: Loading: WeaponOut v1.6.4
[12:22:29] [12/INFO] [tML]: Loading: ShaderLib v2.1.2
[12:22:29] [12/INFO] [tML]: Loading: ArmorHairDye v2.1.0
[12:22:29] [12/INFO] [tML]: Loading: AsphaltPlatforms v0.3
[12:22:29] [12/INFO] [tML]: Loading: AssortedCrazyThings v1.3.1
[12:22:29] [12/INFO] [tML]: Loading: AutoTools v1.0.1.2
[12:22:29] [12/INFO] [tML]: Loading: Bags v1.10.2
[12:22:29] [12/INFO] [tML]: Loading: BagsDealer v1.1.3
[12:22:29] [12/INFO] [tML]: Loading: BannerBonanza v1.2
[12:22:29] [12/INFO] [tML]: Loading: BannerBoost v1.6
[12:22:29] [12/INFO] [tML]: Loading: Boombastic v0.51
[12:22:29] [12/INFO] [tML]: Loading: BossChecklist v1.1.1
[12:22:29] [12/INFO] [tML]: Loading: BossLootPlus v1.1.2
[12:22:29] [12/INFO] [tML]: Loading: BothEvils v2.1
[12:22:29] [12/INFO] [tML]: Loading: bowmod v0.37.10.63
[12:22:29] [12/INFO] [tML]: Loading: BowsnArrows v0.1.3.6
[12:22:29] [12/INFO] [tML]: Loading: BuilderPlus v0.1.8
[12:22:29] [12/INFO] [tML]: Loading: BuildPlanner v1.1.1
[12:22:29] [12/INFO] [tML]: Loading: BuyableBuildingMaterials v0.0.0.1
[12:22:29] [12/INFO] [tML]: Loading: CalamemeMagnumUnleashed v1.1.1
[12:22:29] [12/INFO] [tML]: Loading: chadsfurni v1.4.1
[12:22:30] [12/INFO] [tML]: Loading: ChallengeRunes v1.0.1
[12:22:30] [12/INFO] [tML]: Loading: ChatSource v1.0.3
[12:22:30] [12/INFO] [tML]: Loading: CombinedBullets v0.1
[12:22:30] [12/INFO] [tML]: Loading: CombinedPotions v1.1
[12:22:30] [12/INFO] [tML]: Loading: CorruCrimNPCs v0.1.3
[12:22:30] [12/INFO] [tML]: Loading: CraftysCritters v0.1
[12:22:30] [12/INFO] [tML]: Loading: Critters v0.1.1.5
[12:22:30] [12/INFO] [tML]: Loading: Crushed v1.6.2
[12:22:30] [12/INFO] [tML]: Loading: CrystiliumMod v11.5.2
[12:22:30] [12/INFO] [tML]: Loading: DartExpansion v0.3.0
[12:22:30] [12/INFO] [tML]: Loading: DeadlyCrits v0.1
[12:22:30] [12/INFO] [tML]: Loading: DNIOddsNEnds v1.7.1.1
[12:22:30] [12/INFO] [tML]: Loading: DNIWpnUpgr v1.7.0.2
[12:22:30] [12/INFO] [tML]: Loading: dropyourweapon v1.31
[12:22:30] [12/INFO] [tML]: Loading: DungeonFurnitureNPC v0.1
[12:22:30] [12/INFO] [tML]: Loading: DyeEasy v1.7
[12:22:30] [12/INFO] [tML]: Loading: DyeHard v1.2
[12:22:30] [12/INFO] [tML]: Loading: Earthmoversdynamitebag v0.1
[12:22:30] [12/INFO] [tML]: Loading: EndlessExplosives v1.1.1
[12:22:30] [12/INFO] [tML]: Loading: EnemyAccessories v0.2
[12:22:30] [12/INFO] [tML]: Loading: ExtraExplosives v1.5.0.0
[12:22:30] [12/INFO] [tML]: Loading: FlowerNPC v1.2.1
[12:22:30] [12/INFO] [tML]: Loading: GadgetBox v0.2.0.0
[12:22:30] [12/INFO] [tML]: Loading: GadgetGalore v1.6.2.0
[12:22:30] [12/INFO] [tML]: Loading: Gambler v0.1
[12:22:30] [12/INFO] [tML]: Loading: giantsummon v36.4.6.1
[12:22:30] [12/INFO] [tML]: Loading: GoldensMisc v1.7.4
[12:22:30] [12/INFO] [tML]: Loading: HatredArrows v1.6.1.0
[12:22:30] [12/INFO] [tML]: Loading: HelpfulNPCs v0.2.1
[12:22:30] [12/INFO] [tML]: Loading: imkSushisMod v4.3.1
[12:22:30] [12/INFO] [tML]: Loading: Infinity v19.0
[12:22:30] [12/INFO] [tML]: Loading: ItemMagnetPlus v1.0.1.3
[12:22:30] [12/INFO] [tML]: Loading: JMP v0.1.2.2
[12:22:30] [12/INFO] [tML]: Loading: JPANsTooManyAccessories v1.0.1
[12:22:30] [12/INFO] [tML]: Loading: KagomeNPC v0.2.2
[12:22:30] [12/INFO] [tML]: Loading: KazDyePack v1.0
[12:22:30] [12/INFO] [tML]: Loading: LansAutoSummon v0.2
[12:22:30] [12/INFO] [tML]: Loading: LansUnlimitedBuffSlots v0.2.1
[12:22:30] [12/INFO] [tML]: Loading: LearnByDoing v0.6
[12:22:30] [12/INFO] [tML]: Loading: LEDTorch v1.6
[12:22:30] [12/INFO] [tML]: Loading: LithosArmory v2.1.1.5
[12:22:31] [12/INFO] [tML]: Loading: LootBags v1.1
[12:22:31] [12/INFO] [tML]: Loading: Luiafk v1.0.0.130
[12:22:31] [12/INFO] [tML]: Loading: LumberjackNPC v0.3.3
[12:22:31] [12/INFO] [tML]: Loading: LuminiteNPC v1.4.1.1
[12:22:31] [12/INFO] [tML]: Loading: MagicalThings v0.2.2
[12:22:31] [12/INFO] [tML]: Loading: MagicStorage v0.4.3.5
[12:22:31] [12/INFO] [tML]: Loading: MaskShop v0.7.0
[12:22:31] [12/INFO] [tML]: Loading: MasterMode v0.1
[12:22:31] [12/INFO] [tML]: Loading: MaterialTraderNpc v1.0.8.1
[12:22:31] [12/INFO] [tML]: Loading: MaxStackExtra v1.1.0.4
[12:22:31] [12/INFO] [tML]: Loading: MechTransfer v1.7
[12:22:31] [12/DEBUG] [tML]: Assembly Resolve: MechTransfer_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> MagicStorage_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:22:31] [12/INFO] [tML]: Loading: Mechseller v0.1.3
[12:22:31] [12/INFO] [tML]: Loading: Microstructures v0.1.1.2
[12:22:31] [12/INFO] [tML]: Loading: MinerNPC v0.1
[12:22:31] [12/INFO] [tML]: Loading: MinibossExpansion v0.9
[12:22:31] [12/INFO] [tML]: Loading: MiniBossNPC v0.2.2.1
[12:22:31] [12/INFO] [tML]: Loading: MultipleProjectileSword v0.1
[12:22:31] [12/INFO] [tML]: Loading: NEWNPCs v0.8.1.0
[12:22:31] [12/INFO] [tML]: Loading: niceblocks v1.1.10000051
[12:22:31] [12/INFO] [tML]: Loading: OmniSwing v3.0.1
[12:22:31] [12/INFO] [tML]: Loading: OneStopNPCShop v1.0.3.3
[12:22:31] [12/INFO] [tML]: Loading: OreSeeds v1.1.0
[12:22:31] [12/INFO] [tML]: Loading: PicklockNPC v0.3.1
[12:22:31] [12/INFO] [tML]: Loading: PillarItemsPlus v0.1.7
[12:22:31] [12/INFO] [tML]: Loading: PotionMOD v1.0
[12:22:31] [12/INFO] [tML]: Loading: PotionSellerReborn v2.0.1
[12:22:31] [12/INFO] [tML]: Loading: potvendor v0.3
[12:22:31] [12/INFO] [tML]: Loading: Pouches_and_Quivers v1.1.2
[12:22:31] [12/INFO] [tML]: Loading: RandomPotions v0.1.0
[12:22:32] [12/INFO] [tML]: Loading: RareItemsDealer v0.26
[12:22:32] [12/INFO] [tML]: Loading: ReducedGrinding v6.0
[12:22:32] [12/INFO] [tML]: Loading: ReforgeArmor v1.0
[12:22:32] [12/INFO] [tML]: Loading: RinSatsukiMod v1.0.1.2
[12:22:32] [12/INFO] [tML]: Loading: SandwichGuyNPC v0.2
[12:22:32] [12/INFO] [tML]: Loading: Scabbards v0.1.4.7
[12:22:32] [12/INFO] [tML]: Loading: ScamArtistNPC v0.1
[12:22:32] [12/INFO] [tML]: Loading: SecretDyes v2.0.1
[12:22:32] [12/INFO] [tML]: Loading: SenseBad v1.0.0
[12:22:32] [12/INFO] [tML]: Loading: ShopExpander v1.1.2
[12:22:32] [12/INFO] [tML]: Loading: SimpleAutoChests v1.1.1
[12:22:32] [12/INFO] [tML]: Loading: SmartDoors v1.0.0.1
[12:22:32] [12/INFO] [tML]: Loading: SolutionsMod v1.4.2
[12:22:32] [12/INFO] [tML]: Loading: SoulThingsNPC v1.0
[12:22:32] [12/INFO] [tML]: Loading: StatueMobsGiveDrops v1.0.1.1
[12:22:32] [12/INFO] [tML]: Loading: StatueNpc v0.1
[12:22:32] [12/INFO] [tML]: Loading: SummonersAssociation v0.4.3.1
[12:22:32] [12/INFO] [tML]: Loading: Thaumaturgy v1.0.19.0
[12:22:32] [12/INFO] [tML]: Loading: TimeAcceleration v1.0.1
[12:22:32] [12/INFO] [tML]: Loading: TPUnchained v1.1
[12:22:32] [12/INFO] [tML]: Loading: TrueEndless v0.1
[12:22:32] [12/INFO] [tML]: Loading: UJM v1.0.1
[12:22:32] [12/INFO] [tML]: Loading: Ultraconyx v2.0.0.1
[12:22:32] [12/INFO] [tML]: Loading: UniversalCraft v1.6.5.1
[12:22:32] [12/INFO] [tML]: Loading: UpgradedAccessories v4.1
[12:22:32] [12/INFO] [tML]: Loading: UpgradeEquipment v1.1.0
[12:22:32] [12/INFO] [tML]: Loading: UsefulItems v2.0
[12:22:32] [12/INFO] [tML]: Loading: UsefulNPCs v2.0.5
[12:22:32] [12/INFO] [tML]: Loading: UtilityBombMod v0.2.4
[12:22:33] [12/INFO] [tML]: Loading: VendingMachines v1.2.2
[12:22:33] [12/INFO] [tML]: Loading: VipixToolBox v1.4.1
[12:22:33] [12/INFO] [tML]: Loading: Virtuous v1.1.1.2
[12:22:33] [12/INFO] [tML]: Loading: WackyNPCs v0.3
[12:22:33] [12/INFO] [tML]: Loading: WayfaringMerchant v1.1
[12:22:33] [12/INFO] [tML]: Loading: wcultnpc v1.1
[12:22:33] [12/INFO] [tML]: Loading: WeaponsOfMassDecoration v1.1
[12:22:33] [12/INFO] [tML]: Loading: WhatAmmoDoesItShoot v0.1.1
[12:22:33] [12/INFO] [tML]: Loading: Wireless v1.5.2
[12:22:33] [12/INFO] [tML]: Loading: WMITF v2.6.2
[12:22:33] [12/INFO] [tML]: Loading: ZLegendarys v0.5.2
[12:22:34] [12/INFO] [tML]: Adding Recipes...
[12:22:34] [12/WARN] [BannerBonanza]: BannerBonanza: Warning, multiple BannerIDs pointing to same ItemID: Banners:Devil Fish,Devil Fish Item:Devil Fish Banner
[12:22:34] [12/WARN] [BannerBonanza]: BannerBonanza: Warning, multiple BannerIDs pointing to same ItemID: Banners:Flak Crab,Baby Flak Crab Item:Flak Crab Banner
[12:22:35] [12/DEBUG] [tML]: Assembly Resolve: FargowiltasSouls_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> Fargowiltas_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:22:36] [12/INFO] [BossChecklist]: AddMiniBossWithInfo calls for the following are not utilizing Boss Log features. Mod developers should update mod calls with proper information to improve user experience: Manifestation of Pinky, Gemihive, Illusion of Pinky, Soul Harvester
[12:22:36] [12/INFO] [BossChecklist]: AddBossWithInfo calls for the following are not utilizing Boss Log features. Mod developers should update mod calls with proper information to improve user experience: Sunlight Trader, Heart of the Cavern, Mythril Slime, Valdaris, The Dungeon Constructor, Gatekeepers, The Mind God, Tropic Keeper, Ultraconyx, Jraconyx, Cataclysm, Aquatic Abomination, Dungeon Abomination, Cataclysm Rematch, Celestial Elements, [c/FF0000:The Void Wyvern], The Cosmic Decimator, Abyssal Chaos
[12:22:36] [12/INFO] [BossChecklist]: Updated Mod.Call documentation for BossChecklist: JavidPack/BossChecklist
[12:23:02] [3/INFO] [Terraria]: Loading World: World, IsCloud=False
[12:23:02] [3/INFO] [StatusText]: Resetting game objects
[12:23:06] [3/INFO] [StatusText]: Loading world data
[12:23:10] [3/INFO] [pinkymod]: Loaded pinkyworld. Up to date: 0
[12:23:10] [3/INFO] [pinkymod]: loading saved npcs: 0
[12:23:10] [3/INFO] [StatusText]: Settling liquids
[12:23:12] [3/INFO] [StatusText]: Loading map data
[12:23:13] [3/INFO] [StatusText]: Drawing map
[12:23:14] [1/INFO] [Terraria]: Entering world with player: Sand 2, IsCloud=False
[12:23:20] [1/DEBUG] [tML]: Assembly Resolve: UniversalCraft_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> SacredTools_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:23:21] [1/DEBUG] [tML]: Assembly Resolve: UniversalCraft_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> SacredTools_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:23:21] [1/DEBUG] [tML]: Assembly Resolve: UniversalCraft_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> SacredTools_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:23:21] [1/DEBUG] [tML]: Assembly Resolve: UniversalCraft_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> SacredTools_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:23:21] [1/DEBUG] [tML]: Assembly Resolve: UniversalCraft_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> SacredTools_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:23:21] [1/DEBUG] [tML]: Assembly Resolve: UniversalCraft_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> SacredTools_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:23:21] [1/DEBUG] [tML]: Assembly Resolve: UniversalCraft_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> Bluemagic_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:23:21] [1/DEBUG] [tML]: Assembly Resolve: UniversalCraft_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> Pumpking_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:23:21] [1/DEBUG] [tML]: Assembly Resolve: UniversalCraft_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> Tremor_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:23:21] [1/DEBUG] [tML]: Assembly Resolve: UniversalCraft_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> Tremor_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:23:21] [1/DEBUG] [tML]: Assembly Resolve: UniversalCraft_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> CopperPlusMod_0, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
[12:29:55] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:31:37] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:31:53] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:32:00] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:32:25] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:33:19] [22/INFO] [StatusText]: Saving world data
[12:33:19] [22/INFO] [StatusText]: Validating world save
[12:33:34] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:35:03] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:37:00] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:38:44] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:41:22] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:43:17] [11/INFO] [StatusText]: Saving world data
[12:43:18] [11/INFO] [StatusText]: Validating world save
[12:48:31] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:49:16] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:52:30] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[12:53:17] [13/INFO] [StatusText]: Saving world data
[12:53:18] [13/INFO] [StatusText]: Validating world save
[12:58:49] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:03:17] [13/INFO] [StatusText]: Saving world data
[13:03:18] [13/INFO] [StatusText]: Validating world save
[13:11:37] [16/WARN] [tML]: Silently Caught Exception:
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.MoveNext()
at MagicStorage.CraftingGUI.IsAvailable(Recipe recipe) in MagicStorage\CraftingGUI.cs:line 1005
at MagicStorage.CraftingGUI.<>c.<RefreshRecipes>b__106_2(Recipe recipe) in MagicStorage\CraftingGUI.cs:line 847
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
at MagicStorage.CraftingGUI.RefreshRecipes() in MagicStorage\CraftingGUI.cs:line 847
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()

[13:13:17] [15/INFO] [StatusText]: Saving world data
[13:13:18] [15/INFO] [StatusText]: Validating world save
[13:15:35] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:23:18] [12/INFO] [StatusText]: Saving world data
[13:23:18] [12/INFO] [StatusText]: Validating world save
[13:23:41] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:27:58] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:29:27] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:31:20] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:33:18] [13/INFO] [StatusText]: Saving world data
[13:33:19] [13/INFO] [StatusText]: Validating world save
[13:34:18] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:38:05] [27/WARN] [tML]: Silently Caught Exception:
System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.KeyCollection.Enumerator.MoveNext()
at MagicStorage.CraftingGUI.IsAvailable(Recipe recipe) in MagicStorage\CraftingGUI.cs:line 1005
at MagicStorage.CraftingGUI.<>c.<RefreshRecipes>b__106_0(Recipe recipe) in MagicStorage\CraftingGUI.cs:line 841
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at System.Collections.Generic.List`1.InsertRange(Int32 index, IEnumerable`1 collection)
at MagicStorage.CraftingGUI.RefreshRecipes() in MagicStorage\CraftingGUI.cs:line 842
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
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.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()

[13:40:10] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:41:36] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:42:12] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:43:07] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:43:18] [10/INFO] [StatusText]: Saving world data
[13:43:19] [10/INFO] [StatusText]: Validating world save
[13:43:52] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:44:41] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:44:44] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:44:47] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:46:15] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:46:21] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[13:53:19] [21/INFO] [StatusText]: Saving world data
[13:53:20] [21/INFO] [StatusText]: Validating world save
[14:03:13] [1/WARN] [tML]: Silently Caught Exception:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
at MagicStorage.CraftingGUI.GetRecipe(Int32 slot, Int32& context) in MagicStorage\CraftingGUI.cs:line 496
at MagicStorage.UISlotZone.DrawSelf(SpriteBatch spriteBatch) in MagicStorage\UISlotZone.cs:line 75
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.DrawChildren(SpriteBatch spriteBatch)
at Terraria.UI.UIElement.Draw(SpriteBatch spriteBatch)
at MagicStorage.CraftingGUI.Draw(TEStorageHeart heart) in MagicStorage\CraftingGUI.cs:line 468
at MagicStorage.InterfaceHelper.DrawStorageGUI() in MagicStorage\InterfaceHelper.cs:line 55
at Terraria.UI.LegacyGameInterfaceLayer.DrawSelf()
at Terraria.UI.GameInterfaceLayer.Draw()
at Terraria.Main.DrawInterface(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_()
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
at Terraria.WindowsLaunch.Main(String[] args)

[14:03:18] [21/INFO] [StatusText]: Saving world data
[14:03:19] [21/INFO] [StatusText]: Validating world save
[14:08:21] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[14:08:37] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[14:10:25] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[14:10:35] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[14:13:18] [22/INFO] [StatusText]: Saving world data
[14:13:19] [22/INFO] [StatusText]: Validating world save
[14:15:13] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[14:16:03] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[14:16:31] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[14:23:18] [10/INFO] [StatusText]: Saving world data
[14:23:19] [10/INFO] [StatusText]: Validating world save
[14:30:42] [1/DEBUG] [Terraria]: Device Reset, Profile: Reach, Width: 1366, Height: 768, Fullscreen: True, Display: \\.\DISPLAY1
[14:33:19] [16/INFO] [StatusText]: Saving world data
[14:33:20] [16/INFO] [StatusText]: Validating world save
[14:34:36] [1/WARN] [tML]: Silently Caught Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Terraria.Main.GUIChatDrawInner()
at Terraria.Main.GUIChatDraw()
at Terraria.Main.<SetupDrawInterfaceLayers>b__1637_19()
at Terraria.UI.LegacyGameInterfaceLayer.DrawSelf()
at Terraria.UI.GameInterfaceLayer.Draw()
at Terraria.Main.DrawInterface(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_()
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
at Terraria.WindowsLaunch.Main(String[] args)

[14:35:23] [1/WARN] [tML]: Silently Caught Exception:
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at giantsummon.GuardianSelectionInterface.DrawInterface() in giantsummon\GuardianSelectionInterface.cs:line 95
at giantsummon.MainMod.DrawGuardianSelectionInterface() in giantsummon\MainMod.cs:line 613
at Terraria.UI.LegacyGameInterfaceLayer.DrawSelf()
at Terraria.UI.GameInterfaceLayer.Draw()
at Terraria.Main.DrawInterface(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_()
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
at Terraria.WindowsLaunch.Main(String[] args)

[14:35:26] [1/WARN] [tML]: Silently Caught Exception:
System.InvalidOperationException: Begin cannot be called again until End has been successfully called.
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteSortMode sortMode, BlendState blendState, SamplerState samplerState, DepthStencilState depthStencilState, RasterizerState rasterizerState, Effect effect, Matrix transformMatrix)
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_()
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs)
at Terraria.WindowsLaunch.Main(String[] args)

[14:35:26] [1/ERROR] [Terraria]: System.InvalidOperationException: Begin cannot be called again until End has been successfully called.
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteSortMode sortMode, BlendState blendState, SamplerState samplerState, DepthStencilState depthStencilState, RasterizerState rasterizerState, Effect effect, Matrix transformMatrix)
at Terraria.Main.DoDraw(GameTime gameTime)
at Terraria.Main.Draw(GameTime gameTime)
[14:35:29] [1/FATAL] [Terraria]: Main engine crash
System.InvalidOperationException: Begin cannot be called again until End has been successfully called.
at Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteSortMode sortMode, BlendState blendState, SamplerState samplerState, DepthStencilState depthStencilState, RasterizerState rasterizerState, Effect effect, Matrix transformMatrix)
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_()
2. the big gray guardian and the human guardian that spawn in the very beginning of the game stay in the same spot when idle without a house. So the gray guardian covers the human guardian and I can't see it and it is tricky to interact with it.
3. when I dismiss big gray guardian or the human guardian he spawns under the spawn point underground in blocks and falls down. I had to dig a huge pit under spawn point where they now spawn
 
This mod works great, but I had a couple of bugs
1. It crashes if you close their inventory and open it again too fast
2. the big gray guardian and the human guardian that spawn in the very beginning of the game stay in the same spot when idle without a house. So the gray guardian covers the human guardian and I can't see it and it is tricky to interact with it.
3. when I dismiss big gray guardian or the human guardian he spawns under the spawn point underground in blocks and falls down. I had to dig a huge pit under spawn point where they now spawn
  1. I'll check what is going wrong with the inventory.
  2. I think I have an idea to avoid that kind of thing.
  3. Known issue, It happened to Blue during debugging.
How do I equip 5 or 4 or 3
5 or 4 or 3 what?
 
I didn’t read the page with all the info
If you mean having more than one/two companions, on the new update, you need to increase your Friendship Rank, by rising the friendship level of your companions.
As of the new update, the mod will tell you when you unlock a new assist slot.

Talking about new update...
Fixed a bug where the friendship rank exp bar must pass the maximum exp to level up your friendship rank.
Michelle's name will no longer appear duplicated when she leaves the world.
Companions will no longer try teleporting to your position when executing actions.
No more underground diving while having a companion lift your character.​
Your character will no longer recover from Injury and Heavy Injury while being revived by companions.
Companions will now recover from debuffs when being revived, like happens to the player.
When being revived while drowning, characters will now recover breath too.
Try not to think about CPR.​
Added a tutorial message for status increase items.
Changed the vanity items tutorial message to only appear when messing with one of the first 10 inventory slots of the companions.
Inverted Right Thumbstick controls.
Companions controlled by a second player can now revive, by simply holding down key on the body of someone.
Companions not in the team will avoid staying on the same position as other companion.
Town npc companions are no longer partially moles.
Changed how the rank exp bar is drawn.
I really want It to look like It's filling :3​
Please don't hate me or feel mocked by It, It didn't increased progress towards the next level.​
Added an option to disable the companions chatting while reviving someone.
You can no longer try opening nothing's Inventory on the Guardian Selection Interface.
I'll probably have to revamp a bit the underwater reviving, because It is really exquisite that someone can gain breath faster when being revived by multiple companions. And of course, dialogues related to that.

Enjoy the hitfox :)
 
The right stick is almost normal rather than inverted. While up is up and down is down. left is right and right is left. Once you update that then the right stick control is perfect.

All it needs to be a proper normal right stick control is left is left and right is right.
 
Back
Top Bottom