Release Project: Starfighter

Discussion in 'Software Releases' started by Julie.chan, Mar 10, 2012.

  1. Julie.chan

    Julie.chan Well-Known Member

    Joined:
    Aug 29, 2011
    Messages:
    1,593
    Location:
    Milky Way galaxy
    Project: Starfighter for the Pandora is now ready! You can download it from the Repo at:


    http://repo.openpand....92759361038745


    Project: Starfighter is a space shooter originally intended for the Amiga which was released for the PC instead in 2003. If you haven't bothered playing it before, you should play this port, because for all its flaws, it's a very cool game. It follows the story of Chris Bainfield, who is a single rebel fighting against a galactic empire known as WeapCo. You need to upgrade your ship, gain new allies, and start uprisings with the ultimate goal of defeating WeapCo and freeing the galaxy.


    Enjoy! :) And if there are any problems, please do let me know.


    Due to legal concerns, version 1.2.P.3 removed the music from the PND. If you have the music, you can re-add it by creating a new starfighter.pak file and putting it in Starfighter's appdata folder. Doing this is relatively simple:


    First, download the source code, which can be found here: http://www.mediafire...6djo1o3obr3yqkc


    Extract and put the music files in a directory called "music" in the source directory. Then open the makefile (it's called "makefile", in the source directory) and add "music/*" to DATAFILES (which is on line 11). Finally, make sure you have csound and vorbis-tools installed, and do the following from the source directory:



    Code:
    
    cd sound
    
    make
    
    cd ..
    
    make starfighter.pak
    
    

    starfighter.pak will be created in the source directory, and you can copy it into the appdata folder.


    As an aside, you can also copy the starfighter.pak distributed with older versions of Project: Starfighter into the appdata folder, if you prefer the older style.
     
    Last edited by a moderator: May 15, 2012
    Tags:
    paralabamba likes this.
  2. Farox

    Farox Certified Guru

    Joined:
    Jan 8, 2009
    Messages:
    2,027
    Location:
    Italy
    Thanks one of my favourite game from Parallel Realities .. :)
     
  3. Stradian

    Stradian Member

    Joined:
    Dec 6, 2010
    Messages:
    304
    Neat looking, I'll try it out.
     
  4. Linux-SWAT

    Linux-SWAT Hardcore Member

    Joined:
    Feb 13, 2010
    Messages:
    8,194
    Great ! Thanks !
     
  5. BaDToaD

    BaDToaD "Very" Old Timer

    Joined:
    Jan 31, 2004
    Messages:
    2,452
    Location:
    UK
    Looks fun. I'll give it a go in the next day or two :)
     
  6. klapse

    klapse Central Scrutinizer

    Joined:
    Aug 30, 2012
    Messages:
    1,932
    Location:
    Germany
    This is pretty fun! A bit like defender meets sinistar.

    FYI: you can skip the intro sequence with the "start/alt" button.
     
  7. shaddim

    shaddim Member

    Joined:
    Apr 24, 2016
    Messages:
    196
  8. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    11,086
    Location:
    Somewhere off the coast of the EU
  9. shaddim

    shaddim Member

    Joined:
    Apr 24, 2016
    Messages:
    196
    ah, I see the CC0, was only the readme. at least it seems the was license changed from originally GPLv2+ (+CC-SA-BY 4.0 for assets) (https://web.archive.org/web/20110412110743/http://parallelrealities.co.uk/LICENSE) to GPLv3 now (which might bring its own set of troubles)
     
  10. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    11,086
    Location:
    Somewhere off the coast of the EU
    Perhaps, though to my understanding the only real constraint the GPL3 provides that the GPL2 doesn't is that it stops you using it to create an embedded systems which can't be modified by the user. I can't see anyone using this to create an embedded systems's OS to be honest, so I think that point is moot, and it was just the maintainer exercising the right to upgrade GPLv2+ to v3 as the plus symbol implies, in order to be more up to date.
     
  11. shaddim

    shaddim Member

    Joined:
    Apr 24, 2016
    Messages:
    196
    The problem with the GPLv3 is the missing backwards compatiblity. The GPLv2+ is comaptible with GPLv2 & GPLv3 but GPLv3 is not with GPLv2. This became a problem for several projects already.
     
  12. levi

    levi Still fresh, damnit!

    Joined:
    Oct 6, 2008
    Messages:
    11,086
    Location:
    Somewhere off the coast of the EU
    True. The only famous project that's still exclusively GPL2 only is the linux kernel as far as I know, although there are probably plenty of others I'm not aware of. I can't imagine this game ever really being integrated into the kernel in any sense, but it might stop others merging their code with it if they've got GPL2 only and can't easily relicense.
     
  13. shaddim

    shaddim Member

    Joined:
    Apr 24, 2016
    Messages:
    196
    another example is Freecad which had some GPLv2 only dependencies (and the FSF insisted for some library on GPLv3, which made it impossible to use)

    there is also LGPlv2 and LGPLv3 incompatibility (the GPL variants) . https://nikmav.blogspot.com/2013/03/the-perils-of-lgplv3.html ... "GPLv2 or later" is currently a good spot to be for comaptibility, would not upgrade to GPLv3, if not forced...
     
    levi likes this.
  14. Julie.chan

    Julie.chan Well-Known Member

    Joined:
    Aug 29, 2011
    Messages:
    1,593
    Location:
    Milky Way galaxy
    Oh wow, I didn't even know this thread would reactivate. xD

    So regarding the GPL version change, I don't see it causing any issues. Project: Starfighter is a game and doesn't need any GPLv2-only stuff.

    One thing I'll mention, though, is that Starfighter can now scale properly, so it should be very easy to compile for the Pandora without special modifications now. And it has music, which it didn't have years back when I posted that PND. xD It's funny to think that messy port got me into becoming the maintainer of the project. But there you go. (I'm not interested in posting a PND; I've been out of the Pandora porting scene for far too long and my Pandora doesn't even work properly anymore, unfortunately. But if anyone would like to, feel free to give it a go.)
     

Share This Page

Loading...