Re: TurboSphere
Reply #207 –
I don't think it is MSVC that properly broke, I think it has something to do with .NET (although I can't explain the missing or broken header files that way). This started happening after I had to re-install .NET for a game.
The 'compilers guide' is pretty simple--but I need to upload the source for 0.3.1 first (I can get on that tomorrow, the internet is too slow where I am now to do so), the GitHub source contains most but not all the changes so far.
1. Compile V8 using their instructions (I include instructions for downloading it using SVN, just be sure the branch is 3.19) and put the headers in the TurboSphere root. The command to get the right version is svn checkout http://v8.googlecode.com/svn/branches/3.19 v8
2. Get SDL2, SDL2_image, and SDL2_ttf. Put the headers for all three in a folder called 'SDL' at the TurboSphere root.
3. Get Bass and BassMidi, put the headers in the 'plugins/audioBASS/include' directory.
4. Using the MSVC command prompt, enter scons --install_libs=y --build_plugins=all buildplugins libinstall
All libraries, DLL and LIB files, go in the TurboSphere root directory. Bear in mind this might not work right out of the gate, I haven't tested the source for 0.3.1 on Windows yet.
As far as how much is finished, without going through everything and finding hard numbers:
Graphics: 80%
Audio: 80%
File I/O: 50%
WindowStyles: 90%
BMPFonts: 80%
TTFFonts: 70%
Map Engine: 5%