Goober5000
613f761043
generalize the way radar ranges are handled (inspired by Shade's fix)
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4241 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:43:04 +10:00
Goober5000
a197ab3091
allow embedded dashes in command-line options
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4224 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:43:03 +10:00
karajorma
01351fee82
Fix an issue with single character command line arguments
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4181 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:59 +10:00
taylor
433cfa437e
oops! the exit() was supposed to come /after/ the last printf() :)
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4170 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:59 +10:00
taylor
505b3fdb4d
make Linux just verbally ignore invalid cmdline options rather than it being fatal
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4157 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:59 +10:00
karajorma
be488b0f6a
Remove the -fredhtl command line.
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4136 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:58 +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
12021bae4c
forgot to remove -jpgtga from Launcher options previously get rid of -fixbugs and -nocrash crap
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@4083 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:55 +10:00
taylor
aff36fce1d
little bit of cleanup per earlier discussions: remove -jpgtga and -pcx32
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3883 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:45 +10:00
taylor
4f491f99bd
clean up some cmdline options which were/weren't FSO only add back the "-32bit" option, for retail compatibility (doesn't do anything, it's just there to avoid the unknown option message) add "-debug_window" to turn on the Windows-only extra debug output window (it's off by default now, only logging to file instead)
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3749 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:41 +10:00
taylor
8e5280a051
minor spelling/grammer fixes
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3524 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:32 +10:00
taylor
240fabbdd0
fix things that strict compiling balked at (from compiling with -ansi and -pedantic)
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3511 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:32 +10:00
taylor
801924dbba
switch from Assert() to basic error fixage for end-of-string white space check
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3370 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:27 +10:00
taylor
7562b17c5c
support for cmdline option stacking (a per option setting) so that things like "-mod derelict -mod mediavp" will end up as "-mod derelict,mediavp" to the game fix bug where white space chars didn't get dropped from the end of a option string like they were supposed to allow for something like "-ambient_factor 100 -ambient_factor 70" to use the proper value, the last one specified, rather than just accept the first instance
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3358 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:27 +10:00
taylor
9522e2fbba
remove -allslev make CTRL-SHIFT-S hotkey work in mission simulator (it's a toggle, so you can turn it on or off while on the screen) fix a bug where blank lines would show up in the campaign list for branch/alternate type missions that are otherwise marked as not completed
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3315 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:25 +10:00
taylor
bccaf2a699
add -disable_fbo to troubleshoot crappy ATI drivers remove the temporary -alpha_alpha_blend option tack on an extra byte to the flags.lch file so that the launcher can easily detect if it's an OpenAL build or not
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3259 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:22 +10:00
taylor
1ac71f3d5d
remove previous attempts at the Y bug fix, it's now back to the retail code for that
...
git-svn-id: svn://svn.icculus.org/fs2open/trunk/fs2_open@3205 387891d4-d844-0410-90c0-e4c51a9137d3
2015-04-29 18:42:20 +10:00
taylor
9296d24dc1
d'oh! that was supposed to be off by default!
2006-05-27 17:18:56 +00:00
taylor
8a05bf08b7
few things:
...
- comment out that -fixbugs and -nocrash crap, that's just stupid
- move -env off of the experimental list (since it's working pretty well in OGL)
- remove -nobeampierce
- remove -max_subdivide (didn't do anything)
- remove -rt (didn't do anything, and per-coder cmdline options should never be in CVS)
- move -cache_bitmaps to game speed rather than graphics
- add options for env and spec map scaling for envmaps (temporary, to be removed before official 3.6.8)
- add option for new alpha blend mode so that artists can still test with it but not mess up normal users with the bad MediaVPs
- remove -d3d_particle (it's obsolete now)
2006-05-27 17:17:57 +00:00
taylor
7a8789e334
OpenGL envmap support
...
newer OpenGL extension support
add GL_ARB_texture_rectangle support for non-power-of-2 textures as interface graphics
add cubemap reading and writing support to DDS loader
fix bug in DDS loader that made compressed images with mipmaps use more memory than they really required
add support for a default envmap named "cubemap.dds"
new mission flag "$Environment Map:" to use a pre-existing envmap
minor cleanup of compiler warning messages
get rid of wasteful math from gr_set_proj_matrix()
remove extra gr_set_*_matrix() calls from starfield.cpp as there was no longer a reason for them to be there
clean up bmpman flags in reguards to cubemaps and render targets
disable D3D envmap code until it can be upgraded to current level of code
remove bumpmap code from OpenGL stuff (sorry but it was getting in the way, if it was more than copy-paste it would be worth keeping)
replace gluPerspective() call with glFrustum() call, it's a lot less math this way and saves the extra function call
2006-05-13 07:29:52 +00:00
phreak
21519056b6
the -decal command line doesn't enable decals anymore, just pops up a messagebox in windows saying that decals are disabled from now on.
2006-05-04 21:25:12 +00:00
taylor
9c293fdb34
remove -tga16, it's obsolete now
...
add a temporary -no_emissive_light option to not use emission type light in OGL
2006-04-05 13:47:01 +00:00
taylor
f8596e6e18
we already have a variable to show the framerate so lets just use the one
2006-03-18 10:17:59 +00:00
taylor
7ee4923324
try and make some sense out of that cmdline option mess, maybe it will stay sane for a few days at least :)
2006-02-24 07:36:49 +00:00
phreak
9464b77b0b
-ingame should be -ingame_join
2006-02-01 23:35:31 +00:00
Goober5000
8ab1cf65a9
reordered #include files to quash Microsoft warnings
...
--Goober5000
2006-01-20 07:10:34 +00:00
randomtiger
fcd67856f7
Improvements to voice recognition system.
...
Also function put on -voicer launcher option.
2006-01-10 18:37:46 +00:00
taylor
957a5ad360
should have tested that better, it was still finding or ignoring options that it shouldn't if they were in the wrong order on
...
the same source (source being the two possible cmdline_fso.cfg files and the actual args passed on the cmdline)
2005-12-14 17:58:26 +00:00
taylor
eee058af11
make sure with cmdline option check that it's the actual option (-spec was getting picked out of the -spec_* options by mistake)
2005-12-07 05:38:32 +00:00
taylor
4fd616b2c5
cleanup some debug log messages:
...
note that a nprintf() with "Warning" or "General" is basically the same thing as mprintf()
make sure that OpenAL init failures always get to the debug log
2005-12-06 03:17:48 +00:00
phreak
2fa4e4bfff
Added wiki help for -rearm_timer and -missile_lighting
2005-11-24 06:46:39 +00:00
phreak
0539edac2a
Added -missile_lighting command line
2005-11-24 06:37:47 +00:00
phreak
5926fa1ede
Command lines for rearm countdown timer.
2005-11-23 00:43:20 +00:00
Goober5000
956e48daf4
add ai_settings.tbl
...
--Goober5000
2005-11-21 00:50:02 +00:00
Goober5000
05fc218515
Wiki links updated; many thanks to StratComm :)
...
--Goober5000
2005-11-18 08:03:23 +00:00
taylor
c4259f2c0c
cmdline option cleanup:
...
remove from launcher -pcx32, -cell, -UseNewAI
remove from game -loadonlyused, -dxt, -pcx2dds
rename -d3dmipmap, -d3d_no_vsync, -dnoshowvid to non API specific sounding names
add -nograb into help output under Linux/OSX
add -loadallweps and -img2dds
2005-11-13 06:55:38 +00:00
taylor
f19b013589
same basic cleanup and self-sanity changes
...
split up WinMain() and main() so it doesn't resemble ifdef hell
rename WinMainSub() to game_main() and move anything that should have been in WinMain() to WinMain()
2005-10-30 20:00:22 +00:00
wmcoolmon
f246e61ae7
Fix scripting.html
2005-10-30 18:19:58 +00:00
wmcoolmon
78fab0c331
Codebase commit - nebula.tbl, scripting, new dinky explosion/shockwave stuff, moving muzzle flashes
2005-10-30 06:45:00 +00:00
taylor
79f76ca829
not sure what I was smoking there, max shininess value is 128, not 180
2005-10-24 04:48:14 +00:00
taylor
dd21fa57f2
some cleanup, fix some general memory leaks, safety stuff and whatever else Valgrind complained about
2005-10-23 20:34:30 +00:00
taylor
2692d35509
add -ogl_shine to adjust the OGL shininess value so that people can play around and find the best value to use
2005-10-23 11:45:06 +00:00
unknownplayer
82a8322255
Added -UseNewAI command line option to force the game to always use
...
the SCP AI changes. As of now there's some problem in gr_d3d_set_render_target
that crashes the game when it gets to a mission.
2005-10-22 04:28:17 +00:00
taylor
0d59f876fc
temporary cmdline option, -y_bug_fix, to switch between original code (default) and previous attempt at the Y-bug fix
2005-10-12 05:43:40 +00:00
taylor
0a7dea55ee
remove -rlm, it's always on now since there was never a complaint and pretty much everyone uses it
...
add -cache_bitmaps and have bitmap caching between levels off by default
when -cache_bitmaps is used then use C-BMP for top-right memory listing, and just BMP otherwise
2005-09-30 09:47:06 +00:00
Goober5000
bda507de36
remove unneeded #include
...
--Goober5000
2005-09-25 08:23:38 +00:00
Goober5000
d1ade71cc3
get rid of a whole bunch of Microsoft warnings
...
--Goober5000
2005-09-24 02:40:10 +00:00
Goober5000
c9e63a8972
add option for warp flash; mess with the cmdlines a bit
...
--Goober5000
2005-09-21 03:55:32 +00:00
taylor
a91ead80a0
merge of OSX tree
...
update cmdline stuff for Linux to be less stupid and provide better feedback to the user
2005-09-05 09:33:08 +00:00
taylor
29c8145762
allow for both gamedir and userdir cmdline config files
2005-08-01 10:00:39 +00:00