ENDLESS™ Space is a turn-based 4X strategy game, covering the space colonization age in the ENDLESS™ Universe. You control every aspect of your civilization as you strive for galactic dominion.
Please see the thread on the (dead) mod, alternative galaxy generator. There was a huge improvement, but it is no longer maintained. The thread contains a lot of interesting details.
Chrome wrote: Just a small question... How efficient is the generation process? I read that a 160 star galaxy can take up to 15 minutes on a relatively fast system, why does it take so long?
Currently trying to generate a 256 star galaxy, my core i5 2500k @ 4ghz has been at it for around 45 minutes now. I'm thinking that based on other accounts it should take around 60-90 minutes for it to finish...
The generation process takes a long time due to a process in the Warp Builder section of the generator according to Dagobert (the author of the 'alternativ Galaxy Generator thread').
The Warp Builder is the one in charge of creating the paths between star systems. After a bit of debugging myself, the part that takes the longest is when the Builder attempts to lower the average number of warps per star system.
To be more specific, it is when it tries to compute a list of "non-critical" warps. These warps are candidates for removal to lower the average connections. This process takes long because it must simulate removing the connection, and then see if each star system has a path to every other star system. However, this list only gives candidates for a single removal, so the list must be recalculated after each warp removal. This is done remove a glitch where you could have a galaxy where a group of stars could be disconnected from the rest if you remove a second candidate without recalculating.
This process could take several seconds, to minutes or hours depending on the size of the galaxy. It's exponential based on the number of star systems.
Just a small question... How efficient is the generation process? I read that a 160 star galaxy can take up to 15 minutes on a relatively fast system, why does it take so long?
Currently trying to generate a 256 star galaxy, my core i5 2500k @ 4ghz has been at it for around 45 minutes now. I'm thinking that based on other accounts it should take around 60-90 minutes for it to finish...
Yeah no git. I personnally really like git, but since we're using SVN here, we're sticking with our weapon of choice . Feel free to fork it on your own repo though.
BTW, the demo "king of the hill" is equally broken. Can you add that to the workspace? It may also reduce confusion to delete the obsolete, non-working archives from the OP of this thread and that thread.
davea wrote: Not sure this is a modding question, it is a game design suggestion. If you created a random galaxy, you cannot see the seed. There is a seed field in the advanced options tab; but it is a write-only field. That is, you can write a seed value there and the game will use it.
Just wanted to correct this. You can find it by opening the save game and searching for "Seed". It will be the first hit you get. There is also a "GalaxyGenerationSeed" but that is not the value you want.
Remember when i said that we were considering open source, setting up a repository, and stuff ? Good news everyone ! It's done. The code has been licensed under Mozilla Public License 2.0, and the repository is on Assembla
I cleaned the source, put xmldocs on top of every field, getter, methods, to comply with StyleCop, a tool which gives strict rules for coding styles. The StyleCop configuration has been uploaded too if you want to continue that way. Also, every field, methods, and so on, is written in C# style. This will probably help you read the source easily.
You're encouraged to grab the source, put it on your own repository, and modify it like you did in the early days of modding. But now that we have a public repository for this, we'll provide directly every changes to the community. So, hopefully, no more surprise, no more "Darn it ! They changed everything again !".
Unfortunately pimp my galaxy is nonfunctional with the current release, because the directory structure is completely changed. I don't believe there is any way to make it work. If we could break into the installer and get out the files, at least we could try to update it on our own. But without the original author, I think that mod is dead. Please do PM the author and see if you get any response.
i was tryin to install xiskios pimpmygalaxy mod, but i need a galaxySetting.xml file to launche the installation.
i thought i would get that file due to unzipping the galaxygenerator data.zip, because so far my asset ordner in the endless space installion is empty.
@ lightart, you don't need the zipfile to install mods. What are you trying to do, which seems to require that? When downloading, I assume you are having a login problem with the forum, is that correct? If so, then please logout/login to the forum; or try a different browser (IE vs firefox) or as a last resort, clear your browser cookies.
I am honoured to have been given the opportunity to contribute to the making of Endless Space. I will be here irregularly, but I can answer questions you might have about the galaxy generator, its code and the thinking behind it.
First of all, twiddling with the xml files mentioned by AmpliMath will modify the generator's behaviour, sometimes radically. Be advised that this is modding and changing the xml files without thinking will likely result in undesirable operation of the generator, not excluding crashing...
Modding the xml files (mostly GalaxySettings.xml) will allow modifying :
- galaxy sizes and number of stars
- probabilities of planet types and sizes
- home system custom settings (like star type and planet type overrides)
- connectivity values (warps and wormholes average quantities)
- and more...
This is before getting into the code itself.
Happy playing !
JL
PS : @ZeroSen -> il n'est pas anormal de finir une partie même sur une galaxie "large" ou "huge" en une journée non-stop. Les parties ne sont pas conçues pour durer des mois... Cela reste un jeu
Abvex
Newcomer
Abvex
Newcomer
20 900g2g ptsReport comment
Why do you report Abvex?
Are you sure you want to block Abvex ?
BlockCancelAre you sure you want to unblock Abvex ?
UnblockCanceldavea
Newcomer
davea
Newcomer
700g2g ptsReport comment
Why do you report davea?
Are you sure you want to block davea ?
BlockCancelAre you sure you want to unblock davea ?
UnblockCancelChrome
Newcomer
Chrome
Newcomer
300g2g ptsReport comment
Why do you report Chrome?
Are you sure you want to block Chrome ?
BlockCancelAre you sure you want to unblock Chrome ?
UnblockCancelDillonu
Newcomer
Dillonu
Newcomer
100g2g ptsReport comment
Why do you report Dillonu?
Are you sure you want to block Dillonu ?
BlockCancelAre you sure you want to unblock Dillonu ?
UnblockCancelChrome
Newcomer
Chrome
Newcomer
300g2g ptsReport comment
Why do you report Chrome?
Are you sure you want to block Chrome ?
BlockCancelAre you sure you want to unblock Chrome ?
UnblockCancelRavine
Newcomer
Ravine
Newcomer
200g2g ptsReport comment
Why do you report Ravine?
Are you sure you want to block Ravine ?
BlockCancelAre you sure you want to unblock Ravine ?
UnblockCancelDagobert
Newcomer
Dagobert
Newcomer
4 000g2g ptsReport comment
Why do you report Dagobert?
Are you sure you want to block Dagobert ?
BlockCancelAre you sure you want to unblock Dagobert ?
UnblockCancelCalavoow
Newcomer
Calavoow
Newcomer
100g2g ptsReport comment
Why do you report Calavoow?
Are you sure you want to block Calavoow ?
BlockCancelAre you sure you want to unblock Calavoow ?
UnblockCanceldavea
Newcomer
davea
Newcomer
700g2g ptsReport comment
Why do you report davea?
Are you sure you want to block davea ?
BlockCancelAre you sure you want to unblock davea ?
UnblockCancelMilaha
Newcomer
Milaha
Newcomer
100g2g ptsReport comment
Why do you report Milaha?
Are you sure you want to block Milaha ?
BlockCancelAre you sure you want to unblock Milaha ?
UnblockCancelthashepherd
Newcomer
thashepherd
Newcomer
100g2g ptsReport comment
Why do you report thashepherd?
Are you sure you want to block thashepherd ?
BlockCancelAre you sure you want to unblock thashepherd ?
UnblockCanceldavea
Newcomer
davea
Newcomer
700g2g ptsReport comment
Why do you report davea?
Are you sure you want to block davea ?
BlockCancelAre you sure you want to unblock davea ?
UnblockCancelRavine
Newcomer
Ravine
Newcomer
200g2g ptsReport comment
Why do you report Ravine?
Are you sure you want to block Ravine ?
BlockCancelAre you sure you want to unblock Ravine ?
UnblockCancelLightart
Newcomer
Lightart
Newcomer
100g2g ptsReport comment
Why do you report Lightart?
Are you sure you want to block Lightart ?
BlockCancelAre you sure you want to unblock Lightart ?
UnblockCanceldavea
Newcomer
davea
Newcomer
700g2g ptsReport comment
Why do you report davea?
Are you sure you want to block davea ?
BlockCancelAre you sure you want to unblock davea ?
UnblockCancelLightart
Newcomer
Lightart
Newcomer
100g2g ptsReport comment
Why do you report Lightart?
Are you sure you want to block Lightart ?
BlockCancelAre you sure you want to unblock Lightart ?
UnblockCanceldavea
Newcomer
davea
Newcomer
700g2g ptsReport comment
Why do you report davea?
Are you sure you want to block davea ?
BlockCancelAre you sure you want to unblock davea ?
UnblockCancelLightart
Newcomer
Lightart
Newcomer
100g2g ptsReport comment
Why do you report Lightart?
Are you sure you want to block Lightart ?
BlockCancelAre you sure you want to unblock Lightart ?
UnblockCanceldavea
Newcomer
davea
Newcomer
700g2g ptsReport comment
Why do you report davea?
Are you sure you want to block davea ?
BlockCancelAre you sure you want to unblock davea ?
UnblockCancelJLA
Newcomer
JLA
Newcomer
100g2g ptsReport comment
Why do you report JLA?
Are you sure you want to block JLA ?
BlockCancelAre you sure you want to unblock JLA ?
UnblockCancel