daniel l.

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

694 posts in this topic

Very intrested in this. Keep up the good work!

2 people like this

Share this post


Link to post
Share on other sites

Most of my time for today has been spent helping my eldest brother assemble a computer for my other brother who has special needs. So I haven't had much time to work on the algorithm today but I'll do what I can.

2 people like this

Share this post


Link to post
Share on other sites

Getting back to work now. Got some big work to do. Even gas planets are much harder to do than stars. Dont expect too much complexity out of them. They will initially only be unique in size, orbit, and texture. I may eventually add different types though: Jovian, Saturnian, Uranian, Neptune, Etc. 

Edited by daniel l.
Getting rid of quote that for some reason made it in there. Damn glitchy forum.

Share this post


Link to post
Share on other sites

I'm posting a new imgur gallery up on the front page. You might be shocked just as i was. I never expected such beauty.

1 person likes this

Share this post


Link to post
Share on other sites

Just made an awesome discovery! In 64 bit mode the game can handle FAR more stars! I just got a game with over 700 diverse stars working without serious lag.

Gas giants have been largely stabilized now. I guess its time to move on to solids. I'll start with procedural asteroids like gilly.

1 person likes this

Share this post


Link to post
Share on other sites

that is so cool

1 person likes this

Share this post


Link to post
Share on other sites
29 minutes ago, Kosmonaut said:

that is so cool

I know right? I'm pretty spellbound by it myself. I'd been promising to do something like this for years but never delivered. Now i'm filling a unique niche in the modding market.

Share this post


Link to post
Share on other sites

Making massive progress on the development of the asteroid moons, They are really quite difficult. (But nothing compared to the difficulty of full scale terrestrial planets.)

Share this post


Link to post
Share on other sites

EUREKA!!!

dTYCk6n.png

THE FIRST PROCEDURALLY GENERATED SOLID WORLD IN KSP MODDING HISTORY!

(May be a little overhyped as they all look suspiciously like Gilly... At least from ScaledSpace.)

Edited by daniel l.
7 people like this

Share this post


Link to post
Share on other sites

I have decided to release the prototype to you all. Its far from ready for casual gameplay. But i think if i can get some expert opinions i might be better able to iron out the bugs.

Just remember this is not for amateurs. Not yet anyway.

Anyway. The Link will be posted on the front page. So i hope you enjoy :wink:

1 person likes this

Share this post


Link to post
Share on other sites

I took a look at the beta you posted on the first page.
This is a great start. If you are able to get it working with planets around the stars (hopefully nothing too wacky - "regular" planets) this will be a must-have mod.

Question about the galaxy generation :
Is a new/random galaxy generated each time the game is loaded? Or will the randomly generated galaxy be persistent until the mod is re-installed? Does that question make sense?

1 person likes this

Share this post


Link to post
Share on other sites
9 hours ago, tjsnh said:

I took a look at the beta you posted on the first page.
This is a great start. If you are able to get it working with planets around the stars (hopefully nothing too wacky - "regular" planets) this will be a must-have mod.

Question about the galaxy generation :
Is a new/random galaxy generated each time the game is loaded? Or will the randomly generated galaxy be persistent until the mod is re-installed? Does that question make sense?

There is an executable in the mod folder. Just run it and enter the number of stars of each type that you want, and it will generate a new galaxy. :)

Edited by daniel l.

Share this post


Link to post
Share on other sites
Just now, daniel l. said:

There is an executable in the mod folder. Just run it and enter the number of stars of each type that you want, and it will generate a new galaxy. :)

Well my concern is more that I don't want the galaxy to change on me. For example, if I send some long distance ion probe off to some other star, I don't want that star to cease to exist before the probe gets there. Does that make sense?

 

1 person likes this

Share this post


Link to post
Share on other sites
1 minute ago, tjsnh said:

Well my concern is more that I don't want the galaxy to change on me. For example, if I send some long distance ion probe off to some other star, I don't want that star to cease to exist before the probe gets there. Does that make sense?

 

Perfectly. The executable generates a config file containing all the generated objects. It will remain perfectly unchanged until you run the generator executable again. In fact. If you are satisfied with the galaxy you have generated then you can delete the executable, or even share the config with others. If you want you could even flesh it out with your own planets and post it as your own mod as long as I get credit of course :wink:

3 people like this

Share this post


Link to post
Share on other sites
1 hour ago, daniel l. said:

Great idea, I'll implement that when I can. What do you think of my project in general though?

Great, but does it make a black hole at the center and move the Sun? Do flares turn off after a certain distance?

1 person likes this

Share this post


Link to post
Share on other sites
1 minute ago, _Augustus_ said:

Great, but does it make a black hole at the center and move the Sun? Do flares turn off after a certain distance?

It is planned for there to be a black hole in the center, I just havent implemented the code yet. As for the sun flares... If there is a way to make them do that i will follow you!

Edited by daniel l.

Share this post


Link to post
Share on other sites

I'm working on terrestrial planets. But i need help. I need to find some way to randomly generate planet textures via Kopernicus or the algorithm. If anyone can provide advice? @Thomas P.? @Sigma88? @KillAshley? Please i need to find some way to make this work or you will all be getting terrestrials that look the same from space.

Share this post


Link to post
Share on other sites
On 25.11.2016 at 7:15 AM, daniel l. said:

EUREKA!!!

dTYCk6n.png

THE FIRST PROCEDURALLY GENERATED SOLID WORLD IN KSP MODDING HISTORY!

(May be a little overhyped as they all look suspiciously like Gilly... At least from ScaledSpace.)

Sorry, but nope.

I was faster with that :P

Feel free to look at the stellarator source for your planets, but I am not sure that it is easily understandable for people who never worked with the Kopernicus / KSP code.

1 person likes this

Share this post


Link to post
Share on other sites
23 minutes ago, Thomas P. said:

Sorry, but nope.

I was faster with that :P

Feel free to look at the stellarator source for your planets, but I am not sure that it is easily understandable for people who never worked with the Kopernicus / KSP code.

Dammit xD Did you have to rain on my parade *Laughs* Thanks :) Mind if i steal some textures btw?

 

Wait... Did you say i've never worked with kopernicus code? How dare you! :sticktongue: Anyway. Can you help me find a way to make QB64 (The coding environment i use.) Generate textures?

Edited by daniel l.

Share this post


Link to post
Share on other sites
1 hour ago, daniel l. said:

Wait... Did you say i've never worked with kopernicus code? How dare you! :sticktongue: Anyway. Can you help me find a way to make QB64 (The coding environment i use.) Generate textures?

Basic... *shudder*

I dont know of any image library for QuickBasic or its dialects, so you would have to work with the raw graphics API it provides, which seems to be just a small shim around DirectX or OpenGL. http://www.qb64.net/wiki/index.php?title=Images

(Cavehead: I never worked with any type of Basic, and I dont plan to start working with it :P)

1 person likes this

Share this post


Link to post
Share on other sites
13 minutes ago, Thomas P. said:

Basic... *shudder*

I dont know of any image library for QuickBasic or its dialects, so you would have to work with the raw graphics API it provides, which seems to be just a small shim around DirectX or OpenGL. http://www.qb64.net/wiki/index.php?title=Images

(Cavehead: I never worked with any type of Basic, and I dont plan to start working with it :P)

:wink: I am a cavehead. I've tried to learn C++ but i never could wrap my puny head around it. Anyway... I guess i could just hand rip off a few hundred planet textures from Space Engine. But imagine how long it would take (Plus imagine someone finding two identical planets xD i would have to fix that!) Perhaps i could steal some textures from dead packs. (Planet pack graverobbing? :sticktongue:)

Edited by daniel l.

Share this post


Link to post
Share on other sites
Just now, daniel l. said:

:wink: I am a cavehead. I've tried to learn C++ but i never could wrap my puny head around it. Anyway...

Learn a .NET based language. The .NET Framework has a nice and consistent API, and you dont need to worry about multiplattform crap. (VB.NET maybe? Or C#, but VB.NET might be better to understand the API for you, since you already use a basic dialect.)

Quote

I guess i could just hand rip off a few hundred planet textures from Space Engine. But imagine how long it would take (Plus imagine someone finding two identical planets xD i would have to fix that!)

Eww....

Quote

Perhaps i could steal some textures from dead packs.

More ewww..

1 person likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now