Goober5000
40120210a4
add Wing Commander Saga's fiction viewer
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4328 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:43:07 +10:00
taylor
1819e1ead6
cleanup of chksum stuff (works properly on 64-bit systems now) add chksum support for VPs, both a startup in debug builds, and via cmdline option (-verify_vps) little cleanup in cmdline.cpp (get rid of the remaining "fix bugs" crap)
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4126 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:57 +10:00
taylor
45fb2f2189
a little better error handling for cf_exists_full() add a cf_exists_full_ext() which can find a series of extensions and returns true if any of them exist use cf_exists_full_ext() for eventmusic file checks (to check for ogg and wav) get rid of SPM hack, it's wrong (just commented out for now though) fix a bunch of bugs in cf_find_file_location_ext(): - try to handle files with multiple periods a bit better (for the wav files like: blah_1.5.wav) - load issue with finding incorrect files by mistake - prevent finding different file types in various paths/roots
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4074 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:55 +10:00
taylor
d0ca7a13de
some CFILE cleanup and slight directory order reorg add cfopen_special() for quickly opening files that have already been found with cf_find_file_location_ext() remove NO_SOUND
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3985 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:51 +10:00
taylor
d56a2b33bb
remove avi and mpg from supported extensions
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3851 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:44 +10:00
Backslash
6b1fd17141
add .ogg to the list of recognized movie file extensions
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3415 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:29 +10:00
taylor
6b692e048f
don't lowercase the dir for chdir on non-Win32 since it could be, and probably is, case sensitive
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3368 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:27 +10:00
Goober5000
7e41877b7b
proper capitalization according to Volition
2006-04-20 06:32:30 +00:00
taylor
380b0de996
extra safety check when creating a default path string, filename is optional be we need to available if root0 is missing (CFILE not initted yet)
...
fix that crazy compiler<->constructor<->linker<->server.txt deal caused by some bad code and a freaky link thing in freespace.cpp
2006-04-16 05:28:10 +00:00
taylor
21311268f7
DDS now works well on the interface, but I forgot to every commit the CFILE change so that they are actually usable :)
2006-04-12 00:53:26 +00:00
taylor
7bd5d26e10
minor 64-bit related fixage
2006-02-16 05:07:50 +00:00
Goober5000
a9642a2a86
more tweaks, plus clarification of checks for the existence of files
...
--Goober5000
2006-02-13 00:20:46 +00:00
wmcoolmon
38daca278d
data/scripts directory
2006-01-17 02:33:20 +00:00
taylor
79e0e6b355
fix up cf_find_file_location() and related elements so that it's safer (based on WMC's work, but actually safe this time ;))
2005-12-28 22:06:48 +00:00
taylor
22b9889d33
fix quite a few CFILE issues:
...
use #define's for path lengths when possible so it's easier to move between functions
fix huge Cfile_stack[] issue (how the hell did that get through ✌️ QA?)
add Int3() check on cfopen() so it's easier to know if it get's called before cfile is ready to use
move path separators to pstypes.h
fix possible string overruns when setting up CFILE roots
make sure we don't try to init current directory again thinking it's a CD-ROM
add the list of VP roots to debug log, this will undoubtedly be useful
when -nosound is use go ahead and set -nomusic too to both checks are correct
add list of cmdline options to debug log
fix possible overwrite issues with get_version_string() and remove '(fs2_open)' from string plus change OGL->OpenGL, D3D->Direct3D
2005-12-06 03:13:49 +00:00
wmcoolmon
542c762d6a
Some cfile changes that slipped by
2005-10-17 00:13:28 +00:00
wmcoolmon
b00f5f9a55
Hardened cfile against array overflows
2005-10-16 23:15:47 +00:00
taylor
03bdf5e87f
8 months I've been meaning to put this in the Linux tree, me == moron
2005-04-19 06:22:20 +00:00
taylor
7f786136a6
s/vector/vec3d/g, better support for different compilers (Jens Granseuer)
2005-04-05 05:53:25 +00:00
taylor
60d25cb9fa
that one should never have slipped passed me (Linux specific)
2005-03-02 03:13:00 +00:00
taylor
0e646c0a45
merge with Linux/OSX tree - p0130
...
remove extra brace in cfile.cpp
2005-01-30 18:32:42 +00:00
taylor
2a7b06112d
merge with Linux/OSX tree - p0130
2005-01-30 12:50:08 +00:00
wmcoolmon
5c6594234e
Fix for music directory parent
2005-01-09 21:40:07 +00:00
wmcoolmon
02a8eefd80
Added .ogg in proper directories
2004-12-25 00:22:54 +00:00
taylor
c5efd0be0f
EFF animation support
2004-10-31 21:29:00 +00:00
taylor
4e8849e133
almost forgot this for the IBX stuff
2004-10-09 18:08:33 +00:00
Kazan
864e1b5922
remove MCD complete
2004-07-26 20:47:56 +00:00
taylor
759b7e8b31
make sure avi and mpg movies get added to file cache
2004-07-17 09:03:29 +00:00
Kazan
428b3dcbc9
MCD - define _MCD_CHECK to use memory tracking
2004-07-12 16:33:09 +00:00
wmcoolmon
b1ab3f347f
Nonworking OGG support for sound (not music) added, disabled load-only-used-weapons code, modification to sound system registry code.
...
OGG code has been commented out, so you don't need the SDK yet.
2004-06-22 23:14:10 +00:00
wmcoolmon
a304552353
Scratch that - .tbm is a better extension
2004-05-26 02:29:44 +00:00
wmcoolmon
75dfa3d338
Added table chunk extension
2004-05-26 02:26:14 +00:00
taylor
f1bfa1bdfc
make sure JPG and DDS files are added to the file cache for maps and effects
2004-05-06 22:12:14 +00:00
Goober5000
7ef2ab2e39
Uber pass at reducing #includes
...
--Goober5000
2004-03-05 09:02:13 +00:00
Goober5000
c89af3a84a
got rid of unnecessary double semicolons
...
--Goober5000
2004-02-04 09:02:45 +00:00
Goober5000
9940d28a07
fixed a strange thing that Bobboau inexplicably put in
...
--Goober5000
2003-08-27 01:36:22 +00:00
Goober5000
1377f3304c
fixed unreachable code
...
--Goober5000
2003-08-25 04:39:17 +00:00
bobboau
a76ebd336e
specular code should be bugless now,
...
cell shadeing has been added activated via the comand line '-cell',
3D shockwave models, and a transparency method I'm calling edge and center alpha that could be usefull for other things, ask for details
2003-08-22 07:35:09 +00:00
wmcoolmon
22d476ba2e
Made cfile_delete return 0 on failure, 1 on success
2003-08-20 08:12:08 +00:00
unknownplayer
3a7cc9cc63
The big DX/main line merge. This has been uploaded to the main CVS since I can't manage to get it to upload to the DX branch. Apologies to all who may be affected adversely, but I'll work to debug it as fast as I can.
2003-03-18 10:07:06 +00:00
DTP
d0008ffd9f
-DTP reworked mod support,
2002-11-10 16:30:53 +00:00
DTP
391e276e91
Made sure, that VP and Plain files dont get added twice to the search order. Side-effect of Mod support.
2002-11-04 08:32:38 +00:00
DTP
32d1ba73b0
doh!, used upper case in include, dont know how much it matters for *nix systems, but here it is
2002-10-30 06:31:05 +00:00
DTP
4704315480
DTP; started basic implementation of mod-support
...
plain files only for now. fs2_open.exe -mod X will look for files in fs2/ X /all-legal-subdirectories. no checking/creating dirs yet. directories must be there.
2002-10-27 23:59:28 +00:00
penguin
0c503be8d1
The big include file move
2002-08-01 01:41:11 +00:00
penguin
69e2d92570
added #ifdef _WIN32 around windows-specific system headers
2002-07-29 19:04:48 +00:00
penguin
3463682f1a
Back-port to MSVC
2002-07-07 19:56:00 +00:00
penguin
8f92eebd34
Warpcore CVS sync
2002-06-03 04:10:40 +00:00
penguin
663b3471b9
Volition sources -- warpcore CVS import
2002-06-03 03:26:03 +00:00