The official "Seamless Planetary Flight" thread

Talk among developers, and propose and discuss general development planning/tackling/etc... feature in this forum.
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Re: The official "Seamless Planetary Flight" thread

Post by strook »

I have code ready doing the flight which i'll add to vs the next days, but I'm not shure about the rights wether we may use it , cause it is not my code. It is rather old (from 2000) but does it's work very good.
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Re: The official "Seamless Planetary Flight" thread

Post by strook »

Copyright (c) 2000, Sean O'Neil (s_p_oneil@hotmail.com)
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:

* Redistributions of source code must retain the above copyright notice,
  this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright notice,
  this list of conditions and the following disclaimer in the documentation
  and/or other materials provided with the distribution.
* Neither the name of the project nor the names of its contributors may be
  used to endorse or promote products derived from this software without
  specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
this is the license of the code I want to use.
I have notified the programmer,
but the email address doesn't exist anymore.
What could I do now?

I have also notified the ad astra developer.
Maybe he donates code as somebody said before.
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: The official "Seamless Planetary Flight" thread

Post by pheonixstorm »

whats the link for the site you got that from? You can always do a looup on who owns the site (maybe the same person or someone who has contact info).

Also, if its abandoned it may be fair game though I would still put the copyright somewhere in the game.

Best option would probably be to look at all the open source seamless flight software you've found and write your own using what you've found as a jumping point. I'm sure we could use a one of those you have found until something can be cobbled together just for VS.
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
log0

Re: The official "Seamless Planetary Flight" thread

Post by log0 »

Looks like the BSD license. http://en.wikipedia.org/wiki/BSD_licenses. GPL compatible. :)
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Re: The official "Seamless Planetary Flight" thread

Post by strook »

I've found another email on his site.
His site is:http://sponeil.net/downloads.htm
it is the Free BSD license.

From his site:
This is an update of my previous work, with the source code and projects refactored and cleaned up. I don't get paid to work on this, and I don't have much time to spend on it, so the demos are not very polished. Think of them as proof-of-concept demos. The source code is published under the BSD license (not counting any third-party libraries I'm using), so you are free to do what you want with it.
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
Mets
Mercenary
Mercenary
Posts: 115
Joined: Tue Jun 10, 2008 12:52 am

Re: The official "Seamless Planetary Flight" thread

Post by Mets »

strook wrote:I have code ready doing the flight which i'll add to vs the next days, but I'm not shure about the rights wether we may use it , cause it is not my code. It is rather old (from 2000) but does it's work very good.
can somebody post a screen shot, pretty please?
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: The official "Seamless Planetary Flight" thread

Post by pheonixstorm »

There are a few screenies on the sites home page. They look really good for what we need. The problem I see now is adding landing gear to all the models :lol: Maybe we can finally build Mos Eisley spaceport ;) (i can't remember if thats the right spelling..)
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Re: The official "Seamless Planetary Flight" thread

Post by strook »

Shaders get loaded. In the Moment i have Problems when trying to include the glew.h.
Maybe you get a Christmas present from me :wink:
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
charlieg
Elite Mercenary
Elite Mercenary
Posts: 1329
Joined: Thu Mar 27, 2003 11:51 pm
Location: Manchester, UK
Contact:

Re: The official "Seamless Planetary Flight" thread

Post by charlieg »

Open source 'tinker on the fly' terrain generation:
http://lithosphere.codeflow.org/screenshots.html

Could be a source of ideas / inspiration.
Free Gamer - free software games compendium and commentary!
FreeGameDev forum - open source game development community
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Re: The official "Seamless Planetary Flight" thread

Post by strook »

Image

this is a pic of the last days, though it is not the newest one.
HUD is working.
Athmosphere is working, but not the shaders of the athmosphere.
Planet generation is working, but not the draw and texture functions.
I have to merge some GFX funcs.

I have asked ace to add me on the svn mailinglist to publicy my efforts.
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Re: The official "Seamless Planetary Flight" thread

Post by strook »

I replaced the Planet draw functions by the vs draw functions.
The planet won't be drawn, however.
I don't know why actually...
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Dreaming of integrating the flightgear engine

Post by strook »

It could be possible to integrate a part or the whole flightgear engine.
Flightgear is far more developed, tough.
It could be possible to see trees, and all kind of scenery and we would have a propper physics engine and maybe an 3D cockpit.
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Re: The official "Seamless Planetary Flight" thread

Post by strook »

There is a problem with the vertexlists. They won't be drawed. I should fix some parameters.
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
charlieg
Elite Mercenary
Elite Mercenary
Posts: 1329
Joined: Thu Mar 27, 2003 11:51 pm
Location: Manchester, UK
Contact:

Re: Dreaming of integrating the flightgear engine

Post by charlieg »

strook wrote:It could be possible to integrate a part or the whole flightgear engine.
Flightgear is far more developed, tough.
It could be possible to see trees, and all kind of scenery and we would have a propper physics engine and maybe an 3D cockpit.
And at what point does the game "switch" from the Vega Strike space engine to Flight Gear atmospheric engine?

Also (if I'm not mistake) flightgear uses satellite maps to generate landscape. So you would have to dynamically generate those to generate the landscape? Or generate the landscape twice? Or have two simultaneous 3D engines, one handling space and the other the planet's surface?

I'm not convinced. ;)

KISS. There's plenty of plugins/module for OGRE3D that create dynamic terrain, trees, even buildings. That's where you need to be looking.

Paged Geometry:
http://code.google.com/p/ogre-paged/

Planetary Space aka ROAM planet rendering:
http://www.titaniumarts.com.au/
http://www.youtube.com/watch?v=eNfKrmUzuG4

That's what you want to be looking at. Not Flight Gear.
Free Gamer - free software games compendium and commentary!
FreeGameDev forum - open source game development community
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Re: The official "Seamless Planetary Flight" thread

Post by strook »

Ok, ok ... You convinced me.
I think the next step is to get up the ogre branch from grave.
I think without it my efforts are useless.
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
pheonixstorm
Elite
Elite
Posts: 1567
Joined: Tue Jan 26, 2010 2:03 am

Re: The official "Seamless Planetary Flight" thread

Post by pheonixstorm »

the old ogre branch is heavily outdated.
Because of YOU Arbiter, MY kids? can't get enough gas. OR NIPPLE! How does that mkae you feeeel? ~ Halo
charlieg
Elite Mercenary
Elite Mercenary
Posts: 1329
Joined: Thu Mar 27, 2003 11:51 pm
Location: Manchester, UK
Contact:

Re: The official "Seamless Planetary Flight" thread

Post by charlieg »

strook wrote:Ok, ok ... You convinced me.
I think the next step is to get up the ogre branch from grave.
I think without it my efforts are useless.
Here are some insights from klauss on what went wrong in the Ogre branch:
http://vegastrike.sourceforge.net/forum ... 20#p118720

TL:DR; the Ogre branch uses an old version of Ogre and an old version of VS - it's probably not much use and needs to be restarted from scratch (well, from trunk).

Also ghoulsblade authored his own engine based on Ogre, but it is a separate game from VS. It uses Lua for scripting. I think the idea was to pull in the various VS assets (including universe genretion, csv definitions, etc) into the new engine and reimplement the rendering+gameplay from scratch. I'm not sure how far he got with integrating any of the planet rendering modules for Ogre.

Video of this effort:
http://www.youtube.com/watch?v=nKH-Y6-xLSs

FWIW ghoulsblade can be easy to find on irc (come to #freegamer on irc.freenode.net) where he might be able to field some questions - who knows, you may even re-energize him!
Free Gamer - free software games compendium and commentary!
FreeGameDev forum - open source game development community
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Re: The official "Seamless Planetary Flight" thread

Post by strook »

the planetflight of the titaniumarts company consisted only of the same content or less of the code i already had and it was only in form as a windows .exe. no code.
however, there was code gotten from pagedGeometry and it looks very good.
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
charlieg
Elite Mercenary
Elite Mercenary
Posts: 1329
Joined: Thu Mar 27, 2003 11:51 pm
Location: Manchester, UK
Contact:

Re: The official "Seamless Planetary Flight" thread

Post by charlieg »

Good stuff strook. Even doing the research on this topic is hard work, it's very involved.

I apologise for pointing you in the direction of a closed source project. I'm relieved that PagedGeometry is of use though.
Free Gamer - free software games compendium and commentary!
FreeGameDev forum - open source game development community
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Re: The official "Seamless Planetary Flight" thread

Post by strook »

many thx :)
what do you mean by apologizing to a closed source project exactly?
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
charlieg
Elite Mercenary
Elite Mercenary
Posts: 1329
Joined: Thu Mar 27, 2003 11:51 pm
Location: Manchester, UK
Contact:

Re: The official "Seamless Planetary Flight" thread

Post by charlieg »

I was apologising to you for making you waste time on a project that is of no use.
Free Gamer - free software games compendium and commentary!
FreeGameDev forum - open source game development community
strook
ISO Party Member
ISO Party Member
Posts: 461
Joined: Fri Sep 03, 2010 12:10 pm

Re: The official "Seamless Planetary Flight" thread

Post by strook »

oh sorry for my bad english i noticed that you wanted to apologise.
plz visit my vegastrike project branch here

plz support VegaOgre by donating to it!

My systems: Mac mini 1, 4gig RAM;
i5 Quad Core 2400, 300mbit WLAN, 1,3Tbyte HD, 60 GB SSD,
nvidia geforce 8400gs 512MB, 6gig RAM with Ubuntu 11.4,
win7 and hackintosh installed
Haggis
Explorer
Explorer
Posts: 9
Joined: Wed Dec 05, 2007 10:17 pm
Location: Netherlands

Re: The official "Seamless Planetary Flight" thread

Post by Haggis »

It's been a while since I've seen any progress on that seamless planetary flight engine Strook was working on. I hope he's still working on a solution? Maybe one day we'll be able to have Vegastrike's excellent gameplay and atmosphere combined with seamless 3D planets :D .
greenfreedom10
Hunter
Hunter
Posts: 67
Joined: Wed Sep 29, 2010 3:06 am
Location: Lost in an adventure

Re: The official "Seamless Planetary Flight" thread

Post by greenfreedom10 »

@Haggis: Check this thread.
Haggis
Explorer
Explorer
Posts: 9
Joined: Wed Dec 05, 2007 10:17 pm
Location: Netherlands

Re: The official "Seamless Planetary Flight" thread

Post by Haggis »

Hey, thanks!
Post Reply