Author Topic: Getting the Starshatter source and compiling it  (Read 5210 times)

0 Members and 1 Guest are viewing this topic.

Offline The E

  • He's Ebeneezer Goode
  • Global Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Getting the Starshatter source and compiling it
Okay, first, here's a list of software you absolutely need to have installed:

1. An SVN client (like TortoiseSVN)
2. Microsoft Visual Studio 2010. Either MSVC 2010 Express or one of the more expensive variants if you have access to them
3. The Microsoft DirectX SDK

In order to get the actual code, you need to create a new folder somewhere on your HDD, right-click on it, and select the "SVN checkout" option from the context menu. In the dialogue that appears, enter the following URL:
http://starshatter-open.googlecode.com/svn/trunk/ Leave everything else as-is, and click OK. The code will now be downloaded to your machine.

Another thing to do is to create a new environment variable called STARSHATTERPATH (all uppercase), holding the absolute path to your Starshatter install. This is used by the Starshatter solution to copy the created executable directly into the Starshatter folder.

Once it's done, open the "Starshatter.sln" file in the Starshatter directory. Once Visual Studio is done loading everything, You can press F7 to build your very own Starshatter executable.


Do note that, as of this moment, Starshatter is not cross-platform.
Let there be light
Let there be moon
Let there be stars and let there be you
Let there be monsters and let there be pain
Let us begin to feel again
--Devin Townsend, Genesis

  

Offline The E

  • He's Ebeneezer Goode
  • Global Moderator
  • 213
  • Nothing personal, just tech support.
    • Steam
    • Twitter
Re: Getting the Starshatter source and compiling it
Contributing code to the Starshatter Open codebase

Right now, I am the only person with commit access. If you have additions you want to make, PM me with a valid email address and I'll set you up with the required privileges.

Also, if you find a bug, please file it at the bug tracker at http://code.google.com/p/starshatter-open/issues/list
Let there be light
Let there be moon
Let there be stars and let there be you
Let there be monsters and let there be pain
Let us begin to feel again
--Devin Townsend, Genesis