tModLoader

tModLoader

Terraria Origins
Incompatability with Advanced World Generation
The following error occurs when generating a larger-than-vanilla world, specifically using the 21000 by 6000 setting that the author of AWG themselves uses for testing purposes. This report will also be posted to that mod.

[13:00:26.554] [WorldGen/ERROR] [tML]: A problem was encountered during world generation
Fiberglass Undergrowth
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at Origins.OriginSystem.<>c__DisplayClass78_0.<ModifyWorldGenTasks>b__2(GenerationProgress progress, GameConfiguration _) in Origins\World\BiomeGen.cs:line 91
at AdvancedWorldGen.BetterVanillaWorldGen.Replacer.Timer(orig_Apply orig, GenPass self, GenerationProgress progress, GameConfiguration configuration) in AdvancedWorldGen\BetterVanillaWorldGen\Replacer.Hooks.cs:line 148
at Hook<System.Void AdvancedWorldGen.BetterVanillaWorldGen.Replacer::Timer(Terraria.WorldBuilding.On_GenPass+orig_Apply,Terraria.WorldBuilding.GenPass,Terraria.WorldBuilding.GenerationProgress,Terraria.IO.GameConfiguration)>(PassLegacy , GenerationProgress , GameConfiguration )
at SyncProxy<System.Void Terraria.GameContent.Generation.PassLegacy:ApplyPass(Terraria.WorldBuilding.GenerationProgress, Terraria.IO.GameConfiguration)>(PassLegacy , GenerationProgress , GameConfiguration )
at DMD<System.Void Terraria.WorldBuilding.WorldGenerator:GenerateWorld(Terraria.WorldBuilding.GenerationProgress)>(WorldGenerator this, GenerationProgress progress)
< >
Showing 1-15 of 18 comments
Moonlight Glint  [developer] Feb 8 @ 9:56am 
It looks like the issue is that AWG completely replaces vanilla world generation without making any attempts to fix the incompatibility inherently caused by doing so, the only way this could happen is if it fails to set the jungle and/or world surface bounds to values resembling what the vanilla code sets them to.
Moonlight Glint  [developer] Feb 8 @ 9:57am 
That or it's moving all basic terrain generation to after all of TO's terrain generation
Interesting, Oh well. I already decided to drop AWG since I encountered other issues even besides this mod, too much of a headache. I just wish I could have XL worlds that aren't prone to severe issues.
Last edited by Dragonknight951; Feb 8 @ 10:07am
I have an issue with creating a new world. I believe "alternatives lib" as some conflict with a mods ui since its preventing the new world creation menues to show up.
Moonlight Glint  [developer] Feb 16 @ 7:15pm 
Do you have Exco Avalon and/or Confection? The latter has had this incompatibility for some time, and the former is incompatible with the new world creation UI from 2.0, but worlds can still be created by using the old world creation UI (which is available in the mod's configuration)
Thanks Author, I'll try it out. I though Exxo Avalon was just minor conflicts but it also breaks the ui so I misunderstood there.

Thanks, I Appreciate the help and your work, have a great day.
Originally posted by Moonlight Glint:
Do you have Exco Avalon and/or Confection? The latter has had this incompatibility for some time, and the former is incompatible with the new world creation UI from 2.0, but worlds can still be created by using the old world creation UI (which is available in the mod's configuration)

World Gen Ui Still Fails after configuring Alternatives lib.... Mayhaps there is just another mod in my list being incompatible with it again...
Moonlight Glint  [developer] Feb 16 @ 11:31pm 
It's apparently very possible that you have one mod that's incompatible with the old UI and one that's incompatible with the new one, what mods do you have that might affect the world creation screen?
Hey~
Well, It works without Origins.
The mods that effect it are:
Depths
Radiance
Confection
Avalon
Advanced World Gen (For World Gen compatibility)
World Gen Preview
Best of both worlds?

With this many, Anything could be wrong but just as information ~ They are currently working fine together
Moonlight Glint  [developer] Feb 17 @ 12:35am 
It's incredibly strange that it would work without Origins, unless you mean that you also disabled AltLibrary, as Origins itself doesn't directly interact with the world generation screen;
Of these, Depths, Confection, and Avalon definitely alter the world creation screen, Confection was known to be incompatible with the old UI, but is apparently compatible with the new one;
Exxo Avalon was known to be compatible with the old UI, but is incompatible with the new UI;
The compatibility of Depths with the new UI is unknown, but I believe it was incompatible with the old UI;
These incompatibilities will be fixed eventually, but UI compatibility was not prioritized because the nature of these mods guarantees significant incompatibility without a simultaneously simpler and more thorough solution.
Thanks so much for the insight!
And sorry for the misunderstanding, It's alt libraries that's yes, causing the issue. I have an extensive mod list and yours is the only one that uses that lib so I forgot to mention it..
Moonlight Glint  [developer] Feb 17 @ 1:51am 
Essentially, the three mods I pointed out have one thing in common:
They are mods which used to use AltLibrary but couldn't continue to do so when the previous developer took down the mod;
Since there were no other mods their developers knew of which used AltLibrary, they decided to forgo potential compatibility with other mods which would have a reason to use it in favor of not needing a separate library mod.
Understood. Thank you.
And further more as thanks: Here is my modlist that has working modgen (Added 4 more bigger mods in this list that i havent tested out though), I accomplished this through use of advanced world gen and skipping insignificant but conflicting steps in world gen preview

[
"AdvancedWorldGen",
"AerovelenceMod",
"AlchemistNPCLite",
"AmuletOfManyMinions",
"Antisocial",
"ApacchiisClassesMod2",
"Arbour",
"ArcheryOverhaul",
"ArmorReforge",
"Arsenal_Mod",
"ArtificerMod",
"ArtificerPostGame",
"AssortedAdditions",
"AssortedCrazyThings",
"Autofish",
"AutoReroll",
"AutoTrash",
"Avalon",
"AvalonMusic",
"BannerCollector",
"BCThrower",
"BetterBlending",
"BetterBossBarPlus",
"BetterDialogue",
"BetterMultiplayer",
"BetterZoom",
"BInfoAcc",
"BiomeLava",
"BlueMoon",
"BombusApisBee",
"BossChecklist",
"BountyMod",
"BSWLmod",
"BTitles",
"Census",
"CerebralMod",
"ChallengeRooms",
"CombinationsMod",
"CompareItemStats",
"Conquest",
"Consolaria",
"ContinentOfJourney",
"Coralite",
"Creaturia",
"DartGunsPlus",
"Deadcells",
"DialogueTweak",
"Edorbis",
"EdorbisMusic",
"ElementalHeartsRevivedMod",
"excels",
"ExoticFruits",
"ExpandedInventory",
"ExpandedTerraria",
"FancyWhips",
"FargoEnemyModifiers",
"FargoSeeds",
"Fernium",
"ferventarms",
"FlailMod",
"Gensokyo",
"HelpfulHotkeys",
"HJPets",
"HPAware",
"ImproveGame",
"InfectedQualities",
"InnoVault",
"InstantPlatformFallthrough",
"KatanaZERO",
"Lights",
"LivingWorldMod",
"LootBeams",
"MagicStorage",
"miningcracks_take_on_luiafk",
"MooMooLib",
"MoreZenith",
"MountAndJourney",
"NoFishingQuests",
"NoPylonRestrictions",
"NoUselessPickups",
"NpcWarfare",
"OblivionMod",
"OffHandidiotmod",
"OneStopNPCShop",
"OphioidMod",
"OrchidMineshaft",
"OrchidMod",
"ParticleLibrary",
"PersistentPlayerPosition",
"PetsOverhaul",
"PingMod",
"Pings",
"PotionSlots",
"PylonShield",
"QwertyMod",
"RadianceMod",
"RainOverhaul",
"RangerFlame",
"RareDropNotification",
"RealmOne",
"RecipeBrowser",
"RemnantOfTheAncientsMod",
"Remnants",
"EndPrelude",
"SacredTools",
"SerousCommonLib",
"SharedMap",
"ShimmerQoL",
"SmarterCursor",
"SOTS",
"SpawnHouses",
"SpearMod",
"SpiritMod",
"Spooky",
"StarlightRiver",
"StarsAbove",
"Stellamod",
"SticksOfLife",
"StormDiversMod",
"StructureHelper",
"SubworldLibrary",
"SummonersAssociation",
"Terrarchitect",
"TerrariaOverhaul",
"TheConfectionRebirth",
"TheDepths",
"TownNPCHome",
"TravelingPartygoer",
"Trinkets",
"TrueTooltips",
"ValhallaMod",
"VanillaQoL",
"Verdant",
"VervCaves",
"VervMC",
"VitalityMod",
"W1KModRedux",
"WeaponDisplay",
"WhatAmmoDoesThisUse",
"Wisplantern",
"WizardMod",
"WMITF",
"WombatQOL",
"WorldGenMod",
"WorldGenPreviewer",
"CheatSheet",
"PlatformTorches",
"TRAEProject"
]
+ Disabled mods that arent significant to world gen: example ~ "radiance" was taking up load for some reason during gen
< >
Showing 1-15 of 18 comments
Per page: 1530 50