Tyfyter / WorldTwists

0 stars 0 forks source link

World not generating #1

Closed guccimarsh closed 2 years ago

guccimarsh commented 2 years ago

So, when I try to generate a world with certain settings on, like mini worlds or flipped worlds, the world generation just never starts. It simply just shows the background animation and nothing else. No text, no box or anything. I have an error message from last night that might help someone figure this out.

`[21:29:03.051] [.NET ThreadPool Worker/INFO] [Terraria]: Generating World: Flipped World [21:29:03.179] [.NET ThreadPool Worker/WARN] [tML]: Silently Caught Exception: System.NullReferenceException: Object reference not set to an instance of an object. at WorldTwists.TwistExt.ApplySecretSeeds(SecretSeedConfig config) in WorldTwists.cs:line 1765 at Terraria.ModLoader.SystemLoader.PreWorldGen() in tModLoader\Terraria\ModLoader\SystemLoader.cs:line 368 at Terraria.WorldGen.GenerateWorld(Int32 seed, GenerationProgress customProgressObject) in tModLoader\Terraria\WorldGen.cs:line 5853 at Terraria.WorldGen.do_worldGenCallBack(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2345 at Terraria.WorldGen.worldGenCallback(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2335 at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() at System.Threading.Thread.StartCallback()

[21:29:03.181] [.NET ThreadPool Worker/ERROR] [Terraria]: A problem was encountered during world generation System.NullReferenceException: Object reference not set to an instance of an object. at WorldTwists.TwistExt.ApplySecretSeeds(SecretSeedConfig config) in WorldTwists.cs:line 1765 at Terraria.ModLoader.SystemLoader.PreWorldGen() in tModLoader\Terraria\ModLoader\SystemLoader.cs:line 368 at Terraria.WorldGen.GenerateWorld(Int32 seed, GenerationProgress customProgressObject) in tModLoader\Terraria\WorldGen.cs:line 5853 at Terraria.WorldGen.do_worldGenCallBack(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2345 at Terraria.WorldGen.worldGenCallback(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2335 [21:30:31.756] [Main Thread/DEBUG] [TerrariaSteamClient]: Send: shutdown`

Tyfyter commented 2 years ago

If the logged information you've provided is relevant, then this issue can currently be worked around by initializing the secret seed options, and has already been fixed for the next update.

guccimarsh commented 2 years ago

How do I initialize the secret seed? I'm assuming I'm just missing something entirely obvious

Tyfyter commented 2 years ago

There should be a button in each of the secret seed settings (pre-generation and post-generation)

guccimarsh commented 2 years ago

Not that I see. Just these sliders for the secret seeds. 20220902003055_1

Tyfyter commented 2 years ago

Strange, can you provide the full log file?

guccimarsh commented 2 years ago

[21:27:35.955] [Main Thread/INFO] [tML]: Save Are Located At: C:\Users\Zach\Documents\My Games\Terraria\tModLoader-preview [21:27:35.962] [Main Thread/INFO] [tML]: Starting tModLoader client 1.4.3.6+2022.09.0.0|1.4-preview|Preview|0337e4625321bde0a4fcc6e66af136df834ee33c|5249661908940481514 built 8/31/2022 8:30 PM [21:27:35.964] [Main Thread/INFO] [tML]: Log date: 8/31/2022 [21:27:35.964] [Main Thread/INFO] [tML]: Running on Windows (v10.0.19044.0) X64 NetCore 6.0.0 [21:27:35.964] [Main Thread/INFO] [tML]: Executable: C:\Program Files (x86)\Steam\steamapps\common\tModLoader\tModLoader.dll [21:27:35.964] [Main Thread/INFO] [tML]: Working Directory: C:\Program Files (x86)\Steam\steamapps\common\tModLoader [21:27:36.228] [Main Thread/DEBUG] [FNA]: Querying linked library versions... [21:27:36.231] [Main Thread/DEBUG] [FNA]: SDL v2.0.22 [21:27:36.231] [Main Thread/DEBUG] [FNA]: FNA3D v22.7.0 [21:27:36.234] [Main Thread/DEBUG] [FNA]: FAudio v22.7.0 [21:27:36.438] [Main Thread/INFO] [tML]: Distribution Platform: Steam. Detection method: CWD is /steamapps/ [21:27:36.445] [Main Thread/DEBUG] [tML]: Process.Start (UseShellExecute = False): "C:\Program Files (x86)\Steam\steamapps\common\tModLoader\dotnet\6.0.0\dotnet.exe" tModLoader.dll -terrariasteamclient 1628 [21:27:36.749] [Main Thread/DEBUG] [TerrariaSteamClient]: Recv: init_success [21:27:36.750] [Main Thread/DEBUG] [TerrariaSteamClient]: Send: acknowledged [21:27:36.989] [Main Thread/INFO] [FNA]: Controller 0: Controller (Xbox One For Windows), GUID: 5e04ff02, Mapping: 030000005e040000ff02000000007200,*,a:b0,b:b1,x:b2,y:b3,back:b6,guide:b10,start:b7,leftstick:b8,rightstick:b9,leftshoulder:b4,rightshoulder:b5,dpup:h0.1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:a4,righttrigger:a5,platform:Windows [21:27:37.254] [Main Thread/INFO] [Terraria]: Steam Cloud Quota: 138.5 MB available [21:27:37.350] [Main Thread/INFO] [FNA]: FNA3D Driver: D3D11 [21:27:37.351] [Main Thread/INFO] [FNA]: D3D11 Adapter: NVIDIA GeForce RTX 2060 SUPER [21:27:37.377] [Main Thread/INFO] [tML]: Terraria Steam Install Location assumed to be: C:\Program Files (x86)\Steam\steamapps\common\Terraria [21:27:37.697] [Main Thread/DEBUG] [Terraria]: Device Created, Adapter: Generic PnP Monitor, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: False, Display: \.\DISPLAY1 [21:27:37.698] [Main Thread/DEBUG] [Terraria]: Device Reset, Adapter: Generic PnP Monitor, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: False -> True, Display: \.\DISPLAY1 [21:27:37.699] [Main Thread/DEBUG] [Terraria]: Device Reset, Adapter: Generic PnP Monitor, DisplayMode: {{Width:1920 Height:1080 Format:Color}}, Profile: HiDef, Width: 1920, Height: 1080, Fullscreen: True, Display: \.\DISPLAY1 [21:27:38.133] [Main Thread/DEBUG] [tML]: Native Resolve: tModLoader, Version=1.4.3.6, Culture=neutral, PublicKeyToken=null -> RzChromaSDK64.dll [21:27:39.507] [13/DEBUG] [tML]: SSDP search line seperator: CRLF [21:27:55.609] [.NET ThreadPool Worker/INFO] [tML]: Finding Mods... [21:27:55.612] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: AlchemistNPCLite (AlchemistNPC Lite) v1.8.16 [21:27:56.039] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: Antisocial (Antisocial) v1.4 [21:27:56.044] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: ArmorReforge (Armor Modifiers & Reforging) v1.3.8 [21:27:56.067] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: AutoTrash (Auto Trash) v0.6.1.3 [21:27:56.100] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: BetterBlending (Better Blending) v1.0.1 [21:27:56.105] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: BossChecklist (Boss Checklist) v1.3.8 [21:27:56.223] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: BossCursor (Boss Cursor) v2.0.0 [21:27:56.242] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: BossExpertise (Boss Expertise) v3.0.6 [21:27:56.271] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: DialogueTweak (Dialogue Panel Rework) v1.4.5 [21:27:56.336] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: DictionaryOfPrefixes (Dictionary of Prefixes) v1.2.5 [21:27:56.395] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: Discordya ([c/00FFFF:Discordya] - Discord Rich Presence) v1.0.4.5 [21:27:56.491] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: DynamicDifficulty (Dynamic Difficulty) v1.4.7 [21:27:56.513] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: LifeSourcesLight (Heart Crystal & Life Fruit Glow) v1.1.0 [21:27:56.518] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: LootBags (Loot Bags) v2.1.1 [21:27:56.555] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: LootBeams (Loot Beams) v1.3.7.1 [21:27:56.569] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: MaxStackExtra (Max Stack Plus Extra) v1.4.0.2 [21:27:56.573] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: MultiHitboxNPCLibrary (Multihitbox NPC Library) v0.1 [21:27:56.621] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: NoMoreTombs (No More Tombs) v1.2 [21:27:56.626] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: NoPylonRestrictions (No Pylon Restrictions) v0.1.3.3 [21:27:56.644] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: NPCNameDisplay (NPC Name Display) v1.4.3 [21:27:56.648] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: OmniSwing (OmniSwing) v3.1.0 [21:27:56.652] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: OreSeeds (Ore Seeds Beta) v2.5 [21:27:56.706] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: OreSlimes (Ore Slimes) v1.1.3 [21:27:56.711] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: PlentifulOres (Plentiful Ores) v2.2.0 [21:27:56.715] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: PylonShield (Pylons Prevent Evils) v1.8.8 [21:27:56.817] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: ShieldsOfCthulhu (Shields Of Cthulhu) v0.1.3 [21:27:56.821] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: ShorterRespawn (Shorter Respawn Time) v1.0.1 [21:27:56.839] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: SleepMod (Sleeping Passes Time) v1.0 [21:27:56.844] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: WheresMyItems (Where's My Items) v0.6 [21:27:56.872] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: WingSlotExtra (Wing Slot Extra) v1.3.3 [21:27:56.917] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: WMITF (Which Mod Is This From? (WMITF)) v2.6.8 [21:27:56.942] [.NET ThreadPool Worker/INFO] [tML]: Sandboxing: WorldTwists (World Twists) v0.9.3 [21:27:57.012] [.NET ThreadPool Worker/INFO] [tML]: Constructing Mods... [21:27:58.504] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: ModLoader (tModLoader) v2022.9.0.0 [21:27:58.584] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: AlchemistNPCLite (AlchemistNPC Lite) v1.8.16 [21:27:58.759] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: Antisocial (Antisocial) v1.4 [21:27:58.776] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::MouseHover(Item[], int, int) added by Antisocial [21:27:58.829] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: ArmorReforge (Armor Modifiers & Reforging) v1.3.8 [21:27:58.835] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.UI.ItemSlot::MouseHover(Item[], int, int) added by ArmorReforge [21:27:58.887] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: AutoTrash (Auto Trash) v0.6.1.3 [21:27:58.967] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: BetterBlending (Better Blending) v1.0.1 [21:27:59.015] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: BossChecklist (Boss Checklist) v1.3.8 [21:27:59.250] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.Events.DD2Event::WinInvasionInternal() added by BossChecklist [21:27:59.253] [.NET ThreadPool Worker/INFO] [BossChecklist]: Boss Log integration messages will not be logged. [21:27:59.300] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: BossCursor (Boss Cursor) v2.0.0 [21:27:59.353] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: BossExpertise (Boss Expertise) v3.0.6 [21:27:59.358] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::IsAValidEquipmentSlotForIteration(int) added by BossExpertise [21:27:59.409] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: DialogueTweak (Dialogue Panel Rework) v1.4.5 [21:27:59.431] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.UI.IngameFancyUI::Draw(SpriteBatch, GameTime) modified by DialogueTweak [21:27:59.489] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: DictionaryOfPrefixes (Dictionary of Prefixes) v1.2.5 [21:27:59.547] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: Discordya ([c/00FFFF:Discordya] - Discord Rich Presence) v1.0.4.5 [21:27:59.585] [.NET ThreadPool Worker/INFO] [Discordya]: Making a RPC instance 839928944164732942... [21:27:59.586] [.NET ThreadPool Worker/INFO] [Discordya]: RPC client is now ready. [21:27:59.633] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: DynamicDifficulty (Dynamic Difficulty) v1.4.7 [21:27:59.695] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: LifeSourcesLight (Heart Crystal & Life Fruit Glow) v1.1.0 [21:27:59.746] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: LootBags (Loot Bags) v2.1.1 [21:27:59.771] [.NET ThreadPool Worker/WARN] [tML]: LootBags.Items.LootBag1 has reference fields (bag, rand, loot) 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] [21:27:59.771] [.NET ThreadPool Worker/WARN] [tML]: LootBags.Items.LootBag2 has reference fields (bag, rand, loot) 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] [21:27:59.772] [.NET ThreadPool Worker/WARN] [tML]: LootBags.Items.LootBag3 has reference fields (bag, rand, loot) 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] [21:27:59.772] [.NET ThreadPool Worker/WARN] [tML]: LootBags.Items.LootBag4 has reference fields (bag, rand, loot) 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] [21:27:59.773] [.NET ThreadPool Worker/WARN] [tML]: LootBags.Items.LootBag5 has reference fields (bag, rand, loot) 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] [21:27:59.824] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: LootBeams (Loot Beams) v1.3.7.1 [21:27:59.837] [.NET ThreadPool Worker/WARN] [tML]: LootBeams.LootBeamItem has reference fields (config) 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] [21:27:59.886] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: MaxStackExtra (Max Stack Plus Extra) v1.4.0.2 [21:27:59.937] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: MultiHitboxNPCLibrary (Multihitbox NPC Library) v0.1 [21:27:59.960] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Collision::CheckAABBvLineCollision(Vector2, Vector2, Vector2, Vector2, float, ref float) added by MultiHitboxNPCLibrary [21:27:59.964] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::ItemCheck_MeleeHitNPCs(Item, Rectangle, int, float) added by MultiHitboxNPCLibrary [21:27:59.975] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::Collision_LavaCollision() added by MultiHitboxNPCLibrary [21:27:59.978] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::UpdateNPC_BuffSetFlags(bool) added by MultiHitboxNPCLibrary [21:27:59.981] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::UpdateNPC_BuffApplyVFX() added by MultiHitboxNPCLibrary [21:27:59.992] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::UpdateCollision() added by MultiHitboxNPCLibrary [21:27:59.995] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::StrikeNPC(int, float, int, bool, bool, bool) added by MultiHitboxNPCLibrary [21:28:00.007] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Projectile::Update(int) added by MultiHitboxNPCLibrary [21:28:00.025] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.NPC::CanBeChasedBy(object, bool) added by MultiHitboxNPCLibrary [21:28:00.027] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::CollideWithNPCs(Rectangle, float, float, int, int) modified by MultiHitboxNPCLibrary [21:28:00.036] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::DashMovement() modified by MultiHitboxNPCLibrary [21:28:00.066] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::JumpMovement() modified by MultiHitboxNPCLibrary [21:28:00.099] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update(int) modified by MultiHitboxNPCLibrary [21:28:00.305] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.Shaders.WaterShaderData::DrawWaves() modified by MultiHitboxNPCLibrary [21:28:00.325] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.NPC::UpdateNPC_Inner(int) modified by MultiHitboxNPCLibrary [21:28:00.326] [.NET ThreadPool Worker/DEBUG] [MultiHitboxNPCLibrary]: Failed to find patch location [21:28:00.336] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Item::GetPickedUpByMonsters(int) modified by MultiHitboxNPCLibrary [21:28:00.341] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.NPC::BeHurtByOtherNPC(int, NPC) modified by MultiHitboxNPCLibrary [21:28:00.344] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::Update_NPCCollision() modified by MultiHitboxNPCLibrary [21:28:00.361] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Main::DrawMouseOver() modified by MultiHitboxNPCLibrary [21:28:00.384] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::MinionNPCTargetAim(bool) modified by MultiHitboxNPCLibrary [21:28:00.437] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: NoMoreTombs (No More Tombs) v1.2 [21:28:00.442] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::DropTombstone(int, NetworkText, int) added by NoMoreTombs [21:28:00.444] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.Player::KillMe(PlayerDeathReason, double, int, bool) modified by NoMoreTombs [21:28:00.456] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.NPC::checkDead() modified by NoMoreTombs [21:28:00.515] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: NoPylonRestrictions (No Pylon Restrictions) v0.1.3.3 [21:28:00.521] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::IsTileTypeInInteractionRange(int) added by NoPylonRestrictions [21:28:00.523] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.Player::InInteractionRange(int, int) added by NoPylonRestrictions [21:28:00.525] [.NET ThreadPool Worker/DEBUG] [tML]: Hook IL.Terraria.GameContent.TeleportPylonsSystem::HandleTeleportRequest(TeleportPylonInfo, int) modified by NoPylonRestrictions [21:28:00.622] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: NPCNameDisplay (NPC Name Display) v1.4.3 [21:28:00.676] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: OmniSwing (OmniSwing) v3.1.0 [21:28:00.728] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: OreSeeds (Ore Seeds Beta) v2.5 [21:28:00.746] [.NET ThreadPool Worker/WARN] [tML]: OreSeeds.BasePlantItem has reference fields (OreItem, RecipeInfo, TypeInfo) 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] [21:28:00.795] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: OreSlimes (Ore Slimes) v1.1.3 [21:28:00.847] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: PlentifulOres (Plentiful Ores) v2.2.0 [21:28:00.901] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: PylonShield (Pylons Prevent Evils) v1.8.8 [21:28:00.942] [.NET ThreadPool Worker/DEBUG] [tML]: Hook On.Terraria.GameContent.TeleportPylonsSystem::DoesPylonAcceptTeleportation(TeleportPylonInfo, Player) added by PylonShield [21:28:00.993] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: ShieldsOfCthulhu (Shields Of Cthulhu) v0.1.3 [21:28:01.044] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: ShorterRespawn (Shorter Respawn Time) v1.0.1 [21:28:01.098] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: SleepMod (Sleeping Passes Time) v1.0 [21:28:01.149] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: WheresMyItems (Where's My Items) v0.6 [21:28:01.210] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: WingSlotExtra (Wing Slot Extra) v1.3.3 [21:28:01.274] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: WMITF (Which Mod Is This From? (WMITF)) v2.6.8 [21:28:01.328] [.NET ThreadPool Worker/INFO] [tML]: Adding Content: WorldTwists (World Twists) v0.9.3

[21:28:01.780] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: ModLoader (tModLoader) v2022.9.0.0 [21:28:01.832] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: AlchemistNPCLite (AlchemistNPC Lite) v1.8.16 [21:28:01.891] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: Antisocial (Antisocial) v1.4 [21:28:01.942] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: ArmorReforge (Armor Modifiers & Reforging) v1.3.8 [21:28:01.993] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: AutoTrash (Auto Trash) v0.6.1.3 [21:28:02.044] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: BetterBlending (Better Blending) v1.0.1 [21:28:02.096] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: BossChecklist (Boss Checklist) v1.3.8 [21:28:02.146] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: BossCursor (Boss Cursor) v2.0.0 [21:28:02.196] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: BossExpertise (Boss Expertise) v3.0.6 [21:28:02.247] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: DialogueTweak (Dialogue Panel Rework) v1.4.5 [21:28:02.298] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: DictionaryOfPrefixes (Dictionary of Prefixes) v1.2.5 [21:28:02.348] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: Discordya ([c/00FFFF:Discordya] - Discord Rich Presence) v1.0.4.5 [21:28:02.397] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: DynamicDifficulty (Dynamic Difficulty) v1.4.7 [21:28:02.446] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: LifeSourcesLight (Heart Crystal & Life Fruit Glow) v1.1.0 [21:28:02.495] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: LootBags (Loot Bags) v2.1.1 [21:28:02.544] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: LootBeams (Loot Beams) v1.3.7.1 [21:28:02.593] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: MaxStackExtra (Max Stack Plus Extra) v1.4.0.2 [21:28:02.642] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: MultiHitboxNPCLibrary (Multihitbox NPC Library) v0.1 [21:28:02.690] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: NoMoreTombs (No More Tombs) v1.2 [21:28:02.740] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: NoPylonRestrictions (No Pylon Restrictions) v0.1.3.3 [21:28:02.788] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: NPCNameDisplay (NPC Name Display) v1.4.3 [21:28:02.837] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: OmniSwing (OmniSwing) v3.1.0 [21:28:02.886] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: OreSeeds (Ore Seeds Beta) v2.5 [21:28:02.935] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: OreSlimes (Ore Slimes) v1.1.3 [21:28:02.985] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: PlentifulOres (Plentiful Ores) v2.2.0 [21:28:03.035] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: PylonShield (Pylons Prevent Evils) v1.8.8 [21:28:03.085] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: ShieldsOfCthulhu (Shields Of Cthulhu) v0.1.3 [21:28:03.135] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: ShorterRespawn (Shorter Respawn Time) v1.0.1 [21:28:03.185] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: SleepMod (Sleeping Passes Time) v1.0 [21:28:03.236] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: WheresMyItems (Where's My Items) v0.6 [21:28:03.285] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: WingSlotExtra (Wing Slot Extra) v1.3.3 [21:28:03.335] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: WMITF (Which Mod Is This From? (WMITF)) v2.6.8 [21:28:03.385] [.NET ThreadPool Worker/INFO] [tML]: Configuring Content: WorldTwists (World Twists) v0.9.3 [21:28:03.552] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: ModLoader (tModLoader) v2022.9.0.0 [21:28:03.605] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: AlchemistNPCLite (AlchemistNPC Lite) v1.8.16 [21:28:03.658] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: Antisocial (Antisocial) v1.4 [21:28:03.711] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: ArmorReforge (Armor Modifiers & Reforging) v1.3.8 [21:28:03.764] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: AutoTrash (Auto Trash) v0.6.1.3 [21:28:03.817] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: BetterBlending (Better Blending) v1.0.1 [21:28:03.871] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: BossChecklist (Boss Checklist) v1.3.8 [21:28:03.923] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: BossCursor (Boss Cursor) v2.0.0 [21:28:03.976] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: BossExpertise (Boss Expertise) v3.0.6 [21:28:04.030] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: DialogueTweak (Dialogue Panel Rework) v1.4.5 [21:28:04.084] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: DictionaryOfPrefixes (Dictionary of Prefixes) v1.2.5 [21:28:04.189] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: Discordya ([c/00FFFF:Discordya] - Discord Rich Presence) v1.0.4.5 [21:28:04.242] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: DynamicDifficulty (Dynamic Difficulty) v1.4.7 [21:28:04.310] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: LifeSourcesLight (Heart Crystal & Life Fruit Glow) v1.1.0 [21:28:04.377] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: LootBags (Loot Bags) v2.1.1 [21:28:04.445] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: LootBeams (Loot Beams) v1.3.7.1 [21:28:04.513] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: MaxStackExtra (Max Stack Plus Extra) v1.4.0.2 [21:28:04.581] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: MultiHitboxNPCLibrary (Multihitbox NPC Library) v0.1 [21:28:04.648] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: NoMoreTombs (No More Tombs) v1.2 [21:28:04.716] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: NoPylonRestrictions (No Pylon Restrictions) v0.1.3.3 [21:28:04.772] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: NPCNameDisplay (NPC Name Display) v1.4.3 [21:28:04.827] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: OmniSwing (OmniSwing) v3.1.0 [21:28:04.885] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: OreSeeds (Ore Seeds Beta) v2.5 [21:28:04.938] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: OreSlimes (Ore Slimes) v1.1.3 [21:28:04.991] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: PlentifulOres (Plentiful Ores) v2.2.0 [21:28:05.045] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: PylonShield (Pylons Prevent Evils) v1.8.8 [21:28:05.099] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: ShieldsOfCthulhu (Shields Of Cthulhu) v0.1.3 [21:28:05.153] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: ShorterRespawn (Shorter Respawn Time) v1.0.1 [21:28:05.208] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: SleepMod (Sleeping Passes Time) v1.0 [21:28:05.261] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: WheresMyItems (Where's My Items) v0.6 [21:28:05.314] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: WingSlotExtra (Wing Slot Extra) v1.3.3 [21:28:05.367] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: WMITF (Which Mod Is This From? (WMITF)) v2.6.8 [21:28:05.420] [.NET ThreadPool Worker/INFO] [tML]: Finalizing Content: WorldTwists (World Twists) v0.9.3 [21:28:05.480] [.NET ThreadPool Worker/INFO] [tML]: RAM usage: 853.0 MB [21:28:05.543] [.NET ThreadPool Worker/INFO] [tML]: Adding Recipes... [21:28:25.573] [Main Thread/INFO] [tML]: Disabling Mod: LifeSourcesLight [21:28:26.040] [Main Thread/INFO] [tML]: Disabling Mod: LootBeams [21:28:29.040] [Main Thread/INFO] [tML]: Disabling Mod: OreSeeds [21:28:29.257] [Main Thread/INFO] [tML]: Disabling Mod: OreSlimes [21:28:29.607] [Main Thread/INFO] [tML]: Disabling Mod: PlentifulOres [21:28:31.707] [Main Thread/INFO] [tML]: Disabling Mod: PylonShield [21:28:31.940] [Main Thread/INFO] [tML]: Disabling Mod: ShieldsOfCthulhu [21:28:32.740] [Main Thread/INFO] [tML]: Disabling Mod: SleepMod [21:29:03.051] [.NET ThreadPool Worker/INFO] [Terraria]: Generating World: Flipped World [21:29:03.179] [.NET ThreadPool Worker/WARN] [tML]: Silently Caught Exception: System.NullReferenceException: Object reference not set to an instance of an object. at WorldTwists.TwistExt.ApplySecretSeeds(SecretSeedConfig config) in WorldTwists.cs:line 1765 at Terraria.ModLoader.SystemLoader.PreWorldGen() in tModLoader\Terraria\ModLoader\SystemLoader.cs:line 368 at Terraria.WorldGen.GenerateWorld(Int32 seed, GenerationProgress customProgressObject) in tModLoader\Terraria\WorldGen.cs:line 5853 at Terraria.WorldGen.do_worldGenCallBack(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2345 at Terraria.WorldGen.worldGenCallback(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2335 at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) at System.Threading.ThreadPoolWorkQueue.Dispatch() at System.Threading.PortableThreadPool.WorkerThread.WorkerThreadStart() at System.Threading.Thread.StartCallback()

[21:29:03.181] [.NET ThreadPool Worker/ERROR] [Terraria]: A problem was encountered during world generation System.NullReferenceException: Object reference not set to an instance of an object. at WorldTwists.TwistExt.ApplySecretSeeds(SecretSeedConfig config) in WorldTwists.cs:line 1765 at Terraria.ModLoader.SystemLoader.PreWorldGen() in tModLoader\Terraria\ModLoader\SystemLoader.cs:line 368 at Terraria.WorldGen.GenerateWorld(Int32 seed, GenerationProgress customProgressObject) in tModLoader\Terraria\WorldGen.cs:line 5853 at Terraria.WorldGen.do_worldGenCallBack(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2345 at Terraria.WorldGen.worldGenCallback(Object threadContext) in tModLoader\Terraria\WorldGen.cs:line 2335 [21:30:31.756] [Main Thread/DEBUG] [TerrariaSteamClient]: Send: shutdown

Tyfyter commented 2 years ago

Strange, there's no logical way this issue should be possible with the secret seed settings initialized, so I'll just release the fixed version with its current UI for its new feature instead of waiting until improving the UI is possible.

guccimarsh commented 2 years ago

Thanks!

Tyfyter commented 2 years ago

I take it the issue is resolved?

guccimarsh commented 2 years ago

It seems to be. Sorry for not answering sooner, been busy with work