Based on current CVS so it's 3.6.5 with newer changes and fixes. No nice installers, just binaries that may not work for most people and a source tarball. All of this code is in CVS so if you prefer to get it from there go to
http://scp.indiegames.us/e107_plugins/custompages/CVS%20-%20Getting%20Started.php for the basic CVS setup.
To build from the source you will need:
- an up-to-date OpenGL setup, ie. current MesaGL or NVIDIA drivers
- SDL version 1.2.6 or higher
- OpenAL version 0.0.7 or higher (current CVS is good, openal.org)
- libjpeg, at least version 6b
- OGG Vorbis, anything after 1.0 should work
Also of note for the source is that GCC 3.4 has a problem with hudparse.cpp. GCC 3.3 will build fine but if that is not an option then let me know and I will send you a temporary patch.
./autogen.sh (for starters)
./configure --help (for available options)
Configure options of note:
--with-static-ogg={DIR}, use static ogg libs (libogg.a, libvorbis.a, libvorbisfile.a) from specified directory. Without this it dynamically links against them
--with-static-jpeg={DIR}, same as above
--enable-scplite, not supported so don't use it
--enable-inferno, build an Inferno builds with increased limits but no multiplayer
--enable-speech, not really ready to use yet but you can get speechd and try it out
--enable-gprof, build with profiling support but this isn't recommended for most people
--enable-debug, make a debug build
To use my binaries you will need OpenAL libs but that should be about it. OGG and JPEG support is built in. These binaries were built under Fedora Core 3 with all errata applied. Current CVS of OpenAL was used. Try them if you want but I would recommend building from source if possible since these binaries were not meant to work on that many systems.
All created (user) files go in ${HOME}/.fs2_open. When using a debug build all of the output will be directed to ${HOME}/.fs2_open/data/fs2_open.log. Any invalid cmdline option for the binary (such as --help) will print out a quick list of most options. One useful option that does not show up in that list is -ambient_factor {int} where {int} is a number specifying the ambient light modifier. A value of 75 to 80 tends to look the best.
OSX and Linux/PPC are still unsupported for the next week but will probably build and run if you try. For building on AMD64 you don't have to do anything special as it will automatically detect a 64-bit platform and build for it. Networking, especially FS2NetD, has not been tested so I would like feedback on that. If there are no big problems then I will release installers for x86 and x86_64 in the middle of the week. If you have any questions or comments just put them here.
And no, streaming audio still does not work. That means no briefing voices yet and no music. No movies either but that will be fixed pretty soon.
NOTE: I recommend using the -novbo option since OpenGL might have a tendency to crash otherwise when using -spec and/or -glow.
Da Code:
http://icculus.org/~taylor/fso/testing/fs2_open-3.6.5-20050206.tar.gz (3.7Meg)
Da Bins:
http://icculus.org/~taylor/fso/testing/fs2_open-3.6.5-20050206-x86.tar.gz (x86 version, 5.9Meg)
http://icculus.org/~taylor/fso/testing/fs2_open-3.6.5-20050206-x86_64.tar.gz (AMD64 version, 6.0Meg)
Added to the website.//redmenace