Sushi
fe87aed445
Added "$nocollide_this_only" and "$collide_invisible" submodel flags. The first one is like $no_collisions, but not recursive on submodels. The second one allows weapon impacts on the special "invisible" texture (normally only ship collisions are allowed). These two flags can be combined to implement invisible collision meshes, which can save a lot of FPS for complex models.
2009-06-29 18:55:20 +00:00
portej05
0ebf630314
KeldorKatarns Shield Checking Code.
2009-06-24 16:17:46 +00:00
portej05
719825f80d
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
karajorma
8bdc2c1a9f
Portej05's second set of preFAST fixes.
2009-05-24 21:38:22 +00:00
karajorma
24de2cb225
Bobboau's Skybox flags code (via Wanderer then me)
2009-05-21 14:57:33 +00:00
Wanderer
629b7558f7
merge from wanderer branch - alt subsys name for damage popup
2009-05-21 07:31:43 +00:00
Wanderer
2036fb95cc
merge from wanderer branch - turret target priorities setup
2009-05-20 20:43:01 +00:00
Wanderer
b4eb17bd7f
merge from wanderer branch - limited rotation turrets, reset idle turrets option
2009-05-20 18:03:14 +00:00
Wanderer
4cd2a011db
merge from wanderer branch - fixed firingpoint and 'fire on target' subsystem flags
2009-05-20 13:24:57 +00:00
Wanderer
cb3085e58c
merge from wanderer branch - subsys/turret sounds
2009-05-20 12:24:45 +00:00
karajorma
d599cc1d6b
Commit Wanderer's Salvo Fire mode changes.
2009-05-16 19:41:05 +00:00
Goober5000
6e4021888d
add apostrophes to contractions, lol
2009-04-10 07:49:12 +00:00
Wanderer
ce24e12816
fix for mantis 1900
2009-03-26 08:18:46 +00:00
Wanderer
4ea1424e64
possible fix for the missing thruster glow names.
...
changed phrasing of unrecognized type subsystem issue to less severe.
forced game to warn only once if exceeding max ship classes.
2009-02-25 14:50:59 +00:00
Wanderer
3032a0f5d9
added 2 missing newlines to debug spew
2008-10-23 10:09:12 +00:00
taylor
ae062bcc0b
make debris render properly in wireframe mode in hud targetbox and in ships lab (Mantis #1797 )
2008-10-15 22:15:24 +00:00
WMCoolmon
e71d060984
Core all-RTT code.
2008-08-30 11:03:03 +00:00
WMCoolmon
896b61f2fe
Fix glowpoint option in lab not working (thanks blowfish)
2008-08-30 00:24:10 +00:00
taylor
9231692e48
basic commit of a few Xt tree changes
...
- updated OpenGL code (basic shader support, etc.)
- new ships lab code
- scripting RTT fixes
- don't let FRED hog CPU time
2008-07-16 02:49:19 +00:00
taylor
d5e1312e19
total_time fixage (it should never be allowed to be zero)
2008-07-10 06:15:56 +00:00
taylor
2494bd0291
various thruster fixage from the Xt tree (should fix Mantis #1450 )
2008-07-10 05:58:51 +00:00
phreak
ebc331324d
Properly autocenter the missile models in the techroom.
2008-06-26 02:52:51 +00:00
taylor
0c1d218fb4
fix compiling on F9 (per the standard, limits.h isn't implicitly included)
2008-06-19 04:36:26 +00:00
Wanderer
6f67df5835
fix for the detail box parsing (issue reported by Water)
2008-06-13 13:18:43 +00:00
WMCoolmon
6bdf192fec
Scripting:
...
- Add On Mission Start, On Mission End hooks; swap Warpin and Warpout to Warp In and Warp Out
- Safer handle helper structs
- Improved math, eg matrix interpolation and vector multiply/divide
- Filesystem read AND write support
- Initial scripting orders support
- Better waypoints support
- Assorted requested scripting functions
bmpman:
- Safer bm_get_filename
cfile:
- Support for RW, rather than just R or W, file modes.
model:
- Safer texture_info struct. Taylor, I know we talked about this, but I realized that it was just a lot better for what it does and it shouldn't be too much trouble to replace with the new system (operations tend to be much more concise and clear). Let me know if any unexpected difficulties arise.
2008-05-25 22:52:05 +00:00
Backslash
2d05da8f31
Whoops, apparently we missed a bit of the turret fix. Working now.
2008-04-17 04:34:54 +00:00
taylor
1b2c251be6
add back Bobboau's "check hull" turret subsystem flag support
2008-04-03 16:47:03 +00:00
taylor
677a285bcf
if no paths then don't try to allocate memory for them (avoids Int3() check in vm_malloc from requesting a size of 0)
2008-03-31 12:59:10 +00:00
taylor
d8c2926962
bring OS X stuff up to date
2008-03-31 01:39:17 +00:00
taylor
88693b7388
fix various compiler warnings
2008-03-29 06:30:20 +00:00
taylor
461922f046
some minor mprintf() cleanup
2008-03-28 03:32:38 +00:00
karajorma
a4987ce6ae
Add SEXPs and table entries to WMCs subsystem name changing system
2008-03-21 20:25:12 +00:00
taylor
0c572367ba
side-turret patch from KeldorKatarn
2008-03-20 22:18:33 +00:00
taylor
29f8a54cd9
change gr_set_cull() so that it works better (mainly part of the RTT fix)
2008-03-20 20:18:49 +00:00
Kazan
90808c47a9
better way of doing the SLDC endianity swapping according to taylor
2008-02-12 00:49:22 +00:00
Kazan
529f1f910c
Endian-gender safety for SLDC, 1st part of $no_collide (need to make it not obscure objects behind such chunks)
2008-02-12 00:41:21 +00:00
Kazan
ee17e62350
Shield Collision Tree Support (POF Chunk SLDC)
2008-02-11 22:33:43 +00:00
Goober5000
6477cfdfc0
catch invalid bounding boxes caused by buggy POF editors ;)
2007-12-03 04:47:02 +00:00
Goober5000
f76ba63460
watch out for bad MOI values
2007-12-02 08:21:50 +00:00
Goober5000
e4e2692070
fix a minor bug in the dockpoint system (affects sm2-07a in the Port)
2007-10-21 22:11:17 +00:00
taylor
26aca5d17b
add the rest of the texture page-in code changes that I skipped before (should fix Mantis #1389 )
2007-05-25 13:49:39 +00:00
taylor
a1c3ae01e7
fix debug message (using wrong name, spit out a bunch of garbage on Windows boxes)
2007-05-11 03:10:48 +00:00
Goober5000
7d8efa9911
remove duplicate model texture replacement
2007-02-21 01:44:02 +00:00
Goober5000
7801c52b66
wups
2007-02-20 04:53:11 +00:00
Goober5000
3c3416fa3b
the great big duplicate model removal commit
2007-02-20 04:20:38 +00:00
Goober5000
6d4f4c5644
remove obsolete and misleading comments which should have been edited when the code was upgraded
2007-02-16 22:09:05 +00:00
taylor
ed5238741e
bit of cleanup and minor performance tweaks
...
render ship insignia with a bit of alpha to help with blending/lighting
dynamic thruster particle limits
update for generic_bitmap/anim changes
make use of flag_def_list for ship flags rather than a ton of if-else statements
use generic_bitmap and generic_anim where possible to faciliate delayed graphics loading (after all ship related tbls are parsed)
use VALID_FNAME()
2007-02-12 00:41:38 +00:00
taylor
73fb0897a8
IBX version 2 support (includes Bobboau's earlier D3D fixes for it)
2007-02-12 00:19:48 +00:00
taylor
1ed8d8d773
fix a break from an earlier partial commit
2007-02-11 18:46:30 +00:00
taylor
410a6bdf0d
fix model vertex normal data that was being read/written incorrectly under OS X (still don't know why this was a problem, but this fixes it)
2007-01-07 12:13:57 +00:00