Post reply

Warning - while you were reading 61 new replies have been posted. You may wish to review your post.

Note: this post will not display until it's been approved by a moderator.

Name:
Email:
Subject:
Message icon:

shortcuts: hit alt+s to submit/post or alt+p to preview

Please read the rules before you post!


Topic Summary

Posted by: pedter
« on: Today at 04:19:47 AM »

2. I don't see any tech I can research to create a Sector Command. Where is it hidden?
2.  Is Improved Command and Control, I think in Logistics but it could be construction

Confirming that it's in Logistics rather than Construction / Production.

1. Does water in the atmosphere do something special? I'm injecting some for good measure...

Water vapour in the atmosphere is part of the water cycle and shows up based on hydro extent, temperature, and total pressure; you can control hydro extent of a body by adding or removing water vapour with terraformers. Below -28C hydro extent and water vapour freeze solid and out of the atmosphere respectively, above +100C the hydro extent boils off and exists entirely in the atmosphere as water vapour, and between the two you'll have some vapour in the atmosphere and some on the ground as hydro extent with higher total pressure resulting in higher water vapour partial pressure.

You may still find different values than -28C (I've also seen -17C, -18C, and -27C, but Titan just melted at -28C) from older sources but that is the v2.5.1 temperature at which ice sheets spontaneously melt and begin to evaporate into the atmosphere as the water cycle takes over. Some of how water vapour, liquid water, and solid ice move about can be found in the change log: https://aurora2.pentarch.org/index.php?topic=12523.msg155204#msg155204
Posted by: Andrew
« on: Today at 03:37:55 AM »

2.  Is Improved Command and Control, I think in Logistics but it could be construction
Posted by: vorpal+5
« on: Today at 03:27:12 AM »

Questions, always questions!

1. Does water in the atmosphere do something special? I'm injecting some for good measure...
2. I don't see any tech I can research to create a Sector Command. Where is it hidden?
Posted by: ISN
« on: Yesterday at 02:37:41 PM »

I think correcting it is better than leaving as is, as it will be easier to understand what is happening.

I'm looking forward to seeing what the maps end up looking like with the change!
Posted by: Steve Walmsley
« on: Yesterday at 06:16:33 AM »

How are systems generated in Known Stars games? The wiki says "The game works through all the stars in order of increasing distance. There is a 20% chance of selecting the nearest star, then if that isn't selected, 20% chance of second nearest star, etc." I think this is from the old VB version, but I haven't seen any posts about changes to this. I ran some tests in a fresh game generating systems from Sol and they seemed to confirm the 20% number. However, in my games I've also seen systems with really distant neighbors, like HIP 31293 in the screenshot. Its neighbors have distances in real space of 54.1, 63.1, and 70 light-years, and as far as I can tell there are hundreds of closer systems that haven't been picked yet. So it seems very unlikely to me that this was generated purely by iterating through the closest systems.

Sometimes you link to an existing system, but not one you know about. In that case, its a lot easier to end up with a system a long way away, because the number of systems in the sequence is much smaller. Or you are already in someone else's known system and they made the connection from their end. Or you just got the long-shot that sometimes happens.

I'm willing to bet that the code somehow negates one set of coordinates when computing distances to pick new systems, so that the formula looks like
Code: [Select]
(x2 + x1)^2 + (y2 + y1)^2 + (z2 + z1)^2rather than
Code: [Select]
(x2 - x1)^2 + (y2 - y1)^2 + (z2 - z1)^2.Either the code is missing a minus sign, or it has an extra one somewhere.

I made a new game with no NPRs (attached if you want to play around with it) and generated a bunch of systems, then plotted their positions in 3d space and jump connections. The full plot is here (https://www.desmos.com/3d/6q3qs5wogh); in the screenshot I just plotted a single chain so it's easier to see. Look at how they zigzag back and forth -- this isn't at all what you'd expect if the distances were calculated correctly, but it's what you'd see if the coordinates get reflected! This leads to a pattern I see all the time in my games, where systems are much closer to systems two jumps away than to neighboring systems. (Sol usually connects to nearby systems because it's at the origin, so reflecting everything doesn't change distances to it!)

For some reason the distance measurements everywhere else seem normal, but this seems like the best explanation for these patterns. It's not even necessarily bad, maybe you generate more interesting galaxies this way than with correct distance measurements, but it would still be good to understand how it works. And if I'm wrong and there's some other explanation for the zigzagging, let me know!

Yes, you are correct.

Here is the relevant code:
   
                // get known systems already in the game
                List<KnownSystem> CurrentSystems = SystemList.Values.Select(x => x.RealSystem).ToList();

                // order systems by distance from start system
                List<KnownSystem> PossibleSystems;

                if (StartSystem.RealSystem == null)
                    PossibleSystems = KnownSystems.Values.Except(CurrentSystems).OrderBy(x => Math.Pow(x.X, 2.0) + Math.Pow(x.Y, 2.0) + Math.Pow(x.Z, 2.0)).ToList();
                else
                    PossibleSystems = KnownSystems.Values.Except(CurrentSystems).OrderBy(x => Math.Pow(x.X - StartSystem.RealSystem.X, 2.0) + Math.Pow(x.Y - StartSystem.RealSystem.Y, 2.0) + Math.Pow(x.Z - StartSystem.RealSystem.Z, 2.0)).ToList();

                int SelectionRange = 5;
                if (GlobalValues.RandomNumber(10) == 1) SelectionRange = 20;

                // cycle through potential systems until one is selected
                foreach (KnownSystem ks in PossibleSystems)
                {
                    if (GlobalValues.RandomNumber(SelectionRange) == 1)
                        return ks;
                }

                return null;

The + should be -, as you stated above. Its been like this since C# launched and you are the first person to figure it out :)

I think correcting it is better than leaving as is, as it will be easier to understand what is happening.
Posted by: Kaiser
« on: Yesterday at 05:37:17 AM »

Stating the obvious probably, but often even the obvious escapes me ;D

The cheapest way to extract minerals: manual mines. Then, Orbital Miners, but they are restricted to small bodies (can the body be populated? AM are fine though). And finally, the costliest option, Auto-mines.

I'm asking because I'm just starting with OM and it seems like a good middle ground. Although you need tugs to move them, and they can't be refitted unless you have a shipyard for them, which I don't.

Well, there are downsides, AM fits better for big planets with high colony costs, they can be easily moved around with civilian cargos and get repaid after a while.
OM are usually huge ships which need to be built and it takes time, you need to move them ( I prefer having them equipped with some cheap engine rather then tug them) and they are at riders risk.
Posted by: vorpal+5
« on: Yesterday at 02:09:09 AM »

Stating the obvious probably, but often even the obvious escapes me ;D

The cheapest way to extract minerals: manual mines. Then, Orbital Miners, but they are restricted to small bodies (can the body be populated? AM are fine though). And finally, the costliest option, Auto-mines.

I'm asking because I'm just starting with OM and it seems like a good middle ground. Although you need tugs to move them, and they can't be refitted unless you have a shipyard for them, which I don't.
Posted by: ISN
« on: May 21, 2024, 09:36:33 PM »

How are systems generated in Known Stars games? The wiki says "The game works through all the stars in order of increasing distance. There is a 20% chance of selecting the nearest star, then if that isn't selected, 20% chance of second nearest star, etc." I think this is from the old VB version, but I haven't seen any posts about changes to this. I ran some tests in a fresh game generating systems from Sol and they seemed to confirm the 20% number. However, in my games I've also seen systems with really distant neighbors, like HIP 31293 in the screenshot. Its neighbors have distances in real space of 54.1, 63.1, and 70 light-years, and as far as I can tell there are hundreds of closer systems that haven't been picked yet. So it seems very unlikely to me that this was generated purely by iterating through the closest systems.

Sometimes you link to an existing system, but not one you know about. In that case, its a lot easier to end up with a system a long way away, because the number of systems in the sequence is much smaller. Or you are already in someone else's known system and they made the connection from their end. Or you just got the long-shot that sometimes happens.

I'm willing to bet that the code somehow negates one set of coordinates when computing distances to pick new systems, so that the formula looks like
Code: [Select]
(x2 + x1)^2 + (y2 + y1)^2 + (z2 + z1)^2rather than
Code: [Select]
(x2 - x1)^2 + (y2 - y1)^2 + (z2 - z1)^2.Either the code is missing a minus sign, or it has an extra one somewhere.

I made a new game with no NPRs (attached if you want to play around with it) and generated a bunch of systems, then plotted their positions in 3d space and jump connections. The full plot is here (https://www.desmos.com/3d/6q3qs5wogh); in the screenshot I just plotted a single chain so it's easier to see. Look at how they zigzag back and forth -- this isn't at all what you'd expect if the distances were calculated correctly, but it's what you'd see if the coordinates get reflected! This leads to a pattern I see all the time in my games, where systems are much closer to systems two jumps away than to neighboring systems. (Sol usually connects to nearby systems because it's at the origin, so reflecting everything doesn't change distances to it!)

For some reason the distance measurements everywhere else seem normal, but this seems like the best explanation for these patterns. It's not even necessarily bad, maybe you generate more interesting galaxies this way than with correct distance measurements, but it would still be good to understand how it works. And if I'm wrong and there's some other explanation for the zigzagging, let me know!
Posted by: Steve Walmsley
« on: May 21, 2024, 04:04:37 PM »

How are systems generated in Known Stars games? The wiki says "The game works through all the stars in order of increasing distance. There is a 20% chance of selecting the nearest star, then if that isn't selected, 20% chance of second nearest star, etc." I think this is from the old VB version, but I haven't seen any posts about changes to this. I ran some tests in a fresh game generating systems from Sol and they seemed to confirm the 20% number. However, in my games I've also seen systems with really distant neighbors, like HIP 31293 in the screenshot. Its neighbors have distances in real space of 54.1, 63.1, and 70 light-years, and as far as I can tell there are hundreds of closer systems that haven't been picked yet. So it seems very unlikely to me that this was generated purely by iterating through the closest systems.

Sometimes you link to an existing system, but not one you know about. In that case, its a lot easier to end up with a system a long way away, because the number of systems in the sequence is much smaller. Or you are already in someone else's known system and they made the connection from their end. Or you just got the long-shot that sometimes happens.
Posted by: Kaiser
« on: May 17, 2024, 01:14:20 PM »

After a boarding action I have the transport shuttles load ground units from the captured ships, I suspect any troopship could load from the stationary ship

We never stop from learning with Aurora, thank you  8)
Posted by: Andrew
« on: May 17, 2024, 01:00:17 PM »

After a boarding action I have the transport shuttles load ground units from the captured ships, I suspect any troopship could load from the stationary ship
Posted by: Kaiser
« on: May 17, 2024, 12:44:37 PM »

I have captured an enemy ship using 3 boarding units, the ship has been repaired and sitting at my homeworld, however I cannot unload the 3 ground units, probably because the ship is a raider and it does not have any troop transport module, how Can I solve this?
Posted by: vorpal+5
« on: May 17, 2024, 11:12:21 AM »

I'm a bit at a loss understanding how I can easily find a commander (in the commander list) when checking a given ground unit or naval officer. The aim here is to check units or ships, find the ones with suboptimal commanders, and then, using the list to the right, find a better one. However, the middle list, when you hover over different units/ships, never updates the list of commanders to the left, so it's not possible to know who is in charge actually!

A very simple addition, if I'm not missing something, would be to list somewhere who is in command when you select an element in the middle list. But right now, you can't know!
Posted by: ISN
« on: May 16, 2024, 06:03:36 PM »

How are systems generated in Known Stars games? The wiki says "The game works through all the stars in order of increasing distance. There is a 20% chance of selecting the nearest star, then if that isn't selected, 20% chance of second nearest star, etc." I think this is from the old VB version, but I haven't seen any posts about changes to this. I ran some tests in a fresh game generating systems from Sol and they seemed to confirm the 20% number. However, in my games I've also seen systems with really distant neighbors, like HIP 31293 in the screenshot. Its neighbors have distances in real space of 54.1, 63.1, and 70 light-years, and as far as I can tell there are hundreds of closer systems that haven't been picked yet. So it seems very unlikely to me that this was generated purely by iterating through the closest systems.
Posted by: kks
« on: May 16, 2024, 03:20:14 PM »

Is there any way to transfer a population to an NPC?