Jump to content

3D Star mapping software


Crypt

Recommended Posts

i'm currently working on a free 3D star mapping software to be used with STAR HERO.

 

sh.jpg

 

 

http://cryptmaster.free.fr/test3D/SHA.zip

 

 

launch: SH_Astrogator.exe

 

you will need .NET Framework 3.5 or Higher =>

http://msdn2.microsoft.com/en-us/netframework/aa569263.aspx

 

your DirectX must be up to date (march 2008+)==>

http://www.microsoft.com/downloads/details.aspx?FamilyId=740AC79A-5B72-447D-84F9-EE6407ED1A91&displaylang=en

 

 

It works on XP SP2 and VISTA SP1.

 

 

 

This is an ALPHA. This is just the beginning.

Datas are stored in a xml file.

By now you can zoom, rotate, select a star and a destination star (this computes distance), enter local scale by zooming in a star, etc.

Link to comment
Share on other sites

  • Replies 60
  • Created
  • Last Reply

Top Posters In This Topic

Re: 3D Star mapping software

 

right now the xml datas are very simples (name, x, y, z, spectrum, size and a generic information field) because i'm mainly working on the UI. ====> it would be more logical for me to adapt my xml to yours.

 

i'm very interested in your generator :) (which language ?)

Link to comment
Share on other sites

Re: 3D Star mapping software

 

Just out of curiosity, and I'm sure the answer is no, but I'll ask anyways.

 

Any chance that you'll actually input all the planets that are listed in the TE galaxy map, or are you just going for a program to be used for generic Star Hero games? I only ask cause I've been working on creating the entire TE galaxy in a similar program, and recently lost a lot of work I had put into it, and as such have become incredibly lazy.

 

Either way, awesome stuff. Rep!

Link to comment
Share on other sites

Re: 3D Star mapping software

 

This is to be used for generic StarHero games. (i also make it for a friend who's currently GMing a D6 campaign in a self made world.)

 

I don't have the Terran Empire, Worlds of Empire and Alien Wars books (yet), but i guess it will be possible to insert datas from these books.

Link to comment
Share on other sites

Re: 3D Star mapping software

 

shLoc.jpg

 

 

ANY COMMENT ABOUT THE CURRENT ALPHA UI WOULD BE NICE =>

 

Lclick: selection

 

Ctrl+LClick: select and zoom to

 

Shift + LClick: destination

 

RClick + Move: rotate

 

Wheel: zoom

 

Return : enter or leave planetary mode (can also be enter/leave by zooming in/out)

 

+: zoom increment +1

 

-: zoom increment -1

 

 

NOTE: The only two test systems containing planets are Sol and Trantor Sol.

(launch the software, Left click on Sol and press Return => you will enter the Sol system.)

 

 

 

 

To be fixed :

- when clicking on "Stop" button or on one of the informations boxes (stars,planet or debug) the wheel event no longer work (press one of the checkboxes and it works again, .....weird.)

I've tried to force the form focus but it did not solve the problem.

 

 

Next steps:

- optimize datas storage/loading

- nicer informations panels and more datas

- moons

- sectors

- UI for editing datas

- click on stars/planets/moons in information panels to select it in the 3d view

Link to comment
Share on other sites

Re: 3D Star mapping software

 

Now any scale could be used.

 

The default ones are (minimum values) =

1 interStellar pt=0,0001ly

1 interPlanetary pt= 15000km =0,0001au

 

but ly and au are still the basic units for xml datas

(ex: orbit 1,02 = 1,02 au;

star.X -5,4 = -5,4 ly, etc...)

 

I tough about using rad (planetary radius) for moons but now i think the interPlan scale is precise enough to use Km.

Link to comment
Share on other sites

Re: 3D Star mapping software

 

you're right' date=' i will use planet radius.[/quote']

 

I simply took what was in Star Hero and translated in Perl...

 

I added some info that I wanted to add and that was easy to add (like the complete orbital parameters which are mostly randomized 0-360 numbers ;p)

 

I found most of the formulas on Wikipedia and had to remember some algebra to get it right... I tested almost every parameters with the information for Earth found on Wikipedia...

 

Use whatever you like, whatever it's easier for you... AU is easier for Planetary Orbits because you're not dealing with very big number and it can be transformed to whatever you like after that... same for planetary radii which are too small for AU but too big for km... That and the fact that they used radii in Star Hero and I didn't want to transcode every change on all formulas/tables ;)

Link to comment
Share on other sites

  • 2 weeks later...

Re: 3D Star mapping software

 

I'm back on the project after several days of pause.

 

I've fixed the moons selection problem and add a proportional zoom.

 

The very next steps are:

- to fix the moons orbit speeds. (they are too fast)

- the double/triple stars problem.

- elliptic orbits.....

 

 

Next ones will be:

- asteroids belts

- sectors

- surfaces lighting

 

Then:

- more useful datas (governments, security, etc....)

- datas edition and data UI improvements.

- tools like computing range / ship's engine, etc....

 

Then: Anything else that's funny:

- tiny ships models

- black holes, etc.....

- etc....

 

Then :

- generators.

Link to comment
Share on other sites

Re: 3D Star mapping software

 

and we would call it Elite 4.........:D

 

hmm, i'm not so much ambitious. David Braben was a genius.

 

If you don't know what i'm talking about =>

http://www.tomatarium.pwp.blueyonder.co.uk/glfrontier.html

this is an open gl adaptation of one of the three best video games ever made (the other ones are Nethack and Dungeon Master) :)

Link to comment
Share on other sites

Re: 3D Star mapping software

 

Frontier did suffer from some bugginess though, I remember. I think it was very easy to accidentally avoid the main plot too.

 

However, that beign said, Elite and its sequels were groundbreaking for genre, scope and use of technology. Such a big universe in such a small file.

Link to comment
Share on other sites

Re: 3D Star mapping software

 

BlackAngus told me he had trouble launching it (under 3.5 framework + VISTA)

 

could someone else with .NET 3.5 and/or VISTA tell me if it works ?

 

http://cryptmaster.free.fr/test3D/SHA.zip

 

 

PS: be sure your browser does not "download" a previous cached version.

 

 

 

PPS: multiple stars (double, triple, etc) added.

Their coord must be the same as the primary one.

Stars ids must be correct or it will crash.

 

see Trantor Triple for an example.

Link to comment
Share on other sites

:idjit:

 

i don't understand what happens...

 

Did you launch "SH_Astrogator.exe" ?

Did you get an error message ? Which one ?

Did you install .Net Framework 3.5 ?

 

I don't know if it's supposed to work on W2000....

 

 

It works on my PC (XP SP2 + NET 3.5) and on the notebook of a friend (XP+3.5 too. I don't know if SP2 is installed on his pc.)

 

I use VS2008 so i think it should work on any XP_SP2 or VISTA PC.

 

EDIT: it may comes from DirectX. I use DX 9c.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...