Game ideas: Adding Without Restrictions
From GDWiki
In most games today it's possible to add your own stuff and even create whole new mods. But sometimes (or really often) those Add-Ons cause conflicts and aren't compatible to another, while they could coexist, if they just were in different places or didn't choose the same names for some things.
The idea is to store every part of the content of the game in an own file. Every File only stands for itself. So, for example, Parts of the map don't have an absolute value, were they have to be later in the game.
Additionally every user of the game has global files for different types of things you can change or add. The content is linked here dynamically, or better: is added to the file if when first called by the user. A new part of the map would be placed were there is enough space. The exact algorithm could be influenced by several parameters, but thats detail.
So several content is stored in its own files and linked to another in central files, that only refer to the special Add-Ins.
The worlds created throughout the process of adding in of content would seem pretty random and so the created world would be organic, somehow alive. And it would give the user the advantage of mixing together his own worlds. He could add in items, maps, factions and whatever he wants without having to worry about dependencies. With creating a new central file he could just create another world and by this you have the ability to switch fast between several mods and even create them by himself without having to worry about details.
The only restriction to the created worlds would be space on harddrive and conflicts in names of content-files.

