Commit Graph
90 Commits
Author SHA1 Message Date
The_E f7ab7be87a Small fix to make gcc happy. 2012-01-02 12:28:58 +00:00
IssMneur 8c013c2561 From CommanderDJ: - Fully vectorize and stringify mainhall.tbl internals
- replaces all arrays with SCP_vectors
 - replaces all c-strings with SCP_strings
 - depreciates +Misc Anim Handles: and +Misc Anim Flags: because they are just cruft
 -- +Misc Anim Handles: has not been hooked up for years
 -- +Misc Anim Flags: are dealt with automatically
2011-12-29 06:28:05 +00:00
Zacam 8f7169065f From CommanderDJ: SCP_Vector-izes some more of the Main Hall structures (intercom and misc anim mostly) 2011-12-22 00:13:31 +00:00
Zacam 3f100ecf03 Tortoise Merge somehow screwed the application of the patch for Commit 8093, my apologies to everybody. 2011-12-15 18:53:41 +00:00
Zacam 5deedda7f7 From CommanderDJ: Corrects the timing problem caused by commit 8079 regarding the playing of Main_hall misc_anim sounds. 2011-12-15 15:31:20 +00:00
IssMneur 4d355988c7 From CommanderDJ: parse the mainhall only on first load.
Adds -reparse_mainhall to enable the previous behaviour of parsing the mainhall on every viewing of the mainhall.
2011-12-10 17:56:15 +00:00
IssMneur 3483e50b19 From ni1s: Apparently gcc chokes on this without the space. 2011-12-09 07:23:36 +00:00
IssMneur 9e21aea439 Allow names in mainhall.tbl sound lists.
Allows sound names in addition to sound indexes in the sound lists:
 +Intercom sound:
 +Misc anim sounds:
 +Door sounds:
Extends parse_sound to search in the interface sound table instead of the main sound table.
2011-12-09 06:38:16 +00:00
Zacam 1c820a6e8c Part Two: Synchronization pass of Trunk and Antipodes Differences.
Removes all extraneous ifdefs (Demo, E3, Multi Beta, etc).
Leaves Debug and Inferno.
2011-09-09 10:23:53 +00:00
The_E 3e660d6bda Removing the RELEASE_REAL define from ye olde ✌️ days. We really don't need it anymore. 2011-08-30 17:46:03 +00:00
Goober5000 807d3fe947 bump number of misc anims to 32 2010-11-26 04:03:56 +00:00
Goober5000 6b7a041ead add feature to select a random animation from a miscellaneous animation group 2010-11-25 23:51:22 +00:00
Goober5000 793c0f077c move the error nprintf to a place where it will trigger before the crash it tests for
fix a loop boundary check
2010-11-25 20:10:13 +00:00
Goober5000 b169a76547 add error detection for arrays that exceed maximum
num door sounds = num door animations
(how did that ever work before?)
2010-11-24 07:18:05 +00:00
Goober5000 56372860f3 how was that accidentally deleted? 2010-11-24 06:39:22 +00:00
Goober5000 27fc907b8f remove #defines that were obsolete since after FS1
fix an nprintf bug
change the method of pausing anims so that more than one anim can play in the same spot
(this means that the first frame of an anim won't be drawn until the anim actually starts playing but I think that's okay; it is really only noticeable for the crane animation in the Bastion main hall when the "new player tips" box appears)
2010-11-24 06:33:53 +00:00
Goober5000 b90c4e8045 ugh; formatting ftw 2010-11-24 04:53:41 +00:00
Goober5000 c3ed724025 slight cleanup 2010-11-24 04:35:10 +00:00
Goober5000 5c79188fd1 Zacam's & Flaming_Sword's patch for ANI streaming, audited by Goober5000 2009-11-02 01:45:26 +00:00
portej05 e740086bee Antipodes 3 from Flaming_Sword 2009-09-26 05:52:17 +00:00
portej05 22b13c269e post-frame-shaded subtitles! Pass an argument 13 which is either (true) or (false) in order to make use of this.
Fix for multimonitor focus loss issue associated with the mouse at the initialisation of the mainhall
2009-09-09 11:52:42 +00:00
portej05 6bc7f30d78 safe_strings - from Antipodes build #1 2009-07-27 16:06:24 +00:00
portej05 2a09ecc89b The big CVS comment removal. This chops approx. 3.5mb off a full checkout.
I've tested this through compiling and through hand checking. 
Normalises line endings in ALL files to \n.
2009-06-20 08:08:20 +00:00
Goober5000 57cab322b4 add apostrophes to contractions, lol 2009-04-10 07:49:12 +00:00
taylor 0cab4aae17 only load tbls from tables/ (Mantis #1725) 2008-10-13 06:34:48 +00:00
taylor 6167768616 better error handling for when TCP socket is already in use (Mantis #1626)
fix missing protocol XSTR that used the wrong tstring for display
2008-10-05 01:17:45 +00:00
WMCoolmon f23f526168 Better compatibility with avoiding the main hall 2008-08-30 10:57:27 +00:00
taylor cac475bdd5 remove storybook, since the fiction viewer makes it obsolete 2008-03-20 18:55:16 +00:00
taylor 11ca1ef4a8 move stable branch to the primary under trunk 2008-03-16 16:25:19 +00:00
taylor eb8c44c2a0 move HEAD to it's own dir under trunk 2008-03-16 16:21:11 +00:00
Goober5000 4811257f31 revert the directory move 2008-02-09 21:33:46 +00:00
Goober5000 8909d048b3 remove extraneous fs2_open folder from all branches and tags 2008-02-09 19:21:05 +00:00
taylor 5dbd5674d0 fix campaign is missing then give player choice to switch campaigns, switch pilots, or exit 2007-11-22 05:23:44 +00:00
Goober5000 3ef004c041 recognize a Vasudan main hall even when it isn't the second one; play the appropriate music as soon as the main hall switches 2007-11-20 01:11:13 +00:00
Goober5000 46b0d001fb added fixes for #1415 and #1483, made sure every read_file_text had a corresponding setjmp, and sync'd the parse error messages between HEAD and stable 2007-09-02 02:10:29 +00:00
Goober5000 d1ae80c53f fixed up some error messages 2007-04-03 01:39:31 +00:00
taylor 908d24f797 be sure to page in textures for change ship class sexp preload
add a ASF_MENUMUSIC type for things that aren't mission-based event music (since that is handled differently now)
make event music keep extension if it exists, so that the special data will be accurate
bits of cleanup from old MS code that we don't need
2007-03-22 20:35:45 +00:00
taylor 328ee49dce remove NO_SOUND 2007-02-10 00:18:22 +00:00
wmcoolmon 7366176e79 WMC codebase commit. See pre-commit build thread for details on changes. 2006-12-28 00:59:54 +00:00
Goober5000 a2ab9e5be0 improve error message 2006-11-05 18:41:40 +00:00
taylor 8c5276c067 fixes for stuff_string() bounds checking 2006-09-11 06:51:17 +00:00
taylor 7957f8964d crap, there was supposed to be a multi check there 2006-09-11 06:10:28 +00:00
taylor 7c18fc6c7e quite a few fixes to handle missing campaigns better
change load order for campaign loading to a full check: Player-specified -> BUILTIN_CAMPAIGN -> First Avaiable.
clean up the getting of a list of available campaigns
fix simroom issue where single missions, with the [V] icon, would display wrong (this was a retail bug, but it doesn't show normally)
fix bug where, if a campaign failed to load, it would still appear available for savefile useage
fix bug where, when resetting the campaign info, the num_missions var wasn't 0'd and it could cause a sexp Assert() during reset
2006-09-11 06:02:14 +00:00
wmcoolmon 73377b5200 Allow use of the techroom, even if no current campaign exists. 2006-09-04 06:03:10 +00:00
Goober5000 ea224ed952 fix for Mantis #750
--Goober5000
2006-05-21 22:57:30 +00:00
Goober5000 67e8f94a93 proper capitalization according to Volition 2006-04-20 06:32:30 +00:00
taylor aeb1c904a1 remove all of the *_ex() parsing functions added for use by EFFs
add a pause/unpause for parsing so that we can safely start parsing something new then continue parsing something old
make Mission_text and Mission_text_raw only use the memory needed, and free it when it doesn't need to parse anymore
  (should work ok with FRED2, but I wasn't able to test it)
2006-04-14 18:44:16 +00:00
Goober5000 1f3db839e8 not needed... and just an annoyance with > 2 main halls 2006-03-01 04:01:15 +00:00
Goober5000 73af2a1fec cool stuff with main hall music tracks 2006-02-28 06:59:28 +00:00
taylor fb8cd02a10 fix for string overwrites with get_version_string() 2005-12-06 03:14:45 +00:00