Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: SirKnightly on January 22, 2015, 09:06:20 pm

Title: Release: 3.7.2 RC5
Post by: SirKnightly on January 22, 2015, 09:06:20 pm
RC5 is now available!  Barring any more nVidia driver breakage, we should have final out very shortly.  It is a copy of trunk r11222, or 3.7.2 branch r11227.

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).

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 DLL (http://www.mediafire.com/download.php?ihzkihqj2ky) (Mirror (http://swc.fs2downloads.com/builds/scptrackir.zip)) (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)
-or-
Windows:  Launcher 5.5g (http://swc.fs2downloads.com/files/Launcher55g.zip) (Mirror (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 MSVC 2008 SP1

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.2_RC5.7z (http://swc.fs2downloads.com/builds/WIN/fs2_open_3.7.2_RC5.7z) (Mirror (http://scp.fsmods.net/builds/WIN/fs2_open_3.7.2_RC5.7z)) (Mirror (http://scp.indiegames.us/builds/WIN/fs2_open_3.7.2_RC5.7z)) (MD5 (http://swc.fs2downloads.com/builds/WIN/fs2_open_3.7.2_RC5.md5))
This one is based on the SSE2 Optimizations from the MSVC Compiler.

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

fs2_open_3.7.2_RC5_NO-SSE.7z (http://swc.fs2downloads.com/builds/WIN/fs2_open_3.7.2_RC5_NO-SSE.7z) (Mirror (http://scp.fsmods.net/builds/WIN/fs2_open_3.7.2_RC5_NO-SSE.7z)) (Mirror (http://scp.indiegames.us/builds/WIN/fs2_open_3.7.2_RC5_NO-SSE.7z)) (MD5 (http://swc.fs2downloads.com/builds/WIN/fs2_open_3.7.2_RC5_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 Xcode 5.1.1

fs2_open_3.7.2_RC5.dmg (http://swc.fs2downloads.com/builds/OSX/fs2_open_3.7.2_RC5.dmg) (Mirror (http://scp.fsmods.net/builds/OSX/fs2_open_3.7.2_RC5.dmg)) (Mirror (http://scp.indiegames.us/builds/OSX/fs2_open_3.7.2_RC5.dmg)) (MD5 (http://swc.fs2downloads.com/builds/OSX/fs2_open_3.7.2_RC5.md5))


(http://scp.indiegames.us/img/linux-icon.png) Linux 32-bit
Compiled on Ubuntu 12.04 LTS 32bit, GCC 4.6.3

fs2_open_3.7.2_RC5.tar.bz2 (http://swc.fs2downloads.com/builds/LINUX/fs2_open_3.7.2_RC5.tar.bz2) (Mirror (http://scp.fsmods.net/builds/LINUX/fs2_open_3.7.2_RC5.tar.bz2)) (Mirror (http://scp.indiegames.us/builds/LINUX/fs2_open_3.7.2_RC5.tar.bz2)) (MD5 (http://swc.fs2downloads.com/builds/LINUX/fs2_open_3.7.2_RC5.md5))


(http://scp.indiegames.us/img/freebsd-icon.png) FreeBSD 64-bit (experimental, limited support)
Compiled on GhostBSD LXDE 3.0 64-bit, GCC 4.2.1

fs2_open_3.7.2_RC5.tar.bz2 (http://swc.fs2downloads.com/builds/FREEBSD/fs2_open_3.7.2_RC5.tar.bz2) (Mirror (http://scp.fsmods.net/builds/FREEBSD/fs2_open_3.7.2_RC5.tar.bz2)) (Mirror (http://scp.indiegames.us/builds/FREEBSD/fs2_open_3.7.2_RC5.tar.bz2)) (MD5 (http://swc.fs2downloads.com/builds/FREEBSD/fs2_open_3.7.2_RC5.md5))

Source Code Export (MD5 (http://swc.fs2downloads.com/builds/fs2_open_3_7_2_RC5_src.md5))
fs2_open_3_7_2_RC5_src.tgz (http://swc.fs2downloads.com/builds/fs2_open_3_7_2_RC5_src.tgz) (Mirror (http://scp.fsmods.net/builds/fs2_open_3_7_2_RC5_src.tgz)) (Mirror (http://scp.indiegames.us/builds/fs2_open_3_7_2_RC5_src.tgz))
Title: Re: Release: 3.7.2 RC5
Post by: headdie on January 23, 2015, 12:41:56 am
Cool, highlighted on Reddit and Facebook so we can try and get this tested as much as possible
Title: Re: Release: 3.7.2 RC5
Post by: X3N0-Life-Form on January 23, 2015, 01:01:46 am
Hell Yeah, RC5!
Title: Re: Release: 3.7.2 RC5
Post by: krevett62 on January 23, 2015, 02:02:28 am
Great! Will be testing ;)
Title: Re: Release: 3.7.2 RC5
Post by: OverDhill on January 23, 2015, 06:39:56 am
Sort of a newbie question about the builds. Can these be used for Babylon 5 Project or Blue World?
Title: Re: Release: 3.7.2 RC5
Post by: Cyborg17 on January 23, 2015, 06:48:25 am
That's usually a simple question but it can be tricky.  Each mod has features that it depends on, and features are usually added rather than taken away in revisions.   And I think the last feature that was taken away was ship templates, which was incomplete, anyway.  Sometimes features are broken by accident.  I've never used the Babylon 5 mod, so I can't tell you for sure, but it's highly likely.

The exception is standalones like Wing Commander Saga and Diaspora, but they have their own .Exe.

In short, if it's not a standalone, it's actually a bug if it doesn't work. (Either in the exe or the mod itself)
Title: Re: Release: 3.7.2 RC5
Post by: AdmiralRalwood on January 23, 2015, 03:12:58 pm
That's usually a simple question but it can be tricky.  Each mod has features that it depends on, and features are usually added rather than taken away in revisions.   And I think the last feature that was taken away was ship templates, which was incomplete, anyway.  Sometimes features are broken by accident.  I've never used the Babylon 5 mod, so I can't tell you for sure, but it's highly likely.

The exception is standalones like Wing Commander Saga and Diaspora, but they have their own .Exe.

In short, if it's not a standalone, it's actually a bug if it doesn't work. (Either in the exe or the mod itself)
Actually, both The Babylon Project and Diaspora can be run with a standard FSO build. RC5 should (theoretically) work fine for either.
Title: Re: Release: 3.7.2 RC5
Post by: headdie on January 23, 2015, 04:16:51 pm
Wingcommander Saga needed its own exe as it was built off a hugely divergent code fork.

I believe Diaspora features have been integrated into FSO trunk for a while now so should work without issue
Title: Re: Release: 3.7.2 RC5
Post by: BirdofPrey on January 23, 2015, 06:51:23 pm
Isn't diaspora just released with an .exe simply so that it can run stand alone?
I was under the impression the reason we need retail FS:2 for the SCP is mainly the assets.
Title: Re: Release: 3.7.2 RC5
Post by: karajorma on January 23, 2015, 11:58:13 pm
Diaspora installed it's own .exe because at the time it had lots of features which weren't in trunk builds. After the release the team quickly got those features into trunk and you should now be able to use any standard build to run Diaspora.

The same thing will probably happen with R2 actually. Basically it's much easier from a stability point of view for the team to start beta testing with a build that (mostly) works and only have our fixes in that than to risk some other coder breaking things when we're just about to release by adding a feature for FS2 which breaks something we're using. If there is an incompatibility between trunk, nightly and the official builds, it's best that it's discovered by the people who frequently come here and know that they can just ask for help rather than the general public.

With the exception of WCS (which used its own build because there were issues with their code breaking other FS2 mods) most mods which ship with their own executables do so for stability or because they simply haven't had the time to integrate their features into trunk.

TBP in fact shipped with a modified Beyond the Red Line build which was itself a modified 3.6.9 build). :) If you use it with Zathras it should work with RC5. Without, it should probably still work, but don't run debug, you'll be there for hours clicking through warnings.
Title: Re: Release: 3.7.2 RC5
Post by: OverDhill on January 24, 2015, 04:21:36 am
Thanks for the info. I would think a lot of newbies would find it useful
Title: Re: Release: 3.7.2 RC5
Post by: TwoCables on January 24, 2015, 11:42:57 pm
What are the differences between RC5 and RC4? Or, what's new in RC5?
Title: Re: Release: 3.7.2 RC5
Post by: tomimaki on January 25, 2015, 09:12:21 am
Mostly fixes but this is whole idea of RCs
Code: [Select]
------------------------------------------------------------------------
r11001 | niffiwan | 2014-08-17 06:39:19 +0200 (nie) | 3 linie

Followup fix for mantis 3016 (FRED Briefing window FOV)

Make FRED icons & labels respect the Briefing_window_FOV
------------------------------------------------------------------------
r11002 | Echelon9 | 2014-08-17 07:48:59 +0200 (nie) | 1 linia

Fix Coverity 1093599 Negative array index read in hud_query_order_issued()
------------------------------------------------------------------------
r11003 | Echelon9 | 2014-08-17 08:07:25 +0200 (nie) | 1 linia

Fix Coverity 1093613 Negative array index read in stuff_loadout_list()
------------------------------------------------------------------------
r11004 | Echelon9 | 2014-08-17 09:09:58 +0200 (nie) | 1 linia

Fix Coverity 1093619 Array compared against 0 in delete_player()
------------------------------------------------------------------------
r11005 | Echelon9 | 2014-08-17 09:17:33 +0200 (nie) | 1 linia

Fix Coverity 1093621 Array compared against 0 in send_accept_packet()
------------------------------------------------------------------------
r11006 | Echelon9 | 2014-08-17 09:19:17 +0200 (nie) | 1 linia

Fix Coverity 1093622 Array compared against 0 in process_new_player_packet()
------------------------------------------------------------------------
r11007 | niffiwan | 2014-08-17 10:46:20 +0200 (nie) | 7 linii

Fix mantis 3065 (clear RA data)

Clear red alert data when resetting campaign progress, changing
campaigns and switching pilots
In CSG read, move RA data clear from the read RA section to the data
reset function (i.e. clear if CSG is valid, not if section contains
data)
------------------------------------------------------------------------
r11008 | niffiwan | 2014-08-18 11:02:00 +0200 (pon) | 4 linie

Followup fix for mantis 3049 (from Yarn)

Revert an Error back to a Warning
Prevent an out-of-bounds read of the Lcl_ext_str array
------------------------------------------------------------------------
r11009 | niffiwan | 2014-08-18 11:41:54 +0200 (pon) | 3 linie

Fix mantis 3097 (valgrind)

Don't read past the start of the string
------------------------------------------------------------------------
r11011 | niffiwan | 2014-08-20 12:32:22 +0200 (śro) | 5 linii

Fix mantis 3020 (pilot stats issue)

Reset pilot stats when we're creating a new CSG file. Otherwise stats
from the current pilot or campaign will be inherited by the new pilot /
campaign
------------------------------------------------------------------------
r11012 | Echelon9 | 2014-08-20 16:46:10 +0200 (śro) | 1 linia

Fix cppcheck (warning) Logical conjunction always evaluates to false: logfile_type < 0 && logfile_type >= 2.
------------------------------------------------------------------------
r11013 | Echelon9 | 2014-08-20 17:09:03 +0200 (śro) | 1 linia

Fix cppcheck (style) Same expression on both sides of ||.
------------------------------------------------------------------------
r11014 | Echelon9 | 2014-08-20 17:27:44 +0200 (śro) | 1 linia

Fix cppcheck (style) Consecutive return, break, continue, goto or throw statements are unnecessary.
------------------------------------------------------------------------
r11015 | Echelon9 | 2014-08-20 17:48:12 +0200 (śro) | 1 linia

Fix cppcheck (performance) Prefer prefix ++/-- operators for non-primitive types.
------------------------------------------------------------------------
r11016 | niffiwan | 2014-08-21 11:15:16 +0200 (czw) | 4 linie

Followup fix for mantis 2883 (from Yarn)

Set Lcl_special_chars when changing fonts
Change some copyright chars to use Lcl_special_chars
------------------------------------------------------------------------
r11017 | niffiwan | 2014-08-21 11:36:10 +0200 (czw) | 4 linie

Silence GCC warning variable ‘max_size’ set but not used

Code seems redundant as dscap_get_raw_data checks for a max size
anyway. And AFAIK the entire voice capture code is non-functional anyway
------------------------------------------------------------------------
r11018 | niffiwan | 2014-08-23 05:58:13 +0200 (sob) | 3 linie

Fix mantis 3099 (from Yarn)

Make HCF parsing more flexible
------------------------------------------------------------------------
r11019 | niffiwan | 2014-08-23 06:07:31 +0200 (sob) | 3 linie

Partial fix for mantis 2932 (RA wep idx)

Ensure pilot conversion RA weapon indexes are always valid
------------------------------------------------------------------------
r11020 | niffiwan | 2014-08-23 06:07:36 +0200 (sob) | 3 linie

Partial fix for mantis 2932 (cutscenes)

Convert campaign viewed cutscenes
------------------------------------------------------------------------
r11021 | niffiwan | 2014-08-23 06:38:03 +0200 (sob) | 3 linie

Fix gcc warnings in hudconfig.cpp

declaration of ‘color’ shadows a global declaration [-Wshadow] (x2)
------------------------------------------------------------------------
r11027 | Goober5000 | 2014-08-24 06:15:33 +0200 (nie) | 2 linie

MageKing17's patch: add door keys and quick start region, and fix single player / multiplayer description toggling
also fix two warnings regarding int and boolean conversions
------------------------------------------------------------------------
r11028 | Goober5000 | 2014-08-26 07:15:49 +0200 (wto) | 1 linia

Mantis #3101: check for presence of support dockpoints in all builds, not just release
------------------------------------------------------------------------
r11029 | niffiwan | 2014-08-26 13:14:48 +0200 (wto) | 4 linie

Revert "Silence GCC warning variable ‘max_size’ set but not used"

Based on chief1983's comment that this code is still used, I'll take
the safer route of just telling gcc to shaddupaboudit
------------------------------------------------------------------------
r11034 | karajorma | 2014-08-30 07:13:56 +0200 (sob) | 1 linia

Fix Mantis 3077 (Subtitles including a message will crash multiplayer games).
------------------------------------------------------------------------
r11035 | karajorma | 2014-08-30 07:26:19 +0200 (sob) | 1 linia

The previously committed version of multi-eval did not include the code to allow it to determine if client side scripts should also be executed on the server. This version does but will break any previously created missions.
------------------------------------------------------------------------
r11036 | karajorma | 2014-08-30 07:29:59 +0200 (sob) | 1 linia

Opps. Only need that defined once!
------------------------------------------------------------------------
r11037 | Goober5000 | 2014-08-31 00:13:20 +0200 (nie) | 1 linia

add an Assertion about a buffer overflow vulnerability in split_str
------------------------------------------------------------------------
r11038 | Goober5000 | 2014-08-31 00:22:54 +0200 (nie) | 1 linia

Karajorma missed an Opps :p
------------------------------------------------------------------------
r11039 | Goober5000 | 2014-08-31 00:27:40 +0200 (nie) | 2 linie

since we can replace variables in SCP_string, use that instead of an arbitrary char[256] buffer
also const-correctness in the constructor
------------------------------------------------------------------------
r11040 | Goober5000 | 2014-08-31 00:32:48 +0200 (nie) | 1 linia

subtitles can now be as long as messages
------------------------------------------------------------------------
r11041 | Goober5000 | 2014-08-31 00:39:32 +0200 (nie) | 1 linia

that variable isn't actually a buffer, so change the misleading name
------------------------------------------------------------------------
r11042 | Goober5000 | 2014-09-01 02:21:30 +0200 (pon) | 1 linia

use class declarations since these contain SCP_string
------------------------------------------------------------------------
r11043 | Goober5000 | 2014-09-01 02:21:55 +0200 (pon) | 1 linia

VC6 compatibility
------------------------------------------------------------------------
r11044 | Goober5000 | 2014-09-01 05:44:57 +0200 (pon) | 1 linia

Yarn's patch for Polish localization
------------------------------------------------------------------------
r11046 | Goober5000 | 2014-09-02 01:30:23 +0200 (wto) | 1 linia

substitue main hall for displaying MjnMixael's main halls in fsport
------------------------------------------------------------------------
r11072 | niffiwan | 2014-09-09 10:19:04 +0200 (wto) | 4 linie

Tweak autotools

Use libtool, remove warnings about subdirs, DIE if autogen.sh pre-reqs
aren't met
------------------------------------------------------------------------
r11073 | niffiwan | 2014-09-13 05:36:46 +0200 (sob) | 1 linia

Add missing \n to mod_table mprintf
------------------------------------------------------------------------
r11074 | niffiwan | 2014-09-13 05:51:14 +0200 (sob) | 3 linie

Fix mantis 3105 (from MageKing17)

Use a pointer for reading radar IFF info, not an object copy
------------------------------------------------------------------------
r11075 | niffiwan | 2014-09-13 06:03:20 +0200 (sob) | 1 linia

Update .gitignore for new autoconf & libtool
------------------------------------------------------------------------
r11076 | m_m | 2014-09-17 10:59:37 +0200 (śro) | 1 linia

From Parias: Fix for Mantis 3094: Request for new scripting function: ts.playCutscene()
------------------------------------------------------------------------
r11077 | m_m | 2014-09-21 17:23:13 +0200 (nie) | 1 linia

Fix for Mantis 3093: mn.getMissionFilenname() doesn't return a value if in GS_STATE_BRIEFING
------------------------------------------------------------------------
r11078 | niffiwan | 2014-09-22 11:56:01 +0200 (pon) | 4 linie

Parts of mantis 3103 (From MageKing17)

Points 3-5 from the mantis ticket
i.e. use OPF_SSM_CLASS in appropriate places
------------------------------------------------------------------------
r11079 | chief1983 | 2014-09-23 17:53:46 +0200 (wto) | 1 linia

Fix for Mantis 2888 - add  Suffix support to disable suffixes for messages on a per message basis in messages.tbl.  See the wiki.
------------------------------------------------------------------------
r11080 | Goober5000 | 2014-09-24 05:18:25 +0200 (śro) | 1 linia

Yarn's patch for Mantis #3106 (Font parameter in hud_gauges.tbl not parsed correctly)
------------------------------------------------------------------------
r11081 | Goober5000 | 2014-09-24 09:12:49 +0200 (śro) | 1 linia

CommanderDJ's patch for Mantis #3050 (Custom mainhall text is limited to 10 chars in the campaign editor)
------------------------------------------------------------------------
r11082 | Goober5000 | 2014-09-25 04:43:17 +0200 (czw) | 1 linia

Yarn's patch for Mantis #3107 (Parts of the interface code assume a font size of 10)
------------------------------------------------------------------------
r11083 | Goober5000 | 2014-09-25 05:03:21 +0200 (czw) | 1 linia

CommanderDJ's patch for Mantis #2899 (AddressSanitizer: heap-buffer-overflow in snd_play() sound.cpp)
------------------------------------------------------------------------
r11084 | Goober5000 | 2014-09-25 05:30:36 +0200 (czw) | 1 linia

fix Mantis #2987 (AddressSanitizer: global-buffer-overflow in message_queue_process())
------------------------------------------------------------------------
r11087 | niffiwan | 2014-09-26 10:48:12 +0200 (pią) | 4 linie

Fix mantis 3108 (from Yarn)

Make parsing of DRADIS and custom hud gauges consistent with the rest
of the hud gauges
------------------------------------------------------------------------
r11089 | niffiwan | 2014-09-27 04:56:53 +0200 (sob) | 4 linie

Fix mantis 2804: beams can use damage factors

Add game_setting.tbl option that allows beams to use weapons table
Armor/Shield/Subsystem damage factors
------------------------------------------------------------------------
r11090 | chief1983 | 2014-09-28 17:06:18 +0200 (nie) | 1 linia

Fix Mantis 3109: Revert r11079 and reopen #2888 since I didn't realize that Fred messages also often use built-in suffix appending.  Need to either use FUBAR's original solution or re-engineer something else.
------------------------------------------------------------------------
r11092 | z64555 | 2014-09-30 00:47:35 +0200 (wto) | 1 linia

From MageKing17, Makes the $CD: token for cutscenes.tbl optional. Useful, since a majority of assets no longer require physical CD's.
------------------------------------------------------------------------
r11093 | Goober5000 | 2014-09-30 04:18:28 +0200 (wto) | 1 linia

use the OBJ_INDEX macro, because that's why we have it
------------------------------------------------------------------------
r11094 | Goober5000 | 2014-09-30 05:20:51 +0200 (wto) | 1 linia

Between the Ashes HPC request: allow ships to attack others on the same team
------------------------------------------------------------------------
r11095 | Goober5000 | 2014-09-30 05:51:33 +0200 (wto) | 1 linia

MageKing17's patch for Mantis #3110: Message Brackets not displayed with 'Invisible to Friendlies' flag
------------------------------------------------------------------------
r11096 | Goober5000 | 2014-09-30 06:02:14 +0200 (wto) | 1 linia

and on the subject of Mantis #3110: fix the multi_sexp_deal_with_ship_flag issue that MageKing17 noticed, and tweak a sexp to be more clear
------------------------------------------------------------------------
r11097 | Goober5000 | 2014-09-30 06:29:13 +0200 (wto) | 1 linia

Between the Ashes HPC request: extend ai-chase-same-team to ai-disarm, ai-disable, and ai-destroy-subsys too
------------------------------------------------------------------------
r11098 | Goober5000 | 2014-09-30 06:30:37 +0200 (wto) | 1 linia

stupid missing parenthesis >.>
------------------------------------------------------------------------
r11099 | Goober5000 | 2014-09-30 06:32:02 +0200 (wto) | 1 linia

related to Mantis #2971: properly reset shield info when we have a null objp
------------------------------------------------------------------------
r11101 | Goober5000 | 2014-10-05 04:15:10 +0200 (nie) | 1 linia

tweaks
------------------------------------------------------------------------
r11102 | m_m | 2014-10-05 23:48:56 +0200 (nie) | 1 linia

Fixed a bug reported by Axem: The scripting API used the wrong functions to determine if a hud gauge is a custom hud gauge.
------------------------------------------------------------------------
r11103 | Goober5000 | 2014-10-06 04:15:46 +0200 (pon) | 1 linia

don't enable nav system always... that's not how this is supposed to work
------------------------------------------------------------------------
r11104 | Goober5000 | 2014-10-06 04:39:54 +0200 (pon) | 1 linia

well ok, revert that
------------------------------------------------------------------------
r11105 | zookeeper | 2014-10-06 23:44:23 +0200 (pon) | 1 linia

Reverted r10944 and r10945 for now, with the exception of the GL_TRIANGLE_STRIP->GL_QUADS fix.
------------------------------------------------------------------------
r11106 | Goober5000 | 2014-10-07 04:23:25 +0200 (wto) | 2 linie

allow sexps which reference sounds to use either the table index or the entry name as the reference
(based on a patch by m!m, see http://www.hard-light.net/forums/index.php?topic=86293.0)
------------------------------------------------------------------------
r11107 | Goober5000 | 2014-10-07 04:30:12 +0200 (wto) | 1 linia

I forget who requested this, but this change now causes FRED to allow numeric sexps to be used for OPF_WEAPON_BANK_NUMBER
------------------------------------------------------------------------
r11108 | Goober5000 | 2014-10-07 04:32:35 +0200 (wto) | 1 linia

Parias's patch for Mantis #3102 (make show-subtitle-text positioning consistent on MP clients)
------------------------------------------------------------------------
r11109 | Goober5000 | 2014-10-07 05:38:49 +0200 (wto) | 1 linia

make flag checking more efficient and prevent an Int3() on bad data
------------------------------------------------------------------------
r11110 | Goober5000 | 2014-10-08 04:16:09 +0200 (śro) | 1 linia

related to Mantis #3121, add parentheses if the string passed to runSEXP doesn't have them
------------------------------------------------------------------------
r11111 | Goober5000 | 2014-10-08 04:20:11 +0200 (śro) | 1 linia

remove unused debug function
------------------------------------------------------------------------
r11112 | chief1983 | 2014-10-08 17:58:49 +0200 (śro) | 1 linia

Wrong variable type, may work in MSVC but not on clang or gcc.
------------------------------------------------------------------------
r11113 | Goober5000 | 2014-10-09 04:59:20 +0200 (czw) | 1 linia

related to Mantis #3121, make SEXP parsing more robust, and remove some old debug/unused code in get_sexp_main()
------------------------------------------------------------------------
r11114 | Goober5000 | 2014-10-09 05:13:26 +0200 (czw) | 1 linia

better method of appending ellipsis (nb: strncpy pads with 0 if string is shorter than len)
------------------------------------------------------------------------
r11115 | Goober5000 | 2014-10-09 05:21:47 +0200 (czw) | 1 linia

technically, this is better
------------------------------------------------------------------------
r11116 | Goober5000 | 2014-10-11 21:42:56 +0200 (sob) | 1 linia

some turret changes from the XT branch
------------------------------------------------------------------------
r11117 | Goober5000 | 2014-10-11 21:44:19 +0200 (sob) | 1 linia

this too
------------------------------------------------------------------------
r11118 | Goober5000 | 2014-10-11 22:02:05 +0200 (sob) | 1 linia

from xt branch: add some hysteresis to asteroid fields to prevent "popping" when an asteroid exceeds the bounds
------------------------------------------------------------------------
r11119 | Goober5000 | 2014-10-11 22:18:40 +0200 (sob) | 1 linia

from xt branch: remove unneeded parameters, tweak some assets, minor optimization
------------------------------------------------------------------------
r11120 | Goober5000 | 2014-10-12 05:49:21 +0200 (nie) | 1 linia

xt branch tweaks
------------------------------------------------------------------------
r11121 | Goober5000 | 2014-10-12 06:06:59 +0200 (nie) | 1 linia

xt branch: additional optimizations using RAND_MAX_1f
------------------------------------------------------------------------
r11122 | Goober5000 | 2014-10-12 06:10:41 +0200 (nie) | 1 linia

probably good to change the comment too
------------------------------------------------------------------------
r11123 | Goober5000 | 2014-10-12 06:40:55 +0200 (nie) | 1 linia

xt: sprintf length safety
------------------------------------------------------------------------
r11124 | Goober5000 | 2014-10-12 22:13:19 +0200 (nie) | 1 linia

we don't need to cast because mod is a float
------------------------------------------------------------------------
r11125 | Goober5000 | 2014-10-12 22:13:35 +0200 (nie) | 1 linia

xt branch: tweaks to vecmat.cpp
------------------------------------------------------------------------
r11126 | Goober5000 | 2014-10-12 22:14:08 +0200 (nie) | 1 linia

xt branch: optimizations in fvi.cpp
------------------------------------------------------------------------
r11127 | Goober5000 | 2014-10-13 02:23:18 +0200 (pon) | 4 linie

xt branch: having a float version of gr_opengl_string makes text scrolling nice and smooth at high nonstandard resolutions
(also, looks like quad rendering works just fine here; no need to convert to tris)

convert credits.cpp to use float version of gr_opengl_string; eventually Taylor wanted to make the float version standard
------------------------------------------------------------------------
r11128 | Goober5000 | 2014-10-13 02:57:10 +0200 (pon) | 1 linia

xt branch: add capability for custom identifiers in build names (e.g. Xt-0314)
------------------------------------------------------------------------
r11129 | Goober5000 | 2014-10-13 03:55:07 +0200 (pon) | 1 linia

xt branch: optimizations in modelcollide.cpp
------------------------------------------------------------------------
r11130 | Goober5000 | 2014-10-13 04:08:16 +0200 (pon) | 1 linia

xt branch: minor tweaks to glow_points
------------------------------------------------------------------------
r11131 | Goober5000 | 2014-10-13 04:16:02 +0200 (pon) | 1 linia

xt branch: use CLAMP here
------------------------------------------------------------------------
r11132 | Goober5000 | 2014-10-13 04:38:34 +0200 (pon) | 3 linie

according to the C standard...
"The functions snprintf() and vsnprintf() write at most size bytes (including the trailing null byte ('\0')) to str."
...so we have that going for us, which is nice
------------------------------------------------------------------------
r11133 | Goober5000 | 2014-10-13 04:54:43 +0200 (pon) | 1 linia

xt branch: optimize objectsort.cpp by not calculating some things every loop iteration
------------------------------------------------------------------------
r11134 | Goober5000 | 2014-10-13 05:06:19 +0200 (pon) | 1 linia

fix a compile error (d'oh) and use type safety
------------------------------------------------------------------------
r11135 | Goober5000 | 2014-10-13 05:07:05 +0200 (pon) | 1 linia

wut?  defaulting to NULL here will cause these to never log anything...
------------------------------------------------------------------------
r11136 | Goober5000 | 2014-10-13 05:47:11 +0200 (pon) | 1 linia

string printing safety
------------------------------------------------------------------------
r11137 | Goober5000 | 2014-10-13 05:56:36 +0200 (pon) | 1 linia

SCP_string is useful here too
------------------------------------------------------------------------
r11138 | Goober5000 | 2014-10-13 06:01:38 +0200 (pon) | 1 linia

xt branch: more string safety
------------------------------------------------------------------------
r11139 | Goober5000 | 2014-10-14 18:18:11 +0200 (wto) | 1 linia

heh... Microsoft's implementation of snprintf doesn't conform to the standard!
------------------------------------------------------------------------
r11140 | Goober5000 | 2014-10-15 05:20:53 +0200 (śro) | 1 linia

additional string safety
------------------------------------------------------------------------
r11141 | Goober5000 | 2014-10-17 04:08:42 +0200 (pią) | 1 linia

xt branch: minor optimizations in beam.cpp
------------------------------------------------------------------------
r11142 | Goober5000 | 2014-10-17 04:12:24 +0200 (pią) | 2 linie

xt branch:
"Nothing major here, just added the same basic stuff from the nebula code to make beam glows fade out depending on how close to the eye they are. The primary reason for this was for beams on fighters, since the muzzle glows tend to block your view when they show up. Having them fade out still gives you the visual effect, but allows you to see through them as well."
------------------------------------------------------------------------
r11143 | Goober5000 | 2014-10-17 04:21:53 +0200 (pią) | 1 linia

xt branch: minor ship.cpp fixes
------------------------------------------------------------------------
r11144 | Goober5000 | 2014-10-17 04:26:03 +0200 (pią) | 4 linie

refine the calculation of effective_primary_banks...
1) optimization from xt branch: don't calculate if we only actually have one bank on our ship
2) make sure to count the current bank that we're firing, to avoid an edge case where we might have a negative fire penalty
3) make the condition logic a little clearer
------------------------------------------------------------------------
r11145 | Goober5000 | 2014-10-17 04:29:33 +0200 (pią) | 3 linie

xt branch:
1) the number of beam firing points should be the same as the number of ship firing points, because that's how we're calculating the expenditure of weapon energy
2) clear out Ship_type information when we exit the game
------------------------------------------------------------------------
r11146 | Goober5000 | 2014-10-17 04:31:33 +0200 (pią) | 1 linia

xt branch: minor tweaks
------------------------------------------------------------------------
r11147 | Goober5000 | 2014-10-17 04:34:58 +0200 (pią) | 1 linia

xt branch: WIF_MFLASH is unnecessary because we can check whether there is a muzzle flash index
------------------------------------------------------------------------
r11148 | Goober5000 | 2014-10-17 04:43:54 +0200 (pią) | 1 linia

xt branch: memset a bunch of weapons strings
------------------------------------------------------------------------
r11149 | Goober5000 | 2014-10-17 04:45:05 +0200 (pią) | 1 linia

xt branch: load stuff from the correct location
------------------------------------------------------------------------
r11150 | Goober5000 | 2014-10-17 07:18:29 +0200 (pią) | 1 linia

MageKing17 has done yeoman's work in fixing the version-specific commenting system.  Thanks, MageKing17!
------------------------------------------------------------------------
r11151 | niffiwan | 2014-10-19 10:33:35 +0200 (nie) | 1 linia

Allow fonts to set/change special char indexes
------------------------------------------------------------------------
r11152 | niffiwan | 2014-10-21 11:12:00 +0200 (wto) | 5 linii

Partial revert of r11145

A fake subsystem used as the firing point for fighter beams. It's
re-used for every fire point so the turret is supposed to only have 1
firepoint. i.e. energy consumption was already correctly calculated
------------------------------------------------------------------------
r11153 | niffiwan | 2014-10-21 11:16:39 +0200 (wto) | 1 linia

Set 1024x768 32bit as default res on *nix
------------------------------------------------------------------------
r11154 | The_E | 2014-10-24 17:55:30 +0200 (pią) | 1 linia

From MageKing17: Make the lua doManeuver command behave the same way as the sexp.
------------------------------------------------------------------------
r11155 | The_E | 2014-10-24 18:02:01 +0200 (pią) | 2 linie

Corrects an unwanted change in formatting

------------------------------------------------------------------------
r11156 | niffiwan | 2014-10-24 23:01:39 +0200 (pią) | 3 linie

Fix mantis #3126 (from MageKing17)

Remove limit of 32 tbms being loaded for any given table type
------------------------------------------------------------------------
r11157 | Goober5000 | 2014-10-26 03:43:46 +0100 (nie) | 1 linia

Mantis #3127: fix the spatial check in the rewritten algorithm
------------------------------------------------------------------------
r11158 | m_m | 2014-10-26 19:16:31 +0100 (nie) | 3 linie

Fix a crash reported by Axem related to freeing the dock list of an object.
This was caused by freeing the dock list from the destructor of an object which meant that copies of an object would corrupt the original object instance.
To make sure that doesn't happen again the copy constructor and assignment operator of object have been made private.
------------------------------------------------------------------------
r11159 | m_m | 2014-10-26 19:31:48 +0100 (nie) | 1 linia

Revert 11158 as it breaks FRED compilation.
------------------------------------------------------------------------
r11160 | zookeeper | 2014-10-28 08:28:20 +0100 (wto) | 1 linia

Added a little extra info to two bmpman errors.
------------------------------------------------------------------------
r11161 | zookeeper | 2014-10-28 08:29:55 +0100 (wto) | 1 linia

Clarified how to set a new variable with mn.SEXPVariables.
------------------------------------------------------------------------
r11163 | zookeeper | 2014-10-28 21:52:32 +0100 (wto) | 1 linia

Fixed a FRED crash when using $Flight controls follow eyepoint orientation (patch by MageKing17).
------------------------------------------------------------------------
r11165 | Swifty | 2014-10-29 07:13:17 +0100 (śro) | 1 linia

gr_opengl_string retooled to use glDrawArrays. Should be a bit faster now.
------------------------------------------------------------------------
r11167 | MageKing17 | 2014-10-29 20:59:47 +0100 (śro) | 3 linie

Minor followup to r11150.

The regular parsing code not using the same broken logic as parse_comments() is not the same thing as it "ignoring" too high versions, and searching for repetitions of the same token would result in just finding the first one over and over again (the likelihood of this actually mattering to anyone is minuscule, but I needed something to test commit access, and this code has been tested).
------------------------------------------------------------------------
r11168 | m_m | 2014-11-01 12:51:23 +0100 (sob) | 1 linia

With help from MageKing17: Fix for Mantis 3123: Virtual variables and indexers that return nil break the scripting system
------------------------------------------------------------------------
r11169 | niffiwan | 2014-11-02 06:59:44 +0100 (nie) | 3 linie

Redo Coverity 1215458 Uninitialized pointer field

Includes more robust checks of cmdline_parm data
------------------------------------------------------------------------
r11170 | m_m | 2014-11-07 10:02:42 +0100 (pią) | 2 linie

From MageKing17 and me: Fix for Mantis 3128: Docking related crash - dock_list isn't initialized
This patch makes the copy constructor and the assignment operator of the object class private as it contains members that should not be copied.
------------------------------------------------------------------------
r11171 | MageKing17 | 2014-11-09 20:10:29 +0100 (nie) | 3 linie

Adding "interceptable", "turret interceptable", and "fighter interceptable" weapon flags.

These allow munitions to be attacked by the AI without needing to set the "bomb" flag; "turret interceptable" means it can be attacked by turrets, "fighter interceptable" means it can be shot down by fighters, and "interceptable" sets both flags simultaneously. Requested by Rheyah.
------------------------------------------------------------------------
r11172 | MageKing17 | 2014-11-18 06:12:28 +0100 (wto) | 3 linie

Ensure that the debriefing code sets the font before wordwrapping.

Also, explicitly set the font instead of relying on Debrief_ui_window.draw() doing it implicitly.
------------------------------------------------------------------------
r11173 | MageKing17 | 2014-11-20 19:02:06 +0100 (czw) | 3 linie

Adding area-of-effect capability to Electronics weapons.

By adding an "+Area Of Effect" line after "+New Style:" or "+Old Style:", it causes every ship caught in the weapon's shockwave or blast to suffer electronics disruption. Requested by Black Wolf.
------------------------------------------------------------------------
r11175 | The_E | 2014-11-21 09:35:22 +0100 (pią) | 2 linie

Improvement for this error message

------------------------------------------------------------------------
r11176 | niffiwan | 2014-11-21 10:17:50 +0100 (pią) | 1 linia

Error needs LOCATION :)
------------------------------------------------------------------------
r11177 | niffiwan | 2014-11-21 10:26:21 +0100 (pią) | 4 linie

Fix mantis 3114

Change turret-tagged-only behaviour back to retail
Add AI profiles flag to allow use of newer behaviour (i.e. stricter)
------------------------------------------------------------------------
r11178 | MageKing17 | 2014-11-21 19:42:44 +0100 (pią) | 3 linie

From The_E, niffiwan, m_m, and myself: Fix Mantis 2404.

Makes "$Weapon Model Draw Distance:" actually stop external weapon models from being drawn beyond that distance (modified by detail level).
------------------------------------------------------------------------
r11179 | Goober5000 | 2014-11-24 16:34:09 +0100 (pon) | 1 linia

m!m's fix for Mantis #3131: contrary to the xt change from r11138, NULL is only returned on vm_malloc failure (so should never happen in normal execution)
------------------------------------------------------------------------
r11180 | Goober5000 | 2014-11-29 07:58:06 +0100 (sob) | 3 linie

improve sexp code for obtaining pitch/bank/heading with the following changes:
1) use an alternate algorithm for extracting angles from an orientation matrix
2) properly round floats to integers when converting to degrees
------------------------------------------------------------------------
r11181 | Goober5000 | 2014-12-01 00:53:22 +0100 (pon) | 1 linia

remove the Error (originally Assert) from r1675 and add back the comment removed in r8005
------------------------------------------------------------------------
r11182 | Goober5000 | 2014-12-03 06:14:12 +0100 (śro) | 1 linia

minor reorganization
------------------------------------------------------------------------
r11183 | Goober5000 | 2014-12-03 09:03:12 +0100 (śro) | 1 linia

added a sexp to pause and unpause music that is currently playing
------------------------------------------------------------------------
r11184 | Goober5000 | 2014-12-03 09:32:27 +0100 (śro) | 1 linia

it's good to check whether the music is paused, for bulletproof-ness
------------------------------------------------------------------------
r11185 | Goober5000 | 2014-12-03 09:43:43 +0100 (śro) | 1 linia

when the game returns from a paused state, don't unpause the music paused by sexp
------------------------------------------------------------------------
r11186 | Goober5000 | 2014-12-04 05:45:38 +0100 (czw) | 1 linia

this should fix Mantis #2888 (allow for head.ani files without letter suffixes)
------------------------------------------------------------------------
r11187 | Goober5000 | 2014-12-04 07:17:13 +0100 (czw) | 1 linia

a more future-proof way to keep track of explicitly paused audio
------------------------------------------------------------------------
r11188 | Goober5000 | 2014-12-07 22:17:21 +0100 (nie) | 1 linia

move this around for more logical flow
------------------------------------------------------------------------
r11189 | MageKing17 | 2014-12-07 22:21:32 +0100 (nie) | 1 linia

Fix mantis #3133. Fixes logic errors in factor_table not being sure if it's supposed to be 0-based or 1-based at different times.
------------------------------------------------------------------------
r11190 | Goober5000 | 2014-12-08 03:59:35 +0100 (pon) | 1 linia

fix Mantis #3135: account for the case when the game is paused before being minimized
------------------------------------------------------------------------
r11191 | MageKing17 | 2014-12-08 18:09:14 +0100 (pon) | 1 linia

Correct copy-paste error in check_sexp_syntax() from the armor types commit.
------------------------------------------------------------------------
r11192 | MageKing17 | 2014-12-10 00:22:30 +0100 (śro) | 3 linie

Related to r11189: avoid calling factor_table::getNextSlots() if the ship doesn't have the dynamic linking flag.

Basically, hitting "o" on any ship with more than 6 slots in a bank could crash FSO, even without the flag. Reported by Spoon.
------------------------------------------------------------------------
r11193 | Goober5000 | 2014-12-10 03:32:58 +0100 (śro) | 1 linia

fix Mantis #3132 (is-iff returns true when the target is destroyed)
------------------------------------------------------------------------
r11195 | Goober5000 | 2014-12-11 05:09:44 +0100 (czw) | 1 linia

add the pauseMusic scripting function, requested by MjnMixael
------------------------------------------------------------------------
r11196 | MageKing17 | 2014-12-12 02:43:18 +0100 (pią) | 3 linie

Adding "+Available From Start:" to Medals.tbl.

Requested by MjnMixael.
------------------------------------------------------------------------
r11197 | Goober5000 | 2014-12-12 05:25:42 +0100 (pią) | 1 linia

PAUSE ALL THE STREAMS
------------------------------------------------------------------------
r11198 | MageKing17 | 2014-12-15 18:52:32 +0100 (pon) | 3 linie

Change m_badge_earned into a vector.

This makes it so that getting enough kills to cross the threshold for more than one badge simultaneously grants all of them (with the debriefing showing only the last one) and backs out all of them if the scoring is backed out.
------------------------------------------------------------------------
r11201 | niffiwan | 2014-12-20 02:49:22 +0100 (sob) | 4 linie

Add warning for very fast ship-rotation values

Otherwise rotational collision detection is disabled for the ship
(and an int3() triggers in debug)
------------------------------------------------------------------------
r11202 | MageKing17 | 2014-12-22 08:39:31 +0100 (pon) | 3 linie

Fix mantis #3068.

Make hitting the "delete" key in the pilot-selection menu do the same thing as clicking on the "remove" button.
------------------------------------------------------------------------
r11204 | Goober5000 | 2014-12-22 21:48:34 +0100 (pon) | 1 linia

add ship class texture replacement using a simplified method that doesn't require the texture_set code
------------------------------------------------------------------------
r11205 | zookeeper | 2015-01-04 13:52:33 +0100 (nie) | 1 linia

Fixed breakage of $Category and $Type from r10843.
------------------------------------------------------------------------
r11206 | zookeeper | 2015-01-04 13:57:05 +0100 (nie) | 1 linia

Added support for NONE as a value for $Key Default, for making a key unbound by default.
------------------------------------------------------------------------
r11208 | MageKing17 | 2015-01-07 21:46:32 +0100 (śro) | 1 linia

Fixing weird problem with snd_update_3d_pos() that, honestly, baffles me as to how the code ever worked on any system.
------------------------------------------------------------------------
r11210 | Goober5000 | 2015-01-11 04:42:09 +0100 (nie) | 1 linia

instead of an Int3(), use a Warning that's only displayed once
------------------------------------------------------------------------
r11211 | Goober5000 | 2015-01-11 06:45:47 +0100 (nie) | 1 linia

add optional_string_one_of, which is useful to have
------------------------------------------------------------------------
r11212 | Goober5000 | 2015-01-11 06:46:18 +0100 (nie) | 1 linia

add warning if a cutscene is specified that isn't in cutscenes.tbl
------------------------------------------------------------------------
r11213 | Goober5000 | 2015-01-11 06:49:01 +0100 (nie) | 4 linie

minor modifications to mission cutscenes:
change cutscene_name field to filename, because it's actually the filename of the cutscene
make struct a plain old data object (no constructor)
make parsing a little tidier, and make the SEXP formula and closing #end tag optional
------------------------------------------------------------------------
r11214 | chief1983 | 2015-01-11 23:37:22 +0100 (nie) | 1 linia

Added OpenBSD to what is now a multi-BSD check.
------------------------------------------------------------------------
r11215 | zookeeper | 2015-01-12 12:19:25 +0100 (pon) | 1 linia

Fixed an issue with disabled binds getting matched in key translation.
------------------------------------------------------------------------
r11218 | chief1983 | 2015-01-15 21:10:20 +0100 (czw) | 1 linia

Experimental flag to apply lighting to briefing window model popups.  Flag should be removed and behavior made default if no issues arise after next release.
------------------------------------------------------------------------
r11221 | MageKing17 | 2015-01-18 23:39:12 +0100 (nie) | 3 linie

Reverting r4959 per discussion on #scp and the forums.

Adding every "#"-variant was causing spurious errors when switching from the MediaVPs to no mod. See http://www.hard-light.net/forums/index.php?topic=88982.0 for details.
------------------------------------------------------------------------
r11222 | chief1983 | 2015-01-22 20:30:08 +0100 (czw) | 1 linia

Fix for Mantis 3036: This unifies the cf_exists function to behave like the other functions in the cf_exists* family, and simultaneously addresses the bug.
------------------------------------------------------------------------

Probably most visible for players is:
Code: [Select]
------------------------------------------------------------------------
r11218 | chief1983 | 2015-01-15 21:10:20 +0100 (czw) | 1 linia

Experimental flag to apply lighting to briefing window model popups.  Flag should be removed and behavior made default if no issues arise after next release.
------------------------------------------------------------------------
Title: Re: Release: 3.7.2 RC5
Post by: TwoCables on January 25, 2015, 02:24:34 pm
Mostly fixes but this is whole idea of RCs
Code: [Select]
------------------------------------------------------------------------
r11001 | niffiwan | 2014-08-17 06:39:19 +0200 (nie) | 3 linie

Followup fix for mantis 3016 (FRED Briefing window FOV)

Make FRED icons & labels respect the Briefing_window_FOV
------------------------------------------------------------------------
r11002 | Echelon9 | 2014-08-17 07:48:59 +0200 (nie) | 1 linia

Fix Coverity 1093599 Negative array index read in hud_query_order_issued()
------------------------------------------------------------------------
r11003 | Echelon9 | 2014-08-17 08:07:25 +0200 (nie) | 1 linia

Fix Coverity 1093613 Negative array index read in stuff_loadout_list()
------------------------------------------------------------------------
r11004 | Echelon9 | 2014-08-17 09:09:58 +0200 (nie) | 1 linia

Fix Coverity 1093619 Array compared against 0 in delete_player()
------------------------------------------------------------------------
r11005 | Echelon9 | 2014-08-17 09:17:33 +0200 (nie) | 1 linia

Fix Coverity 1093621 Array compared against 0 in send_accept_packet()
------------------------------------------------------------------------
r11006 | Echelon9 | 2014-08-17 09:19:17 +0200 (nie) | 1 linia

Fix Coverity 1093622 Array compared against 0 in process_new_player_packet()
------------------------------------------------------------------------
r11007 | niffiwan | 2014-08-17 10:46:20 +0200 (nie) | 7 linii

Fix mantis 3065 (clear RA data)

Clear red alert data when resetting campaign progress, changing
campaigns and switching pilots
In CSG read, move RA data clear from the read RA section to the data
reset function (i.e. clear if CSG is valid, not if section contains
data)
------------------------------------------------------------------------
r11008 | niffiwan | 2014-08-18 11:02:00 +0200 (pon) | 4 linie

Followup fix for mantis 3049 (from Yarn)

Revert an Error back to a Warning
Prevent an out-of-bounds read of the Lcl_ext_str array
------------------------------------------------------------------------
r11009 | niffiwan | 2014-08-18 11:41:54 +0200 (pon) | 3 linie

Fix mantis 3097 (valgrind)

Don't read past the start of the string
------------------------------------------------------------------------
r11011 | niffiwan | 2014-08-20 12:32:22 +0200 (śro) | 5 linii

Fix mantis 3020 (pilot stats issue)

Reset pilot stats when we're creating a new CSG file. Otherwise stats
from the current pilot or campaign will be inherited by the new pilot /
campaign
------------------------------------------------------------------------
r11012 | Echelon9 | 2014-08-20 16:46:10 +0200 (śro) | 1 linia

Fix cppcheck (warning) Logical conjunction always evaluates to false: logfile_type < 0 && logfile_type >= 2.
------------------------------------------------------------------------
r11013 | Echelon9 | 2014-08-20 17:09:03 +0200 (śro) | 1 linia

Fix cppcheck (style) Same expression on both sides of ||.
------------------------------------------------------------------------
r11014 | Echelon9 | 2014-08-20 17:27:44 +0200 (śro) | 1 linia

Fix cppcheck (style) Consecutive return, break, continue, goto or throw statements are unnecessary.
------------------------------------------------------------------------
r11015 | Echelon9 | 2014-08-20 17:48:12 +0200 (śro) | 1 linia

Fix cppcheck (performance) Prefer prefix ++/-- operators for non-primitive types.
------------------------------------------------------------------------
r11016 | niffiwan | 2014-08-21 11:15:16 +0200 (czw) | 4 linie

Followup fix for mantis 2883 (from Yarn)

Set Lcl_special_chars when changing fonts
Change some copyright chars to use Lcl_special_chars
------------------------------------------------------------------------
r11017 | niffiwan | 2014-08-21 11:36:10 +0200 (czw) | 4 linie

Silence GCC warning variable ‘max_size’ set but not used

Code seems redundant as dscap_get_raw_data checks for a max size
anyway. And AFAIK the entire voice capture code is non-functional anyway
------------------------------------------------------------------------
r11018 | niffiwan | 2014-08-23 05:58:13 +0200 (sob) | 3 linie

Fix mantis 3099 (from Yarn)

Make HCF parsing more flexible
------------------------------------------------------------------------
r11019 | niffiwan | 2014-08-23 06:07:31 +0200 (sob) | 3 linie

Partial fix for mantis 2932 (RA wep idx)

Ensure pilot conversion RA weapon indexes are always valid
------------------------------------------------------------------------
r11020 | niffiwan | 2014-08-23 06:07:36 +0200 (sob) | 3 linie

Partial fix for mantis 2932 (cutscenes)

Convert campaign viewed cutscenes
------------------------------------------------------------------------
r11021 | niffiwan | 2014-08-23 06:38:03 +0200 (sob) | 3 linie

Fix gcc warnings in hudconfig.cpp

declaration of ‘color’ shadows a global declaration [-Wshadow] (x2)
------------------------------------------------------------------------
r11027 | Goober5000 | 2014-08-24 06:15:33 +0200 (nie) | 2 linie

MageKing17's patch: add door keys and quick start region, and fix single player / multiplayer description toggling
also fix two warnings regarding int and boolean conversions
------------------------------------------------------------------------
r11028 | Goober5000 | 2014-08-26 07:15:49 +0200 (wto) | 1 linia

Mantis #3101: check for presence of support dockpoints in all builds, not just release
------------------------------------------------------------------------
r11029 | niffiwan | 2014-08-26 13:14:48 +0200 (wto) | 4 linie

Revert "Silence GCC warning variable ‘max_size’ set but not used"

Based on chief1983's comment that this code is still used, I'll take
the safer route of just telling gcc to shaddupaboudit
------------------------------------------------------------------------
r11034 | karajorma | 2014-08-30 07:13:56 +0200 (sob) | 1 linia

Fix Mantis 3077 (Subtitles including a message will crash multiplayer games).
------------------------------------------------------------------------
r11035 | karajorma | 2014-08-30 07:26:19 +0200 (sob) | 1 linia

The previously committed version of multi-eval did not include the code to allow it to determine if client side scripts should also be executed on the server. This version does but will break any previously created missions.
------------------------------------------------------------------------
r11036 | karajorma | 2014-08-30 07:29:59 +0200 (sob) | 1 linia

Opps. Only need that defined once!
------------------------------------------------------------------------
r11037 | Goober5000 | 2014-08-31 00:13:20 +0200 (nie) | 1 linia

add an Assertion about a buffer overflow vulnerability in split_str
------------------------------------------------------------------------
r11038 | Goober5000 | 2014-08-31 00:22:54 +0200 (nie) | 1 linia

Karajorma missed an Opps :p
------------------------------------------------------------------------
r11039 | Goober5000 | 2014-08-31 00:27:40 +0200 (nie) | 2 linie

since we can replace variables in SCP_string, use that instead of an arbitrary char[256] buffer
also const-correctness in the constructor
------------------------------------------------------------------------
r11040 | Goober5000 | 2014-08-31 00:32:48 +0200 (nie) | 1 linia

subtitles can now be as long as messages
------------------------------------------------------------------------
r11041 | Goober5000 | 2014-08-31 00:39:32 +0200 (nie) | 1 linia

that variable isn't actually a buffer, so change the misleading name
------------------------------------------------------------------------
r11042 | Goober5000 | 2014-09-01 02:21:30 +0200 (pon) | 1 linia

use class declarations since these contain SCP_string
------------------------------------------------------------------------
r11043 | Goober5000 | 2014-09-01 02:21:55 +0200 (pon) | 1 linia

VC6 compatibility
------------------------------------------------------------------------
r11044 | Goober5000 | 2014-09-01 05:44:57 +0200 (pon) | 1 linia

Yarn's patch for Polish localization
------------------------------------------------------------------------
r11046 | Goober5000 | 2014-09-02 01:30:23 +0200 (wto) | 1 linia

substitue main hall for displaying MjnMixael's main halls in fsport
------------------------------------------------------------------------
r11072 | niffiwan | 2014-09-09 10:19:04 +0200 (wto) | 4 linie

Tweak autotools

Use libtool, remove warnings about subdirs, DIE if autogen.sh pre-reqs
aren't met
------------------------------------------------------------------------
r11073 | niffiwan | 2014-09-13 05:36:46 +0200 (sob) | 1 linia

Add missing \n to mod_table mprintf
------------------------------------------------------------------------
r11074 | niffiwan | 2014-09-13 05:51:14 +0200 (sob) | 3 linie

Fix mantis 3105 (from MageKing17)

Use a pointer for reading radar IFF info, not an object copy
------------------------------------------------------------------------
r11075 | niffiwan | 2014-09-13 06:03:20 +0200 (sob) | 1 linia

Update .gitignore for new autoconf & libtool
------------------------------------------------------------------------
r11076 | m_m | 2014-09-17 10:59:37 +0200 (śro) | 1 linia

From Parias: Fix for Mantis 3094: Request for new scripting function: ts.playCutscene()
------------------------------------------------------------------------
r11077 | m_m | 2014-09-21 17:23:13 +0200 (nie) | 1 linia

Fix for Mantis 3093: mn.getMissionFilenname() doesn't return a value if in GS_STATE_BRIEFING
------------------------------------------------------------------------
r11078 | niffiwan | 2014-09-22 11:56:01 +0200 (pon) | 4 linie

Parts of mantis 3103 (From MageKing17)

Points 3-5 from the mantis ticket
i.e. use OPF_SSM_CLASS in appropriate places
------------------------------------------------------------------------
r11079 | chief1983 | 2014-09-23 17:53:46 +0200 (wto) | 1 linia

Fix for Mantis 2888 - add  Suffix support to disable suffixes for messages on a per message basis in messages.tbl.  See the wiki.
------------------------------------------------------------------------
r11080 | Goober5000 | 2014-09-24 05:18:25 +0200 (śro) | 1 linia

Yarn's patch for Mantis #3106 (Font parameter in hud_gauges.tbl not parsed correctly)
------------------------------------------------------------------------
r11081 | Goober5000 | 2014-09-24 09:12:49 +0200 (śro) | 1 linia

CommanderDJ's patch for Mantis #3050 (Custom mainhall text is limited to 10 chars in the campaign editor)
------------------------------------------------------------------------
r11082 | Goober5000 | 2014-09-25 04:43:17 +0200 (czw) | 1 linia

Yarn's patch for Mantis #3107 (Parts of the interface code assume a font size of 10)
------------------------------------------------------------------------
r11083 | Goober5000 | 2014-09-25 05:03:21 +0200 (czw) | 1 linia

CommanderDJ's patch for Mantis #2899 (AddressSanitizer: heap-buffer-overflow in snd_play() sound.cpp)
------------------------------------------------------------------------
r11084 | Goober5000 | 2014-09-25 05:30:36 +0200 (czw) | 1 linia

fix Mantis #2987 (AddressSanitizer: global-buffer-overflow in message_queue_process())
------------------------------------------------------------------------
r11087 | niffiwan | 2014-09-26 10:48:12 +0200 (pią) | 4 linie

Fix mantis 3108 (from Yarn)

Make parsing of DRADIS and custom hud gauges consistent with the rest
of the hud gauges
------------------------------------------------------------------------
r11089 | niffiwan | 2014-09-27 04:56:53 +0200 (sob) | 4 linie

Fix mantis 2804: beams can use damage factors

Add game_setting.tbl option that allows beams to use weapons table
Armor/Shield/Subsystem damage factors
------------------------------------------------------------------------
r11090 | chief1983 | 2014-09-28 17:06:18 +0200 (nie) | 1 linia

Fix Mantis 3109: Revert r11079 and reopen #2888 since I didn't realize that Fred messages also often use built-in suffix appending.  Need to either use FUBAR's original solution or re-engineer something else.
------------------------------------------------------------------------
r11092 | z64555 | 2014-09-30 00:47:35 +0200 (wto) | 1 linia

From MageKing17, Makes the $CD: token for cutscenes.tbl optional. Useful, since a majority of assets no longer require physical CD's.
------------------------------------------------------------------------
r11093 | Goober5000 | 2014-09-30 04:18:28 +0200 (wto) | 1 linia

use the OBJ_INDEX macro, because that's why we have it
------------------------------------------------------------------------
r11094 | Goober5000 | 2014-09-30 05:20:51 +0200 (wto) | 1 linia

Between the Ashes HPC request: allow ships to attack others on the same team
------------------------------------------------------------------------
r11095 | Goober5000 | 2014-09-30 05:51:33 +0200 (wto) | 1 linia

MageKing17's patch for Mantis #3110: Message Brackets not displayed with 'Invisible to Friendlies' flag
------------------------------------------------------------------------
r11096 | Goober5000 | 2014-09-30 06:02:14 +0200 (wto) | 1 linia

and on the subject of Mantis #3110: fix the multi_sexp_deal_with_ship_flag issue that MageKing17 noticed, and tweak a sexp to be more clear
------------------------------------------------------------------------
r11097 | Goober5000 | 2014-09-30 06:29:13 +0200 (wto) | 1 linia

Between the Ashes HPC request: extend ai-chase-same-team to ai-disarm, ai-disable, and ai-destroy-subsys too
------------------------------------------------------------------------
r11098 | Goober5000 | 2014-09-30 06:30:37 +0200 (wto) | 1 linia

stupid missing parenthesis >.>
------------------------------------------------------------------------
r11099 | Goober5000 | 2014-09-30 06:32:02 +0200 (wto) | 1 linia

related to Mantis #2971: properly reset shield info when we have a null objp
------------------------------------------------------------------------
r11101 | Goober5000 | 2014-10-05 04:15:10 +0200 (nie) | 1 linia

tweaks
------------------------------------------------------------------------
r11102 | m_m | 2014-10-05 23:48:56 +0200 (nie) | 1 linia

Fixed a bug reported by Axem: The scripting API used the wrong functions to determine if a hud gauge is a custom hud gauge.
------------------------------------------------------------------------
r11103 | Goober5000 | 2014-10-06 04:15:46 +0200 (pon) | 1 linia

don't enable nav system always... that's not how this is supposed to work
------------------------------------------------------------------------
r11104 | Goober5000 | 2014-10-06 04:39:54 +0200 (pon) | 1 linia

well ok, revert that
------------------------------------------------------------------------
r11105 | zookeeper | 2014-10-06 23:44:23 +0200 (pon) | 1 linia

Reverted r10944 and r10945 for now, with the exception of the GL_TRIANGLE_STRIP->GL_QUADS fix.
------------------------------------------------------------------------
r11106 | Goober5000 | 2014-10-07 04:23:25 +0200 (wto) | 2 linie

allow sexps which reference sounds to use either the table index or the entry name as the reference
(based on a patch by m!m, see http://www.hard-light.net/forums/index.php?topic=86293.0)
------------------------------------------------------------------------
r11107 | Goober5000 | 2014-10-07 04:30:12 +0200 (wto) | 1 linia

I forget who requested this, but this change now causes FRED to allow numeric sexps to be used for OPF_WEAPON_BANK_NUMBER
------------------------------------------------------------------------
r11108 | Goober5000 | 2014-10-07 04:32:35 +0200 (wto) | 1 linia

Parias's patch for Mantis #3102 (make show-subtitle-text positioning consistent on MP clients)
------------------------------------------------------------------------
r11109 | Goober5000 | 2014-10-07 05:38:49 +0200 (wto) | 1 linia

make flag checking more efficient and prevent an Int3() on bad data
------------------------------------------------------------------------
r11110 | Goober5000 | 2014-10-08 04:16:09 +0200 (śro) | 1 linia

related to Mantis #3121, add parentheses if the string passed to runSEXP doesn't have them
------------------------------------------------------------------------
r11111 | Goober5000 | 2014-10-08 04:20:11 +0200 (śro) | 1 linia

remove unused debug function
------------------------------------------------------------------------
r11112 | chief1983 | 2014-10-08 17:58:49 +0200 (śro) | 1 linia

Wrong variable type, may work in MSVC but not on clang or gcc.
------------------------------------------------------------------------
r11113 | Goober5000 | 2014-10-09 04:59:20 +0200 (czw) | 1 linia

related to Mantis #3121, make SEXP parsing more robust, and remove some old debug/unused code in get_sexp_main()
------------------------------------------------------------------------
r11114 | Goober5000 | 2014-10-09 05:13:26 +0200 (czw) | 1 linia

better method of appending ellipsis (nb: strncpy pads with 0 if string is shorter than len)
------------------------------------------------------------------------
r11115 | Goober5000 | 2014-10-09 05:21:47 +0200 (czw) | 1 linia

technically, this is better
------------------------------------------------------------------------
r11116 | Goober5000 | 2014-10-11 21:42:56 +0200 (sob) | 1 linia

some turret changes from the XT branch
------------------------------------------------------------------------
r11117 | Goober5000 | 2014-10-11 21:44:19 +0200 (sob) | 1 linia

this too
------------------------------------------------------------------------
r11118 | Goober5000 | 2014-10-11 22:02:05 +0200 (sob) | 1 linia

from xt branch: add some hysteresis to asteroid fields to prevent "popping" when an asteroid exceeds the bounds
------------------------------------------------------------------------
r11119 | Goober5000 | 2014-10-11 22:18:40 +0200 (sob) | 1 linia

from xt branch: remove unneeded parameters, tweak some assets, minor optimization
------------------------------------------------------------------------
r11120 | Goober5000 | 2014-10-12 05:49:21 +0200 (nie) | 1 linia

xt branch tweaks
------------------------------------------------------------------------
r11121 | Goober5000 | 2014-10-12 06:06:59 +0200 (nie) | 1 linia

xt branch: additional optimizations using RAND_MAX_1f
------------------------------------------------------------------------
r11122 | Goober5000 | 2014-10-12 06:10:41 +0200 (nie) | 1 linia

probably good to change the comment too
------------------------------------------------------------------------
r11123 | Goober5000 | 2014-10-12 06:40:55 +0200 (nie) | 1 linia

xt: sprintf length safety
------------------------------------------------------------------------
r11124 | Goober5000 | 2014-10-12 22:13:19 +0200 (nie) | 1 linia

we don't need to cast because mod is a float
------------------------------------------------------------------------
r11125 | Goober5000 | 2014-10-12 22:13:35 +0200 (nie) | 1 linia

xt branch: tweaks to vecmat.cpp
------------------------------------------------------------------------
r11126 | Goober5000 | 2014-10-12 22:14:08 +0200 (nie) | 1 linia

xt branch: optimizations in fvi.cpp
------------------------------------------------------------------------
r11127 | Goober5000 | 2014-10-13 02:23:18 +0200 (pon) | 4 linie

xt branch: having a float version of gr_opengl_string makes text scrolling nice and smooth at high nonstandard resolutions
(also, looks like quad rendering works just fine here; no need to convert to tris)

convert credits.cpp to use float version of gr_opengl_string; eventually Taylor wanted to make the float version standard
------------------------------------------------------------------------
r11128 | Goober5000 | 2014-10-13 02:57:10 +0200 (pon) | 1 linia

xt branch: add capability for custom identifiers in build names (e.g. Xt-0314)
------------------------------------------------------------------------
r11129 | Goober5000 | 2014-10-13 03:55:07 +0200 (pon) | 1 linia

xt branch: optimizations in modelcollide.cpp
------------------------------------------------------------------------
r11130 | Goober5000 | 2014-10-13 04:08:16 +0200 (pon) | 1 linia

xt branch: minor tweaks to glow_points
------------------------------------------------------------------------
r11131 | Goober5000 | 2014-10-13 04:16:02 +0200 (pon) | 1 linia

xt branch: use CLAMP here
------------------------------------------------------------------------
r11132 | Goober5000 | 2014-10-13 04:38:34 +0200 (pon) | 3 linie

according to the C standard...
"The functions snprintf() and vsnprintf() write at most size bytes (including the trailing null byte ('\0')) to str."
...so we have that going for us, which is nice
------------------------------------------------------------------------
r11133 | Goober5000 | 2014-10-13 04:54:43 +0200 (pon) | 1 linia

xt branch: optimize objectsort.cpp by not calculating some things every loop iteration
------------------------------------------------------------------------
r11134 | Goober5000 | 2014-10-13 05:06:19 +0200 (pon) | 1 linia

fix a compile error (d'oh) and use type safety
------------------------------------------------------------------------
r11135 | Goober5000 | 2014-10-13 05:07:05 +0200 (pon) | 1 linia

wut?  defaulting to NULL here will cause these to never log anything...
------------------------------------------------------------------------
r11136 | Goober5000 | 2014-10-13 05:47:11 +0200 (pon) | 1 linia

string printing safety
------------------------------------------------------------------------
r11137 | Goober5000 | 2014-10-13 05:56:36 +0200 (pon) | 1 linia

SCP_string is useful here too
------------------------------------------------------------------------
r11138 | Goober5000 | 2014-10-13 06:01:38 +0200 (pon) | 1 linia

xt branch: more string safety
------------------------------------------------------------------------
r11139 | Goober5000 | 2014-10-14 18:18:11 +0200 (wto) | 1 linia

heh... Microsoft's implementation of snprintf doesn't conform to the standard!
------------------------------------------------------------------------
r11140 | Goober5000 | 2014-10-15 05:20:53 +0200 (śro) | 1 linia

additional string safety
------------------------------------------------------------------------
r11141 | Goober5000 | 2014-10-17 04:08:42 +0200 (pią) | 1 linia

xt branch: minor optimizations in beam.cpp
------------------------------------------------------------------------
r11142 | Goober5000 | 2014-10-17 04:12:24 +0200 (pią) | 2 linie

xt branch:
"Nothing major here, just added the same basic stuff from the nebula code to make beam glows fade out depending on how close to the eye they are. The primary reason for this was for beams on fighters, since the muzzle glows tend to block your view when they show up. Having them fade out still gives you the visual effect, but allows you to see through them as well."
------------------------------------------------------------------------
r11143 | Goober5000 | 2014-10-17 04:21:53 +0200 (pią) | 1 linia

xt branch: minor ship.cpp fixes
------------------------------------------------------------------------
r11144 | Goober5000 | 2014-10-17 04:26:03 +0200 (pią) | 4 linie

refine the calculation of effective_primary_banks...
1) optimization from xt branch: don't calculate if we only actually have one bank on our ship
2) make sure to count the current bank that we're firing, to avoid an edge case where we might have a negative fire penalty
3) make the condition logic a little clearer
------------------------------------------------------------------------
r11145 | Goober5000 | 2014-10-17 04:29:33 +0200 (pią) | 3 linie

xt branch:
1) the number of beam firing points should be the same as the number of ship firing points, because that's how we're calculating the expenditure of weapon energy
2) clear out Ship_type information when we exit the game
------------------------------------------------------------------------
r11146 | Goober5000 | 2014-10-17 04:31:33 +0200 (pią) | 1 linia

xt branch: minor tweaks
------------------------------------------------------------------------
r11147 | Goober5000 | 2014-10-17 04:34:58 +0200 (pią) | 1 linia

xt branch: WIF_MFLASH is unnecessary because we can check whether there is a muzzle flash index
------------------------------------------------------------------------
r11148 | Goober5000 | 2014-10-17 04:43:54 +0200 (pią) | 1 linia

xt branch: memset a bunch of weapons strings
------------------------------------------------------------------------
r11149 | Goober5000 | 2014-10-17 04:45:05 +0200 (pią) | 1 linia

xt branch: load stuff from the correct location
------------------------------------------------------------------------
r11150 | Goober5000 | 2014-10-17 07:18:29 +0200 (pią) | 1 linia

MageKing17 has done yeoman's work in fixing the version-specific commenting system.  Thanks, MageKing17!
------------------------------------------------------------------------
r11151 | niffiwan | 2014-10-19 10:33:35 +0200 (nie) | 1 linia

Allow fonts to set/change special char indexes
------------------------------------------------------------------------
r11152 | niffiwan | 2014-10-21 11:12:00 +0200 (wto) | 5 linii

Partial revert of r11145

A fake subsystem used as the firing point for fighter beams. It's
re-used for every fire point so the turret is supposed to only have 1
firepoint. i.e. energy consumption was already correctly calculated
------------------------------------------------------------------------
r11153 | niffiwan | 2014-10-21 11:16:39 +0200 (wto) | 1 linia

Set 1024x768 32bit as default res on *nix
------------------------------------------------------------------------
r11154 | The_E | 2014-10-24 17:55:30 +0200 (pią) | 1 linia

From MageKing17: Make the lua doManeuver command behave the same way as the sexp.
------------------------------------------------------------------------
r11155 | The_E | 2014-10-24 18:02:01 +0200 (pią) | 2 linie

Corrects an unwanted change in formatting

------------------------------------------------------------------------
r11156 | niffiwan | 2014-10-24 23:01:39 +0200 (pią) | 3 linie

Fix mantis #3126 (from MageKing17)

Remove limit of 32 tbms being loaded for any given table type
------------------------------------------------------------------------
r11157 | Goober5000 | 2014-10-26 03:43:46 +0100 (nie) | 1 linia

Mantis #3127: fix the spatial check in the rewritten algorithm
------------------------------------------------------------------------
r11158 | m_m | 2014-10-26 19:16:31 +0100 (nie) | 3 linie

Fix a crash reported by Axem related to freeing the dock list of an object.
This was caused by freeing the dock list from the destructor of an object which meant that copies of an object would corrupt the original object instance.
To make sure that doesn't happen again the copy constructor and assignment operator of object have been made private.
------------------------------------------------------------------------
r11159 | m_m | 2014-10-26 19:31:48 +0100 (nie) | 1 linia

Revert 11158 as it breaks FRED compilation.
------------------------------------------------------------------------
r11160 | zookeeper | 2014-10-28 08:28:20 +0100 (wto) | 1 linia

Added a little extra info to two bmpman errors.
------------------------------------------------------------------------
r11161 | zookeeper | 2014-10-28 08:29:55 +0100 (wto) | 1 linia

Clarified how to set a new variable with mn.SEXPVariables.
------------------------------------------------------------------------
r11163 | zookeeper | 2014-10-28 21:52:32 +0100 (wto) | 1 linia

Fixed a FRED crash when using $Flight controls follow eyepoint orientation (patch by MageKing17).
------------------------------------------------------------------------
r11165 | Swifty | 2014-10-29 07:13:17 +0100 (śro) | 1 linia

gr_opengl_string retooled to use glDrawArrays. Should be a bit faster now.
------------------------------------------------------------------------
r11167 | MageKing17 | 2014-10-29 20:59:47 +0100 (śro) | 3 linie

Minor followup to r11150.

The regular parsing code not using the same broken logic as parse_comments() is not the same thing as it "ignoring" too high versions, and searching for repetitions of the same token would result in just finding the first one over and over again (the likelihood of this actually mattering to anyone is minuscule, but I needed something to test commit access, and this code has been tested).
------------------------------------------------------------------------
r11168 | m_m | 2014-11-01 12:51:23 +0100 (sob) | 1 linia

With help from MageKing17: Fix for Mantis 3123: Virtual variables and indexers that return nil break the scripting system
------------------------------------------------------------------------
r11169 | niffiwan | 2014-11-02 06:59:44 +0100 (nie) | 3 linie

Redo Coverity 1215458 Uninitialized pointer field

Includes more robust checks of cmdline_parm data
------------------------------------------------------------------------
r11170 | m_m | 2014-11-07 10:02:42 +0100 (pią) | 2 linie

From MageKing17 and me: Fix for Mantis 3128: Docking related crash - dock_list isn't initialized
This patch makes the copy constructor and the assignment operator of the object class private as it contains members that should not be copied.
------------------------------------------------------------------------
r11171 | MageKing17 | 2014-11-09 20:10:29 +0100 (nie) | 3 linie

Adding "interceptable", "turret interceptable", and "fighter interceptable" weapon flags.

These allow munitions to be attacked by the AI without needing to set the "bomb" flag; "turret interceptable" means it can be attacked by turrets, "fighter interceptable" means it can be shot down by fighters, and "interceptable" sets both flags simultaneously. Requested by Rheyah.
------------------------------------------------------------------------
r11172 | MageKing17 | 2014-11-18 06:12:28 +0100 (wto) | 3 linie

Ensure that the debriefing code sets the font before wordwrapping.

Also, explicitly set the font instead of relying on Debrief_ui_window.draw() doing it implicitly.
------------------------------------------------------------------------
r11173 | MageKing17 | 2014-11-20 19:02:06 +0100 (czw) | 3 linie

Adding area-of-effect capability to Electronics weapons.

By adding an "+Area Of Effect" line after "+New Style:" or "+Old Style:", it causes every ship caught in the weapon's shockwave or blast to suffer electronics disruption. Requested by Black Wolf.
------------------------------------------------------------------------
r11175 | The_E | 2014-11-21 09:35:22 +0100 (pią) | 2 linie

Improvement for this error message

------------------------------------------------------------------------
r11176 | niffiwan | 2014-11-21 10:17:50 +0100 (pią) | 1 linia

Error needs LOCATION :)
------------------------------------------------------------------------
r11177 | niffiwan | 2014-11-21 10:26:21 +0100 (pią) | 4 linie

Fix mantis 3114

Change turret-tagged-only behaviour back to retail
Add AI profiles flag to allow use of newer behaviour (i.e. stricter)
------------------------------------------------------------------------
r11178 | MageKing17 | 2014-11-21 19:42:44 +0100 (pią) | 3 linie

From The_E, niffiwan, m_m, and myself: Fix Mantis 2404.

Makes "$Weapon Model Draw Distance:" actually stop external weapon models from being drawn beyond that distance (modified by detail level).
------------------------------------------------------------------------
r11179 | Goober5000 | 2014-11-24 16:34:09 +0100 (pon) | 1 linia

m!m's fix for Mantis #3131: contrary to the xt change from r11138, NULL is only returned on vm_malloc failure (so should never happen in normal execution)
------------------------------------------------------------------------
r11180 | Goober5000 | 2014-11-29 07:58:06 +0100 (sob) | 3 linie

improve sexp code for obtaining pitch/bank/heading with the following changes:
1) use an alternate algorithm for extracting angles from an orientation matrix
2) properly round floats to integers when converting to degrees
------------------------------------------------------------------------
r11181 | Goober5000 | 2014-12-01 00:53:22 +0100 (pon) | 1 linia

remove the Error (originally Assert) from r1675 and add back the comment removed in r8005
------------------------------------------------------------------------
r11182 | Goober5000 | 2014-12-03 06:14:12 +0100 (śro) | 1 linia

minor reorganization
------------------------------------------------------------------------
r11183 | Goober5000 | 2014-12-03 09:03:12 +0100 (śro) | 1 linia

added a sexp to pause and unpause music that is currently playing
------------------------------------------------------------------------
r11184 | Goober5000 | 2014-12-03 09:32:27 +0100 (śro) | 1 linia

it's good to check whether the music is paused, for bulletproof-ness
------------------------------------------------------------------------
r11185 | Goober5000 | 2014-12-03 09:43:43 +0100 (śro) | 1 linia

when the game returns from a paused state, don't unpause the music paused by sexp
------------------------------------------------------------------------
r11186 | Goober5000 | 2014-12-04 05:45:38 +0100 (czw) | 1 linia

this should fix Mantis #2888 (allow for head.ani files without letter suffixes)
------------------------------------------------------------------------
r11187 | Goober5000 | 2014-12-04 07:17:13 +0100 (czw) | 1 linia

a more future-proof way to keep track of explicitly paused audio
------------------------------------------------------------------------
r11188 | Goober5000 | 2014-12-07 22:17:21 +0100 (nie) | 1 linia

move this around for more logical flow
------------------------------------------------------------------------
r11189 | MageKing17 | 2014-12-07 22:21:32 +0100 (nie) | 1 linia

Fix mantis #3133. Fixes logic errors in factor_table not being sure if it's supposed to be 0-based or 1-based at different times.
------------------------------------------------------------------------
r11190 | Goober5000 | 2014-12-08 03:59:35 +0100 (pon) | 1 linia

fix Mantis #3135: account for the case when the game is paused before being minimized
------------------------------------------------------------------------
r11191 | MageKing17 | 2014-12-08 18:09:14 +0100 (pon) | 1 linia

Correct copy-paste error in check_sexp_syntax() from the armor types commit.
------------------------------------------------------------------------
r11192 | MageKing17 | 2014-12-10 00:22:30 +0100 (śro) | 3 linie

Related to r11189: avoid calling factor_table::getNextSlots() if the ship doesn't have the dynamic linking flag.

Basically, hitting "o" on any ship with more than 6 slots in a bank could crash FSO, even without the flag. Reported by Spoon.
------------------------------------------------------------------------
r11193 | Goober5000 | 2014-12-10 03:32:58 +0100 (śro) | 1 linia

fix Mantis #3132 (is-iff returns true when the target is destroyed)
------------------------------------------------------------------------
r11195 | Goober5000 | 2014-12-11 05:09:44 +0100 (czw) | 1 linia

add the pauseMusic scripting function, requested by MjnMixael
------------------------------------------------------------------------
r11196 | MageKing17 | 2014-12-12 02:43:18 +0100 (pią) | 3 linie

Adding "+Available From Start:" to Medals.tbl.

Requested by MjnMixael.
------------------------------------------------------------------------
r11197 | Goober5000 | 2014-12-12 05:25:42 +0100 (pią) | 1 linia

PAUSE ALL THE STREAMS
------------------------------------------------------------------------
r11198 | MageKing17 | 2014-12-15 18:52:32 +0100 (pon) | 3 linie

Change m_badge_earned into a vector.

This makes it so that getting enough kills to cross the threshold for more than one badge simultaneously grants all of them (with the debriefing showing only the last one) and backs out all of them if the scoring is backed out.
------------------------------------------------------------------------
r11201 | niffiwan | 2014-12-20 02:49:22 +0100 (sob) | 4 linie

Add warning for very fast ship-rotation values

Otherwise rotational collision detection is disabled for the ship
(and an int3() triggers in debug)
------------------------------------------------------------------------
r11202 | MageKing17 | 2014-12-22 08:39:31 +0100 (pon) | 3 linie

Fix mantis #3068.

Make hitting the "delete" key in the pilot-selection menu do the same thing as clicking on the "remove" button.
------------------------------------------------------------------------
r11204 | Goober5000 | 2014-12-22 21:48:34 +0100 (pon) | 1 linia

add ship class texture replacement using a simplified method that doesn't require the texture_set code
------------------------------------------------------------------------
r11205 | zookeeper | 2015-01-04 13:52:33 +0100 (nie) | 1 linia

Fixed breakage of $Category and $Type from r10843.
------------------------------------------------------------------------
r11206 | zookeeper | 2015-01-04 13:57:05 +0100 (nie) | 1 linia

Added support for NONE as a value for $Key Default, for making a key unbound by default.
------------------------------------------------------------------------
r11208 | MageKing17 | 2015-01-07 21:46:32 +0100 (śro) | 1 linia

Fixing weird problem with snd_update_3d_pos() that, honestly, baffles me as to how the code ever worked on any system.
------------------------------------------------------------------------
r11210 | Goober5000 | 2015-01-11 04:42:09 +0100 (nie) | 1 linia

instead of an Int3(), use a Warning that's only displayed once
------------------------------------------------------------------------
r11211 | Goober5000 | 2015-01-11 06:45:47 +0100 (nie) | 1 linia

add optional_string_one_of, which is useful to have
------------------------------------------------------------------------
r11212 | Goober5000 | 2015-01-11 06:46:18 +0100 (nie) | 1 linia

add warning if a cutscene is specified that isn't in cutscenes.tbl
------------------------------------------------------------------------
r11213 | Goober5000 | 2015-01-11 06:49:01 +0100 (nie) | 4 linie

minor modifications to mission cutscenes:
change cutscene_name field to filename, because it's actually the filename of the cutscene
make struct a plain old data object (no constructor)
make parsing a little tidier, and make the SEXP formula and closing #end tag optional
------------------------------------------------------------------------
r11214 | chief1983 | 2015-01-11 23:37:22 +0100 (nie) | 1 linia

Added OpenBSD to what is now a multi-BSD check.
------------------------------------------------------------------------
r11215 | zookeeper | 2015-01-12 12:19:25 +0100 (pon) | 1 linia

Fixed an issue with disabled binds getting matched in key translation.
------------------------------------------------------------------------
r11218 | chief1983 | 2015-01-15 21:10:20 +0100 (czw) | 1 linia

Experimental flag to apply lighting to briefing window model popups.  Flag should be removed and behavior made default if no issues arise after next release.
------------------------------------------------------------------------
r11221 | MageKing17 | 2015-01-18 23:39:12 +0100 (nie) | 3 linie

Reverting r4959 per discussion on #scp and the forums.

Adding every "#"-variant was causing spurious errors when switching from the MediaVPs to no mod. See http://www.hard-light.net/forums/index.php?topic=88982.0 for details.
------------------------------------------------------------------------
r11222 | chief1983 | 2015-01-22 20:30:08 +0100 (czw) | 1 linia

Fix for Mantis 3036: This unifies the cf_exists function to behave like the other functions in the cf_exists* family, and simultaneously addresses the bug.
------------------------------------------------------------------------

Probably most visible for players is:
Code: [Select]
------------------------------------------------------------------------
r11218 | chief1983 | 2015-01-15 21:10:20 +0100 (czw) | 1 linia

Experimental flag to apply lighting to briefing window model popups.  Flag should be removed and behavior made default if no issues arise after next release.
------------------------------------------------------------------------

I'll read the big list later, but wow, the briefing window model popup lighting thing was added rather quickly. :) I'll have to check that out later today!

Thank you for your help, tomimaki.
Title: Re: Release: 3.7.2 RC5
Post by: Cyborg17 on January 25, 2015, 07:26:37 pm
It was added quickly because it's a pretty minor addition and it shouldn't affect the other aspects of the game.
Title: Re: Release: 3.7.2 RC5
Post by: chief1983 on January 28, 2015, 08:49:44 pm
Wow, out for 3 days and no one's reported any new issues?  I may have to just re-badge this release as final after a week goes by.
Title: Re: Release: 3.7.2 RC5
Post by: Goober5000 on January 28, 2015, 09:06:34 pm
Well, the NVIDIA crash is still an issue...
Title: Re: Release: 3.7.2 RC5
Post by: TwoCables on January 28, 2015, 09:37:00 pm
Wow, out for 3 days and no one's reported any new issues?  I may have to just re-badge this release as final after a week goes by.

Another thing that can be done is to ask everyone on here in a new thread if they're using RC5 and to post if they are having issues. Or, is it normal for issues to have been posted by now if any exist?

For the record, I have been obsessing over Descent 3 lately, so I haven't tried RC5 yet (I haven't played FreeSpace in a couple of weeks).
Title: Re: Release: 3.7.2 RC5
Post by: niffiwan on January 28, 2015, 09:54:27 pm
Well, the NVIDIA crash is still an issue...

Isn't there a question over whether the Quadro drivers are as up to date as the drivers for the 'consumer' line of cards?
Title: Re: Release: 3.7.2 RC5
Post by: Cyborg17 on January 28, 2015, 11:02:19 pm
Goober added a note on mantis that updating the drivers didn't fix the issue on his computer.
Title: Re: Release: 3.7.2 RC5
Post by: niffiwan on January 28, 2015, 11:46:08 pm
Yeah, I have seen that, however I thought I saw a discussion on IRC (#scp) after that about a date disparity between the latest consumer drivers release and the latest Quadro drivers release.
Title: Re: Release: 3.7.2 RC5
Post by: deathspeed on January 29, 2015, 07:39:29 am
I hope to get some play time in today as I am off work, and I have an Nvidia GTX 480 with the latest non-beta drivers (347.25, released 1/22).  What specifically should I be looking for?  Something about beam crashes?
Title: Re: Release: 3.7.2 RC5
Post by: chief1983 on January 29, 2015, 07:47:45 am
Some people have reported crashes as immediately as looking at beam origins.  Others maybe indicated that it was more random but sometimes when a beam fired.  Basically if you play a beam heavy mission (maybe even the mediavps version of massive battle beams?) it will probably crash soon if you have the problem present on your setup.
Title: Re: Release: 3.7.2 RC5
Post by: AdmiralRalwood on January 29, 2015, 09:01:11 am
However, I don't think the GTX 400-series was affected even before the driver update.
Title: Re: Release: 3.7.2 RC5
Post by: Goober5000 on January 29, 2015, 10:43:56 am
It is always reproducible for me.  Run using the NVIDIA card (as opposed to Intelgrated which works fine) and look at a beam as it's firing.  Boom, instant crash.

The weird thing is that if you disable the kills gauge on the HUD, the crash does not occur.  This bears looking into.
Title: Re: Release: 3.7.2 RC5
Post by: chief1983 on January 29, 2015, 11:07:29 am
Hopefully sooner than later.  Most of the other users reporting the crash can't reproduce now.
Title: Re: Release: 3.7.2 RC5
Post by: krevett62 on January 29, 2015, 11:25:06 am
I saw niffiwan asked a question on mantis (I don't have an account for now), for me before updating my nvidia drivers, I was crashing when playing with 3.7.2_RC4 and with MVP 2014 or MVP 3.6.12, but no crash occured with retail data and the same exe. Also 3.7.0 with MVP 3.6.12 worked fine at this time.
Title: Re: Release: 3.7.2 RC5
Post by: Darklord42 on January 29, 2015, 12:15:21 pm
Stupid Question - But does the mac version have SSE instructions activated?   It should be yes, as I bet even the earliest Intel macs with 32bit intel core duo can do sse2.  Certainly any Mac newer than 2007.  But I'm curious as to if it's actually true.
Title: Re: Release: 3.7.2 RC5
Post by: niffiwan on January 29, 2015, 03:44:16 pm
I saw niffiwan asked a question on mantis (I don't have an account for now), for me before updating my nvidia drivers, I was crashing when playing with 3.7.2_RC4 and with MVP 2014 or MVP 3.6.12, but no crash occured with retail data and the same exe. Also 3.7.0 with MVP 3.6.12 worked fine at this time.

thanks, I've copied your report to mantis.
Title: Re: Release: 3.7.2 RC5
Post by: chief1983 on January 29, 2015, 03:49:38 pm
Stupid Question - But does the mac version have SSE instructions activated?   It should be yes, as I bet even the earliest Intel macs with 32bit intel core duo can do sse2.  Certainly any Mac newer than 2007.  But I'm curious as to if it's actually true.

I just build whatever is in the project, I'm not even sure how it's configured in that regard.  It wasn't long ago we still made PPC/x86 universal binaries officially, and the Xcode3 project could probably still do that until something breaking is committed.  So I don't know if we turned on SSE anywhere in the Xcode4+ project yet.
Title: Re: Release: 3.7.2 RC5
Post by: TwoCables on February 03, 2015, 05:03:53 am
Is it my imagination, or are the graphics improved for MediaVPs 2014 with 3.7.2 RC5?

(I'm not talking about the experimental flag to apply lighting to briefing window model popups)
Title: Re: Release: 3.7.2 RC5
Post by: Veers on February 03, 2015, 05:21:50 am
I'm late to the party, loaded. And let me crank this for the next few days :)

Good job on getting to RC5 guys!
Title: Re: Release: 3.7.2 RC5
Post by: AdmiralRalwood on February 03, 2015, 03:36:44 pm
Is it my imagination, or are the graphics improved for MediaVPs 2014 with 3.7.2 RC5?

(I'm not talking about the experimental flag to apply lighting to briefing window model popups)
Shouldn't be a difference; don't even think any rendering bugs got fixed between RC4 and RC5.
Title: Re: Release: 3.7.2 RC5
Post by: TwoCables on February 03, 2015, 05:30:08 pm
Is it my imagination, or are the graphics improved for MediaVPs 2014 with 3.7.2 RC5?

(I'm not talking about the experimental flag to apply lighting to briefing window model popups)
Shouldn't be a difference; don't even think any rendering bugs got fixed between RC4 and RC5.

Oh, I think I know why: I've been playing Descent 1 and 2 a little too much lately and so I probably forgot what FreeSpace 2 is like with these graphical improvements.
Title: Re: Release: 3.7.2 RC5
Post by: deathspeed on February 12, 2015, 12:54:19 pm
Playing The Antagonist using 3.7.2(RC5) and 3.6.12, I keep crashing to desktop ("FSO has stopped working" dialog box) while fighting with the Granite (Osmund's ship), both in and out of subspace.  It happens at various points, and I cannot determine what triggers it.

When I tried to play with the RC5 debug exe. to generate a log, I got the following warning, then when I said continue with debug, it immediately showed the same dialog box.    I can't get it to start at all.

Code: [Select]
$Rotation time: too low; this will disable rotational collisions. All three variables should be >= 1.39.
Fix this in ship 'SOHO'

ntdll.dll! ZwWaitForSingleObject + 21 bytes
kernel32.dll! WaitForSingleObjectEx + 67 bytes
kernel32.dll! WaitForSingleObject + 18 bytes
fs2_open_3_7_2_RC5-DEBUG.exe! SCP_DumpStack + 354 bytes
fs2_open_3_7_2_RC5-DEBUG.exe! Warning + 421 bytes
fs2_open_3_7_2_RC5-DEBUG.exe! parse_ship_values + 7062 bytes
fs2_open_3_7_2_RC5-DEBUG.exe! parse_ship + 744 bytes
fs2_open_3_7_2_RC5-DEBUG.exe! parse_shiptbl + 299 bytes
fs2_open_3_7_2_RC5-DEBUG.exe! ship_init + 556 bytes
fs2_open_3_7_2_RC5-DEBUG.exe! game_init + 1759 bytes
fs2_open_3_7_2_RC5-DEBUG.exe! game_main + 519 bytes
fs2_open_3_7_2_RC5-DEBUG.exe! WinMain + 330 bytes
fs2_open_3_7_2_RC5-DEBUG.exe! __tmainCRTStartup + 358 bytes
fs2_open_3_7_2_RC5-DEBUG.exe! WinMainCRTStartup + 15 bytes
kernel32.dll! BaseThreadInitThunk + 18 bytes
ntdll.dll! RtlInitializeExceptionChain + 99 bytes
ntdll.dll! RtlInitializeExceptionChain + 54 bytes

EDIT: I just realized it still created a FS_open.log

Code: [Select]
==========================================================================
DEBUG SPEW: No debug_filter.cfg found, so only general, error, and warning
categories can be shown and no debug_filter.cfg info will be saved.
==========================================================================
FreeSpace 2 Open version: 3.7.2.11227
Passed cmdline options:
  -spec_exp 15
  -ogl_spec 20
  -spec_static 1.5
  -spec_point 1.2
  -spec_tube 1.5
  -ambient_factor 35
  -missile_lighting
  -3dshockwave
  -soft_particles
  -post_process
  -fxaa
  -ballistic_gauge
  -dualscanlines
  -orbradar
  -rearm_timer
  -targetinfo
  -3dwarp
  -ship_choice_3d
  -weapon_choice_3d
  -warp_flash
  -snd_preload
  -mod The_Antagonist,mediavps_3612
Building file index...
Found root pack 'E:\games\FreeSpace2\The_Antagonist\Antagonist.vp' with a checksum of 0xe0243c08
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Advanced.vp' with a checksum of 0x4b8b0f5a
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_AnimGlows.vp' with a checksum of 0x6a554026
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Assets.3612.vp' with a checksum of 0x59649c21
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Assets.vp' with a checksum of 0x529cc70f
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Effects.3612.vp' with a checksum of 0x9c510aa0
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Effects.vp' with a checksum of 0xb9a9a485
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Music.vp' with a checksum of 0xb3e21469
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_RadarIcons.vp' with a checksum of 0x31dd7781
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Root.3612.vp' with a checksum of 0x7c9d7e74
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Root.vp' with a checksum of 0x6ffd5c78
Found root pack 'E:\games\FreeSpace2\multi-mission-pack.vp' with a checksum of 0x377695e0
Found root pack 'E:\games\FreeSpace2\multi-voice-pack.vp' with a checksum of 0xd50e7442
Found root pack 'E:\games\FreeSpace2\root_fs2.vp' with a checksum of 0xce10d76c
Found root pack 'E:\games\FreeSpace2\smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack 'E:\games\FreeSpace2\sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack 'E:\games\FreeSpace2\sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack 'E:\games\FreeSpace2\stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack 'E:\games\FreeSpace2\tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack 'E:\games\FreeSpace2\tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack 'E:\games\FreeSpace2\tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack 'E:\games\FreeSpace2\warble_fs2.vp' with a checksum of 0xd85c305d
Searching root 'E:\games\FreeSpace2\The_Antagonist\' ... 3 files
Searching root pack 'E:\games\FreeSpace2\The_Antagonist\Antagonist.vp' ... 713 files
Searching root 'E:\games\FreeSpace2\mediavps_3612\' ... 2 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Advanced.vp' ... 1283 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_AnimGlows.vp' ... 1641 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Assets.3612.vp' ... 315 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Assets.vp' ... 1527 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Effects.3612.vp' ... 10 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Effects.vp' ... 1876 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Music.vp' ... 32 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_RadarIcons.vp' ... 24 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Root.3612.vp' ... 13 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Root.vp' ... 94 files
Searching root 'E:\games\FreeSpace2\' ... 66 files
Searching root pack 'E:\games\FreeSpace2\multi-mission-pack.vp' ... 110 files
Searching root pack 'E:\games\FreeSpace2\multi-voice-pack.vp' ... 307 files
Searching root pack 'E:\games\FreeSpace2\root_fs2.vp' ... 157 files
Searching root pack 'E:\games\FreeSpace2\smarty_fs2.vp' ... 10 files
Searching root pack 'E:\games\FreeSpace2\sparky_fs2.vp' ... 3027 files
Searching root pack 'E:\games\FreeSpace2\sparky_hi_fs2.vp' ... 1337 files
Searching root pack 'E:\games\FreeSpace2\stu_fs2.vp' ... 2355 files
Searching root pack 'E:\games\FreeSpace2\tango1_fs2.vp' ... 32 files
Searching root pack 'E:\games\FreeSpace2\tango2_fs2.vp' ... 15 files
Searching root pack 'E:\games\FreeSpace2\tango3_fs2.vp' ... 10 files
Searching root pack 'E:\games\FreeSpace2\warble_fs2.vp' ... 52 files
Found 25 roots and 15011 files.
ERROR: Unknown Language Checksum: 589986744
Using default language settings...
TBM  =>  Starting parse of 'mv_core-lcl.tbm' ...
Setting language to English
TBM  =>  Starting parse of 'mv_core-lcl.tbm' ...
Game Settings Table: Using Standard Loops For SEXP Arguments
Game Settings Table: Using standard event chaining behavior
Game Settings Table: External shaders are DISABLED
Initializing OpenAL...
  OpenAL Vendor     : Creative Labs Inc.
  OpenAL Renderer   : Software
  OpenAL Version    : 1.1

  Found extension "ALC_EXT_EFX".

  Sample rate: 44100 (44100)
  EFX version: 1.0
  Max auxiliary sends: 1
  Playback device: Generic Software on Speakers (Realtek High Definition Audio)
  Capture device: Microphone (4- Webcam C110)
... OpenAL successfully initialized!
Initializing OpenGL graphics device at 1920x1080 with 32-bit color...
  Initializing WGL...
  Requested WGL Video values = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1
  Actual WGL Video values    = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1
  OpenGL Vendor    : NVIDIA Corporation
  OpenGL Renderer  : GeForce GTX 480/PCIe/SSE2
  OpenGL Version   : 4.5.0 NVIDIA 347.25

  Using extension "GL_EXT_fog_coord".
  Using extension "GL_ARB_multitexture".
  Using extension "GL_ARB_texture_env_add".
  Using extension "GL_ARB_texture_compression".
  Using extension "GL_EXT_texture_compression_s3tc".
  Using extension "GL_EXT_texture_filter_anisotropic".
  Using extension "GL_ARB_texture_env_combine".
  Using extension "GL_EXT_compiled_vertex_array".
  Using extension "GL_EXT_draw_range_elements".
  Using extension "GL_ARB_texture_mirrored_repeat".
  Using extension "GL_ARB_texture_non_power_of_two".
  Using extension "GL_ARB_vertex_buffer_object".
  Using extension "GL_ARB_pixel_buffer_object".
  Using extension "GL_SGIS_generate_mipmap".
  Using extension "GL_EXT_framebuffer_object".
  Using extension "GL_ARB_texture_rectangle".
  Using extension "GL_EXT_bgra".
  Using extension "GL_ARB_texture_cube_map".
  Using extension "GL_EXT_texture_lod_bias".
  Using extension "GL_ARB_point_sprite".
  Using extension "GL_ARB_shading_language_100".
  Using extension "GL_ARB_shader_objects".
  Using extension "GL_ARB_vertex_shader".
  Using extension "GL_ARB_fragment_shader".
  Using extension "GL_ARB_shader_texture_lod".
  Using extension "GL_ARB_texture_float".
  Using extension "GL_ARB_draw_elements_base_vertex".
  Found special extension function "wglSwapIntervalEXT".

Compiling new shader:
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
Shader features:
   Depth-blended Particles
Compiling new shader:
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
Shader features:
   Distorted Particles

  Compiling post-processing shader 1 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: post-f.sdr
  Compiling post-processing shader 2 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: blur-f.sdr
  Compiling post-processing shader 3 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: blur-f.sdr
  Compiling post-processing shader 4 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: brightpass-f.sdr
  Compiling post-processing shader 5 ...
   Loading built-in default shader for: fxaa-v.sdr
   Loading built-in default shader for: fxaa-f.sdr
  Compiling post-processing shader 6 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: fxaapre-f.sdr
  Compiling post-processing shader 7 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: ls-f.sdr

  Max texture units: 4 (32)
  Max elements vertices: 1048576
  Max elements indices: 1048576
  Max texture size: 16384x16384
  Max render buffer size: 16384x16384
  Can use compressed textures: YES
  Texture compression available: YES
  Post-processing enabled: YES
  Using trilinear texture filter.
  OpenGL Shader Version: 4.50 NVIDIA
... OpenGL init is complete!
Size of bitmap info = 742 KB
Size of bitmap extra info = 48 bytes
ANI cursorweb with size 24x24 (25.0% wasted)
GRAPHICS: Initializing default colors...
SCRIPTING: Beginning initialization sequence...
SCRIPTING: Beginning Lua initialization...
LUA: Opening LUA state...
LUA: Initializing base Lua libraries...
LUA: Beginning ADE initialization
ADE: Initializing enumeration constants...
ADE: Assigning Lua session...
SCRIPTING: Beginning main hook parse sequence....
Wokka!  Error opening file (scripting.tbl)!
TABLES: Unable to parse 'scripting.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'mv_flak-sct.tbm' ...
TBM  =>  Starting parse of 'mv_dbrs-sct.tbm' ...
TBM  =>  Starting parse of 'mv_exp-sct.tbm' ...
SCRIPTING: Inititialization complete.
SCRIPTING: Splash screen overrides checked
SCRIPTING: Splash hook has been run
SCRIPTING: Splash screen conditional hook has been run
Using high memory settings...
Wokka!  Error opening file (interface.tbl)!
WMCGUI: Unable to parse 'interface.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'mv_effects-sdf.tbm' ...
Dutifully ignoring the extra sound values for retail sound 36, 'l_hit.wav'...
Dutifully ignoring the extra sound values for retail sound 37, 'm_hit.wav'...
Windows reported 16 joysticks, we found 1
Current soundtrack set to -1 in event_music_reset_choices
TBM  =>  Starting parse of 'mv_music-mus.tbm' ...
TBM  =>  Starting parse of 'mv_effects-mfl.tbm' ...
TBM  =>  Starting parse of 'mv_effects-amr.tbm' ...
TBM  =>  Starting parse of 'ai-aip.tbm' ...
TBM  =>  Starting parse of 'mv_effects-wxp.tbm' ...
BMPMAN: Found EFF (exp20.eff) with 75 frames at 20 fps.
BMPMAN: Found EFF (ExpMissileHit1.eff) with 92 frames at 20 fps.
BMPMAN: Found EFF (exp04.eff) with 49 frames at 22 fps.
BMPMAN: Found EFF (exp05.eff) with 93 frames at 20 fps.
BMPMAN: Found EFF (exp06.eff) with 92 frames at 22 fps.
BMPMAN: Found EFF (capflash.eff) with 40 frames at 10 fps.
BMPMAN: Found EFF (Maxim_Impact.eff) with 23 frames at 30 fps.
ANI Lamprey_Impact with size 80x80 (37.5% wasted)
TBM  =>  Starting parse of 'mv_core-wep.tbm' ...
TBM  =>  Starting parse of 'mv_effects-wep.tbm' ...
TBM  =>  Starting parse of 'mv_assets-wep.tbm' ...
TBM  =>  Starting parse of 'mv_effects-obt.tbm' ...
TBM  =>  Starting parse of 'ai-obt.tbm' ...
WARNING: "$Rotation time: too low; this will disable rotational collisions. All three variables should be >= 1.39. Fix this in ship 'SOHO'" at ship.cpp:1888
Int3(): From c:\code\fs2_open_3_7_2_rc5\code\globalincs\windebug.cpp at line 1389
Title: Re: Release: 3.7.2 RC5
Post by: chief1983 on February 12, 2015, 01:02:27 pm
It should get through the warnings eventually, you might just need to click continue for a while to get past them.
Title: Re: Release: 3.7.2 RC5
Post by: deathspeed on February 12, 2015, 01:13:47 pm
Thanks!  It only has one warning, but then the game crashes before I get to the opening splash screen. 

I tried again with 3.7.2 (RC4) and got to play a bit before the crash.  Here is the log:

http://pastebin.com/sPrUvT9Q

EDIT:  I just tried with nightly build 11251 and got the same result as with RC5 - the game just won't start after saying Yes to the warning.

Code: [Select]
==========================================================================
DEBUG SPEW: No debug_filter.cfg found, so only general, error, and warning
categories can be shown and no debug_filter.cfg info will be saved.
==========================================================================
FreeSpace 2 Open version: 3.7.1.11251
Passed cmdline options:
  -spec_exp 15
  -ogl_spec 20
  -spec_static 1.5
  -spec_point 1.2
  -spec_tube 1.5
  -ambient_factor 35
  -missile_lighting
  -3dshockwave
  -soft_particles
  -post_process
  -fxaa
  -ballistic_gauge
  -dualscanlines
  -orbradar
  -rearm_timer
  -targetinfo
  -3dwarp
  -ship_choice_3d
  -weapon_choice_3d
  -warp_flash
  -snd_preload
  -mod The_Antagonist,mediavps_3612
Building file index...
Found root pack 'E:\games\FreeSpace2\The_Antagonist\Antagonist.vp' with a checksum of 0xe0243c08
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Advanced.vp' with a checksum of 0x4b8b0f5a
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_AnimGlows.vp' with a checksum of 0x6a554026
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Assets.3612.vp' with a checksum of 0x59649c21
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Assets.vp' with a checksum of 0x529cc70f
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Effects.3612.vp' with a checksum of 0x9c510aa0
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Effects.vp' with a checksum of 0xb9a9a485
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Music.vp' with a checksum of 0xb3e21469
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_RadarIcons.vp' with a checksum of 0x31dd7781
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Root.3612.vp' with a checksum of 0x7c9d7e74
Found root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Root.vp' with a checksum of 0x6ffd5c78
Found root pack 'E:\games\FreeSpace2\multi-mission-pack.vp' with a checksum of 0x377695e0
Found root pack 'E:\games\FreeSpace2\multi-voice-pack.vp' with a checksum of 0xd50e7442
Found root pack 'E:\games\FreeSpace2\root_fs2.vp' with a checksum of 0xce10d76c
Found root pack 'E:\games\FreeSpace2\smarty_fs2.vp' with a checksum of 0xddeb3b1e
Found root pack 'E:\games\FreeSpace2\sparky_fs2.vp' with a checksum of 0x164fe65a
Found root pack 'E:\games\FreeSpace2\sparky_hi_fs2.vp' with a checksum of 0xa11d56f1
Found root pack 'E:\games\FreeSpace2\stu_fs2.vp' with a checksum of 0xd77da83a
Found root pack 'E:\games\FreeSpace2\tango1_fs2.vp' with a checksum of 0x4c25221e
Found root pack 'E:\games\FreeSpace2\tango2_fs2.vp' with a checksum of 0x86920b82
Found root pack 'E:\games\FreeSpace2\tango3_fs2.vp' with a checksum of 0x705e8d71
Found root pack 'E:\games\FreeSpace2\warble_fs2.vp' with a checksum of 0xd85c305d
Searching root 'E:\games\FreeSpace2\The_Antagonist\' ... 3 files
Searching root pack 'E:\games\FreeSpace2\The_Antagonist\Antagonist.vp' ... 713 files
Searching root 'E:\games\FreeSpace2\mediavps_3612\' ... 2 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Advanced.vp' ... 1283 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_AnimGlows.vp' ... 1641 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Assets.3612.vp' ... 315 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Assets.vp' ... 1527 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Effects.3612.vp' ... 10 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Effects.vp' ... 1876 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Music.vp' ... 32 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_RadarIcons.vp' ... 24 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Root.3612.vp' ... 13 files
Searching root pack 'E:\games\FreeSpace2\mediavps_3612\MV_Root.vp' ... 94 files
Searching root 'E:\games\FreeSpace2\' ... 66 files
Searching root pack 'E:\games\FreeSpace2\multi-mission-pack.vp' ... 110 files
Searching root pack 'E:\games\FreeSpace2\multi-voice-pack.vp' ... 307 files
Searching root pack 'E:\games\FreeSpace2\root_fs2.vp' ... 157 files
Searching root pack 'E:\games\FreeSpace2\smarty_fs2.vp' ... 10 files
Searching root pack 'E:\games\FreeSpace2\sparky_fs2.vp' ... 3027 files
Searching root pack 'E:\games\FreeSpace2\sparky_hi_fs2.vp' ... 1337 files
Searching root pack 'E:\games\FreeSpace2\stu_fs2.vp' ... 2355 files
Searching root pack 'E:\games\FreeSpace2\tango1_fs2.vp' ... 32 files
Searching root pack 'E:\games\FreeSpace2\tango2_fs2.vp' ... 15 files
Searching root pack 'E:\games\FreeSpace2\tango3_fs2.vp' ... 10 files
Searching root pack 'E:\games\FreeSpace2\warble_fs2.vp' ... 52 files
Found 25 roots and 15011 files.
ERROR: Unknown Language Checksum: 589986744
Using default language settings...
TBM  =>  Starting parse of 'mv_core-lcl.tbm' ...
Setting language to English
TBM  =>  Starting parse of 'mv_core-lcl.tbm' ...
Game Settings Table: Using Standard Loops For SEXP Arguments
Game Settings Table: Using standard event chaining behavior
Game Settings Table: External shaders are DISABLED
Initializing OpenAL...
  OpenAL Vendor     : Creative Labs Inc.
  OpenAL Renderer   : Software
  OpenAL Version    : 1.1

  Found extension "ALC_EXT_EFX".

  Sample rate: 44100 (44100)
  EFX version: 1.0
  Max auxiliary sends: 1
  Playback device: Generic Software on Speakers (Realtek High Definition Audio)
  Capture device: Microphone (4- Webcam C110)
... OpenAL successfully initialized!
Failed to init speech
Initializing OpenGL graphics device at 1920x1080 with 32-bit color...
  Initializing WGL...
  Requested WGL Video values = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1
  Actual WGL Video values    = R: 8, G: 8, B: 8, depth: 24, stencil: 8, double-buffer: 1
  OpenGL Vendor    : NVIDIA Corporation
  OpenGL Renderer  : GeForce GTX 480/PCIe/SSE2
  OpenGL Version   : 4.5.0 NVIDIA 347.25

  Using extension "GL_EXT_fog_coord".
  Using extension "GL_ARB_multitexture".
  Using extension "GL_ARB_texture_env_add".
  Using extension "GL_ARB_texture_compression".
  Using extension "GL_EXT_texture_compression_s3tc".
  Using extension "GL_EXT_texture_filter_anisotropic".
  Using extension "GL_ARB_texture_env_combine".
  Using extension "GL_EXT_compiled_vertex_array".
  Using extension "GL_EXT_draw_range_elements".
  Using extension "GL_ARB_texture_mirrored_repeat".
  Using extension "GL_ARB_texture_non_power_of_two".
  Using extension "GL_ARB_vertex_buffer_object".
  Using extension "GL_ARB_pixel_buffer_object".
  Using extension "GL_SGIS_generate_mipmap".
  Using extension "GL_EXT_framebuffer_object".
  Using extension "GL_ARB_texture_rectangle".
  Using extension "GL_EXT_bgra".
  Using extension "GL_ARB_texture_cube_map".
  Using extension "GL_EXT_texture_lod_bias".
  Using extension "GL_ARB_point_sprite".
  Using extension "GL_ARB_shading_language_100".
  Using extension "GL_ARB_shader_objects".
  Using extension "GL_ARB_vertex_shader".
  Using extension "GL_ARB_fragment_shader".
  Using extension "GL_ARB_shader_texture_lod".
  Using extension "GL_ARB_texture_float".
  Using extension "GL_ARB_draw_elements_base_vertex".
  Found special extension function "wglSwapIntervalEXT".

Compiling new shader:
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
Shader features:
   Depth-blended Particles
Compiling new shader:
   Loading built-in default shader for: soft-v.sdr
   Loading built-in default shader for: soft-f.sdr
Shader features:
   Distorted Particles

  Compiling post-processing shader 1 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: post-f.sdr
  Compiling post-processing shader 2 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: blur-f.sdr
  Compiling post-processing shader 3 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: blur-f.sdr
  Compiling post-processing shader 4 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: brightpass-f.sdr
  Compiling post-processing shader 5 ...
   Loading built-in default shader for: fxaa-v.sdr
   Loading built-in default shader for: fxaa-f.sdr
  Compiling post-processing shader 6 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: fxaapre-f.sdr
  Compiling post-processing shader 7 ...
   Loading built-in default shader for: post-v.sdr
   Loading built-in default shader for: ls-f.sdr

  Max texture units: 4 (32)
  Max elements vertices: 1048576
  Max elements indices: 1048576
  Max texture size: 16384x16384
  Max render buffer size: 16384x16384
  Can use compressed textures: YES
  Texture compression available: YES
  Post-processing enabled: YES
  Using trilinear texture filter.
  OpenGL Shader Version: 4.50 NVIDIA
... OpenGL init is complete!
Size of bitmap info = 742 KB
Size of bitmap extra info = 48 bytes
ANI cursorweb with size 24x24 (25.0% wasted)
GRAPHICS: Initializing default colors...
SCRIPTING: Beginning initialization sequence...
SCRIPTING: Beginning Lua initialization...
LUA: Opening LUA state...
LUA: Initializing base Lua libraries...
LUA: Beginning ADE initialization
ADE: Initializing enumeration constants...
ADE: Assigning Lua session...
SCRIPTING: Beginning main hook parse sequence....
Wokka!  Error opening file (scripting.tbl)!
TABLES: Unable to parse 'scripting.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'mv_flak-sct.tbm' ...
TBM  =>  Starting parse of 'mv_dbrs-sct.tbm' ...
TBM  =>  Starting parse of 'mv_exp-sct.tbm' ...
SCRIPTING: Inititialization complete.
SCRIPTING: Splash screen overrides checked
SCRIPTING: Splash hook has been run
SCRIPTING: Splash screen conditional hook has been run
Using high memory settings...
Wokka!  Error opening file (interface.tbl)!
WMCGUI: Unable to parse 'interface.tbl'!  Error code = 5.
TBM  =>  Starting parse of 'mv_effects-sdf.tbm' ...
Dutifully ignoring the extra sound values for retail sound 36, 'l_hit.wav'...
Dutifully ignoring the extra sound values for retail sound 37, 'm_hit.wav'...
Windows reported 16 joysticks, we found 1
Current soundtrack set to -1 in event_music_reset_choices
TBM  =>  Starting parse of 'mv_music-mus.tbm' ...
TBM  =>  Starting parse of 'mv_effects-mfl.tbm' ...
TBM  =>  Starting parse of 'mv_effects-amr.tbm' ...
TBM  =>  Starting parse of 'ai-aip.tbm' ...
TBM  =>  Starting parse of 'mv_effects-wxp.tbm' ...
BMPMAN: Found EFF (exp20.eff) with 75 frames at 20 fps.
BMPMAN: Found EFF (ExpMissileHit1.eff) with 92 frames at 20 fps.
BMPMAN: Found EFF (exp04.eff) with 49 frames at 22 fps.
BMPMAN: Found EFF (exp05.eff) with 93 frames at 20 fps.
BMPMAN: Found EFF (exp06.eff) with 92 frames at 22 fps.
BMPMAN: Found EFF (capflash.eff) with 40 frames at 10 fps.
BMPMAN: Found EFF (Maxim_Impact.eff) with 23 frames at 30 fps.
ANI Lamprey_Impact with size 80x80 (37.5% wasted)
TBM  =>  Starting parse of 'mv_core-wep.tbm' ...
TBM  =>  Starting parse of 'mv_effects-wep.tbm' ...
TBM  =>  Starting parse of 'mv_assets-wep.tbm' ...
TBM  =>  Starting parse of 'mv_effects-obt.tbm' ...
TBM  =>  Starting parse of 'ai-obt.tbm' ...
The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead.
The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead.
The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead.
The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead.
The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead.
The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead.
The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead.
The "turret firing" animation type name is deprecated.  Specify "turret-firing" instead.
TBM  =>  Starting parse of 'mv_core-shp.tbm' ...
TBM  =>  Starting parse of 'radar-shp.tbm' ...
TBM  =>  Starting parse of 'mv_effects-shp.tbm' ...
TBM  =>  Starting parse of 'mv_assets-shp.tbm' ...
WARNING: "$Rotation time: too low; this will disable rotational collisions. All three variables should be >= 1.39. Fix this in ship 'SOHO'" at ship.cpp:4264
Int3(): From c:\code\fs2_open_0\code\globalincs\windebug.cpp at line 1389
Title: Re: Release: 3.7.2 RC5
Post by: AdmiralRalwood on February 12, 2015, 01:22:11 pm
I just tried with nightly build 11251 and got the same result as with RC5 - the game just won't start after saying Yes to the warning.
Don't say "yes", say "no". Saying "yes" means you want to try debugging the problem; say "no" to continue running until you reach a non-Warning problem.
Title: Re: Release: 3.7.2 RC5
Post by: deathspeed on February 12, 2015, 01:32:46 pm
oh, derp.  Can you tell I haven't used debug builds before?   ;7  Thanks!

I just finished the mission with 11251 and have to go now, but i'll try again later tonight.

Thanks for your patience, everyone!

EDIT:

here is the log from RC5:  http://pastebin.com/aapaJnaL

EDIT 2:

Upon reading the release thread for this awesome campaign, it looks like this behavior has been around for a long time, so I doubt that it is anything specific to RC5.
Title: Re: Release: 3.7.2 RC5
Post by: Cyborg17 on February 12, 2015, 08:40:27 pm
It may not have been introduced in RC5, but it could still be an issue with the code that could get stabilized during this release phase.
Title: Re: Release: 3.7.2 RC5
Post by: AdmiralRalwood on February 12, 2015, 11:17:24 pm
here is the log from RC5:  http://pastebin.com/aapaJnaL
This log doesn't show a crash...?
Title: Re: Release: 3.7.2 RC5
Post by: Spoon on February 13, 2015, 06:37:16 am
here is the log from RC5:  http://pastebin.com/aapaJnaL
This log doesn't show a crash...?
I've ran into plenty of CTD's that don't actually make much of a notice in the debug log. The 'freespace open has stopped responding' kind tends to do that especially.
Title: Re: Release: 3.7.2 RC5
Post by: AdmiralRalwood on February 13, 2015, 11:03:43 am
here is the log from RC5:  http://pastebin.com/aapaJnaL
This log doesn't show a crash...?
I've ran into plenty of CTD's that don't actually make much of a notice in the debug log. The 'freespace open has stopped responding' kind tends to do that especially.
Yeah, I know; this log shows the game being quit and shutting down successfully.
Title: Re: Release: 3.7.2 RC5
Post by: deathspeed on February 13, 2015, 06:43:01 pm
here is the log from RC5:  http://pastebin.com/aapaJnaL
This log doesn't show a crash...?
I've ran into plenty of CTD's that don't actually make much of a notice in the debug log. The 'freespace open has stopped responding' kind tends to do that especially.
Yeah, I know; this log shows the game being quit and shutting down successfully.

Hmm, maybe I posted the wrong log.  I restarted the campaign and have been playing with RC5 again, so if I get any crashes I'll try again.

EDIT:  Here is the most recent one after crashing to desktop: http://pastebin.com/eAcCtRV9
Title: Re: Release: 3.7.2 RC5
Post by: technopredator on February 20, 2015, 10:55:15 am
Thank you for the release :)