IssMneur
a29ca275a7
Converted 4 Asserts into Warnings.
2010-09-17 03:54:46 +00:00
The_E
99dff69a3f
Another assert->Assertion conversion.
2010-09-15 22:00:51 +00:00
Goober5000
b59580e84c
FUBAR's feature for LOD naming: http://www.hard-light.net/forums/index.php?topic=68901.0
2010-06-07 03:58:47 +00:00
Goober5000
7a44b33152
better handling of missing models
2010-05-15 22:53:41 +00:00
The_E
e2fbbb5e19
Genghis' fix for Mantis 2162 (Thruster cones have collision detection)
2010-05-03 12:32:42 +00:00
Wanderer
c18119c729
make sure the debug data is only used in debug builds (not initialized in release builds)
2010-01-11 21:15:27 +00:00
Wanderer
9a8202cfd0
Fix for subsystem existing without table entries. Rewrote old disabled warnings related to this issue.
2010-01-11 10:38:00 +00:00
Wanderer
97c7fb934d
added a warning to prevent issues like mantis 1946
2009-12-06 10:32:11 +00:00
Goober5000
a679a8f597
remove ai_get_subsystem_type as it's redundant
...
clean up all sorts of subsystem stuff in sexp.cpp (in particular, use ship_get_subsys when possible)
weapon / sensor subsystem types should work for "weapon" and "sensor", not "weapons" and "sensors" to be consistent
2009-12-06 10:06:51 +00:00
Goober5000
62575f7e23
add hits-left-subsystem-generic and hits-left-subsystem-specific
...
deprecate hits-left-subsystem
2009-12-06 08:48:03 +00:00
Wanderer
cbdca14ea4
fix for mantis 1976.
2009-12-05 19:15:31 +00:00
Wanderer
b98c4e8b75
fix to prevent formation of badly setup turret rotation matrices.
2009-11-27 10:09:20 +00:00
chief1983
1435ef0752
Fix for #1914 : Add a Skybox CLAMP flag to FRED that forces clamped textures instead of tiling.
2009-11-19 05:51:26 +00:00
portej05
7e65e47acc
Fix for issues caused by memset and _HAS_ITERATOR_DEBUGGING.
...
Some ugliness involved (placement new - yuck!), however given that a lot of our structures are allocated with vm_malloc, I haven't got a better way around this at present.
2009-11-13 18:06:27 +00:00
karajorma
3d98b9aeae
Error message is back to front.
2009-11-02 02:23:16 +00:00
Wanderer
976b86d607
fixing a logic error from the previous fix
2009-09-09 15:41:07 +00:00
Wanderer
f53e3a9143
commit for glowpoint issue reported by darius
2009-09-09 15:26:28 +00:00
Echelon9
087f141218
Correct grammar
2009-09-04 08:36:46 +00:00
Wanderer
8124f3d81d
commit of set of vm_vec_normalize_safe functions to modelread.cpp
2009-08-22 08:41:53 +00:00
portej05
98f337f701
safe_strings - from Antipodes build #1
2009-07-27 16:06:24 +00:00
portej05
5d6b9be53c
Removal of DirectX from the codebase.
...
VC6 and VC2008 solutions have been updated.
2009-07-09 11:35:43 +00:00
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
24de2cb225
Bobboau's Skybox flags code (via Wanderer then me)
2009-05-21 14:57:33 +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
Goober5000
6e4021888d
add apostrophes to contractions, lol
2009-04-10 07:49:12 +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
WMCoolmon
e71d060984
Core all-RTT code.
2008-08-30 11:03:03 +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
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
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
461922f046
some minor mprintf() cleanup
2008-03-28 03:32:38 +00:00
taylor
0c572367ba
side-turret patch from KeldorKatarn
2008-03-20 22:18:33 +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
Goober5000
7d8efa9911
remove duplicate model texture replacement
2007-02-21 01:44:02 +00:00
Goober5000
3c3416fa3b
the great big duplicate model removal commit
2007-02-20 04:20: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
Goober5000
620fba2f58
fix spelling... *twitch*
2006-12-28 22:47:16 +00:00
Goober5000
2783d62500
improve error message
2006-11-04 17:22:54 +00:00
taylor
67305cfda5
make glow_point array for thrusters and glow_point_banks dynamic (a proper fix for old Mantis bug #43 )
2006-11-01 18:35:58 +00:00