tModLoader

tModLoader

Terraria Origins
Mod Compatibility
I was just wondering what mods weren't compatible with this mod because I do have a lot of mods that affect world generation.
< >
Showing 1-15 of 32 comments
Moonlight Glint  [developer] 12 Jan @ 1:42pm 
The only known incompatibilities are with the Confection, the Depths, and — to a much lesser extent — Avalon.
Zesilina 14 Jan @ 7:41am 
It has world creation Incompatibilities with MoreBeams for some reason, It always crashed on world creation
Moonlight Glint  [developer] 14 Jan @ 9:55am 
That's odd, I'll have to look into what it changes about worldgen;
Is there any more information you can provide about the issue, such as an error message or how you determined that the incompatibility was between these two mods?
Exilius 21 Jan @ 1:04pm 
Could there be possible compatibility errors with Magic Storage? As I don't see a way of getting Demonite/Crimtane to craft the storage upgrades? Perhaps The Stars Above as well, since they ask for corruption boss kills, thought I haven't gotten to that part yet.
I chose the Riven evil biome when making the world
Last edited by Exilius; 21 Jan @ 1:05pm
Moonlight Glint  [developer] 21 Jan @ 1:12pm 
The issue with magic storage is due to a strange choice in its implementation, which is supposedly planned to be fixed soon, we have the sprites ready for the appropriate equivalent upgrades, but until magic storage supports other mods adding storage upgrades using shimmer will be necessary in order to get that tier of upgrades.
Exilius 21 Jan @ 1:20pm 
Yeah I already entered a dead world of mine to get demonite ore after killing Eye of Cthulhu, tho I'm still curious would there be any issues considering this part of Stars Above https://i.imgur.com/3qmD2sv.png
Moonlight Glint  [developer] 21 Jan @ 1:27pm 
Have you beaten the World Cracker and found that this is still locked, or are you just making the (rather reasonable, given the phrasing) assumption that it's actually tracking killing the boss rather than just using the vanilla flag?
Moonlight Glint  [developer] 21 Jan @ 1:35pm 
If it's the former, then I'll do what I can to make the mods work together properly (and for the time being, Terraria Origins makes it substantially easier to get the materials to make an artificial crimson or corruption), if it's the latter then the extent of the issue may just be that this text is inaccurate.
Exilius 21 Jan @ 1:36pm 
I've yet to kill it, I'm just wondering whether it will work in the near future.
Moonlight Glint  [developer] 21 Jan @ 1:39pm 
In that case it probably already works, TO sets the same vanilla flag that both of those bosses set, since it's necessary for vanilla content like meteorites and the Tavernkeep NPC, and potentially a large amount of modded content.
Exilius 21 Jan @ 1:40pm 
Okay, thank you for your promptly replies, will let you know if there's any issues then.
Exilius 25 Jan @ 10:58am 
There's a slight interaction issue with calamity in pre-hardmode.
Acquiring blighted gel is either impossible with Riven/Fiberglass evil biome or extremely tedious ( Farming the Crimson floating island ) and the Spug Flesh doesn't count as "Any evil block" for the Overloaded Sludge crafting to summon the Slime God
https://imgur.com/Waxhp8n
This also regards few other accessible items from regular corruptions, like the Vile Thorn/Crimson Rod for Night's ray crafting and such, also including the Perforators and Hive Mind access.
Last edited by Exilius; 25 Jan @ 11:11am
Zesilina 4 Feb @ 10:37am 
Originally posted by Moonlight Glint:
That's odd, I'll have to look into what it changes about worldgen;
Is there any more information you can provide about the issue, such as an error message or how you determined that the incompatibility was between these two mods?

I've completely missed this but here's the error message i get upon world creation with morebeams, if i just turn morebeams off, world creation just... works,

[19:33:20.786] [.NET TP Worker/ERROR] [tML]: A problem was encountered during world generation
System.ArgumentNullException: Value cannot be null. (Parameter 'source')
at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.Enumerable.Contains[TSource](IEnumerable`1 source, TSource value, IEqualityComparer`1 comparer)
at MoreBeams.MoreBeams.OnTileObjectDataOnIsValidAlternateAnchor(orig_isValidAlternateAnchor orig, TileObjectData self, Int32 type) in MoreBeams.cs:line 99
at Hook<System.Boolean MoreBeams.MoreBeams::OnTileObjectDataOnIsValidAlternateAnchor(Terraria.ObjectData.On_TileObjectData+orig_isValidAlternateAnchor,Terraria.ObjectData.TileObjectData,System.Int32)>(TileObjectData , Int32 )
at SyncProxy<System.Boolean Terraria.ObjectData.TileObjectData:isValidAlternateAnchor(System.Int32)>(TileObjectData , Int32 )
at Terraria.TileObject.CanPlace(Int32 x, Int32 y, Int32 type, Int32 style, Int32 dir, TileObject& objectData, Boolean onlyCheck, Nullable`1 forcedRandom, Boolean checkStay)
at Origins.Origins.PlaceCustomAlch(Int32 x, Int32 y, Int32 style)
at DMD<System.Void Terraria.WorldGen:PlantAlch()>()
at Origins.Origins.WorldGen_PlantAlch(orig_PlantAlch orig)
at Hook<System.Void Origins.Origins::WorldGen_PlantAlch(Terraria.On_WorldGen+orig_PlantAlch)>()
at SyncProxy<System.Void Terraria.WorldGen:PlantAlch()>()
at Terraria.WorldGen.<>c.<AddGenPasses>b__288_82(GenerationProgress progress, GameConfiguration passConfig)
at WorldGenPreviewer.WorldGenPreviewerModSystem.On_WorldGenerator_GenerateWorld(orig_GenerateWorld orig, WorldGenerator self, GenerationProgress progress)
at Hook<System.Void WorldGenPreviewer.WorldGenPreviewerModSystem::On_WorldGenerator_GenerateWorld(Terraria.WorldBuilding.On_WorldGenerator+orig_GenerateWorld,Terraria.WorldBuilding.WorldGenerator,Terraria.WorldBuilding.GenerationProgress)>(WorldGenerator , GenerationProgress )
at SyncProxy<System.Void Terraria.WorldBuilding.WorldGenerator:GenerateWorld(Terraria.WorldBuilding.GenerationProgress)>(WorldGenerator , GenerationProgress )
at Terraria.WorldGen.GenerateWorld_RunTasksAndFinish(Int32 seed, Stopwatch generationStopwatch, GenerationProgress customProgressObject)
at DMD<System.Void Terraria.WorldGen:GenerateWorld(System.Int32, Terraria.WorldBuilding.GenerationProgress)>(Int32 seed, GenerationProgress customProgressObject)
at SyncProxy<System.Void Terraria.WorldGen:GenerateWorld(System.Int32, Terraria.WorldBuilding.GenerationProgress)>(Int32 , GenerationProgress )
at DMD<System.Void Terraria.WorldGen:do_worldGenCallBack(System.Object)>(Object threadContext)
at SyncProxy<System.Void Terraria.WorldGen:do_worldGenCallBack(System.Object)>(Object )
at Terraria.WorldGen.worldGenCallback(Object threadContext)
Zesilina 4 Feb @ 10:38am 
don't mind the worldgen previewer, it happens without that mod aswell
Zesilina 4 Feb @ 10:40am 
error message without worldgen previewer.

[19:39:45.063] [.NET TP Worker/ERROR] [tML]: A problem was encountered during world generation
System.ArgumentNullException: Value cannot be null. (Parameter 'source')
at System.Linq.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
at System.Linq.Enumerable.Contains[TSource](IEnumerable`1 source, TSource value, IEqualityComparer`1 comparer)
at MoreBeams.MoreBeams.OnTileObjectDataOnIsValidAlternateAnchor(orig_isValidAlternateAnchor orig, TileObjectData self, Int32 type) in MoreBeams.cs:line 99
at Hook<System.Boolean MoreBeams.MoreBeams::OnTileObjectDataOnIsValidAlternateAnchor(Terraria.ObjectData.On_TileObjectData+orig_isValidAlternateAnchor,Terraria.ObjectData.TileObjectData,System.Int32)>(TileObjectData , Int32 )
at SyncProxy<System.Boolean Terraria.ObjectData.TileObjectData:isValidAlternateAnchor(System.Int32)>(TileObjectData , Int32 )
at Terraria.TileObject.CanPlace(Int32 x, Int32 y, Int32 type, Int32 style, Int32 dir, TileObject& objectData, Boolean onlyCheck, Nullable`1 forcedRandom, Boolean checkStay)
at Origins.Origins.PlaceCustomAlch(Int32 x, Int32 y, Int32 style)
at DMD<System.Void Terraria.WorldGen:PlantAlch()>()
at Origins.Origins.WorldGen_PlantAlch(orig_PlantAlch orig)
at Hook<System.Void Origins.Origins::WorldGen_PlantAlch(Terraria.On_WorldGen+orig_PlantAlch)>()
at SyncProxy<System.Void Terraria.WorldGen:PlantAlch()>()
at Terraria.WorldGen.<>c.<AddGenPasses>b__288_82(GenerationProgress progress, GameConfiguration passConfig)
at Terraria.WorldBuilding.WorldGenerator.GenerateWorld(GenerationProgress progress)
at Terraria.WorldGen.GenerateWorld_RunTasksAndFinish(Int32 seed, Stopwatch generationStopwatch, GenerationProgress customProgressObject)
at DMD<System.Void Terraria.WorldGen:GenerateWorld(System.Int32, Terraria.WorldBuilding.GenerationProgress)>(Int32 seed, GenerationProgress customProgressObject)
at SyncProxy<System.Void Terraria.WorldGen:GenerateWorld(System.Int32, Terraria.WorldBuilding.GenerationProgress)>(Int32 , GenerationProgress )
at Terraria.WorldGen.do_worldGenCallBack(Object threadContext)
at Terraria.WorldGen.worldGenCallback(Object threadContext)
< >
Showing 1-15 of 32 comments
Per page: 1530 50