Commit Graph
2367 Commits
Author SHA1 Message Date
taylor 83ecc534e5 move the pragma warnings here from pstypes.h for Windows
add indexed palette support for DDS images
2005-12-06 03:02:28 +00:00
taylor 32f6b62c8f add a nomusic check to not get an error when eval on the change soundtrack sexp 2005-12-06 03:01:25 +00:00
taylor f0db463f56 get away from using CFILE here, needed this to change cfile init order 2005-12-06 03:00:09 +00:00
taylor 367e8e6ed2 sorry but the extra messages are somewhat annoying and already exist in another log anyway, disable by default 2005-12-06 02:59:10 +00:00
taylor 1cbac94676 just to be on the safe side 2005-12-06 02:57:57 +00:00
taylor 2bc0f172ce if for some reason we don't end up using a joystick then shut down the subsystem, saves a few cycles 2005-12-06 02:56:15 +00:00
taylor d7b1346adb little consolidation:
move path separator stuff here from cfile.h
  move the pragma warnings to config.h, since they produce warnings on anything that's not MSVC
  move the bmpman related stuff to bmpman.h, if you need this stuff you have to include bmpman.h anyway
2005-12-06 02:55:22 +00:00
taylor 7ea4a5de2e clean up some D3D debug messages to better match new OGL messages (for easier debugging)
remove D3D_32bit variable since it's basically useless and the same thing can be done another way
2005-12-06 02:53:02 +00:00
taylor 985e6522fa clean up some init stuff and fix a minor SDL annoyance
make debug messages a bit more readable
clean up the debug console commands for minimize and anisotropic filter setting
make anisotropic filter actually work correctly and have it settable with a reg option
give opengl_set_arb() the ability to disable all features on all arbs at once so I don't have to everywhere
2005-12-06 02:50:41 +00:00
wmcoolmon 76a6a274a1 Oops, arand should only be generated if it isn't passed to the function as well. 2005-12-05 09:09:53 +00:00
wmcoolmon 2ad2aa2aef "laser" and "missile" to "primary" and "secondary" 2005-12-05 01:54:16 +00:00
Goober5000 a324693691 fix compiler error
--Goober5000
2005-12-04 22:44:00 +00:00
wmcoolmon 683c612e53 Post-final commit 2005-12-04 19:12:53 +00:00
wmcoolmon 15b30e3177 Final commit of codebase 2005-12-04 19:07:49 +00:00
wmcoolmon 9e9afefeb8 Slightly better main hall error handling 2005-12-04 19:06:01 +00:00
wmcoolmon 416bfa7372 Better weapon handling for techroom (more dynamic-limits friendly) 2005-12-04 19:05:06 +00:00
wmcoolmon 9fea22d551 Better XMT beam section handling ("+Index:"); weapon shockwave armor support; countermeasures as weapons 2005-12-04 19:02:36 +00:00
wmcoolmon ee09b63444 Attempt to fix OpenGL crash-on-debug-exit 2005-12-04 18:59:18 +00:00
wmcoolmon 3e2d1800f2 subsystem + shockwave armor support; countermeasures as weapons 2005-12-04 18:58:07 +00:00
wmcoolmon 3860e7eab3 Better overhead-view handling 2005-12-04 18:55:42 +00:00
Goober5000 fc71c4781b bypass annoying warnings when loading optional models
--Goober5000
2005-12-01 07:45:21 +00:00
phreak c6881022f7 texturing shouldn't be on when drawing lines. 2005-11-30 03:07:54 +00:00
wmcoolmon 4c50d3de10 no message 2005-11-27 23:54:13 +00:00
Goober5000 28a7c73be0 bah, forgot a colon
--Goober5000
2005-11-24 09:08:44 +00:00
Goober5000 c3bfdce5f4 * cleaned up mission_do_departure
* fixed a hidden crash (array index being -1; would only
be triggered for ships w/o subspace drives under certain conditions)
  * removed finding a new fighterbay target because it might screw up missions
  * improved clarity, code flow, and readability :)
* added custom AI flag for disabling warpouts if navigation subsystem fails
--Goober5000
2005-11-24 08:46:11 +00:00
taylor b295119800 fix fred2 startup crash (we probably need to Assert() this case so it doesn't easily happen again) 2005-11-24 07:27:14 +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 e92d279af7 Apply lighting to missiles if -missile_lighting command line is set. 2005-11-24 06:37:17 +00:00
phreak 6216367f79 Forgot to add in the part where the rearm timer actually counts down. Minor oversight 2005-11-24 03:07:35 +00:00
taylor 4806fd38dc yeah I know, I should have noticed that little jewel *before* the commit 2005-11-23 06:59:09 +00:00
taylor 0f0c4c61fe make sure all weapons that will get used later in a mission get preloaded 2005-11-23 06:55:47 +00:00
taylor ed29933ae9 crash fix for using flak without having something targetted 2005-11-23 06:54:28 +00:00
taylor a927686ddf when using cheats be sure to properly load up all weapons that aren't already paged in 2005-11-23 06:53:22 +00:00
phreak 6b3fea1de6 whoops i should test my code sometimes 2005-11-23 04:05:23 +00:00
phreak 7a23e780a8 Added the function to estimate rearm and repair time. 2005-11-23 01:06:58 +00:00
phreak 9cbd504e25 Player repair rearm completion timer display added. 2005-11-23 00:49:51 +00:00
phreak d83b89e3fb Calculate player repair timer when the support ship docks to him. 2005-11-23 00:46:26 +00:00
phreak 5926fa1ede Command lines for rearm countdown timer. 2005-11-23 00:43:20 +00:00
taylor 7a0adb4233 yuck, ugly mistake on my part (thanks Goober!) 2005-11-22 04:50:52 +00:00
taylor 9df5fc333e combine weapon_info_close() and weapon_close()
changes to allow use of weapon_expl.tbl and the modular table versions once more
 - the tables aren't required (but a warning will be produced if weapon_expl.tbl doesn't exist)
 - don't back load LODs, if it's not there then don't use it
 - handle a couple of error conditions a bit better
2005-11-22 00:01:11 +00:00
taylor f83daa497c some minor thruster cleanup, if you could actually use the term "clean" 2005-11-21 23:57:26 +00:00
taylor f911f08298 move generic_* functions to their own file 2005-11-21 23:55:57 +00:00
taylor b97ab28144 add generic.cpp and generic.h 2005-11-21 23:55:00 +00:00
taylor 3d82447d09 little cleaner, lot more friendly to 64-bit archs (long type is usually 64-bit there) 2005-11-21 15:01:18 +00:00
taylor ca5ceb38dc add ai_profiles.cpp/.h 2005-11-21 14:57:08 +00:00
taylor b02e8aeb22 i minus u ;) (should fix overzealous directives list) 2005-11-21 13:04:08 +00:00
Goober5000 ba412c3625 remove old files
--Goober5000
2005-11-21 03:51:03 +00:00
Goober5000 7405fae9fc bah and double bah
--Goober5000
2005-11-21 03:47:51 +00:00
Goober5000 b33caf6f45 change from "setting" to "profile"; this way makes more sense
--Goober5000
2005-11-21 02:43:37 +00:00