Installation

From Project Apollo - NASSP
Revision as of 21:49, 14 October 2006 by imported>Tschachim
Jump to navigation Jump to search
Latest Downloads
Modules Pack (September 29, 2006) ProjectApollo_Beta_20060929.zip
Meshland Pack (July 17, 2006) ProjectApollo_Meshland_20060717.zip
The links open the SourceForge download page.

Project Apollo - NASSP is an ongoing project, many developers are working on lots of new features and enhancements. If you are interested in this development but aren't a developer, have no suitable compiler/IDE like Microsoft Visual C++ 6 or Visual Studio 2005 and just want to preview and test the new features you can now beta test Project Apollo.

What's going on at the moment?

Since Project Apollo is an open source project and all developers are working for free in their spare time we have no project plans, schedules or things like this. We coordinate the development by using our forums. So if you read the latest news you hopefully get all necessary informations you need to use and test Project Apollo. Of course every developer is happy to get feedback regarding his work to fix bugs and make improvements, so please do not hesitate to post in the forum if you discovered something noteworthy in the beta versions.

How do I start?

This section tries to provide step-by-step instructions to set up the "beta testing enviroment" for Project Apollo. You need to do the following steps only once. If you want to update your beta version read the "How do I update?" section below.

  • Download and install the free CVS client TortoiseCVS. You need this to get the current config files, meshes, textures etc. from the CVS server.
  • Make a new, empty folder on your local harddisc, you can choose the location and the name of the new folder as you like, in the following it is assumed that the folder is "C:\ProjectApollo".
  • Right-click the new folder in your Windows Explorer and choose "CVS Checkout..." from the context menu.
  • Enter the following settings in the "Checkout Module" window:
    • Protocol: Password server (:pserver:)
    • Server: nassp.cvs.sourceforge.net
    • Repository folder: /cvsroot/nassp
    • User name: anonymous
    • Module: projectApollo

      After that your CVSROOT should look like this:
      :pserver:anonymous@nassp.cvs.sourceforge.net:/cvsroot/nassp

  • Press "OK". TortoiseCVS downloads now the current version of the Project Apollo files to your computer. This will take some time...
  • After the checkout install Orbiter in your folder, that means in the example above the path of Orbiter is "C:\ProjectApollo\orbiter.exe". This includes the following files at the moment:

    Orbiter (http://www.orbitersim.com)
    • orbiter060929_base.zip
    • orbiter060929_sdk.zip

      Optional:
    • Earth060504_L10.zip
    • Moon060504_L8.zip
      You can install every other Planetary extension package, too.

    • OrbiterSound30.exe

      Orbiter and OrbiterSound should not overwrite any of the CVS files.

  • Now you have everything you need except the probably most important files, the modules. Please download and unzip the Modules Pack using the link at the top of this page. Make sure that the "Use Folders" option box is ticked/checked.

    If you have a compiler/IDE you can build them for yourself, of course:
    • You will find the Project Apollo workspace file for Microsoft Visual C++ 6.0 in the "ProjectApollo" source folder ("C:\ProjectApollo\Orbitersdk\samples\ProjectApollo\ProjectApollo.dsw"). All available projects are included in this workspace.
    • You will find the Project Apollo solution file for Microsoft Visual Studio 2005 in the "ProjectApollo" source folder ("C:\ProjectApollo\Orbitersdk\samples\ProjectApollo\ProjectApollo2005.sln"). All available projects are included in this solution.
  • Download and unzip the latest Meshland Pack using the link at the top of this page in your beta testing folder. Make sure that the "Use Folders" option box is ticked/checked. CVS will ignore the new files. Start Orbiter, go to the "Modules" tab and activate the "MeshLand" module.
  • Start Orbiter, go to the "Modules" tab and activate the "ProjectApolloMFD" and "MeshLand" modules.
  • That all, now you can try if Orbiter and Project Apollo is working. You'll find the proper scenarios in the "Project Apollo - NASSP" scenario folder and subfolders.

How do I update?

To get the latest version of Project Apollo you don't have to do the initial checkout again but you have to a CVS update.

  • Choose the "CVS Update" menu item from the Tortoise context menu for each folder below "C:\ProjectApollo", i.e. "Config", "Doc", "Html" etc. CVS will download the changed files and merge the changes into your local copies.
  • Download and unzip the latest Modules Pack (using the link at the top of this page).
  • If there's a newer version download and unzip the latest Meshland Pack, too.