RC7 here. Go there.
Guys, and gals, I present to you: RC6!
Previous 3.6.14 RC5 Release ThreadImportant!!As always, you need OpenAL installed. Linux and OS X come with it but Windows users will need to get Creative's
OpenAL installer.
Important!!Also, since the internal code linking for TrackIR was revised, an external DLL is now required for FSO to use TrackIR functions.
The following DLL is simply unpacked in to you main FreeSpace2 root dir.
TrackIR is only supported on Windows.
TrackIR SCP DLLLaunchers, if you don't have one already:
Windows:
Launcher 5.5g (
Mirror) (
Mirror) (
Mirror)
OS X: Soulstorm's
OS X Launcher 3.0Linux:
YAL or
by hand or whatever you can figure out.
All platforms:
wxLauncher (ongoing project for a unified launcher)
Known issues:
- The now-standard Inferno builds have trouble converting retail pilots. You might experience crashes. Post logs.
- See the list of Fix for next release bugs - mark a bug as an elevated priority (high, urgent, immediate) to get it included in that filter.
- Here is the filter for Target 3.6.14 bugs.
ShadersIn order to leverage changes in the shader code since 3.6.12, these are to be used to over-ride the MediaVPs shaders (place in mediavps_3612/data/effects) or in use for any mods.
Includes the Animated/Cloakmap shaders as well as optimized pixel lighting fragment shaders.
Shaders-3.6.14_Jan-23.zip (
Mirror) (
Mirror) (
Mirror)
MD5: 31b92c6a89fdf9fb490fca970e349932
WINDOWS BuildsInferno BuildsIf 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_ExtensionsYou can use freely available tools like
CPU-Z to check which SSE capabilities your CPU has.
fs2_open_3_6_14_RC6.zip (
Mirror) (
Mirror)
This one is based on the SSE2 Optimizations from the MSVC Compiler.
MD5: 7cdaf198641130d5a5b31e99fafd3bf8
fs2_open_3_6_14_RC6_SSE.zip (
Mirror) (
Mirror)
This one is based on the SSE Optimizations from the MSVC Compiler.
MD5: a13a3a954f963e33b0ac9af1fcc1d81c
fs2_open_3_6_14_RC6_NO-SSE.zip (
Mirror) (
Mirror)
MD5: 8ff90b78fc37aad030aeceb43d9a993a
What are those SSE and SSE2 builds I keep seeing everywhere?Your answer is in this topic.
OS X BuildsInferno BuildFS2_Open-3.6.14_RC6.dmg (
Mirror) (
Mirror)
MD5: 6672bd684d6f539be80f91c414bff3dd
LINUX BuildsInferno Buildfs2_open_3.6.14_RC6.tar.bz2 (
Mirror) (
Mirror)
MD5: b63933d12d94b0ec9a15379dc87d304d
Source Code Exportfs2_open_3_6_14_RC6_src.tgz (
Mirror) (
Mirror)
MD5: 5542cdcacbd8fccc930991dcf0bdb0e3
Changelog since the last RC:
( Additionally, see here:
3.6.13 Changelog (since 3.6.12) )
------------------------------------------------------------------------
r8698 | niffiwan | 2012-05-01 07:25:51 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8523; Fixed a few typos in scripting documentation.
------------------------------------------------------------------------
r8699 | niffiwan | 2012-05-01 07:25:58 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8531; Deprecating stuff: Good. Printing messages to the log: Good. Using Warning() instead of mprintf(): Bad.
------------------------------------------------------------------------
r8700 | niffiwan | 2012-05-01 07:26:05 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8532; Forgot newlines
------------------------------------------------------------------------
r8701 | niffiwan | 2012-05-01 07:26:11 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8533; Fix for Mantis 2614: Remove that statement, it works fine without exponentiating the offset.
------------------------------------------------------------------------
r8702 | niffiwan | 2012-05-01 07:26:17 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8536; Fix ignore-keys not blocking joystick or mouse buttons. (Mantis 2611)
------------------------------------------------------------------------
r8703 | niffiwan | 2012-05-01 07:26:24 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8539; Fix Mantis 2617: LLVM warning: argument to 'sizeof' in 'memset' call is the same expression as the destination; did you mean to dereference it?
------------------------------------------------------------------------
r8704 | niffiwan | 2012-05-01 07:26:30 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8540; Related to Mantis 2617 - there is no way this is correct, now we have a properly functioning constructor for mc_info
------------------------------------------------------------------------
r8705 | niffiwan | 2012-05-01 07:26:37 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8543; Fix a bug where placing the host in team 2 of a TvT mission would cause the clients to crash out.
------------------------------------------------------------------------
r8706 | niffiwan | 2012-05-01 07:26:44 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8545; change stuff_vector to stuff_vec3d for clarity, since "vector" now refers to a dynamic list and "vec3d" now refers to the three-float struct
------------------------------------------------------------------------
r8707 | niffiwan | 2012-05-01 07:26:51 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8459; stdint.h and inttypes.h moved, and let's fix some paths that VC6 botched up for us again.
------------------------------------------------------------------------
r8708 | niffiwan | 2012-05-01 07:26:58 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8550 + r8553; fix compilation for MSVC6 && this is a fix that doesn't require #including another file
------------------------------------------------------------------------
r8709 | niffiwan | 2012-05-01 07:27:05 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8551; PVS Studio fix: The conditional expressions of the 'if' operators situated alongside each other are identical (aicode.cpp)
------------------------------------------------------------------------
r8710 | niffiwan | 2012-05-01 07:27:12 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8552; Fix Mantis 2620 - PVS-Studio warning: Consider inspecting the '(strlen(filename) > 6)' expression. A 5 year old bug.
------------------------------------------------------------------------
r8711 | niffiwan | 2012-05-01 07:27:18 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8554; const correctness for fhash
------------------------------------------------------------------------
r8712 | niffiwan | 2012-05-01 07:27:25 -0500 (Tue, 01 May 2012) | 1 line
Backport: Trunk r8561 + r8565; PVS-Studio fixes: Resolve some warnings about use of pointers before checking for a null pointer && partial revert of 8561: vm_malloc should never return null, so the Assert is necessary, and will immediately flag the error as it happens instead of leaving a mine to be triggered later
------------------------------------------------------------------------
r8714 | niffiwan | 2012-05-02 06:36:18 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8562; Fix for Mantis 2616 - Lua forward controls don't get applied to player controls, patch by m_m
------------------------------------------------------------------------
r8715 | niffiwan | 2012-05-02 06:36:26 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8563; Fix for Mantis 2327 - Strange behavior with key-press, patch from Eli2
------------------------------------------------------------------------
r8716 | niffiwan | 2012-05-02 06:36:33 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8577; From casual_pilot: Fix for Mantis 2395 (incorrect index values passed to OpenGL)
------------------------------------------------------------------------
r8717 | niffiwan | 2012-05-02 06:36:40 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8579; Fix for Mantis 2619: Adds .png to FRED's list of recognized file formats for loading screens.
------------------------------------------------------------------------
r8718 | niffiwan | 2012-05-02 06:36:47 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8585; Fix for Mantis #0002604: using m_m's patch, allow swarm/corkscrew bank to keep firing if current bank changes
------------------------------------------------------------------------
r8719 | niffiwan | 2012-05-02 06:36:54 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8592; per discussion with mjn.mixael, fix error function so that it doesn't break on messages that are too long
------------------------------------------------------------------------
r8720 | niffiwan | 2012-05-02 06:37:00 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8596 + r8597; From Echelon9, fix for mantis #0002621 && fix a derp by Echelon9 (local variable was hiding the member field)
------------------------------------------------------------------------
r8721 | niffiwan | 2012-05-02 06:37:06 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8602 + r8613; Reorder setting of filename in game init to stop missions crashing in load screen && Update to 8602 - an even simpler fix
------------------------------------------------------------------------
r8722 | niffiwan | 2012-05-02 06:37:13 -0500 (Wed, 02 May 2012) | 3 lines
Backport: Trunk r8603; Well I find it hard to believe that in over eight years three senior SCP coders couldn't find THAT!
Fix Mantis 0082 (Repeat count sexp does not work reliably)
------------------------------------------------------------------------
r8723 | niffiwan | 2012-05-02 06:37:19 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8610; Fix for Mantis 2629: PVS-Studio warning: The variable j is being used for this loop and for the outer loop. (controlsconfig.cpp 1613)
------------------------------------------------------------------------
r8724 | niffiwan | 2012-05-02 06:37:26 -0500 (Wed, 02 May 2012) | 2 lines
Backport: Trunk r8614 + r8615 + r8619; Allowed hud-set-directive and hud-set-message to set custom gauge text up to MESSAGE_LENGTH instead of NAME_LENGTH. && Added hud-clear-messages. Clears active messages currently displayed. && considering that both the HUD and sexp_replace_variable_names_with_values work with SCP_string, just use SCP_string directly and remove the character limit
also, MESSAGE_LENGTH isn't 32 characters
------------------------------------------------------------------------
r8725 | niffiwan | 2012-05-02 06:37:34 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8618; Fix a rather unhelpfully vague piece of the SEXP documentation.
------------------------------------------------------------------------
r8726 | niffiwan | 2012-05-02 06:37:41 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8628; Gliding bugfix: only "decay" glide speed when actually thrusting.
------------------------------------------------------------------------
r8727 | niffiwan | 2012-05-02 06:37:47 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8630; revision 8155 inadvertently made ALL weapons area-effect... so don't add an automatic inner radius (for Mantis #2634) but still be careful about potential divide-by-zero
------------------------------------------------------------------------
r8728 | niffiwan | 2012-05-02 06:37:53 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8643 + r8644; Fix for Mantis 2635: Invalid memory access when saving a mission due to a weapon bank set to empty. && Same for secondary weapons
------------------------------------------------------------------------
r8729 | niffiwan | 2012-05-02 06:38:00 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8639; PVS-Studio fix: The 'Weapon_info' pointer is used simultaneously as an array and as a pointer to single object. Check lines: 2962, 2975.
------------------------------------------------------------------------
r8730 | niffiwan | 2012-05-02 06:38:06 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8640; PVS-Studio fix: The 'Players' pointer is used simultaneously as an array and as a pointer to single object. Check lines: 1392, 1410.
------------------------------------------------------------------------
r8731 | niffiwan | 2012-05-02 06:38:12 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8641; PVS-Studio fix: The 'Player' pointer is used simultaneously as an array and as a pointer to single object.
------------------------------------------------------------------------
r8732 | niffiwan | 2012-05-02 06:38:18 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8642; Fix Doxygen documentation for wl_draw_ship_weapons()
------------------------------------------------------------------------
r8733 | niffiwan | 2012-05-02 06:38:25 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8649; Fix Mantis 2632: Sounds assigned to objects get dropped when limit hardcoded gets reached. Patch from m_m
------------------------------------------------------------------------
r8734 | niffiwan | 2012-05-02 06:38:32 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8652; MSVC Analyze warning fix: Incorrect type passed as parameter in call to function printf()
------------------------------------------------------------------------
r8735 | niffiwan | 2012-05-02 06:38:38 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8662; warning C6280: 'tmp_Player' is allocated with 'new', but deleted with 'free'
------------------------------------------------------------------------
r8736 | niffiwan | 2012-05-02 06:38:45 -0500 (Wed, 02 May 2012) | 2 lines
Backport: Trunk r8670; fix for Mantis #2630
(LUA is not mentioned, but the problem might affect that too)
------------------------------------------------------------------------
r8737 | niffiwan | 2012-05-02 06:38:53 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8681; These two variables were missed; the sort of overlooked error that is easy with this odd method of copy constructing...
------------------------------------------------------------------------
r8738 | niffiwan | 2012-05-02 06:38:59 -0500 (Wed, 02 May 2012) | 1 line
Backport: Trunk r8686; Fix Mantis 2642: Cockpits are rendered incorrectly when post-processing is disabled, thanks m_m
------------------------------------------------------------------------
r8744 | niffiwan | 2012-05-03 05:52:54 -0500 (Thu, 03 May 2012) | 4 lines
Revert "Backport: Trunk r8686; Fix Mantis 2642: Cockpits are rendered incorrectly when post-processing is disabled, thanks m_m"
Depends on other non-backported commits
This reverts commit cdb713f15a75169ee1352aad2bae5d84951e53a6.
------------------------------------------------------------------------
r8745 | niffiwan | 2012-05-03 05:53:02 -0500 (Thu, 03 May 2012) | 1 line
Backport: Trunk r8695; Fix the bug in closing the event editor that caused it to take minutes with some missions rather than seconds.
------------------------------------------------------------------------
r8746 | niffiwan | 2012-05-03 05:53:09 -0500 (Thu, 03 May 2012) | 1 line
Update 8592 to not use a SCP_string and to use vsnprintf to avoid a buffer overrun
------------------------------------------------------------------------
r8747 | niffiwan | 2012-05-03 05:53:17 -0500 (Thu, 03 May 2012) | 1 line
RC6 BUILD STAGE COMMIT: Sets Revision and Version properties to this commit version.
------------------------------------------------------------------------
r8748 | niffiwan | 2012-05-03 05:56:58 -0500 (Thu, 03 May 2012) | 1 line
RC6 BUILD STAGE COMMIT (Take 2): Sets Revision and Version properties to this commit version.
------------------------------------------------------------------------