tModLoader Official tModLoader Help Thread

I updated my mod recently and tried to publish it. The anvil shows up, it hits 100%, and makes a noise like it updated, but I can tell that it isn't. When I re-open tModLoader it doesn't inform me of my mods update, I don't see any recent changes in the workshop page's change notes, and I can publish again without updating my build.

EDIT: I uninstalled tModLoader, then reinstalled it and that fixed the problem.
 
Last edited:
Hey, I'm hoping to get a little help figuring out what's actually going wrong. After about half an hour, Terraria via TModLoader starts lagging and freezing, then crashes if I don't save + quit fast enough. It happens with or without mods active, but doesn't happen in vanilla Terraria without TModLoader. I've gone over the log, but I'm afraid I don't understand it well enough to figure it out myself. Any thoughts?

I've tried clean installs, verifying files, everything I can think of. In case the other log format was unhelpful, here's the latest.

[14:40:55.658] [Main Thread/INFO] [tML]: Save Are Located At: C:\users\steamuser\Documents\My Games\Terraria\tModLoader
[14:40:55.670] [Main Thread/INFO] [tML]: Starting tModLoader client 1.4.3.6+2022.09.47.9|1.4-stable|Stable|9648989bbf2d180a05d335811d7fd81166a50a4f|5249703145095840688 built 10/18/2022 12:57 PM
[14:40:55.672] [Main Thread/INFO] [tML]: Log date: 10/22/2022
[14:40:55.672] [Main Thread/INFO] [tML]: Running on Windows (v10.0.19043.0) X64 NetCore 6.0.0
[14:40:55.673] [Main Thread/INFO] [tML]: FrameworkDescription: .NET 6.0.0-rtm.21522.10
[14:40:55.673] [Main Thread/INFO] [tML]: Executable: Z:\home\joelle\.steam\debian-installation\steamapps\common\tModLoader\tModLoader.dll
[14:40:55.673] [Main Thread/INFO] [tML]: Working Directory: Z:\home\joelle\.steam\debian-installation\steamapps\common\tModLoader
[14:40:56.275] [Main Thread/DEBUG] [FNA]: Querying linked library versions...
[14:40:56.286] [Main Thread/DEBUG] [FNA]: SDL v2.24.0
[14:40:56.289] [Main Thread/DEBUG] [FNA]: FNA3D v22.8.0
[14:40:56.295] [Main Thread/DEBUG] [FNA]: FAudio v22.9.1
[14:40:56.648] [Main Thread/INFO] [tML]: Distribution Platform: Steam. Detection method: CWD is /steamapps/
[14:40:56.661] [Main Thread/DEBUG] [tML]: Process.Start (UseShellExecute = False): "Z:\home\joelle\.steam\debian-installation\steamapps\common\tModLoader\dotnet\6.0.0\dotnet.exe" tModLoader.dll -terrariasteamclient 672
[14:40:57.148] [Main Thread/DEBUG] [TerrariaSteamClient]: Recv: init_success
[14:40:57.149] [Main Thread/DEBUG] [TerrariaSteamClient]: Send: acknowledged
[14:40:57.619] [Main Thread/INFO] [Terraria]: Steam Cloud Quota: 127.8 MB available
[14:40:57.679] [Main Thread/INFO] [FNA]: FNA3D Driver: D3D11
[14:40:57.679] [Main Thread/INFO] [FNA]: D3D11 Adapter: AMD RADV POLARIS10
[14:40:57.697] [Main Thread/INFO] [tML]: Terraria Steam Install Location assumed to be: Z:\home\joelle\.steam\debian-installation\steamapps\common\Terraria
[14:40:57.749] [Main Thread/INFO] [tML]: Found vanilla asset with wrong case, renaming: (from Z:\home\joelle\.steam\debian-installation\steamapps\common\Terraria\Content) Images\gore_240.xnb -> Images/Gore_240.xnb
[14:40:57.786] [Main Thread/INFO] [tML]: Found vanilla asset with wrong case, renaming: (from Z:\home\joelle\.steam\debian-installation\steamapps\common\Terraria\Content) Images\projectile_179.xnb -> Images/Projectile_179.xnb
[14:40:57.829] [Main Thread/INFO] [tML]: Found vanilla asset with wrong case, renaming: (from Z:\home\joelle\.steam\debian-installation\steamapps\common\Terraria\Content) Images\projectile_618.xnb -> Images/Projectile_618.xnb
[14:40:58.418] [Main Thread/INFO] [tML]: Maximum Resolution is 1920 x 1440
[14:40:58.427] [Main Thread/DEBUG] [Terraria]: Device Created, Adapter: Generic Non-PnP Monitor, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 950, Fullscreen: False, Display: \\.\DISPLAY1
[14:40:59.319] [Main Thread/DEBUG] [tML]: Native Resolve: tModLoader, Version=1.4.3.6, Culture=neutral, PublicKeyToken=null -> RzChromaSDK64.dll
[14:41:01.624] [9/DEBUG] [tML]: SSDP search line seperator: CRLF
[14:41:31.869] [.NET ThreadPool Worker/INFO] [tML]: Finding Mods...
[14:41:31.874] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: CalamityMod (Calamity Mod) v2.0.1.3
[14:41:32.489] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: CalamityModMusic (Calamity Mod Music) v2.0.1.3
[14:41:32.501] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: CalValEX (Calamity's Vanities) v10.1.2
[14:41:32.622] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: ChesterOpensSafe (Chester Opens Safe) v0.4
[14:41:32.628] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: Combinations (Combinations) v0.27
[14:41:32.639] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: FancyLighting (Fancy Lighting) v0.5.2.1
[14:41:32.647] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: ImprovedTorches (Atmospheric Torches) v1.3.1
[14:41:32.653] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: MoreAccessories (More Accessory Slots (More Accessories)) v1.3
[14:41:32.661] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: NaturalVariety ([c/0EFF0E:Natural Variety]) v0.2.5.2
[14:41:32.678] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: PylonShield (Pylons Prevent Evils) v1.8.8
[14:41:32.685] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: SolutionsMod14 (Solutions Mod) v0.2.3
[14:41:32.751] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: SummonersAssociation (Summoners Association) v0.4.8.11
[14:41:32.760] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: UnofficialCalamityWhips (Unofficial Calamity Whips) v1.0.0.2
[14:41:32.773] [.NET ThreadPool Worker/INFO] [tML]: Constructing Mods...
[14:41:33.616] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: ModLoader (tModLoader) v2022.9.47.9
[14:41:33.756] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: CalamityMod (Calamity Mod) v2.0.1.3
[14:41:40.455] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawInfernoRings() added by CalamityMod
[14:41:40.516] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::KeyDoubleTap(int) added by CalamityMod
[14:41:40.533] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::QuickMount() added by CalamityMod
[14:41:40.587] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::dropItemCheck() added by CalamityMod
[14:41:40.604] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::LeftClick(Item[], int, int) added by CalamityMod
[14:41:40.625] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::Draw(SpriteBatch, Item[], int, int, Vector2, Color) added by CalamityMod
[14:41:40.655] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::KeyDoubleTap(int) added by CalamityMod
[14:41:40.665] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawPendingMouseText() added by CalamityMod
[14:41:40.731] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Item::CanFillEmptyAmmoSlot() added by CalamityMod
[14:41:41.245] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::DoDraw(GameTime) modified by CalamityMod
[14:41:41.396] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawGore() added by CalamityMod
[14:41:41.405] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawCursor(Vector2, bool) added by CalamityMod
[14:41:41.420] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::SetDisplayMode(int, int, bool) added by CalamityMod
[14:41:41.431] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::SortDrawCacheWorms() added by CalamityMod
[14:41:41.433] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawInfernoRings() added by CalamityMod
[14:41:41.435] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::DrawInterface_40_InteractItemIcon() modified by CalamityMod
[14:41:41.456] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Drawing.TileDrawing::DrawPartialLiquid(Tile, Vector2, Rectangle, int, Color) added by CalamityMod
[14:41:41.462] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WaterfallManager::DrawWaterfall(SpriteBatch, int, float) modified by CalamityMod
[14:41:41.538] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.Liquid.LiquidRenderer::InternalDraw(SpriteBatch, Vector2, int, float, bool) modified by CalamityMod
[14:41:41.547] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::eek:ldDrawWater(bool, int, float) modified by CalamityMod
[14:41:41.591] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Graphics.Light.TileLightScanner::GetTileLight(int, int, out Vector3) added by CalamityMod
[14:41:41.594] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Drawing.TileDrawing::preDrawTiles(bool, bool, bool) added by CalamityMod
[14:41:41.596] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Drawing.TileDrawing::Draw(bool, bool, bool, int) added by CalamityMod
[14:41:41.610] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.ItemDropRules.CommonCode::ModifyItemDropFromNPC(NPC, int) added by CalamityMod
[14:41:41.613] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::UpdateTime() modified by CalamityMod
[14:41:41.638] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::UpdateTime_SpawnTownNPCs() added by CalamityMod
[14:41:41.658] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::ShouldEmpressBeEnraged() added by CalamityMod
[14:41:41.660] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::CollectTaxes() modified by CalamityMod
[14:41:41.663] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Projectile::Damage() modified by CalamityMod
[14:41:41.809] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::ApplyTileCollision(bool, Vector2, int, int) added by CalamityMod
[14:41:41.812] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Hurt(PlayerDeathReason, int, int, bool, bool, bool, int) modified by CalamityMod
[14:41:41.864] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::DashMovement() modified by CalamityMod
[14:41:41.904] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::GiveImmuneTimeForCollisionAttack(int) modified by CalamityMod
[14:41:41.907] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update_NPCCollision() modified by CalamityMod
[14:41:41.922] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.WorldGen::OpenDoor(int, int, int) added by CalamityMod
[14:41:41.937] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.WorldGen::CloseDoor(int, int, bool) added by CalamityMod
[14:41:41.942] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Item::AffixName() added by CalamityMod
[14:41:41.951] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Projectile::NewProjectile(IEntitySource, float, float, float, float, int, int, float, int, float, float) added by CalamityMod
[14:41:41.959] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::Collision_DecideFallThroughPlatforms() added by CalamityMod
[14:41:41.964] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Wiring::HitWireSingle(int, int) modified by CalamityMod
[14:41:42.063] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::QuickHeal() modified by CalamityMod
[14:41:42.070] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::QuickMana() modified by CalamityMod
[14:41:42.077] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::ItemCheck_Inner(int) modified by CalamityMod
[14:41:42.141] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::GrappleMovement() added by CalamityMod
[14:41:42.155] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::UpdatePettingAnimal() added by CalamityMod
[14:41:42.159] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::playerFrame() added by CalamityMod
[14:41:42.208] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::SlopeDownMovement() added by CalamityMod
[14:41:42.211] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::DamageVar(float, float) modified by CalamityMod
[14:41:42.214] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Projectile::Damage() modified by CalamityMod
[14:41:42.341] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.NPC::ScaleStats_ApplyExpertTweaks() modified by CalamityMod
[14:41:42.344] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Projectile::AI_001() modified by CalamityMod
[14:41:42.625] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::UpdateBuffs(int) modified by CalamityMod
[14:41:42.805] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::UpdateJumpHeight() modified by CalamityMod
[14:41:42.812] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) modified by CalamityMod
[14:41:43.133] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) modified by CalamityMod
[14:41:43.403] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Initializers.WingStatsInitializer::Load() modified by CalamityMod
[14:41:43.410] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) modified by CalamityMod
[14:41:43.674] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) modified by CalamityMod
[14:41:43.948] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::WingMovement() modified by CalamityMod
[14:41:43.956] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::UpdateLifeRegen() modified by CalamityMod
[14:41:43.974] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) modified by CalamityMod
[14:41:44.233] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::UpdateManaRegen() modified by CalamityMod
[14:41:44.239] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::pyramid(int, int) modified by CalamityMod
[14:41:44.258] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::MakeDungeon(int, int) modified by CalamityMod
[14:41:44.340] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::DungeonHalls(int, int, ushort, int, bool) modified by CalamityMod
[14:41:44.362] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::GrowLivingTree(int, int, bool) modified by CalamityMod
[14:41:44.407] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.WorldGen::SmashAltar(int, int) added by CalamityMod
[14:41:44.415] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::hardUpdateWorld(int, int) modified by CalamityMod
[14:41:44.452] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::Chlorophyte(int, int) modified by CalamityMod
[14:41:44.456] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.UI.States.UIWorldCreation::SetDefaultOptions() modified by CalamityMod
[14:41:44.460] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.UI.States.UIWorldCreation::AddWorldSizeOptions(UIElement, float, MouseEvent, string, float) modified by CalamityMod
[14:41:44.468] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.IO.WorldFile::ClearTempTiles() added by CalamityMod
[14:41:44.470] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.Events.Sandstorm::HasSufficientWind() modified by CalamityMod
[14:41:44.472] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Item::prefix(int) modified by CalamityMod
[14:41:44.510] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::SlimeRainSpawns(int) added by CalamityMod
[14:41:44.515] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.NPC::SpawnNPC() modified by CalamityMod
[14:41:44.765] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::IsTileTypeInInteractionRange(int) modified by CalamityMod
[14:41:44.770] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Projectile::CanExplodeTile(int, int) modified by CalamityMod
[14:41:44.774] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::UpdateWindyDayState() modified by CalamityMod
[14:41:44.778] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::UpdateTime_StartNight(ref bool) modified by CalamityMod
[14:41:44.792] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::AttemptFossilShattering(int, int, Tile, bool) modified by CalamityMod
[14:41:44.796] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::GetPickaxeDamage(int, int, int, int, Tile) added by CalamityMod
[14:41:44.803] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.NPC::NPCLoot() modified by CalamityMod
[14:41:44.810] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Item::prefix(int) added by CalamityMod
[14:41:47.297] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: CalamityModMusic (Calamity Mod Music) v2.0.1.3
[14:41:47.436] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: CalValEX (Calamity's Vanities) v10.1.2
[14:41:48.397] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: ChesterOpensSafe (Chester Opens Safe) v0.4
[14:41:48.473] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: Combinations (Combinations) v0.27
[14:41:48.540] [.NET ThreadPool Worker/WARN] [tML]: Combinations.Items.UnholyAbomination.UnholyAbomination has reference fields (UnholyAbominationSpecialCatch) that may not be safe to share between clones.
For deep-cloning, add a custom Clone override and make proper copies of these fields. If shallow (memberwise) cloning is acceptable, mark the fields with [CloneByReference] or properties with [field: CloneByReference]
[14:41:48.541] [.NET ThreadPool Worker/INFO] [Combinations]: Initializing Combinations
[14:41:48.611] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: FancyLighting (Fancy Lighting) v0.5.2.1
[14:41:48.809] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Lighting::GetColor9Slice(int, int, ref Vector3[]) added by FancyLighting
[14:41:48.813] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Lighting::GetColor4Slice(int, int, ref Vector3[]) added by FancyLighting
[14:41:48.816] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Drawing.TileDrawing::postDrawTiles(bool, bool, bool) added by FancyLighting
[14:41:48.828] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::RenderWater() added by FancyLighting
[14:41:48.830] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawWaters(bool) added by FancyLighting
[14:41:48.835] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::RenderBackground() added by FancyLighting
[14:41:48.838] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawBackground() added by FancyLighting
[14:41:48.888] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::RenderBlack() added by FancyLighting
[14:41:48.890] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::RenderTiles() added by FancyLighting
[14:41:48.895] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::RenderTiles2() added by FancyLighting
[14:41:48.898] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::RenderWalls() added by FancyLighting
[14:41:48.900] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Graphics.Light.LightingEngine::processBlur() added by FancyLighting
[14:41:48.902] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Graphics.Light.LightMap::Blur() added by FancyLighting
[14:41:48.904] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawCapture(Rectangle, CaptureSettings) added by FancyLighting
[14:41:48.921] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawTiles(bool, bool, bool, int) added by FancyLighting
[14:41:48.923] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawWalls() added by FancyLighting
[14:41:48.925] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::SetBackColor(InfoToSetBackColor, out Color, out Color) added by FancyLighting
[14:41:48.936] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.DontStarveSeed::ModifyNightColor(ref Color, ref Color) added by FancyLighting
[14:41:49.011] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: ImprovedTorches (Atmospheric Torches) v1.3.1
[14:41:49.021] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.ID.TorchID::Initialize() modified by ImprovedTorches
[14:41:49.096] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: MoreAccessories (More Accessory Slots (More Accessories)) v1.3
[14:41:49.173] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: NaturalVariety ([c/0EFF0E:Natural Variety]) v0.2.5.2
[14:41:49.245] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.ID.ContentSamples::ModifyNPCIds() modified by NaturalVariety
[14:41:49.351] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: PylonShield (Pylons Prevent Evils) v1.8.8
[14:41:49.425] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.TeleportPylonsSystem::DoesPylonAcceptTeleportation(TeleportPylonInfo, Player) added by PylonShield
[14:41:49.512] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: SolutionsMod14 (Solutions Mod) v0.2.3
[14:41:49.738] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: SummonersAssociation (Summoners Association) v0.4.8.11
[14:41:49.826] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawInterface_1_2_DrawEntityMarkersInWorld() added by SummonersAssociation
[14:41:49.830] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawInterface_39_MouseOver() added by SummonersAssociation
[14:41:49.832] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::UpdateMinionTarget() added by SummonersAssociation
[14:41:49.837] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.ModLoader.ProjectileLoader::projectileAI(Projectile) added by SummonersAssociation
[14:41:49.927] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: UnofficialCalamityWhips (Unofficial Calamity Whips) v1.0.0.2
[14:41:50.163] [.NET ThreadPool Worker/INFO] [tML]: Resizing...
[14:41:52.897] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: ModLoader (tModLoader) v2022.9.47.9
[14:41:52.990] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: CalamityMod (Calamity Mod) v2.0.1.3
[14:41:54.983] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: CalamityModMusic (Calamity Mod Music) v2.0.1.3
[14:41:55.080] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: CalValEX (Calamity's Vanities) v10.1.2
[14:41:55.461] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: ChesterOpensSafe (Chester Opens Safe) v0.4
[14:41:55.556] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: Combinations (Combinations) v0.27
[14:41:55.653] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: FancyLighting (Fancy Lighting) v0.5.2.1
[14:41:55.750] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: ImprovedTorches (Atmospheric Torches) v1.3.1
[14:41:55.852] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: MoreAccessories (More Accessory Slots (More Accessories)) v1.3
[14:41:55.948] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: NaturalVariety ([c/0EFF0E:Natural Variety]) v0.2.5.2
[14:41:56.050] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: PylonShield (Pylons Prevent Evils) v1.8.8
[14:41:56.147] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: SolutionsMod14 (Solutions Mod) v0.2.3
[14:41:56.266] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: SummonersAssociation (Summoners Association) v0.4.8.11
[14:41:56.361] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: UnofficialCalamityWhips (Unofficial Calamity Whips) v1.0.0.2
[14:41:56.868] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: ModLoader (tModLoader) v2022.9.47.9
[14:41:56.975] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: CalamityMod (Calamity Mod) v2.0.1.3
[14:41:57.114] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: CalamityModMusic (Calamity Mod Music) v2.0.1.3
[14:41:57.225] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: CalValEX (Calamity's Vanities) v10.1.2
[14:41:57.334] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: ChesterOpensSafe (Chester Opens Safe) v0.4
[14:41:57.443] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: Combinations (Combinations) v0.27
[14:41:57.553] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: FancyLighting (Fancy Lighting) v0.5.2.1
[14:41:57.664] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: ImprovedTorches (Atmospheric Torches) v1.3.1
[14:41:57.780] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: MoreAccessories (More Accessory Slots (More Accessories)) v1.3
[14:41:57.890] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: NaturalVariety ([c/0EFF0E:Natural Variety]) v0.2.5.2
[14:41:57.998] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: PylonShield (Pylons Prevent Evils) v1.8.8
[14:41:58.108] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: SolutionsMod14 (Solutions Mod) v0.2.3
[14:41:58.223] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: SummonersAssociation (Summoners Association) v0.4.8.11
[14:41:58.334] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: UnofficialCalamityWhips (Unofficial Calamity Whips) v1.0.0.2
[14:41:58.449] [.NET ThreadPool Worker/INFO] [tML]: RAM usage: 1.5 GB
[14:41:58.806] [.NET ThreadPool Worker/INFO] [tML]: Adding Recipes...
[14:42:21.967] [Main Thread/INFO] [tML]: Enabling Mod: MagicStorage
[14:42:24.968] [.NET ThreadPool Worker/INFO] [tML]: Unloading: UnofficialCalamityWhips (Unofficial Calamity Whips) v1.0.0.2
[14:42:24.988] [.NET ThreadPool Worker/INFO] [tML]: Unloading: SummonersAssociation (Summoners Association) v0.4.8.11
[14:42:24.991] [.NET ThreadPool Worker/DEBUG] [tML]: Unloaded 4 hooks, 4 detours and 4 native detours from SummonersAssociation in Summoners Association
[14:42:24.992] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.ModLoader.ProjectileLoader::projectileAI(Projectile) removed by SummonersAssociation
[14:42:25.002] [.NET ThreadPool Worker/INFO] [tML]: Unloading: SolutionsMod14 (Solutions Mod) v0.2.3
[14:42:25.025] [.NET ThreadPool Worker/INFO] [tML]: Unloading: PylonShield (Pylons Prevent Evils) v1.8.8
[14:42:25.026] [.NET ThreadPool Worker/DEBUG] [tML]: Unloaded 1 hooks, 1 detours and 1 native detours from PylonShield in Pylons Prevent Evils
[14:42:25.035] [.NET ThreadPool Worker/INFO] [tML]: Unloading: NaturalVariety ([c/0EFF0E:Natural Variety]) v0.2.5.2
[14:42:25.036] [.NET ThreadPool Worker/DEBUG] [tML]: Unloaded 0 hooks, 1 detours and 1 native detours from NaturalVariety in [c/0EFF0E:Natural Variety]
[14:42:25.053] [.NET ThreadPool Worker/INFO] [tML]: Unloading: MoreAccessories (More Accessory Slots (More Accessories)) v1.3
[14:42:25.068] [.NET ThreadPool Worker/INFO] [tML]: Unloading: ImprovedTorches (Atmospheric Torches) v1.3.1
[14:42:25.068] [.NET ThreadPool Worker/DEBUG] [tML]: Unloaded 0 hooks, 1 detours and 1 native detours from ImprovedTorches in Atmospheric Torches
[14:42:25.084] [.NET ThreadPool Worker/INFO] [tML]: Unloading: FancyLighting (Fancy Lighting) v0.5.2.1
[14:42:25.086] [.NET ThreadPool Worker/DEBUG] [tML]: Unloaded 18 hooks, 18 detours and 18 native detours from FancyLighting in Fancy Lighting
[14:42:25.101] [.NET ThreadPool Worker/INFO] [tML]: Unloading: Combinations (Combinations) v0.27
[14:42:25.102] [.NET ThreadPool Worker/INFO] [Combinations]: Unloading Combinations
[14:42:25.120] [.NET ThreadPool Worker/INFO] [tML]: Unloading: ChesterOpensSafe (Chester Opens Safe) v0.4
[14:42:25.134] [.NET ThreadPool Worker/INFO] [tML]: Unloading: CalValEX (Calamity's Vanities) v10.1.2
[14:42:25.207] [.NET ThreadPool Worker/INFO] [tML]: Unloading: CalamityModMusic (Calamity Mod Music) v2.0.1.3
[14:42:25.213] [.NET ThreadPool Worker/INFO] [tML]: Unloading: CalamityMod (Calamity Mod) v2.0.1.3
[14:42:26.562] [.NET ThreadPool Worker/DEBUG] [tML]: Unloaded 36 hooks, 84 detours and 81 native detours from CalamityMod in Calamity Mod
[14:42:26.563] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::DoDraw(GameTime) unmodified by CalamityMod
[14:42:26.564] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawGore() removed by CalamityMod
[14:42:26.564] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawCursor(Vector2, bool) removed by CalamityMod
[14:42:26.564] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::SetDisplayMode(int, int, bool) removed by CalamityMod
[14:42:26.564] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::SortDrawCacheWorms() removed by CalamityMod
[14:42:26.565] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawInfernoRings() removed by CalamityMod
[14:42:26.565] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::DrawInterface_40_InteractItemIcon() unmodified by CalamityMod
[14:42:26.565] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Drawing.TileDrawing::DrawPartialLiquid(Tile, Vector2, Rectangle, int, Color) removed by CalamityMod
[14:42:26.566] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WaterfallManager::DrawWaterfall(SpriteBatch, int, float) unmodified by CalamityMod
[14:42:26.566] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.Liquid.LiquidRenderer::InternalDraw(SpriteBatch, Vector2, int, float, bool) unmodified by CalamityMod
[14:42:26.566] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::eek:ldDrawWater(bool, int, float) unmodified by CalamityMod
[14:42:26.567] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Graphics.Light.TileLightScanner::GetTileLight(int, int, out Vector3) removed by CalamityMod
[14:42:26.567] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Drawing.TileDrawing::preDrawTiles(bool, bool, bool) removed by CalamityMod
[14:42:26.567] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Drawing.TileDrawing::Draw(bool, bool, bool, int) removed by CalamityMod
[14:42:26.567] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.ItemDropRules.CommonCode::ModifyItemDropFromNPC(NPC, int) removed by CalamityMod
[14:42:26.568] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::UpdateTime() unmodified by CalamityMod
[14:42:26.568] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::UpdateTime_SpawnTownNPCs() removed by CalamityMod
[14:42:26.568] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::ShouldEmpressBeEnraged() removed by CalamityMod
[14:42:26.569] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::CollectTaxes() unmodified by CalamityMod
[14:42:26.569] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Projectile::Damage() unmodified by CalamityMod
[14:42:26.569] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::ApplyTileCollision(bool, Vector2, int, int) removed by CalamityMod
[14:42:26.569] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Hurt(PlayerDeathReason, int, int, bool, bool, bool, int) unmodified by CalamityMod
[14:42:26.570] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::DashMovement() unmodified by CalamityMod
[14:42:26.570] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::GiveImmuneTimeForCollisionAttack(int) unmodified by CalamityMod
[14:42:26.570] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update_NPCCollision() unmodified by CalamityMod
[14:42:26.571] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.WorldGen::OpenDoor(int, int, int) removed by CalamityMod
[14:42:26.571] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.WorldGen::CloseDoor(int, int, bool) removed by CalamityMod
[14:42:26.571] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Item::AffixName() removed by CalamityMod
[14:42:26.572] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Projectile::NewProjectile(IEntitySource, float, float, float, float, int, int, float, int, float, float) removed by CalamityMod
[14:42:26.572] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::QuickHeal() unmodified by CalamityMod
[14:42:26.573] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::QuickMana() unmodified by CalamityMod
[14:42:26.573] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::ItemCheck_Inner(int) unmodified by CalamityMod
[14:42:26.573] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::GrappleMovement() removed by CalamityMod
[14:42:26.574] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::UpdatePettingAnimal() removed by CalamityMod
[14:42:26.574] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::playerFrame() removed by CalamityMod
[14:42:26.574] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::SlopeDownMovement() removed by CalamityMod
[14:42:26.575] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::DamageVar(float, float) unmodified by CalamityMod
[14:42:26.575] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Projectile::Damage() unmodified by CalamityMod
[14:42:26.575] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.NPC::ScaleStats_ApplyExpertTweaks() unmodified by CalamityMod
[14:42:26.576] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Projectile::AI_001() unmodified by CalamityMod
[14:42:26.576] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::UpdateBuffs(int) unmodified by CalamityMod
[14:42:26.576] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::UpdateJumpHeight() unmodified by CalamityMod
[14:42:26.577] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) unmodified by CalamityMod
[14:42:26.577] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) unmodified by CalamityMod
[14:42:26.577] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Initializers.WingStatsInitializer::Load() unmodified by CalamityMod
[14:42:26.577] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) unmodified by CalamityMod
[14:42:26.578] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) unmodified by CalamityMod
[14:42:26.578] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::WingMovement() unmodified by CalamityMod
[14:42:26.578] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::UpdateLifeRegen() unmodified by CalamityMod
[14:42:26.579] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) unmodified by CalamityMod
[14:42:26.579] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::UpdateManaRegen() unmodified by CalamityMod
[14:42:26.579] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::pyramid(int, int) unmodified by CalamityMod
[14:42:26.580] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::MakeDungeon(int, int) unmodified by CalamityMod
[14:42:26.580] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::DungeonHalls(int, int, ushort, int, bool) unmodified by CalamityMod
[14:42:26.580] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::GrowLivingTree(int, int, bool) unmodified by CalamityMod
[14:42:26.581] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.WorldGen::SmashAltar(int, int) removed by CalamityMod
[14:42:26.581] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::hardUpdateWorld(int, int) unmodified by CalamityMod
[14:42:26.581] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::Chlorophyte(int, int) unmodified by CalamityMod
[14:42:26.581] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.UI.States.UIWorldCreation::SetDefaultOptions() unmodified by CalamityMod
[14:42:26.582] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.UI.States.UIWorldCreation::AddWorldSizeOptions(UIElement, float, MouseEvent, string, float) unmodified by CalamityMod
[14:42:26.582] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.IO.WorldFile::ClearTempTiles() removed by CalamityMod
[14:42:26.582] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.Events.Sandstorm::HasSufficientWind() unmodified by CalamityMod
[14:42:26.583] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Item::prefix(int) unmodified by CalamityMod
[14:42:26.583] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::SlimeRainSpawns(int) removed by CalamityMod
[14:42:26.583] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.NPC::SpawnNPC() unmodified by CalamityMod
[14:42:26.584] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::IsTileTypeInInteractionRange(int) unmodified by CalamityMod
[14:42:26.584] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Projectile::CanExplodeTile(int, int) unmodified by CalamityMod
[14:42:26.584] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::UpdateWindyDayState() unmodified by CalamityMod
[14:42:26.584] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::UpdateTime_StartNight(ref bool) unmodified by CalamityMod
[14:42:26.585] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::AttemptFossilShattering(int, int, Tile, bool) unmodified by CalamityMod
[14:42:26.585] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::GetPickaxeDamage(int, int, int, int, Tile) removed by CalamityMod
[14:42:26.586] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.NPC::NPCLoot() unmodified by CalamityMod
[14:42:26.586] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Item::prefix(int) removed by CalamityMod
[14:42:26.593] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Item::CanFillEmptyAmmoSlot() removed by CalamityMod
[14:42:26.594] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::KeyDoubleTap(int) removed by CalamityMod
[14:42:26.594] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawPendingMouseText() removed by CalamityMod
[14:42:26.595] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::dropItemCheck() removed by CalamityMod
[14:42:26.595] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::LeftClick(Item[], int, int) removed by CalamityMod
[14:42:26.595] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::Draw(SpriteBatch, Item[], int, int, Vector2, Color) removed by CalamityMod
[14:42:26.596] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::QuickMount() removed by CalamityMod
[14:42:26.596] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::KeyDoubleTap(int) removed by CalamityMod
[14:42:26.597] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawInfernoRings() removed by CalamityMod
[14:42:26.683] [.NET ThreadPool Worker/INFO] [tML]: Unloading: ModLoader (tModLoader) v2022.9.47.9
[14:42:30.128] [.NET ThreadPool Worker/WARN] [tML]: CalamityMod mod class still using memory. Some content references have probably not been cleared. Use a heap dump to figure out why.
[14:42:30.129] [.NET ThreadPool Worker/WARN] [tML]: CalValEX AssemblyLoadContext still using memory. Some classes are being held by Terraria or another mod. Use a heap dump to figure out why.
[14:42:30.129] [.NET ThreadPool Worker/WARN] [tML]: Combinations mod class still using memory. Some content references have probably not been cleared. Use a heap dump to figure out why.
[14:42:30.129] [.NET ThreadPool Worker/WARN] [tML]: FancyLighting AssemblyLoadContext still using memory. Some classes are being held by Terraria or another mod. Use a heap dump to figure out why.
[14:42:30.130] [.NET ThreadPool Worker/WARN] [tML]: ImprovedTorches AssemblyLoadContext still using memory. Some classes are being held by Terraria or another mod. Use a heap dump to figure out why.
[14:42:30.130] [.NET ThreadPool Worker/WARN] [tML]: MoreAccessories mod class still using memory. Some content references have probably not been cleared. Use a heap dump to figure out why.
[14:42:30.130] [.NET ThreadPool Worker/WARN] [tML]: PylonShield AssemblyLoadContext still using memory. Some classes are being held by Terraria or another mod. Use a heap dump to figure out why.
[14:42:30.131] [.NET ThreadPool Worker/WARN] [tML]: SummonersAssociation AssemblyLoadContext still using memory. Some classes are being held by Terraria or another mod. Use a heap dump to figure out why.
[14:42:30.131] [.NET ThreadPool Worker/WARN] [tML]: UnofficialCalamityWhips AssemblyLoadContext still using memory. Some classes are being held by Terraria or another mod. Use a heap dump to figure out why.
[14:42:30.144] [.NET ThreadPool Worker/INFO] [tML]: Finding Mods...
[14:42:30.145] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: CalamityMod (Calamity Mod) v2.0.1.3
[14:42:30.687] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: CalamityModMusic (Calamity Mod Music) v2.0.1.3
[14:42:30.701] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: CalValEX (Calamity's Vanities) v10.1.2
[14:42:30.836] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: ChesterOpensSafe (Chester Opens Safe) v0.4
[14:42:30.841] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: Combinations (Combinations) v0.27
[14:42:30.850] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: FancyLighting (Fancy Lighting) v0.5.2.1
[14:42:30.857] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: ImprovedTorches (Atmospheric Torches) v1.3.1
[14:42:30.863] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: MagicStorage (Magic Storage) v0.5.7.9
[14:42:30.891] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: MoreAccessories (More Accessory Slots (More Accessories)) v1.3
[14:42:30.896] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: NaturalVariety ([c/0EFF0E:Natural Variety]) v0.2.5.2
[14:42:30.906] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: PylonShield (Pylons Prevent Evils) v1.8.8
[14:42:30.913] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: SolutionsMod14 (Solutions Mod) v0.2.3
[14:42:30.931] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: SummonersAssociation (Summoners Association) v0.4.8.11
[14:42:30.939] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: UnofficialCalamityWhips (Unofficial Calamity Whips) v1.0.0.2
[14:42:30.952] [.NET ThreadPool Worker/INFO] [tML]: Constructing Mods...
[14:42:32.154] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: ModLoader (tModLoader) v2022.9.47.9
[14:42:32.291] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: CalamityMod (Calamity Mod) v2.0.1.3
[14:42:40.631] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawInfernoRings() added by CalamityMod
[14:42:40.685] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::KeyDoubleTap(int) added by CalamityMod
[14:42:40.715] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::QuickMount() added by CalamityMod
[14:42:40.776] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::dropItemCheck() added by CalamityMod
[14:42:40.782] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::LeftClick(Item[], int, int) added by CalamityMod
[14:42:40.795] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::Draw(SpriteBatch, Item[], int, int, Vector2, Color) added by CalamityMod
[14:42:40.823] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::KeyDoubleTap(int) added by CalamityMod
[14:42:40.824] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawPendingMouseText() added by CalamityMod
[14:42:40.892] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Item::CanFillEmptyAmmoSlot() added by CalamityMod
[14:42:41.410] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::DoDraw(GameTime) modified by CalamityMod
[14:42:41.487] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawGore() added by CalamityMod
[14:42:41.495] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawCursor(Vector2, bool) added by CalamityMod
[14:42:41.520] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::SetDisplayMode(int, int, bool) added by CalamityMod
[14:42:41.526] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::SortDrawCacheWorms() added by CalamityMod
[14:42:41.527] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawInfernoRings() added by CalamityMod
[14:42:41.529] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::DrawInterface_40_InteractItemIcon() modified by CalamityMod
[14:42:41.538] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Drawing.TileDrawing::DrawPartialLiquid(Tile, Vector2, Rectangle, int, Color) added by CalamityMod
[14:42:41.543] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WaterfallManager::DrawWaterfall(SpriteBatch, int, float) modified by CalamityMod
[14:42:41.608] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.Liquid.LiquidRenderer::InternalDraw(SpriteBatch, Vector2, int, float, bool) modified by CalamityMod
[14:42:41.614] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::eek:ldDrawWater(bool, int, float) modified by CalamityMod
[14:42:41.651] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Graphics.Light.TileLightScanner::GetTileLight(int, int, out Vector3) added by CalamityMod
[14:42:41.653] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Drawing.TileDrawing::preDrawTiles(bool, bool, bool) added by CalamityMod
[14:42:41.655] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Drawing.TileDrawing::Draw(bool, bool, bool, int) added by CalamityMod
[14:42:41.666] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.ItemDropRules.CommonCode::ModifyItemDropFromNPC(NPC, int) added by CalamityMod
[14:42:41.670] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::UpdateTime() modified by CalamityMod
[14:42:41.684] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::UpdateTime_SpawnTownNPCs() added by CalamityMod
[14:42:41.698] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::ShouldEmpressBeEnraged() added by CalamityMod
[14:42:41.700] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::CollectTaxes() modified by CalamityMod
[14:42:41.703] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Projectile::Damage() modified by CalamityMod
[14:42:41.824] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::ApplyTileCollision(bool, Vector2, int, int) added by CalamityMod
[14:42:41.826] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Hurt(PlayerDeathReason, int, int, bool, bool, bool, int) modified by CalamityMod
[14:42:41.858] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::DashMovement() modified by CalamityMod
[14:42:41.896] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::GiveImmuneTimeForCollisionAttack(int) modified by CalamityMod
[14:42:41.898] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update_NPCCollision() modified by CalamityMod
[14:42:41.910] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.WorldGen::OpenDoor(int, int, int) added by CalamityMod
[14:42:41.923] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.WorldGen::CloseDoor(int, int, bool) added by CalamityMod
[14:42:41.928] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Item::AffixName() added by CalamityMod
[14:42:41.930] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Projectile::NewProjectile(IEntitySource, float, float, float, float, int, int, float, int, float, float) added by CalamityMod
[14:42:41.937] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::Collision_DecideFallThroughPlatforms() added by CalamityMod
[14:42:41.940] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Wiring::HitWireSingle(int, int) modified by CalamityMod
[14:42:42.035] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::QuickHeal() modified by CalamityMod
[14:42:42.040] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::QuickMana() modified by CalamityMod
[14:42:42.046] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::ItemCheck_Inner(int) modified by CalamityMod
[14:42:42.093] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::GrappleMovement() added by CalamityMod
[14:42:42.099] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::UpdatePettingAnimal() added by CalamityMod
[14:42:42.102] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::playerFrame() added by CalamityMod
[14:42:42.137] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::SlopeDownMovement() added by CalamityMod
[14:42:42.139] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::DamageVar(float, float) modified by CalamityMod
[14:42:42.142] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Projectile::Damage() modified by CalamityMod
[14:42:42.261] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.NPC::ScaleStats_ApplyExpertTweaks() modified by CalamityMod
[14:42:42.264] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Projectile::AI_001() modified by CalamityMod
[14:42:42.542] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::UpdateBuffs(int) modified by CalamityMod
[14:42:42.670] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::UpdateJumpHeight() modified by CalamityMod
[14:42:42.673] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) modified by CalamityMod
[14:42:42.934] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) modified by CalamityMod
[14:42:43.183] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Initializers.WingStatsInitializer::Load() modified by CalamityMod
[14:42:43.189] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) modified by CalamityMod
[14:42:43.454] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) modified by CalamityMod
[14:42:43.713] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::WingMovement() modified by CalamityMod
[14:42:43.720] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::UpdateLifeRegen() modified by CalamityMod
[14:42:43.742] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) modified by CalamityMod
[14:42:44.004] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::UpdateManaRegen() modified by CalamityMod
[14:42:44.009] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::pyramid(int, int) modified by CalamityMod
[14:42:44.026] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::MakeDungeon(int, int) modified by CalamityMod
[14:42:44.091] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::DungeonHalls(int, int, ushort, int, bool) modified by CalamityMod
[14:42:44.113] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::GrowLivingTree(int, int, bool) modified by CalamityMod
[14:42:44.164] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.WorldGen::SmashAltar(int, int) added by CalamityMod
[14:42:44.171] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::hardUpdateWorld(int, int) modified by CalamityMod
[14:42:44.208] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::Chlorophyte(int, int) modified by CalamityMod
[14:42:44.212] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.UI.States.UIWorldCreation::SetDefaultOptions() modified by CalamityMod
[14:42:44.215] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.UI.States.UIWorldCreation::AddWorldSizeOptions(UIElement, float, MouseEvent, string, float) modified by CalamityMod
[14:42:44.222] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.IO.WorldFile::ClearTempTiles() added by CalamityMod
[14:42:44.224] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.Events.Sandstorm::HasSufficientWind() modified by CalamityMod
[14:42:44.226] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Item::prefix(int) modified by CalamityMod
[14:42:44.262] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::SlimeRainSpawns(int) added by CalamityMod
[14:42:44.265] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.NPC::SpawnNPC() modified by CalamityMod
[14:42:44.488] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::IsTileTypeInInteractionRange(int) modified by CalamityMod
[14:42:44.492] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Projectile::CanExplodeTile(int, int) modified by CalamityMod
[14:42:44.495] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::UpdateWindyDayState() modified by CalamityMod
[14:42:44.497] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::UpdateTime_StartNight(ref bool) modified by CalamityMod
[14:42:44.510] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.WorldGen::AttemptFossilShattering(int, int, Tile, bool) modified by CalamityMod
[14:42:44.513] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::GetPickaxeDamage(int, int, int, int, Tile) added by CalamityMod
[14:42:44.520] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.NPC::NPCLoot() modified by CalamityMod
[14:42:44.531] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Item::prefix(int) added by CalamityMod
[14:42:46.959] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: CalamityModMusic (Calamity Mod Music) v2.0.1.3
[14:42:47.129] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: CalValEX (Calamity's Vanities) v10.1.2
[14:42:48.093] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: ChesterOpensSafe (Chester Opens Safe) v0.4
[14:42:48.181] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: Combinations (Combinations) v0.27
[14:42:48.242] [.NET ThreadPool Worker/WARN] [tML]: Combinations.Items.UnholyAbomination.UnholyAbomination has reference fields (UnholyAbominationSpecialCatch) that may not be safe to share between clones.
For deep-cloning, add a custom Clone override and make proper copies of these fields. If shallow (memberwise) cloning is acceptable, mark the fields with [CloneByReference] or properties with [field: CloneByReference]
[14:42:48.255] [.NET ThreadPool Worker/INFO] [Combinations]: Initializing Combinations
[14:42:48.332] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: FancyLighting (Fancy Lighting) v0.5.2.1
[14:42:48.539] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Lighting::GetColor9Slice(int, int, ref Vector3[]) added by FancyLighting
[14:42:48.543] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Lighting::GetColor4Slice(int, int, ref Vector3[]) added by FancyLighting
[14:42:48.547] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Drawing.TileDrawing::postDrawTiles(bool, bool, bool) added by FancyLighting
[14:42:48.549] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::RenderWater() added by FancyLighting
[14:42:48.551] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawWaters(bool) added by FancyLighting
[14:42:48.555] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::RenderBackground() added by FancyLighting
[14:42:48.558] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawBackground() added by FancyLighting
[14:42:48.628] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::RenderBlack() added by FancyLighting
[14:42:48.630] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::RenderTiles() added by FancyLighting
[14:42:48.632] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::RenderTiles2() added by FancyLighting
[14:42:48.634] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::RenderWalls() added by FancyLighting
[14:42:48.637] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Graphics.Light.LightingEngine::processBlur() added by FancyLighting
[14:42:48.638] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Graphics.Light.LightMap::Blur() added by FancyLighting
[14:42:48.640] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawCapture(Rectangle, CaptureSettings) added by FancyLighting
[14:42:48.655] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawTiles(bool, bool, bool, int) added by FancyLighting
[14:42:48.656] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawWalls() added by FancyLighting
[14:42:48.658] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::SetBackColor(InfoToSetBackColor, out Color, out Color) added by FancyLighting
[14:42:48.672] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.DontStarveSeed::ModifyNightColor(ref Color, ref Color) added by FancyLighting
[14:42:48.752] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: ImprovedTorches (Atmospheric Torches) v1.3.1
[14:42:48.761] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.ID.TorchID::Initialize() modified by ImprovedTorches
[14:42:48.844] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: MagicStorage (Magic Storage) v0.5.7.9
[14:42:48.922] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.927] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.933] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.935] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.935] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.941] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.948] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.956] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.958] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.960] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.973] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.979] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.982] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:48.984] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:49.013] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:49.020] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:49.027] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:49.029] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:49.030] [.NET ThreadPool Worker/DEBUG] [tML]: Assembly Resolve: MagicStorage, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null -> RecursiveCraft, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
[14:42:49.148] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Recipe::FindRecipes(bool) added by MagicStorage
[14:42:49.162] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::QuickSpawnItem(IEntitySource, int, int) added by MagicStorage
[14:42:49.164] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawInterface_36_Cursor() added by MagicStorage
[14:42:49.168] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::MouseHover(Item[], int, int) added by MagicStorage
[14:42:49.173] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::LeftClick(Item[], int, int) added by MagicStorage
[14:42:49.174] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::RightClick(Item[], int, int) added by MagicStorage
[14:42:49.177] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::OverrideHover(Item[], int, int) added by MagicStorage
[14:42:49.184] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::OverrideLeftClick(Item[], int, int) added by MagicStorage
[14:42:49.189] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::ItemCheck_ApplyHoldStyle_Inner(float, Item, Rectangle) modified by MagicStorage
[14:42:49.214] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.ModLoader.TileLoader::NearbyEffects(int, int, int, bool) added by MagicStorage
[14:42:49.217] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::DoUpdate_HandleChat() modified by MagicStorage
[14:42:49.229] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::QuickStackAllChests() modified by MagicStorage
[14:42:49.240] [.NET ThreadPool Worker/WARN] [tML]: Granted native detouring access to MagicStorage
[14:42:49.240] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.ModLoader.RecipeLoader::AddRecipes() modified by MagicStorage
[14:42:49.247] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.ModLoader.RecipeLoader::postAddRecipes() modified by MagicStorage
[14:42:49.250] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.ModLoader.RecipeLoader::postSetupRecipes() modified by MagicStorage
[14:42:49.265] [.NET ThreadPool Worker/DEBUG] [MagicStorage]: EnvironmentModule "MagicStorage/JourneyInfiniteItems" added by mod "MagicStorage"
[14:42:49.265] [.NET ThreadPool Worker/DEBUG] [MagicStorage]: EnvironmentModule "MagicStorage/UseInventoryModule" added by mod "MagicStorage"
[14:42:49.265] [.NET ThreadPool Worker/DEBUG] [MagicStorage]: EnvironmentModule "MagicStorage/UseInventoryNoFavoritesModule" added by mod "MagicStorage"
[14:42:49.354] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: MoreAccessories (More Accessory Slots (More Accessories)) v1.3
[14:42:49.441] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: NaturalVariety ([c/0EFF0E:Natural Variety]) v0.2.5.2
[14:42:49.551] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.ID.ContentSamples::ModifyNPCIds() modified by NaturalVariety
[14:42:49.672] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: PylonShield (Pylons Prevent Evils) v1.8.8
[14:42:49.741] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.TeleportPylonsSystem::DoesPylonAcceptTeleportation(TeleportPylonInfo, Player) added by PylonShield
[14:42:49.833] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: SolutionsMod14 (Solutions Mod) v0.2.3
[14:42:50.132] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: SummonersAssociation (Summoners Association) v0.4.8.11
[14:42:50.181] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawInterface_1_2_DrawEntityMarkersInWorld() added by SummonersAssociation
[14:42:50.186] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Main::DrawInterface_39_MouseOver() added by SummonersAssociation
[14:42:50.187] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::UpdateMinionTarget() added by SummonersAssociation
[14:42:50.191] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.ModLoader.ProjectileLoader::projectileAI(Projectile) added by SummonersAssociation
[14:42:50.341] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: UnofficialCalamityWhips (Unofficial Calamity Whips) v1.0.0.2
[14:42:50.532] [.NET ThreadPool Worker/INFO] [tML]: Resizing...
[14:42:54.429] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: ModLoader (tModLoader) v2022.9.47.9
[14:42:54.525] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: CalamityMod (Calamity Mod) v2.0.1.3
[14:42:56.426] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: CalamityModMusic (Calamity Mod Music) v2.0.1.3
[14:42:56.647] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: CalValEX (Calamity's Vanities) v10.1.2
[14:42:57.051] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: ChesterOpensSafe (Chester Opens Safe) v0.4
[14:42:57.158] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: Combinations (Combinations) v0.27
[14:42:57.276] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: FancyLighting (Fancy Lighting) v0.5.2.1
[14:42:57.383] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: ImprovedTorches (Atmospheric Torches) v1.3.1
[14:42:57.491] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: MagicStorage (Magic Storage) v0.5.7.9
[14:42:57.611] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: MoreAccessories (More Accessory Slots (More Accessories)) v1.3
[14:42:57.711] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: NaturalVariety ([c/0EFF0E:Natural Variety]) v0.2.5.2
[14:42:57.816] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: PylonShield (Pylons Prevent Evils) v1.8.8
[14:42:57.922] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: SolutionsMod14 (Solutions Mod) v0.2.3
[14:42:58.037] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: SummonersAssociation (Summoners Association) v0.4.8.11
[14:42:58.142] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: UnofficialCalamityWhips (Unofficial Calamity Whips) v1.0.0.2
[14:42:58.562] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: ModLoader (tModLoader) v2022.9.47.9
[14:42:58.678] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: CalamityMod (Calamity Mod) v2.0.1.3
[14:42:58.817] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: CalamityModMusic (Calamity Mod Music) v2.0.1.3
[14:42:58.949] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: CalValEX (Calamity's Vanities) v10.1.2
[14:42:59.067] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: ChesterOpensSafe (Chester Opens Safe) v0.4
[14:42:59.187] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: Combinations (Combinations) v0.27
[14:42:59.306] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: FancyLighting (Fancy Lighting) v0.5.2.1
[14:42:59.423] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: ImprovedTorches (Atmospheric Torches) v1.3.1
[14:42:59.540] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: MagicStorage (Magic Storage) v0.5.7.9
[14:42:59.734] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: MoreAccessories (More Accessory Slots (More Accessories)) v1.3
[14:42:59.851] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: NaturalVariety ([c/0EFF0E:Natural Variety]) v0.2.5.2
[14:42:59.970] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: PylonShield (Pylons Prevent Evils) v1.8.8
[14:43:00.088] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: SolutionsMod14 (Solutions Mod) v0.2.3
[14:43:00.205] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: SummonersAssociation (Summoners Association) v0.4.8.11
[14:43:00.321] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: UnofficialCalamityWhips (Unofficial Calamity Whips) v1.0.0.2
[14:43:00.443] [.NET ThreadPool Worker/INFO] [tML]: RAM usage: 1.5 GB
[14:43:00.795] [.NET ThreadPool Worker/INFO] [tML]: Adding Recipes...
[14:43:14.264] [.NET ThreadPool Worker/INFO] [Terraria]: Loading World: The Weird Afterworld, IsCloud=True
[14:43:14.297] [.NET ThreadPool Worker/INFO] [StatusText]: Loading world data
[14:43:16.719] [.NET ThreadPool Worker/INFO] [StatusText]: Settling liquids
[14:43:17.622] [.NET ThreadPool Worker/INFO] [StatusText]: Loading map data
[14:43:17.817] [.NET ThreadPool Worker/INFO] [StatusText]: Drawing map
[14:43:17.877] [Main Thread/INFO] [Terraria]: Entering world with player: Miette, IsCloud=True, Size=8400x2400
[14:53:18.530] [.NET ThreadPool Worker/INFO] [StatusText]: Saving world data
[14:53:19.846] [.NET ThreadPool Worker/INFO] [StatusText]: Validating world save
[15:03:18.577] [.NET ThreadPool Worker/INFO] [StatusText]: Saving world data
[15:03:19.773] [.NET ThreadPool Worker/INFO] [StatusText]: Validating world save
[15:13:19.249] [.NET ThreadPool Worker/INFO] [StatusText]: Saving world data
[15:14:55.267] [.NET ThreadPool Worker/INFO] [StatusText]: Validating world save
 

Attachments

  • client-crashlog.txt
    34.7 KB · Views: 58
Last edited:
Can anyone help me? I'm trying to launch tModLoader 1.4, but it keeps on crashing and showing up with an error message (I've put the file the error message said to share below). This started happening after the "TML 2022 September Stable Update". To fix it, I've tried uninstalling and reinstalling tModLoader, uninstalling and reinstalling Steam, changing and deleting tModLoader files, updating my dotnet files and changing my Windows Security settings but nothing worked. I've also tried changing the version from the default to the other versions, but the only version that works is tModLoader 1.3, and I've tried playing Vanilla Terraria 1.4, which works perfectly fine. Any help would be heavily appreciated.
 

Attachments

  • Natives.log
    902 bytes · Views: 64
Using npc.netID == 1 to add loot is adding to all negative Slime variants.
C#:
using ReducedGrinding.Common.ItemDropRules.Conditions;
using System.Linq;
using Terraria;
using Terraria.GameContent.ItemDropRules;
using Terraria.ID;
using Terraria.ModLoader;
using static Terraria.ModLoader.ModContent;

namespace ReducedGrinding.Global
{
    public class NPCLoot : GlobalNPC
    {
        public override void ModifyNPCLoot(NPC npc, Terraria.ModLoader.NPCLoot npcLoot)
        {
            if (npc.netID == 1)
            {
                npcLoot.Add(new DropBasedOnExpertMode(ItemDropRule.Common(ItemID.Meowmere, 3), ItemDropRule.Common(ItemID.Meowmere, 2)));
            }
        }
    }
}
EDIT: I was able to get help on discord. Apparently it's a bug that's going to be fixed in the next stable release.
 
Last edited:
Hey can somebody help me with my tmodloader crashing when launched.
[07:08:52.736] [Main Thread/FATAL] [tML]: Failed to handle save data

System.PlatformNotSupportedException: CoreCLR version 0.0 is not supported
at MonoMod.Core.Platforms.Runtimes.CoreBaseRuntime.CreateForVersion(Version version, ISystem system) in Z:\Users\aaron\Source\Repos\MonoModReorg\MonoMod\src\MonoMod.Core\Platforms\Runtimes\CoreBaseRuntime.cs:line 46
at MonoMod.Core.Platforms.PlatformTriple.CreateCurrentRuntime(ISystem system) in Z:\Users\aaron\Source\Repos\MonoModReorg\MonoMod\src\MonoMod.Core\Platforms\PlatformTriple.cs:line 18
at MonoMod.Core.Platforms.PlatformTriple.CreateCurrent() in Z:\Users\aaron\Source\Repos\MonoModReorg\MonoMod\src\MonoMod.Core\Platforms\PlatformTriple.cs:line 54
at MonoMod.Core.Utils.Helpers.InitializeValueWithLock[T,TParam](T& location, Object lock, IntPtr init, TParam obj) in Z:\Users\aaron\Source\Repos\MonoModReorg\MonoMod\src\MonoMod.Core\Utils\Helpers.cs:line 145
at MonoMod.Core.Platforms.PlatformTriple.get_Current() in Z:\Users\aaron\Source\Repos\MonoModReorg\MonoMod\src\MonoMod.Core\Platforms\PlatformTriple.cs:line 50
at MonoMod.Core.DetourFactory.CreateDefaultFactory() in Z:\Users\aaron\Source\Repos\MonoModReorg\MonoMod\src\MonoMod.Core\IDetourFactory.cs:line 32
at MonoMod.Core.Utils.Helpers.InitializeValue[T,TParam](T& location, IntPtr init, TParam obj) in Z:\Users\aaron\Source\Repos\MonoModReorg\MonoMod\src\MonoMod.Core\Utils\Helpers.cs:line 136
at MonoMod.RuntimeDetour.DetourContext.GetDefaultFactory() in Z:\Users\aaron\Source\Repos\MonoModReorg\MonoMod\src\MonoMod.RuntimeDetour.New\DetourContext.cs:line 43
at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target, DetourConfig config, Boolean applyByDefault) in Z:\Users\aaron\Source\Repos\MonoModReorg\MonoMod\src\MonoMod.RuntimeDetour.New\Hook.cs:line 139
at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target, DetourConfig config) in Z:\Users\aaron\Source\Repos\MonoModReorg\MonoMod\src\MonoMod.RuntimeDetour.New\Hook.cs:line 130
at MonoMod.RuntimeDetour.Hook..ctor(MethodBase source, Delegate target) in Z:\Users\aaron\Source\Repos\MonoModReorg\MonoMod\src\MonoMod.RuntimeDetour.New\Hook.cs:line 112
at Terraria.ModLoader.Engine.LoggingHooks.FixBrokenConsolePipeError() in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\ModLoader\Engine\LoggingHooks.cs:line 32
at Terraria.ModLoader.Engine.LoggingHooks.Init() in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\ModLoader\Engine\LoggingHooks.cs:line 14
at Terraria.ModLoader.Logging.LogStartup(Boolean dedServ) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\ModLoader\Logging.cs:line 86
at Terraria.Program.LaunchGame(String[] args, Boolean monoArgs) in D:\a\tModLoader\tModLoader\src\tModLoader\Terraria\Program.cs:line 185
 
Hi i download the TmodLoader but when i transfer character from terraria i cant use they, any tips?
 

Attachments

  • IMG-20221004-WA0001.jpg
    IMG-20221004-WA0001.jpg
    246.1 KB · Views: 75
Hello everyone, I'm trying to create an armor set where the chest piece is like robes (displays on both Body and Legs). It's supposed to appear with a cloth that wraps around the waist over the pants, so I want to animate that part using the legs.

I'm running into 2 issues, the first is that I want to keep the legs of armor/pants worn underneath it but it always shows as just skin coloured legs underneath, the second being that I can't figure out how to draw/display the leg texture above the torso rather than under it.

I've looked at ExampleRobes.cs and ExampleCostume.cs on ExampleMod and seen variables like for example:
ArmorIDs.Body.Sets.HidesArms[equipSlotBodyAlt] = true;
And I'm wondering if there's ones like these for pants instead and if anyone would know how to discover them.

Any help at all would be a livesaver, thanks!
 
hello I need help with the weapon hitbox
ignore the name please
heres the code:

namespace Cyrus.Items
{
public class Lean: ModItem
{
public override void SetStaticDefaults()
{
DisplayName.SetDefault("Lean Blade");
Tooltip.SetDefault("Crafted From The Finest Substances");
}

public override void SetDefaults()
{
Item.damage = 34;
Item.DamageType = DamageClass.Melee;
Item.width = 40;
Item.height = 110;
Item.useTime = 1;
Item.useAnimation = 20;
Item.useStyle = 1;
Item.knockBack = 6;
Item.value = 10000;
Item.rare = 2;
Item.UseSound = SoundID.Item8;
Item.autoReuse = true;
}

public override void AddRecipes()
{
Recipe recipe = CreateRecipe();
recipe.AddIngredient(ItemID.DirtBlock, 12);
recipe.AddTile(TileID.WorkBenches);
recipe.Register();
}
}
}
 
I tried to make translation for my item, but it gave this error:

error CS0117: 'GameCulture' does not contain a defenition for 'Russian'

Here's code:

using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
using Terraria.Localization;
namespace TribulationMod.Items
{
public class PhoenixKit : ModItem
{
// Start of CS0117
public override void SetStaticDefaults()
{
DisplayName.SetDefault("Phoenix kit");
Tooltip.SetDefault("Kit stands for [c/FF0000:kittenV]\n[c/00FF00:-· Dedicated item ·-]");
DisplayName.AddTranslation(GameCulture.Russian, "Кит феникса");
Tooltip.AddTranslation(GameCulture.Russian, "Кит означает [c/FF0000:kittenV]\n[c/00FF00:-· Посвящённый предмет ·-]");
}
// End of CS0117
public override void SetDefaults()
{
Item.damage = 50;
Item.DamageType = DamageClass.Ranged;
Item.width = 62;
Item.height = 16;
Item.useTime = 10;
Item.useAnimation = 10;
Item.useStyle = 5;
Item.knockBack = 5;
Item.value = 10000;
Item.rare = 8;
Item.UseSound = SoundID.Item11;
Item.autoReuse = true;
Item.scale = 1;
Item.noMelee = true;
Item.useAmmo = AmmoID.Rocket;
// Rocket just stands at one place when I spawn it, it didn't fly anywhere
Item.shoot = ProjectileID.RocketSkeleton;
}
public override void AddRecipes()
{
Recipe recipe = CreateRecipe();
recipe.AddIngredient(ItemID.RocketLauncher);
recipe.AddIngredient(ItemID.AdamantiteRepeater);
recipe.AddIngredient(ItemID.MiniNukeII);
recipe.AddIngredient(ItemID.ChlorophyteBar, 5);
recipe.AddIngredient(ItemID.SoulofSight, 5);
recipe.AddIngredient(ItemID.MythrilBar, 10);
recipe.AddTile(TileID.MythrilAnvil);
recipe.Register();
}
}
}

Also my rocket don't fly, it just stands.
 
about.png

last update: 28th of September, 2018
687474703a2f2f692e696d6775722e636f6d2f6b6463524f59502e706e67

Table of Contents
  1. Table of Contents
  2. Introduction
  3. What is tModLoader?
  4. Help
    1. Useful locations and paths
    2. Frequently asked questions (FAQ)
  5. Text-Editors and IDEs
    1. Text-editors
    2. IDEs
  6. Info (includes other useful guides/tutorials and mod specific wikis)
687474703a2f2f692e696d6775722e636f6d2f6b6463524f59502e706e67


Introduction

Hello and welcome to the tModLoader's official help thread! This thread was made to take some strain off the original thread, and is just an alternative place to get help. Also this place will house links to helpful guides and tutorials, as well as snippets of code with explanation, resources.. and so forth.

Back to top
687474703a2f2f692e696d6775722e636f6d2f6b6463524f59502e706e67


What is tModLoader?


tModLoader is like an API such as the old tConfig and discontinued tAPI. It is literally a mod to make mods. As a developer, you might already know that the Terraria src (source-code) is difficult to deal with for a modder. tModLoader aims to make it far easier for you to create your mod, as well as share your mod for others to use. Traditionally, stand-alone mods are created. An upside to this way of modding is that you can literally do whatever you want to without being limited to an API's possibilities. A downside is that stand-alone mods usually aren't compatible with each other, as well as the developer(s) needing to know the Terraria source-code.

help.png

You can find all tModLoader methods, fields and properties in the official documentation which is on GitHub. (the new and improved documentation is here) Two other really useful sites are tConfig wikipedia or the tAPI documentation. These sites are outdated but still contain a lot of useful information. If you need help immediately, I suggest you join our Discord Channel. We're currently closing in to the 5000 members mark. There are always people around to help you!

Back to top
687474703a2f2f692e696d6775722e636f6d2f6b6463524f59502e706e67

Useful locations and paths

Below you can find folder locations which mind come in handy when using tModLoader. Only default paths are listed.

XNA .dll location / files
If you're on windows, navigate to C:\Windows\Microsoft.NET\assembly\GAC_32\
You can find the folders for the XNA framework in there. Alternatively, you could paste this search string in the path bar:
Code:
search-ms:displayname=Search%20Results%20in%20GAC_32&crumb=filename%3A~<Microsoft.XNA%20OR%20System.Generic.String%3AMicrosoft.XNA&crumb=fileextension%3A~<Microsoft.XNA*.dll%20filename%3A~<Microsoft.XNA*.dll%20OR%20System.Generic.String%3AMicrosoft.XNA*.dll&crumb=location:C%3A%5CWindows%5CMicrosoft.NET%5Cassembly%5CGAC_32
COPY these files, you should not move them or cut + paste.

Default Terraria location

Here the main files of Terraria are stored. These locations are default locations chosen during the installation of the Terraria game.

Mac: Library/Application Support/Steam/steamapps/common/Terraria/Terraria.app/Contents/MacOS​
Linux: .local/share/Steam/steamapps/common/Terraria​
Windows: C:\Program Files (x86)\Steam\steamapps\common\Terraria​

GoG Terraria location
Here the main files of Terraria are stored. These locations are default locations chosen during the installation of the Terraria game.

Mac: ??​
Linux: ??​
Windows: C:\GOG Games\Terraria​

Default Terraria documents location

Mac: /Users/account/Library/Application Support/Terraria​
Linux: ~/.local/share/Terraria OR $XDG_DATA_HOME/Terraria​
Windows: %UserProfile%\Documents\My Games\Terraria​

Default tModLoader documents location

Mac: /Users/account/Library/Application Support/Terraria/ModLoader​
Linux: ~/.local/share/Terraria/ModLoader OR $XDG_DATA_HOME/Terraria/ModLoader​
Windows: %UserProfile%\Documents\My Games\Terraria\ModLoader​

Default tModLoader mods' src folder
Here the sourcecode of mods are stored in their own folders. Usually you won't have this and is only available for the particular mods' developer(s).

Mac: /Users/account/Library/Application Support/Terraria/ModLoader/Mod Sources​
Linux: ~/.local/share/Terraria/ModLoader/Mod Sources OR $XDG_DATA_HOME/Terraria/ModLoader/Mod Sources​
Windows: %UserProfile%\Documents\My Games\Terraria\ModLoader\Mod Sources​

Default tModLoader 'mods' folder
Here, .tmod and .enabled files are stored. These files literally store the contents of a mod and if the mod is enabled in-game.

Mac: /Users/account/Library/Application Support/Terraria/ModLoader/Mods​
Linux: ~/.local/share/Terraria/ModLoader/Mods OR $XDG_DATA_HOME/Terraria/ModLoader/Mods​
Windows: %UserProfile%\Documents\My Games\Terraria\ModLoader\Mods​

Back to top
687474703a2f2f692e696d6775722e636f6d2f6b6463524f59502e706e67

faq.png


Remember you should ALWAYS show us the error(s) you've received when asking for help. Without showing us errors or code, we literally cannot help you with your troubles. For actual How-To's/Guides, visit my next post in this thread.

"Why did I lose all my characters and worlds upon installation of tModLoader?"
"How do I make characters and worlds for tModLoader?"

tModLoader uses its own folders for storing worlds and characters. This makes sure your vanilla files are nicely seperated from tModLoader modded files. tModLoader worlds aren't compatible with vanilla anyway, vanilla worlds are compatible with tModLoader though. Navigate to the main Terraria documents path, which you can find above, and copy your vanilla world files and character files into the ModLoader/Worlds and ModLoader/Players paths.


"Can I copy my old json code to work with tModLoader?"
No, as of yet json is not supported and tModLoader solely uses c#.

"What is the autoload property in tModLoader?"
The autoload property, found in the SetModInfo() method, is a property which will automatically load your mods' files. If you do not set AutoLoad to true you'll need to load your files manually in the Load() method.

"How do I even install tModLoader?"
tModLoader comes packaged in a .zip file, which you can unzip using an unzipper such as WinRAR. All you need to do is navigate to the default Terraria location, which you can find above, make a backup of your origional files and copy the contents of the .zip file. Let the files overwrite when asked.

"How can I revert to vanilla Terraria?"
You should've made a backup of all files you had to replace when installing tModLoader. These include, but are not limited to: FNA.dll, MP3Sharp.dll, Terraria.exe
If you have, restore these files. If you haven't, you can delete these files and have Steam verify the integrity of game cache. (this'll redownload the vanilla files)
You should now have vanilla Terraria again.

"Which text-editor or IDE should I use?"
I've created a special section below for text-editors and IDE choices.

"Why are people reporting my mod doesn't work in multiplayer?"

This is likely due to your mod having some code that isn't optimized for multiplayer. This can be quite a difficult thing to do.
In case your users get errors, have them post them to your thread as well as the tML thread.
(please keep in mind tML is WIP, so MP is WIP too!)


"What is all the fuzz about converting to tile positions?"
A nice clear explanation by @Eldrazi:

"How can I create X thing? (your own item, npc, projectile etc.)"

Before you ask any questions, you should take a close look at the ExampleMod first. This mod contains almost everything that's possible, but of course the possibilities aren't limited to this mod's contents. Remember that you should create your files using the c# (c-sharp) language.

"Why can't I build / rebuild mods on Mac/Linux?"
If you want to build mods on mac/linux, you'll need to compile the dll file outside of tModLoader, then set precompile to true in build.txt

"Why are chests suddenly missing items?"
This should be fixed by now.

"How does the 'velocity' system work in Terraria?"
Go below to the 'Snippets' part, and look for a snippet on this subject.

Back to top
687474703a2f2f692e696d6775722e636f6d2f6b6463524f59502e706e67

Text-Editors and IDEs

Are you having trouble choosing your text-editor and/or IDE? Look no further!
I also have a tutorial on how to setup your mod in Microsoft Visual Studio!

Text-editors
  • Sublime text
  • Notepad
    • Major improvement to the regular notepad. Has features such as syntax highlighting, printing and mass replacement (with regex support)
    • Notepad++
  • Vim
    • Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as "vi" with most UNIX systems and with Apple OS X.
    • welcome home : vim online
  • Atom
    • Atom is a text editor that's modern, approachable, yet hackable to the core—a tool you can customize to do anything but also use productively without ever touching a config file. Created by Github.
    • Sunsetting Atom | The GitHub Blog
  • Brackets
    • With focused visual tools and preprocessor support, Brackets is a modern text editor that makes it easy to design in the browser. It's crafted from the ground up for web designers and front-end developers. So, this editor is mostly for web developers, but could still be used for modding too if you like it enough.
    • A modern, open source code editor that understands web design
  • Visual Studio Code
    • Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Made by Microsoft. This editor is like a light-weight version of Visual Studio: you can even debug your code with it!
    • Visual Studio Code - Code Editing. Redefined

IDEs (Integraded Development Environment)
Visual Studio: Visual Studio: IDE and Code Editor for Software Developers and Teams
Tutorial on setting up Visual Studio: tModLoader - How to set up your mod using Visual Studio (MVS)

Back to top
687474703a2f2f692e696d6775722e636f6d2f6b6463524f59502e706e67

info.png

tModLoader developers: @blushiemagic, @jopojelly, @Chicken Bones, and I (@Jofairden)

Set up your tModLoader mod in MVS: (C# tutorials at the bottom) tModLoader - How to set up your mod using Visual Studio (MVS)

Of course, thanks Re-Logic for creating Terraria, and thanks @blushiemagic for creating tModLoader.

Thanks so much @Yoraiz0r for supporting us in every way possible by being part of our community, actively hanging out and donating through our patreonage.


Useful sites, guides, tutorials.. and so forth

Sites


Guides/Tutorials
Most guides can be found on our github wikipedia

Utilities/Other
External Mod Wikis

Some popular mods have their own wikis. Use the links below to find information about them:
Here is a list of other useful mod specific pages hosted on the Terraria mods wiki.

Back to top
can you help me?

using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace Test.Items
{
public class GlobalItemList : GlobalItem
{
public override void AddRecipes(
ModRecipe recipe = new ModRecipe(mod);
recipe.AddIngredient(ItemID.Dirt, 10);
recipe.SetResult(ItemID.BloodyTear);
recipe.AddRecipe()''
)
}
}
 
can you help me?

using Terraria;
using Terraria.ID;
using Terraria.ModLoader;
namespace Test.Items
{
public class GlobalItemList : GlobalItem
{
public override void AddRecipes(
ModRecipe recipe = new ModRecipe(mod);
recipe.AddIngredient(ItemID.Dirt, 10);
recipe.SetResult(ItemID.BloodyTear);
recipe.AddRecipe()''
)
}
}
In 1.4:
ModRecipe -> Recipe
recipe.AddRecipe() -> recipe.Register()
new ModRecipe(mod) -> Recipe.Create(ItemID.BloodyTear)

Remove recipe.SetResult
 
Hello! I've been running into an error like this and have no idea what to do, i've tried deleting documents and reinstalling it numerous times but the mods just don't seem to meld. Any suggestions or solutions?
 

Attachments

  • Screenshot 2023-01-09 000244.png
    Screenshot 2023-01-09 000244.png
    430.4 KB · Views: 255
Hello! I've been running into an error like this and have no idea what to do, i've tried deleting documents and reinstalling it numerous times but the mods just don't seem to meld. Any suggestions or solutions?
im not an expert but its probly wanting you to update to 1.4 as some mods no longer support it ex calamity
 
im not an expert but its probly wanting you to update to 1.4 as some mods no longer support it ex calamity
I'm confused, because terraria doesn't say that it needs updated? And i said i reinstalled in multiple times, wouldn't it automatically be updated to the latest version?
I am also not sure if you meant on tmod loader or on the actual terraria itself
 
I'm confused, because terraria doesn't say that it needs updated? And i said i reinstalled in multiple times, wouldn't it automatically be updated to the latest version?
I am also not sure if you meant on tmod loader or on the actual terraria itself
what mods are you using i think pinging a dev might get more info
 
Back
Top Bottom