Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: SirKnightly on July 04, 2016, 01:57:28 pm

Title: Release: 3.7.4 Final
Post by: SirKnightly on July 04, 2016, 01:57:28 pm
Happy Independence Day to all the Yanks!  I present to you the Independence builds.  Remember to run after lighting the fuse.  Please allow 15 minutes from the time of the post for the mirrors to sync before reporting broken links.

Important!!
As always, you need OpenAL installed.  Linux and OS X come with it but Windows users will need to get Creative's OpenAL installer (http://scp.indiegames.us/builds/oalinst.zip). Alternatively, if Creative's OpenAL doesn't work with your hardware, you can use OpenAL Soft (http://kcat.strangesoft.net/openal.html#download).

Hidden Text: TrackIR Users • Show
Important!!
An external DLL is required for FSO to use TrackIR functions.  The following DLL is simply unpacked in to your main FreeSpace2 root dir.
TrackIR is only supported on Windows.
TrackIR SCP DLL (http://www.mediafire.com/download.php?ihzkihqj2ky) (Mirror (http://scp.fsmods.net/builds/scptrackir.zip)) (Mirror (http://scp.indiegames.us/builds/scptrackir.zip))

Launchers, if you don't have one already:
All platforms:  wxLauncher (http://www.hard-light.net/forums/index.php?topic=67950.0) (ongoing project for a unified launcher)

Hidden Text: Alternative Launchers • Show
Windows:  Launcher 5.5g (http://scp.fsmods.net/builds/Launcher55g.zip) (Mirror (http://scp.indiegames.us/builds/Launcher55g.zip)) (Mirror (http://www.mediafire.com/?wdvzn7hhhzh418m)) Not compatible with Windows 8+, use wxLauncher above
OS X:  Soulstorm's OS X Launcher 3.0 (http://www.hard-light.net/forums/index.php/topic,51391.0.html)
Linux:  YAL (http://www.hard-light.net/forums/index.php/topic,53206.0.html) or by hand (http://www.hard-light.net/wiki/index.php/Fs2_open_on_Linux/Graphics_Settings) or whatever you can figure out.

Known issues:


(http://scp.indiegames.us/img/windows-icon.png) Windows
Compiled on Windows 7 SP1 64-bit, MSVC Community 2015 Update 2

fs2_open_3.7.4.7z (http://scp.fsmods.net/builds/WIN/fs2_open_3.7.4.7z) (Mirror (http://scp.indiegames.us/builds/WIN/fs2_open_3.7.4.7z)) (MD5 (http://scp.fsmods.net/builds/WIN/fs2_open_3.7.4.md5))
This one is based on the SSE2 Optimizations from the MSVC Compiler.

Hidden Text: Alternative builds • Show
If you don't know which one to get, get the third one (no SSE).  If you don't know what SSE means, read this: http://en.wikipedia.org/wiki/Streaming_SIMD_Extensions
You can use freely available tools like CPU-Z (http://www.cpuid.com/softwares/cpu-z.html) to check which SSE capabilities your CPU has.

fs2_open_3.7.4_AVX.7z (http://scp.fsmods.net/builds/WIN/fs2_open_3.7.4_AVX.7z) (Mirror (http://scp.indiegames.us/builds/WIN/fs2_open_3.7.4_AVX.7z)) (MD5 (http://scp.fsmods.net/builds/WIN/fs2_open_3.7.4_AVX.md5))
This one is based on the AVX Optimizations from the MSVC Compiler (fastest build if your CPU supports AVX instructions).

fs2_open_3.7.4_SSE.7z (http://scp.fsmods.net/builds/WIN/fs2_open_3.7.4_SSE.7z) (Mirror (http://scp.indiegames.us/builds/WIN/fs2_open_3.7.4_SSE.7z)) (MD5 (http://scp.fsmods.net/builds/WIN/fs2_open_3.7.4_SSE.md5))
This one is based on the SSE Optimizations from the MSVC Compiler.

fs2_open_3.7.4_NO-SSE.7z (http://scp.fsmods.net/builds/WIN/fs2_open_3.7.4_NO-SSE.7z) (Mirror (http://scp.indiegames.us/builds/WIN/fs2_open_3.7.4_NO-SSE.7z)) (MD5 (http://scp.fsmods.net/builds/WIN/fs2_open_3.7.4_NO-SSE.md5))

What are those SSE and SSE2 builds I keep seeing everywhere?
Your answer is in this topic. (http://www.hard-light.net/forums/index.php?topic=65628.0)


(http://scp.indiegames.us/img/mac-icon.png) OS X Universal (32/64-bit Intel)
Compiled on OS X 10.11.5, Xcode 7.3.1 (Apple LLVM version cross-reference (https://gist.github.com/yamaya/2924292))

fs2_open_3.7.4.dmg (http://scp.fsmods.net/builds/OSX/fs2_open_3.7.4.dmg) (Mirror (http://scp.indiegames.us/builds/OSX/fs2_open_3.7.4.dmg)) (MD5 (http://scp.fsmods.net/builds/OSX/fs2_open_3.7.4.md5))


Hidden Text: Other Platforms, Source Code • Show
(http://scp.indiegames.us/img/linux-icon.png) Ubuntu Linux 32-bit
Compiled on Ubuntu 14.04.4 LTS 32-bit, GCC 4.8.4, glibc 2.19
The Ubuntu builds are built and provided as a reference, and also because Ubuntu is a very common Desktop Linux distribution.  We usually recommend Linux users compile their own builds, but if you happen to be running 32-bit Ubuntu, or 64-bit Ubuntu with 32-bit libraries installed, these may work fine for you.  There have been reports of package managers maintaining FSO packages in various Linux distributions, if you plan to package an FSO release for a distribution please let use know and we will include a reference to it in our release posts.

fs2_open_3.7.4.tar.bz2 (http://scp.fsmods.net/builds/LINUX/fs2_open_3.7.4.tar.bz2) (Mirror (http://scp.indiegames.us/builds/LINUX/fs2_open_3.7.4.tar.bz2)) (MD5 (http://scp.fsmods.net/builds/LINUX/fs2_open_3.7.4.md5))


(http://scp.indiegames.us/img/freebsd-icon.png) FreeBSD 64-bit (experimental, limited support)
Compiled on PCBSD 10.2 64-bit, clang 3.4.1
As FreeBSD is still a small player in the desktop space, but PC-BSD is becoming a much more user-friendly platform, we were able to get it reliably working with our build system.  The limited user base for these builds will likely keep them in the experimental realm, so if you do have any issues or successes with them, please report your experiences here.

fs2_open_3.7.4.tar.bz2 (http://scp.fsmods.net/builds/FREEBSD/fs2_open_3.7.4.tar.bz2) (Mirror (http://scp.indiegames.us/builds/FREEBSD/fs2_open_3.7.4.tar.bz2)) (MD5 (http://scp.fsmods.net/builds/FREEBSD/fs2_open_3.7.4.md5))

Source Code Export (MD5 (http://scp.fsmods.net/builds/fs2_open_3_7_4_src.md5))
fs2_open_3_7_4_src.tgz (http://scp.fsmods.net/builds/fs2_open_3_7_4_src.tgz) (Mirror (http://scp.indiegames.us/builds/fs2_open_3_7_4_src.tgz))
Title: Re: Release: 3.7.4 Final
Post by: tomimaki on July 04, 2016, 03:20:34 pm
Yay, congratz :yes:
Title: Re: Release: 3.7.4 Final
Post by: Lykurgos88 on July 05, 2016, 12:07:43 pm
Congratulations on the release!  :pimp:
Title: Re: Release: 3.7.4 Final
Post by: xTooMuchBoostx on July 11, 2016, 05:19:28 pm
 I apologize in advance if this is not the place to be posting this... Figured the experts would look at this post  :confused:


To the point. the reg FS2 open 372.exe works fine, However going to ANY 3_7_4 build (SSE, SSE2,RC2,AVX) I get NO render on the models, except glows FX. Doesn't matter no mods, blue planet, MediaVP 2014 SAME THING!  :banghead:

See below:

(http://i572.photobucket.com/albums/ss169/linadsenoj/374%20no%20models.jpg)


Normally I wouldn't care so much, however mods like Blue Planet get a dumpload of errors running the regular 372.exe and now eventually crater on the last part of Warrior from Heaven campaign (now I'm hooked on the story line  :shaking: ) I need a fix!!  :eek:


Thanks Guys in advance



Other Details: Using Original Freespace 2 disks from 1999. installed freespace open ontop.


-Edited- Logfile Attached



[attachment DELETED!! by Strong Bad]
Title: Re: Release: 3.7.4 Final
Post by: niffiwan on July 11, 2016, 05:21:49 pm
Please post your fs2_open.log file.  Instructions on how to do this can be found in this post.

The renderer changed in 3.7.4, so you might need to use some different options in the launcher, a log will help confirm that.
Title: Re: Release: 3.7.4 Final
Post by: xTooMuchBoostx on July 11, 2016, 05:46:54 pm
attached log to previous post  :yes:
Title: Re: Release: 3.7.4 Final
Post by: niffiwan on July 11, 2016, 09:56:07 pm
Thanks for the log.  However, could you please post another one where you've entered a mission & reproduced the issue?

Alternatively, you could try setting "Disable GLSL (shader) support" in the launcher, although I don't know why a HD5800 series card supporting OGL 4.2 would have problems our shaders...
Title: Re: Release: 3.7.4 Final
Post by: xTooMuchBoostx on July 11, 2016, 11:44:32 pm
Here is the log after opening the a mission and replicating issue.

Even the technical database will also not show models.

Running Debug exe and Disabling GLSL (shader) support allows for models to show  :nod:

(http://i572.photobucket.com/albums/ss169/linadsenoj/374%20GSLdis%20models.jpg)


So what does this mean exactly?


thankyou for the help thus far

[attachment DELETED!! by Strong Bad]
Title: Re: Release: 3.7.4 Final
Post by: The E on July 12, 2016, 02:20:52 am
Couple of things: You have selected the following commandline settings:
Code: [Select]
  -noenv
  -noglow
  -nospec
  -nonormal
  -noheight
  -old_collision

The only one of those that has any performance impact is -noenv (aka Disable Environment Mapping in the launcher). The rest is either neutral or really unnecessary; could you try removing them to see what happens then?

Also, you could try disabling shadows, they are by quite a margin the most expensive feature (and the one most likely to break on older cards).
Title: Re: Release: 3.7.4 Final
Post by: niffiwan on July 12, 2016, 04:17:37 am
Running Debug exe and Disabling GLSL (shader) support allows for models to show  :nod:
...
So what does this mean exactly?

For some reason your video card has a problem with FSO's default renderer, which is a little bit surprising given your card is about the same age as mine (GTS 450) and mine works just fine.

In addition to what The_E has suggested, you could also try:
1) In the launcher try selecting these options, either individually or together: "Disable batched model rendering", "Disable geometry shader for effects"
2) Check that your video card drivers are up to date
3) Try a recent nightly, which has an even newer renderer, but might also have some other bugs being very new

Also, you could try disabling shadows, they are by quite a margin the most expensive feature (and the one most likely to break on older cards).

I don't think that should be required, shadows should be off by default in 3.7.4.
Title: Re: Release: 3.7.4 Final
Post by: tomimaki on July 12, 2016, 11:07:11 am
Code: [Select]
  OpenGL Renderer  : ATI Radeon HD 5800 Series
OpenGL Version   : 4.2.11762 Compatibility Profile Context
Problem is that these gpu drivers are from c. 2011.
OpenGL 4.2 was latest at that time.

Could you try update drivers?
Title: Re: Release: 3.7.4 Final
Post by: LaineyBugsDaddy on July 12, 2016, 02:32:02 pm
Any render errors, the first step should always be to make sure you have up to date graphics drivers. That's troubleshooting 101 for these sorts of problems.
Title: Re: Release: 3.7.4 Final
Post by: xTooMuchBoostx on July 12, 2016, 11:04:37 pm
Any render errors, the first step should always be to make sure you have up to date graphics drivers. That's troubleshooting 101 for these sorts of problems.

Held off on updating the latest drivers until I asked you guys. I wasn't sure if it would make things worse  :sigh: being that it is an older game.


Problem Fixed   :yes:  Thankyou for your help and patience


sounds really dumb, but just wanted to get the right info before doing something. I have had issues with updated drivers causing issues in the past (nvida motherboard with ati videocard)


one last question: should this question be reposted to a troubleshooting thread and removed here?



Title: Re: Release: 3.7.4 Final
Post by: herkie423 on July 19, 2016, 06:49:05 am
Yes! Downloading now.
Title: Re: Release: 3.7.4 Final
Post by: Luis Dias on July 19, 2016, 08:45:02 am
So.... what are the novelties here (apart from all the work you guys have had with bugs)?
Title: Re: Release: 3.7.4 Final
Post by: The E on July 19, 2016, 09:02:55 am
There are a lot of things that have been added. I tried going through the list of closed merge requests to get a comprehensive list, but we have been veeeerrrrryyyy busy :P

The big things that spring to my mind immediately are deferred rendering/shadows and fast debug builds, but there are lots and lots of smaller features or tweaks to existing features (like SSM beams, for example)
Title: Re: Release: 3.7.4 Final
Post by: niffiwan on July 19, 2016, 04:36:13 pm
There's also enhanced sound (requires OpenALSoft).
Title: Re: Release: 3.7.4 Final
Post by: Klaustrophobia on July 27, 2016, 04:43:18 pm
There's also enhanced sound (requires OpenALSoft).

Does this mean if I have OpenAL installed via the creative thing I should now do the other one?
Title: Re: Release: 3.7.4 Final
Post by: AdmiralRalwood on July 27, 2016, 06:40:44 pm
You don't have to uninstall Creative's OpenAL if you don't want to; you can just pop the OpenAL Soft DLL into your FSO directory and rename it to OpenAL32.dll; that'll make FSO use OpenAL Soft instead of the system-wide OpenAL DLL (if using wxLauncher, also copy it to your wxLauncher\bin\ folder so wxLauncher sees the same devices).
Title: Re: Release: 3.7.4 Final
Post by: Mischief Maker on August 18, 2016, 03:35:30 pm
Dumb question maybe, but is wxlauncher NECESSARY or can I stick with the old windows launcher 5.5g?
Title: Re: Release: 3.7.4 Final
Post by: The E on August 18, 2016, 04:50:43 pm
3.7.4 is the last build that 5.5g can handle. Current and future nightly builds and releases will not work correctly when started by 5.5g.
Title: Re: Release: 3.7.4 Final
Post by: Goober5000 on August 18, 2016, 10:27:11 pm
Yet Another Launcher is a good alternative and has a very similar look-and-feel to Launcher 5.5g, but sadly it too will be rendered incompatible for builds after 3.7.4.
Title: Re: Release: 3.7.4 Final
Post by: m!m on August 19, 2016, 03:39:26 am
If the launcher doesn't actually use the new config system then it should still work with the old system. However, if the config file is present then that will always be used instead of the registry so you can't mix wxLauncher and 5.5g.
Title: Re: Release: 3.7.4 Final
Post by: azile0 on October 22, 2016, 06:13:28 pm
Is there a list of notable features from the old version? I've been rather out of touch with SCP development for the past year and I'm not certain what each release is bringing nowadays. MediaVPs are easy enough to show off with screenshots.
Title: Re: Release: 3.7.4 Final
Post by: niffiwan on October 22, 2016, 06:54:18 pm
This (https://github.com/scp-fs2open/fs2open.github.com/wiki/History-and-Release-Timeline) is a somewhat accurate summary of the changes in each release, for 3.7.4 we should also have added "tons of bugfixes".