Modding Tool: Retalyx Stellaris Static Galaxy Generator V0.9

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
Here you go...


...if anyone has contact with Retalyx maybe let him know? I'll happily remove it from the internets if he finds it inappropriate.
 
  • 2Like
Reactions:
Here you go...


...if anyone has contact with Retalyx maybe let him know? I'll happily remove it from the internets if he finds it inappropriate.
Hello, I tried to use your tool but the buttons flash up and then quickly disappear making it impossible to use. What could be causing the issue?

Initialize engine version: 4.7.1f1 (68064779abd0)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.0]
Renderer: NVIDIA GeForce GTX 960 (ID=0x1401)
Vendor: NVIDIA
VRAM: 3072 MB
Begin MonoManager ReloadAssembly
Platform assembly: D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\UnityEngine.dll (this message is harmless)
Loading D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\UnityEngine.dll into Unity Child Domain
Platform assembly: D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless)
Loading D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\Assembly-CSharp.dll (this message is harmless)
Loading D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
Platform assembly: D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\UnityEngine.UI.dll (this message is harmless)
Loading D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\UnityEngine.UI.dll into Unity Child Domain
Platform assembly: D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\UnityEngine.Cloud.Analytics.dll (this message is harmless)
Loading D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\UnityEngine.Cloud.Analytics.dll into Unity Child Domain
Platform assembly: D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\UnityEngine.Cloud.Analytics.Util.dll (this message is harmless)
Loading D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\UnityEngine.Cloud.Analytics.Util.dll into Unity Child Domain
- Completed reload, in 0.047 seconds
desktop: 1920x1080 60Hz; virtual: 3840x1080 at 0,0
<RI> Initializing input.

<RI> Input initialized.

Platform assembly: D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\System.Core.dll (this message is harmless)
The referenced script on this Behaviour is missing!

(Filename: Line: 1773)

Platform assembly: D:\Backups\Paradox\Stellaris\SSGG\StaticGalaxyEditor_Data\Managed\System.dll (this message is harmless)
Found ... ==><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><meta http-equiv="refresh" content="0;url=http://advancedsearch2.virginmedia....AddInType=4&Version=pywr1.0&ClientLocation=uk"/><script type="text/javascript">url="http://advancedsearch2.virginmedia.com/main?ParticipantID=jqlc435patgs4w79dx7g33u8otdryt35&FailedURI=http%3A%2F%2Fretalyx.fr%2Frsgg%2Flatestversion.txt&FailureMode=1&Implementation=&AddInType=4&Version=pywr1.0&ClientLocation=uk";if(top.location!=location){var w=window,d=document,e=d.documentElement,b=d.body,x=w.innerWidth||e.clientWidth||b.clientWidth,y=w.innerHeight||e.clientHeight||b.clientHeight;url+="&w="+x+"&h="+y;}window.location.replace(url);</script></head><body></body></html><==

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

FormatException: Unknown char: <
at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider) [0x00000] in <filename unknown>:0

at System.Single.Parse (System.String s) [0x00000] in <filename unknown>:0

at main+<CheckVersion>c__Iterator2.MoveNext () [0x00000] in <filename unknown>:0

(Filename: Line: -1)

Found ... ==><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><meta http-equiv="refresh" content="0;url=http://advancedsearch2.virginmedia....AddInType=4&Version=pywr1.0&ClientLocation=uk"/><script type="text/javascript">url="http://advancedsearch2.virginmedia.com/main?ParticipantID=jqlc435patgs4w79dx7g33u8otdryt35&FailedURI=http%3A%2F%2Fretalyx.fr%2Frsgg%2Flatestversion.txt&FailureMode=1&Implementation=&AddInType=4&Version=pywr1.0&ClientLocation=uk";if(top.location!=location){var w=window,d=document,e=d.documentElement,b=d.body,x=w.innerWidth||e.clientWidth||b.clientWidth,y=w.innerHeight||e.clientHeight||b.clientHeight;url+="&w="+x+"&h="+y;}window.location.replace(url);</script></head><body></body></html><==

(Filename: C:/buildslave/unity/build/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 56)

FormatException: Unknown char: <
at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider) [0x00000] in <filename unknown>:0

at System.Single.Parse (System.String s) [0x00000] in <filename unknown>:0

at main+<CheckVersion>c__Iterator2.MoveNext () [0x00000] in <filename unknown>:0

(Filename: Line: -1)

FormatException: Unknown char: <
at System.Double.Parse (System.String s, NumberStyles style, IFormatProvider provider) [0x00000] in <filename unknown>:0

at System.Single.Parse (System.String s) [0x00000] in <filename unknown>:0

at main.refreshGUIGalaxy () [0x00000] in <filename unknown>:0

at main.OnGUI () [0x00000] in <filename unknown>:0

(Filename: Line: -1)

[REPEATS THE SAME ERROR CONSTANTLY]
 
Last edited:
Hello, I tried to use your tool but the buttons flash up and then quickly disappear making it impossible to use. What could be causing the issue?

I don't know. You'd probably need to be more specific. Which buttons flash up?

I'm about to make a new release fixing some overlooked bugs, and adding two new features. If there's more requests, now would be a good time to forward them.
 
I don't know. You'd probably need to be more specific. Which buttons flash up?

I'm about to make a new release fixing some overlooked bugs, and adding two new features. If there's more requests, now would be a good time to forward them.
This is what I get when I boot it up.
 

Attachments

  • error.png
    error.png
    4,9 KB · Views: 0
New version has been uploaded, changelog:

version 0.9.2 24.10.2020

- added an option to toggle the galaxy center mesh renderer
- fixed loading project error because of wrong version int
- fixed loadig project error because of non applied GameObjects
- added hotkey (Left CTRL+S) to quicksave a project
- several visual changes(galaxy center, planets, systems, hyperlanes, background etc.)

Download

image01.png

image02.png

image03.png

image04.png

image05.png
 
I am using windows. I can't test the new version as I am away from my computer for the next weeks.
 
The editor has been updated: Click me, see changelog:

version 0.9.3 8.11.2020

- fixed text on planets not showing when pressing F1
- text toggle has two keys now (F1/F2)
- fixed potential multi error due to wrong property assigment for the background texture/toggle
- you can rename systems now from the primary system(galaxy) view
- reduced the font size of system naming for better overview
- add option to toggle borders
- more visual improvements(background, galaxy center, styles etc.)
- when using more then 2 monitors, the editor does no longer minimize to task bar
- added quick hotkey to switch between create system/select last placed system(comma)
- fixed system naming in system editor
- added a search bar to quickly find systems by name
- added function to import all vanilla system initializers
- added background sound(Stellaris)
- added a dedicated "exit create system" button/hotkey
- added a button to show all hotkeys
- disabled buggy system editor for the time being(might be reinstalled on a future update)
- wrapped coordinate display into a box
- fixed zooming messed up when zooming to far in, or to far out
- softened zooming/moving
- added hotkey combo for quicker zooming/moving
- added diverse styles(backgrounds, colors etc.) to choose from
- added automatic clean function for the messge log
- completely restyled the UI
- added full fledged system and initializer naming from the main editor
- added fully functional, self contained resource files for galaxy export, so you can play right away
 

Attachments

  • 67-1604823705-828027960.png
    67-1604823705-828027960.png
    4,7 MB · Views: 0
  • 67-1604823701-795695886.png
    67-1604823701-795695886.png
    1,4 MB · Views: 0
  • 67-1604823698-1302713282.png
    67-1604823698-1302713282.png
    936,6 KB · Views: 0
  • 67-1604823696-395395307.png
    67-1604823696-395395307.png
    187,4 KB · Views: 0
  • 67-1604823694-846409907.png
    67-1604823694-846409907.png
    157,8 KB · Views: 0
  • 67-1604823692-672003935.png
    67-1604823692-672003935.png
    119,1 KB · Views: 0
  • 67-1604823688-1062529706.png
    67-1604823688-1062529706.png
    2,6 MB · Views: 0
  • 67-1604823685-259405942.png
    67-1604823685-259405942.png
    4,2 MB · Views: 0
  • 67-1604823682-1342030068.png
    67-1604823682-1342030068.png
    4,2 MB · Views: 0
  • 67-1604823677-1275374936.png
    67-1604823677-1275374936.png
    4,2 MB · Views: 0
  • 67-1604823675-984700238.png
    67-1604823675-984700238.png
    2,3 MB · Views: 0
  • 1
Reactions:
Mac or Windows? If Windows did you install Visuall C++ components?
What version? i have installed the latest version and the 2013 visual c++ components.
 
Hello! I haven't tried the editor, but I'm wondering if it could display precursor systems, or even if it could allow to set them manually?
And what about leviathans/guardians systems?
 
I feel like this may be a dumb question, but does anyone know if there is a way to generate a galaxy in a shape similar to an ellipse? The stars seem to always be generated in a square. Is there is an alternative to manually moving individual star systems?
 
Do you refer to the square grid of coordinates? I think that they are mapped on the galaxy's shape, whatever the shape. For instance, base shape is a spiral galaxy, and yet, stars are represented in a square grid. See how the center of the grid is populated, and not the center (core) of the galactic map.
 
  • 1Like
Reactions:
Do you refer to the square grid of coordinates? I think that they are mapped on the galaxy's shape, whatever the shape. For instance, base shape is a spiral galaxy, and yet, stars are represented in a square grid. See how the center of the grid is populated, and not the center (core) of the galactic map.

Ahhhh ok thank you for the reply! That makes sense I think I understand how that would work.

I have seen galaxy mods that don't use a base galaxy shape, do you know how something like that would work with this tool? For instance a mod that tries to simulate multiple galaxies. I am guessing that if no base shape is selected then maybe the stars are arranged as they are seen in the tool instead of being mapped to a certain shape?
 
I don't know anything, sorry.

Yet, if I recall correctly, I believe there are mods that manage to spawn stars in clusters with a high hyperlane density, and only a few connections between said clusters. If you can find such mods, then perhaps, a large star cluster on the game's galactic map could make for a small galaxy on the map of a galaxy cluster?
 
  • 1Like
Reactions:
I don't know anything, sorry.

Yet, if I recall correctly, I believe there are mods that manage to spawn stars in clusters with a high hyperlane density, and only a few connections between said clusters. If you can find such mods, then perhaps, a large star cluster on the game's galactic map could make for a small galaxy on the map of a galaxy cluster?


Ok that makes sense, I'll see what I can find. Thank you for your help I appreciate it.
 
Tool has been updated, see changelog:

version 0.9.4 28.11.2020

- added right CTRL for movement/zoom control
- fixed scrolling in editor, when focusing on other than the primary monitor
- fixed custom background import not on equal plane
- fixed random naming not properly initialized
- significantly reduced Nebula size
- middle mouse button fires quick system select now
- applying search will now focus and zoom into searched system
- removed rebind options in start up menu, except zoom
- quick switch additionally on mouse button 3 now
- custom background import now equal with outer borders
- quick switch will now auto select system naming and highlight name(for ultra quick renaming)
- added different star type classes, with diverse color, size, and name size:

0 = brown dwarf(brown color)
1 = white dwarf(white color)
2 = red dwarf(red color)
3 = orange main sequence(orange color)
4 = yellow main sequence(yellow color)
5 = bright main sequence(light blue color)
6 = subgiant(sea blue color)
7 = bright giant(cyan color)
8 = red giant(purple color)
9 = out of norm(magenta color)

- added various dynamic conditions for name sizing(based on fov, systzem size etc.)
- hyperlane mode will add jump lane numbers to name text now(for reference, no hardcoded limit)
- slightly increased maximum zoom out factor
 
Really cool mod but how can you edit systems? (add planets to them and such). Previously there seems to have been a button called "Edit in system editor" but I cant find that anymore.
 
Really cool mod but how can you edit systems? (add planets to them and such). Previously there seems to have been a button called "Edit in system editor" but I cant find that anymore.

The "In-System" part of the editor does not correctly work with newwer versions of Stellaris. Since I'm also busy trying to fix various Galaxy related bugs with the editor, based on newer Stellaris updates, I felt it was the btter idea to hide it for the time being.

The reason is easy. As it is now, editing systems manually is done quicker than with the editor, so the system editor didn't serve any purpose.
 
Editor has been updated:


See changelog:

version 0.9.5 11.12.2020

- added a double name check, asking you to enter a new name, if name has already been taken
- recalibration of all jump quantity suggestions
- added ned star types: Black Holes, Neutron Stars, Subgiant, Blue Giant, Supergiant, Hypergiant, Wolf Rayet Star
- divided main sequence Star Class F and A into its own branch
- divided subgiant and bright main sequencers into their own branch
- recalibration of all star type colors
- new Hotkey: F4-> toggle overlay
- new Hotkey: F5-> toggle preset constellation image
- new Hotkey: F6-> toggle custom constellation image(see constPos.json to change setup)
- fixed search context when no system has been spawned
- added a ruler type "yardstick" tool(press and hold shift-> mouse buttons left(pos1),right(pos2),middle(center on cursor)
- added info tab on how many star types are placed on the map
- new hotkey: Numpad5-> center map
- fixed potential memory leak, when auto selecting deleted system
- fixed vertical scrollbar not visible in message log
- fixed vertical scrollbar not correctly working in message log
- added confirmation question when trying to save a project
- improved UI on save/load interface
- improved coordinate display
- fixed wrong mouse position display in coordinate tab
- navigation on map is now limited to its outer most borders
- new hotkeys: F8/F9-> quick save/load project
- quicksave hotkey changed to F8
- new hotkey: F7-> toggle center

And images:

constellations.png
ruler.png
stayTypes.png