Game Mechanics Parallel World(s)

KoBeWi

The Destroyer
Terraria 1.2 added many variations to the world, giving alternate ores and a biome. It adds a lot of replayability value, but not everyone likes to start few worlds from beginning with hope to see "this new ore". So the idea is to give possibility to get everything in one playthrought (it's purely optional) and do this by... parallel world.

Base Concept
Parallel world is a normal world, but exists as a secondary world to explore, which has everything your world doesn't. So if you have Corruption, the parallel world will have Crimson. If your world is blessed with Cobalt, the second one will have Palladium. Going further, if there were no pyramids in your world, they are guaranteed in parallel world with all the loot you can get from pyramid. And all items you can't get in your world (like you have Floating Islands without balloon, or something) are guaranteed to appear in your second world.

Reaching
Now, how to get to this mythical "parallel world"? Through the portal that is available almost at any stage of game. It's not something you get from start. It requires a bit effort, but it's not like you go for orihalcum with your end-game char, because you had mythril. To open a portal, you need a certain item, called Mysterious Mirror. Piece of furniture/machinery of unknown origin, it will appear somewhere on floating islands.

But it would be closed in special chest, called Mysterious Chest. The trick is that the chest is closed, with no key that opens it. To get the mirror, you need to go to the chest during Blood Moon, which is the only time it can be opened (or any other moon event). That way, time when you can reach the second world depends on your luck/effort, but you can get it quite early.

The mirror is used to craft a Dimensional Disruption Device (D.D.D), which can be placed and interacted with to instantly warp to your mirror world. The recipe for device would be quite cheap, requiring 10 Tin/Copper bars and 25 Iron/Lead bars.

Mirror World
The parallel world you can reach is an ordinary world. It's stored in separate file from your first one (.wld2) and is generated upon reaching it. There are no new stuff there, the only significant thing about this world is that it's generation is based on your "first world", taking opposite values as described above. It's just a complementary world, so you don't have to generate new ones to get something (like when you want Palladium: generate world, defeat WoF, poof - Cobalt, repeat until success). I know it's a source of replayability, but also frustration. And the second world, as stated before, is purely optional. You can just throw out the mirror and fully enjoy your only world.

As for the files, when loading world, only the one you are entering is loaded. The second one loads in background while playing, but it makes sure that it won't cause lags.

And to state it clearly: Mirror World don't have the same layout. It may be completely different, it only guarantees to have stuff the first world misses.

Expanding Idea
If there can be one parallel world, then why not more? This could easily create like post-lunar content, through making completely new world type with all new biomes and hazards and enemies and so. But that's something for another topic...
 
Last edited:
One nice thing would be an exact parallel world, as in if you break something here it changes there. Or maybe even some wiring that triggers something in the other world.
 
^Nice idea, imagine you find a closed structure with no entrance and indestructible blocks. You go to parallel dimension and the wall is breakable, so you destroy it and then you can enter building in your dimension.
But that's not point of my topic. The "mirror world" layout is different than original, varying only in content, like different color of dungeon.
 
Sure, but only one question: the worlds generate exactly the same, but with opposite things, right? So how would you solve the issue of curruption/crimson chasms being different shapes?
 
Sure, but only one question: the worlds generate exactly the same, but with opposite things, right? So how would you solve the issue of curruption/crimson chasms being different shapes?
I may have described it a bit unclearly... I meant that they don't generate exactly the same, but just like normal worlds. I should say that they differ BOTH in layout and content, sorry. Crimson and Corruption have their shapes. First post is enough descriptive how this works, but I'll edit it a bit to avoid misapprehension.
 
Nice idea. I guess that this would also be a way to get access to stuff from updates that are more recent than your world. I support this, although I suspect that it may be difficult to implement.

Storing the new world into the same file might not be the best idea, though. It would probably increase load / save time and increase the chance that the file would become corrupted. Perhaps if it were stored in a new file with a .wld2 extension.
 
Storing the new world into the same file might not be the best idea, though. It would probably increase load / save time and increase the chance that the file would become corrupted. Perhaps if it were stored in a new file with a .wld2 extension.
I thought that storing it in one file would be better as it won't make mess in save directory and you avoid loading when going from world to world.
But yeah, it's better to store it in separate files, they could be loaded at once or even one of them loaded in background while playing.
 
Exactly, and once it comes on Console, if your world doesnt spawn with adamantite, you can go mirror:
¡ɯɐɹɔO pʃɹoM ɹoɹɹıW ʇǝƃ noʎ puɐ

But i dont like how you get it, maybe try crafting with 20 Glass, 1 Pink Ice, and 50 Luminite Bars at a Ancient Manipulator.
 
Back
Top Bottom