Author
Topic: Nightly Builds FAQ and Help (Read 18250 times)

Nightly Builds FAQ and Help

Welcome to the Nightly Builds subforum! Here you'll find compiles of the latest and greatest checkouts from the trunk, or main branch, of SVN. All this means is that this is the most up to date code that has been submitted as ready for the next release. This isn't always necessarily the case, so feel free to get the latest build from here and run it through the paces.

So, these are essentially the same as a standard trunk build you might have seen show up on the Recent Builds subforum from time to time. The nightly part comes from the fact that there is now an automated process in place, that can, theoretically, build and upload a new build every night after code has been committed. At the moment, don't expect every night, as neither the current hosting nor the platforms used to develop the build script can handle it. See other sticky if you can help out in these areas.

What you need:Anything you would need to run a normal build, basically.

You will need an MD5 app for Windows (such as MD5Summer) to verify the md5sums, if you wish. Your Linux distro may be lacking md5sum as well, so you would need to look into acquiring it for your system. OS X may need the Xcode Developer Tools for the md5 command, I'm not sure. With recent Xcodes, the Command Line Utilities are a separate downloadable install if you don't want to install the entire Xcode package from the App Store. It requires an Apple Developer account (free). The tools are available as separate packages for Mountain Lion and Mavericks last I checked.

Windows versions are archived with 7-zip.Linux and OS X versions are archived with their respective tar utilities.

If you're coming here first after doing a fresh install of FS2 from retail media, you will definitely want to get the Launcher for your respective OS, if there is one.

My sound has degraded from older builds, what happened?The move away from DirectSound to pure OpenAL means that integrated sound cards and other cards with poor OpenAL support might be experiencing poor sound playback. Make sure your audio card drivers are up to date, it is often important for ensuring good OpenAL support. Disabling EFX can help, but you might also want to look into trying the OpenAL Soft DLL. Get the Win32 binary package on that page, and install the soft_oal.dll into your Freespace2 folder, not the System folder as the readme instructs. If that doesn't work, try a different sound device in the launcher. Generic Software should be the most reliable one.

Text-to-Speech (voice) support is not enabled in nightly builds. Visual Studio Express editions can't build with it enabled, so we have it disabled in the project file by default. It will be in Release Candidates and Final builds, and should work as well as it has in the past. But that's why we have release candidates before a final build Text to Speech and Voice Recognition have both been enabled by default in the VS 2013 and 2015 project files so the nightlies have had these enabled for some time.

Should I download "standard" or "Inferno"?Inferno - keep in mind that it will update your pilot files if you put them in the inferno pilots folder, making them unusable on non-inferno builds when placed in the regular pilots folder. So copy them, don't move them if you want to use the pilot on both for now. The Inferno differences will be made standard in the near future.All Inferno changes have now been unified as 'Standard'.

Keep in mind these builds have the most bleeding edge features, that have often gone through minimal testing in a separate code branch. They are a double edged sword. On the one hand, fixed bugs will likely be fixed in these builds first. On the other, any new bugs will likely show up in these builds first. Always back up your pilot files before testing with these builds, if you care about them.

Re: Nightly Builds FAQ and Help

The shaders VP still has the indefinite return thing going on, so it's not going to work for as many people. Based on the OS poll, though, there aren't very many people using something old enough that it won't work.

Re: Nightly Builds FAQ and Help

I don't actually know how to set up inferno or voice builds, save for on linux. Gonna have to wait for them to make one probably. These are just for general bugtesting right now and not everyday use, although once the RCs come out we might try to put out voice-enabled and inferno builds as well.

Re: Nightly Builds FAQ and Help

Linux is not my concern, no problems with developing enviroment there (it's enough to pass --enable-inferno to configure).My concern is win which I use lately more cause of TrackIR. I don't know how to do that there but can check. Probably a matter of some define. I can do that as well, but that would require getting whole dev enviroment for windows which I'm not keen to do as I use it as gaming platform. Nothing more.

Re: Nightly Builds FAQ and Help

Inferno builds merely require the INF_BUILD preprocessor definition to be set. Voice requires a bit more work as the SAPI SDK needs to be in the path. Last time I tried it VC2005 complained about the SDK itself and refused to build. Given that I don't particularly fancy fixing MS's mistakes I just left it.

Report MediaVP issues, now on the MediaVP Mantis! Read all about it Here!Talk with the FSU on#SCP-FSUTalk with the SCP on#SCP"If you can keep a level head in all this confusion, you just don't understand the situation"

Report MediaVP issues, now on the MediaVP Mantis! Read all about it Here!Talk with the FSU on#SCP-FSUTalk with the SCP on#SCP"If you can keep a level head in all this confusion, you just don't understand the situation"

Re: Nightly Builds FAQ and Help

The 1119 shaders are the latest that Taylor released, however there is going to be a new set in the MediaVPs when they are fully released (soon). If you want GLSL for any other mod that doesn't use the new mediavps, you would need that file or the shader set from the new MediaVPs.

Re: Nightly Builds FAQ and Help

Report MediaVP issues, now on the MediaVP Mantis! Read all about it Here!Talk with the FSU on#SCP-FSUTalk with the SCP on#SCP"If you can keep a level head in all this confusion, you just don't understand the situation"