Jump to content

[INDEV]-[1.4.3] - To Boldly Go | An external application designed to procedurally generate an entire galaxy for KSP.


daniel l.

Recommended Posts

ITnWZq2.png

  Reveal hidden contents
 

I just wrote a procedural galaxy generation app for Kopernicus. I am currently in the stage of expanding it to accommodate all the different major kinds of stars and a few minor ones.

The program is functional and is currently being expanded.

Full Imgur album here!

 


My Co-Developer @seanth has largely taken over development. He's done awesome work already. You can thank him for the vast improvements TBG has received over the last few releases. And there is more to come! :wink: I'm still here though, and I've got plans :P

Maximum recommended galaxy size: 200 stars. (KSP 64-Bit)


THIS ALGORITHM SUPPORTS (OR WILL SUPPORT)

Supports:

  1. -LoadingTipsPlus- By @JPLRepo

Will Support:

  1. -Scatterer - By @blackrack (For use of the unique sunflares that scale properly!)

 


DOWNLOAD FROM SPACEDOCK

Seanth's Github Releases

Special credit to @Red Iron Crown for fixing the width issue that has befuddled me for weeks :D

Planned features (Not all will appear in future releases):

  Reveal hidden contents

 

License: GPL v2

Source: Available in the game Zip

Edited by daniel l.
Updating thread.
Link to comment
Share on other sites

I'm a big sucker for B & O type stars ... as soon as you add those, I'll be very happy and might even decide to return to space. I remember using Elite 2: Frontier, 20 years ago. Using my Puma Clipper travelling hundreds of parsecs and always trying to mine on planets of moons orbiting those ... everything engulfed in blue light.

While this may not be realistic ... it's incredible soothing for the mind.

Link to comment
Share on other sites

  On 11/14/2016 at 9:30 PM, Azimech said:

I'm a big sucker for B & O type stars ... as soon as you add those, I'll be very happy and might even decide to return to space. I remember using Elite 2: Frontier, 20 years ago. Using my Puma Clipper travelling hundreds of parsecs and always trying to mine on planets of moons orbiting those ... everything engulfed in blue light.

While this may not be realistic ... it's incredible soothing for the mind.

Expand  

I totally agree. As soon as the algorithm has been proven so far, I will extend it to include all other kinds of stars. And eventually gas giants and asteroids. And maybe one day. Terrestrial planets. Note that the beauty of this is that you just start up the algorithm and it will generate the entire galaxy, every time it will be a new galaxy. I plan to also extend the algorithm to generated sciencedefs for career mode and maybe eventually EVE clouds. The algorithm will be instrumental in the development of a galaxy pack I have planned for the future.

Link to comment
Share on other sites

Unfortunately, because I am currently unable to test it myself because I currently don't have access to the only PC I have capable of running ksp. I would greatly appreciate it if someone tested it so I can be assured that my code works so far and I can continue.

Edited by daniel l.
Link to comment
Share on other sites

  On 11/17/2016 at 8:25 AM, daniel l. said:

Unfortunately, because I am currently unable to test it myself because I currently don't have access to the only PC I have capable of running ksp. I would greatly appreciate it if someone tested it so I can be assured that my code works so far and I can continue.

Expand  

I'll see if I can test it within the next two days.

Link to comment
Share on other sites

  On 11/18/2016 at 9:44 PM, daniel l. said:

So... it didn't work. Can you send me the log? And if I may ask how did you set it up and what changes would you make to make it functional.

Expand  

Log probably doesn't exist anymore, so ill make a new one. I pasted the contents into a cfg file, and started it.

Actually, I think it may be a Kopernicus problem... hold on

Link to comment
Share on other sites

Yeah, the log is filled with NullReference stuff, mostly about Starlight. JEB-1 appears to be the only star that loaded.

  Reveal hidden contents
 
 
 

Thats only the last 200 or so lines out of 239000.

Other examples:

NullReferenceException: Object reference not set to an instance of an object
  at Kopernicus.Components.KopernicusStar.LateUpdate () [0x00000] in <filename unknown>:0 

NullReferenceException: Object reference not set to an instance of an object
  at Kopernicus.Components.KopernicusStar.LateUpdate () [0x00000] in <filename unknown>:0 
 
(Filename:  Line: -1)

NullReferenceException: Object reference not set to an instance of an object
  at Kopernicus.StarLightSwitcher.Update () [0x00000] in <filename unknown>:0 

  Reveal hidden contents
 
 
 

Any chance someone knows about this?

@Thomas P. just in case :) 

EDIT: Installed mods (new1.cfg is the file) (toolbar-settings is somehow recognised by NBTExplorer for Minecraft :wink:)

PLWrTEE.png

Edited by RA3236
Link to comment
Share on other sites

  On 11/19/2016 at 4:03 AM, RA3236 said:

Yeah, the log is filled with NullReference stuff, mostly about Starlight. JEB-1 appears to be the only star that loaded.

  Reveal hidden contents
 
 
 

Thats only the last 200 or so lines out of 239000.

Other examples:

NullReferenceException: Object reference not set to an instance of an object
  at Kopernicus.Components.KopernicusStar.LateUpdate () [0x00000] in <filename unknown>:0 

NullReferenceException: Object reference not set to an instance of an object
  at Kopernicus.Components.KopernicusStar.LateUpdate () [0x00000] in <filename unknown>:0 
 
(Filename:  Line: -1)

NullReferenceException: Object reference not set to an instance of an object
  at Kopernicus.StarLightSwitcher.Update () [0x00000] in <filename unknown>:0 

  Reveal hidden contents
 
 
 

Any chance someone knows about this?

@Thomas P. just in case :) 

EDIT: Installed mods (new1.cfg is the file) (toolbar-settings is somehow recognised by NBTExplorer for Minecraft :wink:)

PLWrTEE.png

Expand  

Wow. Thanks. Do you mind making some tweaks to see if it's possible to make it all work? Because once I know exactly what's wrong I can apply the fix to the algorithm and begin expansion.

Link to comment
Share on other sites

  On 11/19/2016 at 4:14 AM, daniel l. said:

Wow. Thanks. Do you mind making some tweaks to see if it's possible to make it all work? Because once I know exactly what's wrong I can apply the fix to the algorithm and begin expansion.

Expand  
 

I can't find anything that could be changed to make it work, and I've seen a lot of posts related to stars in the Kopernicus thread. I haven't played around for Kopernicus either for months so  I literally have no idea what to do.

Link to comment
Share on other sites

  On 11/19/2016 at 10:41 AM, Thomas P. said:

@daniel l. Your generator isn't closing the ScaledSpace node. Thats why only one body shows up.

@RA3236 Add a } between line 72 and line 73 and see if it works. And remove the corona nodes.

Expand  
 

Its not just 72 and 73, its everyone after Corona nodes.

Also, quick microquestion, does }} work as two separate node endings?

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...