Universe Generation

Describe your experience with the latest version of FreeOrion to help us improve it.

Moderator: Oberlus

Forum rules
Always mention the exact version of FreeOrion you are testing.

When reporting an issue regarding the AI, if possible provide the relevant AI log file and a save game file that demonstrates the issue.
Message
Author
User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: Universe Generation

#16 Post by MatGB »

I am exploring my first map with the new settings (haven't done any number crunching or similar, just set a new game up).

I have spotted an Ancient Ruins! And it's a Tundra and I'm playing George!

I haven't seen Ancient Ruins for ages. I also have my first colony ship inbound to a Lithic Growth special. Obviously don't know if it's fully fixed, but it's definitely giving a variety of specials.

Which also explains why there's such a large number of Sentinels blocking my map off, so glad we got Derelicts fixed, my scouts aren't dying every turn...
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

What Exit?
Space Floater
Posts: 27
Joined: Tue Aug 06, 2013 6:44 pm

Re: Universe Generation

#17 Post by What Exit? »

I loaded 6870 build and started a game with 150 systems and High planets and specials. Checking the freeoriond.log the specials distribution appears to be fixed or mostly fixed. The counter is off by 1 for the specials. My log shows 2 FRUITs and 8 PROBIOTIC specials as an example.

2014-02-10 16:16:46,835 DEBUG Server : ... Applied Special: CRYSTALS_SPECIAL to 8 planets
2014-02-10 16:16:46,835 DEBUG Server : ... Applied Special: FRUIT_SPECIAL to 1 planets
2014-02-10 16:16:46,835 DEBUG Server : ... Applied Special: METALOIDS_SPECIAL to 8 planets
2014-02-10 16:16:46,835 DEBUG Server : ... Applied Special: MINERALS_SPECIAL to 8 planets
2014-02-10 16:16:46,835 DEBUG Server : ... Applied Special: MONOPOLE_SPECIAL to 7 planets
2014-02-10 16:16:46,835 DEBUG Server : ... Applied Special: POSITRONIUM_SPECIAL to 4 planets
2014-02-10 16:16:46,835 DEBUG Server : ... Applied Special: PROBIOTIC_SPECIAL to 7 planets
2014-02-10 16:16:46,835 DEBUG Server : ... Applied Special: SPICE_SPECIAL to 6 planets
2014-02-10 16:16:46,835 DEBUG Server : ... Applied Special: SUPERCONDUCTOR_SPECIAL to 5 planets

Ran a second one with 500 systems:
Growth Special Summary:
2014-02-10 16:24:25,548 DEBUG Server : ... Applied Special: CRYSTALS_SPECIAL to 8 planets
2014-02-10 16:24:25,548 DEBUG Server : ... Applied Special: FRUIT_SPECIAL to 8 planets
2014-02-10 16:24:25,548 DEBUG Server : ... Applied Special: METALOIDS_SPECIAL to 8 planets
2014-02-10 16:24:25,548 DEBUG Server : ... Applied Special: MINERALS_SPECIAL to 8 planets
2014-02-10 16:24:25,548 DEBUG Server : ... Applied Special: MONOPOLE_SPECIAL to 8 planets
2014-02-10 16:24:25,548 DEBUG Server : ... Applied Special: POSITRONIUM_SPECIAL to 8 planets
2014-02-10 16:24:25,548 DEBUG Server : ... Applied Special: PROBIOTIC_SPECIAL to 8 planets
2014-02-10 16:24:25,548 DEBUG Server : ... Applied Special: SPICE_SPECIAL to 8 planets
2014-02-10 16:24:25,548 DEBUG Server : ... Applied Special: SUPERCONDUCTOR_SPECIAL to 8 planets

Ran a third with only 99 systems:
Growth Special Summary:
2014-02-10 16:26:18,093 DEBUG Server : ... Applied Special: CRYSTALS_SPECIAL to 8 planets
2014-02-10 16:26:18,093 DEBUG Server : ... Applied Special: FRUIT_SPECIAL to 7 planets
2014-02-10 16:26:18,093 DEBUG Server : ... Applied Special: METALOIDS_SPECIAL to 6 planets
2014-02-10 16:26:18,093 DEBUG Server : ... Applied Special: MINERALS_SPECIAL to 8 planets
2014-02-10 16:26:18,093 DEBUG Server : ... Applied Special: MONOPOLE_SPECIAL to 5 planets
2014-02-10 16:26:18,093 DEBUG Server : ... Applied Special: POSITRONIUM_SPECIAL to 1 planets
2014-02-10 16:26:18,093 DEBUG Server : ... Applied Special: PROBIOTIC_SPECIAL to 2 planets
2014-02-10 16:26:18,093 DEBUG Server : ... Applied Special: SPICE_SPECIAL to 0 planets
2014-02-10 16:26:18,093 DEBUG Server : ... Applied Special: SUPERCONDUCTOR_SPECIAL to 1 planets

User avatar
Dilvish
AI Lead and Programmer Emeritus
Posts: 4768
Joined: Sat Sep 22, 2012 6:25 pm

Re: Universe Generation

#18 Post by Dilvish »

What Exit? wrote:I loaded 6870 build and started a game with 150 systems and High planets and specials. Checking the freeoriond.log the specials distribution appears to be fixed or mostly fixed. The counter is off by 1 for the specials. My log shows 2 FRUITs and 8 PROBIOTIC specials as an example.
I just double checked and the tallies are working fine on my machine; plus, looking at the code I don't see any chance for a mismatch. Since you only posted the summaries we can't really verify anything -- go ahead and post the full log for one or more of these. Also, it's not clear to me why you posted the summaries for multiple setups. I can only guess you were surprised that the totals didn't get higher than 8 for the larger galaxies, but that's the correct result -- these are capped at 8 per galaxy.

As a bit of a sidenote, since we seem to hit cap on these at moderate galaxy sizes, it might be good to decrease the spawn rate a little and increase the cap substantially, so that it can still work out ok in a large galaxy. My personal opinion is that the caps should be a last-resort limit, that for the vast majority of specials and vast majority of galaxies the caps should never be hit; everything should be sufficiently controlled by spawnrate.
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

What Exit?
Space Floater
Posts: 27
Joined: Tue Aug 06, 2013 6:44 pm

Re: Universe Generation

#19 Post by What Exit? »

Dilvish wrote:I just double checked and the tallies are working fine on my machine; plus, looking at the code I don't see any chance for a mismatch. Since you only posted the summaries we can't really verify anything -- go ahead and post the full log for one or more of these. Also, it's not clear to me why you posted the summaries for multiple setups. I can only guess you were surprised that the totals didn't get higher than 8 for the larger galaxies, but that's the correct result -- these are capped at 8 per galaxy.
I knew about the 8 planet limit, I was actually testing the distribution of specials. It seemed odd the first one only had 1 Fruit and the third 0 Spices.

I'm attaching my most recent freeoriond.log.
It shows 4 fruits in the counter but lists 5 in the log. Unsure why my PC is behaving differently. I have a Win 7 Home 64 bit edition.

I like your idea of uncapping the specials. It makes more sense to me.
Attachments
freeoriond.log
(106.25 KiB) Downloaded 47 times

User avatar
Dilvish
AI Lead and Programmer Emeritus
Posts: 4768
Joined: Sat Sep 22, 2012 6:25 pm

Re: Universe Generation

#20 Post by Dilvish »

What Exit? wrote:I'm attaching my most recent freeoriond.log. It shows 4 fruits in the counter but lists 5 in the log.
Ah, I think you didn't look quite closely enough & miscounted. I see four planets with Fruits added:

Code: Select all

2014-02-10 16:36:35,962 DEBUG Server : Special FRUIT_SPECIAL added to Bhanu γ II
2014-02-10 16:36:36,039 DEBUG Server : Special FRUIT_SPECIAL added to Ithil III
2014-02-10 16:36:36,067 DEBUG Server : Special FRUIT_SPECIAL added to Soma β I
2014-02-10 16:36:36,080 DEBUG Server : Special FRUIT_SPECIAL added to Sopota I
I think what might have thrown you off is the initial reporting of spawn rate:

Code: Select all

2014-02-10 16:36:35,931 DEBUG Server : Special FRUIT_SPECIAL has spawnrate 9
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

Post Reply