[idea] a second world!
- BlauerEisRegen
- Member
- Posts: 73
- Joined: Wed Jul 31, 2013 18:13
[idea] a second world!
Hello!
A few seconds ago I had a really good idea, I guess.
What about adding a second world in the game?
I know, the idea is already known but
this second world could be a really second world like in the map chooser the only one change is that this second mapp is hidden in the map chooser and you can only go in this world by creating a portal.
So there could be a loading screen to load the second world and it wouldn't be so buggy like the nether mod?
This second world could be something like a heaven, or an other planet like the moon( at this moment the mapgen V7 looks like some kind of moon...) or the mars wich is build by desert stones?
I hope this is a goodidea for you and I hope this can be implemented in the game/engine!
Thanks for your answers!!!
A few seconds ago I had a really good idea, I guess.
What about adding a second world in the game?
I know, the idea is already known but
this second world could be a really second world like in the map chooser the only one change is that this second mapp is hidden in the map chooser and you can only go in this world by creating a portal.
So there could be a loading screen to load the second world and it wouldn't be so buggy like the nether mod?
This second world could be something like a heaven, or an other planet like the moon( at this moment the mapgen V7 looks like some kind of moon...) or the mars wich is build by desert stones?
I hope this is a goodidea for you and I hope this can be implemented in the game/engine!
Thanks for your answers!!!
- SegFault22
- Member
- Posts: 872
- Joined: Mon May 21, 2012 03:17
- Location: NaN
It would be nice, only if the worlds are in separate "dimensions", because currently, making new realms is done by "stacking" them over the other realms and the overworld - this is a problem, when people build tall structures, as their skyscrappers would hit the bottom of a moon realm or something, and the loading of those solid blocks would cast shadows onto the world below.
"All we need it the right major crisis and the nations will accept the new world order."
-
- Member
- Posts: 4276
- Joined: Sun Sep 09, 2012 17:31
- GitHub: Sokomine
- IRC: Sokomine
- In-game: Sokomine
There are 64000 nodes from bottom to top of the world. That's a lot of space. Skyscrapers in MT do not reach that heigh. At least if they're not built for the sole purpose of beeing incredibly high, pointless pillars of stone with nothing worth the trip up on top.
A list of my mods can be found here.
- BlauerEisRegen
- Member
- Posts: 73
- Joined: Wed Jul 31, 2013 18:13
I already said,that there must be an other world... not in the same world! and whenyou go to the portal you come to a loadscreen an then you are in the second (in the menu hidden) world!SegFault22 wrote:It would be nice, only if the worlds are in separate "dimensions", because currently, making new realms is done by "stacking" them over the other realms and the overworld - this is a problem, when people build tall structures, as their skyscrappers would hit the bottom of a moon realm or something, and the loading of those solid blocks would cast shadows onto the world below.
so skyscrapers wouldn't be a problem at all.
can this be possible? hopefully for singleplayer and perhaps also for multiplayer?
BTW.: Thanks for your meaning!
-
- Member
- Posts: 1482
- Joined: Fri Apr 19, 2013 16:19
- GitHub: twoelk
- IRC: twoelk
- In-game: twoelk
- Location: northern Germany
simple answer: no!
Not possible in the way you think of it.
All information of the map you start is stored in a single database file. The unique key used to store information is the position. So all information is always in relation to x=o,y=0,z=0. As that it is always somewhere fixed in space as seen from spawn however far away. There can only be one coordinates system for each world file as this is used as primary key for storing and accessing the information.
So you would need some workaround to create an illusion of what you have in mind.
One way could be to separate different "stacked levels" by some indestructible node, such as some undigable cloud or bedrock. There could allready be some mod that provides just that layering of the world with some special nodes sheets.
What probably comes closest to your wish would be to load a completely new world file from ingame and transferring the player to that.
One way would be to have multiple map database files in the mymap folder, each maybe with a different set of mods, changed physics and whatever. . . I really don't see this ever happening as this would probably need a pretty complete rewrite of the way the engine is working with the map database as of now.
Another way might be to simply open another mapfile in some other mymap folder in the worlds folder and transfer to that. So technically put the player in some limbo place, close the old map, open the new map and place the player there. I guess a mod could be written for that but if you recall how long it takes to manually change to a different world, I don't think this would be much fun. Besides this would not be some hidden secret other world but simply a normal second world within the worlds folder.
Not possible in the way you think of it.
All information of the map you start is stored in a single database file. The unique key used to store information is the position. So all information is always in relation to x=o,y=0,z=0. As that it is always somewhere fixed in space as seen from spawn however far away. There can only be one coordinates system for each world file as this is used as primary key for storing and accessing the information.
So you would need some workaround to create an illusion of what you have in mind.
One way could be to separate different "stacked levels" by some indestructible node, such as some undigable cloud or bedrock. There could allready be some mod that provides just that layering of the world with some special nodes sheets.
What probably comes closest to your wish would be to load a completely new world file from ingame and transferring the player to that.
One way would be to have multiple map database files in the mymap folder, each maybe with a different set of mods, changed physics and whatever. . . I really don't see this ever happening as this would probably need a pretty complete rewrite of the way the engine is working with the map database as of now.
Another way might be to simply open another mapfile in some other mymap folder in the worlds folder and transfer to that. So technically put the player in some limbo place, close the old map, open the new map and place the player there. I guess a mod could be written for that but if you recall how long it takes to manually change to a different world, I don't think this would be much fun. Besides this would not be some hidden secret other world but simply a normal second world within the worlds folder.
Last edited by twoelk on Wed Nov 20, 2013 12:52, edited 1 time in total.
Yeah, but I think it would be good to be able to have a command that would close the current world and load a different world, whatever one is selected. For people who play on servers, it would also be able to close out the server you are on and then load up another server for you. The portal would just activate that command and viola instant portal to a new world. This way you could go from a fantasy world to a science fiction one with no trouble. I like the idea and think it should be implemented but every time anyone mentions anything like this it gets shot down as stupid/unneeded.
-
- Member
- Posts: 1482
- Joined: Fri Apr 19, 2013 16:19
- GitHub: twoelk
- IRC: twoelk
- In-game: twoelk
- Location: northern Germany
LionsDen said:
The only way at the moment to load a map fast is to not define any nodes or textures or models of mobs or indeed any other media. As the minetest client does not know what node types are present in a map it has to load the media involved each time it opens a map. Look into your minetest cache to get an idea of the amount of media. Even if the media is allready downloaded it still has to load the stuff from the cache, which takes its time.
So if you want the portal to work near instant you'll have to convince the minetest engine to not dump the allready loaded media and trust you that the new map uses exactly the same media. To achieve that you would need two maps that use exactly the same mods and probably share some other configuration informaton as well. So much for the
I am not saying that such a feature could not be usefull in some way, in fact I would consider it an interesting option for some game designs but at the moment I fear that the minetest engine is simply not build that way to make such a feature easy nor are the worlds structured that way. Of course I would love to be proven wrong on this issue.
It may be part of the price one has to pay for having an openly modable game in random worlds, that can easily load maps of any flavours.
maybe if you replace the words "instant portal" with "after some minutes, if your connection doesn't time out, you might get a portal" something like that could be possible.... The portal would just activate that command and viola instant portal to a new world. ...
The only way at the moment to load a map fast is to not define any nodes or textures or models of mobs or indeed any other media. As the minetest client does not know what node types are present in a map it has to load the media involved each time it opens a map. Look into your minetest cache to get an idea of the amount of media. Even if the media is allready downloaded it still has to load the stuff from the cache, which takes its time.
So if you want the portal to work near instant you'll have to convince the minetest engine to not dump the allready loaded media and trust you that the new map uses exactly the same media. To achieve that you would need two maps that use exactly the same mods and probably share some other configuration informaton as well. So much for the
idea, as anything you will need for the second map to work will have to be present in the first one allready.... go from a fantasy world to a science fiction one with no trouble ...
I am not saying that such a feature could not be usefull in some way, in fact I would consider it an interesting option for some game designs but at the moment I fear that the minetest engine is simply not build that way to make such a feature easy nor are the worlds structured that way. Of course I would love to be proven wrong on this issue.
It may be part of the price one has to pay for having an openly modable game in random worlds, that can easily load maps of any flavours.
I don't mind if it takes time to load everything to form the new map. It doesn't have to be "instant" I was just using the word but not thinking instant if that makes sense. Personally, I play singleplayer so the loading of worlds from my hard drive is more what I'm looking for but I threw in the differing server for the people that like to play with others.
EDIT: typos
EDIT: typos
Last edited by LionsDen on Wed Nov 20, 2013 22:20, edited 1 time in total.
- SegFault22
- Member
- Posts: 872
- Joined: Mon May 21, 2012 03:17
- Location: NaN
We could put the data for different dimensions in different folders, maybe, and load data only from the folder of the current dimension...twoelk wrote:simple answer: no!
Not possible in the way you think of it.
All information of the map you start is stored in a single database file. The unique key used to store information is the position. So all information is always in relation to x=o,y=0,z=0. As that it is always somewhere fixed in space as seen from spawn however far away. There can only be one coordinates system for each world file as this is used as primary key for storing and accessing the information.
So you would need some workaround to create an illusion of what you have in mind.
One way could be to separate different "stacked levels" by some indestructible node, such as some undigable cloud or bedrock. There could allready be some mod that provides just that layering of the world with some special nodes sheets.
What probably comes closest to your wish would be to load a completely new world file from ingame and transferring the player to that.
One way would be to have multiple map database files in the mymap folder, each maybe with a different set of mods, changed physics and whatever. . . I really don't see this ever happening as this would probably need a pretty complete rewrite of the way the engine is working with the map database as of now.
Another way might be to simply open another mapfile in some other mymap folder in the worlds folder and transfer to that. So technically put the player in some limbo place, close the old map, open the new map and place the player there. I guess a mod could be written for that but if you recall how long it takes to manually change to a different world, I don't think this would be much fun. Besides this would not be some hidden secret other world but simply a normal second world within the worlds folder.
"All we need it the right major crisis and the nations will accept the new world order."
- Krock
- Developer
- Posts: 4649
- Joined: Thu Oct 03, 2013 07:48
- GitHub: SmallJoker
- Location: Switzerland
- Contact:
I would like it:twoelk wrote:simple answer: no!
Code: Select all
Files:
worlds\myworld\map.sqlite
worlds\myworld\env_meta.txt
worlds\myworld\dimension1\map.sqlite
worlds\myworld\dimension1\env_meta.txt
worlds\myworld\dimension2\map.sqlite
worlds\myworld\dimension2\env_meta.txt
This remins me to the story of Fringe
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>
- paramat
- Developer
- Posts: 3700
- Joined: Sun Oct 28, 2012 00:05
- GitHub: paramat
- IRC: paramat
- Location: UK
A same-world 'nether' mod doesnt have to be buggy, especially now we have the 0.4.8 lua voxel manipulator.BlauerEisRegen wrote:it wouldn't be so buggy like the nether mod?
Last edited by paramat on Mon Dec 09, 2013 13:51, edited 1 time in total.
Servers now up (Economy, no PvP) Forum up already! http://tuxcraft.info
Who is online
Users browsing this forum: No registered users and 3 guests