taylor
fe88ab1396
gah, revert that since it was never going to work (not sure what I was drinking that day)
2005-09-18 23:06:17 +00:00
wmcoolmon
4179e85caf
Fixed silly i variable placement mistake
2005-09-18 20:41:10 +00:00
Goober5000
b73dcd739b
a small fix
...
--Goober5000
2005-09-18 02:28:18 +00:00
phreak
c1a82b09d6
radar bitmap should render the correct color using -orbradar
2005-09-17 19:12:37 +00:00
Goober5000
75e8b56828
better tweak
2005-09-17 01:41:49 +00:00
Goober5000
205fc23b91
tweak
2005-09-17 01:37:02 +00:00
Goober5000
49a65b4ea8
It is a strange fate that we should suffer so much fear and doubt over so small a thing.
...
Such a little thing...
2005-09-17 01:36:29 +00:00
Goober5000
d8351b5cb9
roll back taylor's loadout fix and do it this way: it saves memory
...
(but thanks to taylor for drawing attention to the difference between wing slots and wss slots!)
--Goober5000
2005-09-16 17:02:50 +00:00
taylor
50306334bc
fix afterburner bug
2005-09-16 08:11:39 +00:00
taylor
7e3012fec1
when a wing is departing to a bay have ships break formation when playing follow-the-leader
2005-09-16 02:59:55 +00:00
taylor
28b190122d
when changing a campaign in the campaign room make sure that the mainhall is properly set without having to play a mission first
2005-09-16 02:51:54 +00:00
taylor
caa37d9b86
didn't mean to leave that in there
2005-09-16 00:03:51 +00:00
Kazan
8a36ebd73e
comment out superfluous debug message
2005-09-15 23:54:58 +00:00
taylor
8890cec34b
gah, I still messed that up. Add a NULL check and have register_malloc() actually handle the correct pointer
2005-09-15 05:19:25 +00:00
taylor
d2bcd90e9e
some vm_* fixage for Windows
2005-09-14 20:38:12 +00:00
taylor
017d7b1cb8
fix ace badges not getting displayed in debriefing
2005-09-14 20:03:40 +00:00
phreak
fccb7eaf69
fix to a minor annoyance where the hud weapons gauge wouldnt render properly if there were no secondary weapons.
2005-09-14 02:55:04 +00:00
taylor
6b94ed3308
fix out-of-bounds crash when apply_to_all button is hit
2005-09-13 04:32:11 +00:00
phreak
cee0940c17
sort_weapons_by_type() now also subsorts primaries by whether its supposed to only
...
be used on big ships or not.
2005-09-11 03:50:42 +00:00
taylor
5663c4933a
make sure smart shields can't send the strength of a quadrant over the max
2005-09-10 21:10:19 +00:00
Goober5000
1292005d71
"no briefing" flag now works for red-alert missions too
...
--Goober5000
2005-09-09 05:12:44 +00:00
Goober5000
598598d26c
braces for clarity
2005-09-09 05:11:20 +00:00
phreak
4d6d45dd76
sort_weapons_by_type() now subsorts missiles and places fighter-sized weapons ahead of capital weapons and child weapons
...
its also alot less memory intensive too.
2005-09-08 23:20:54 +00:00
taylor
efe030c058
make it actually compile under WIN32
...
bump version to 0.5 since little else is going to be done to this thing
2005-09-08 05:04:15 +00:00
taylor
8b4b35be0a
fix building/linking of command line tools under Linux/OSX
...
add tools as targets to OSX project file
2005-09-08 00:09:32 +00:00
taylor
f51a10c546
fix mouse position setting in non-standard resolutions
2005-09-06 17:26:39 +00:00
taylor
c1acb96dc6
use exit(EXIT_FAILURE) rather than abort() so that all atexit() calls will actually get executed
2005-09-06 05:32:12 +00:00
taylor
0952771b72
fix for -pcx32 on big-endian
2005-09-06 02:40:24 +00:00
Kazan
f116ff4f58
fixed a bug related to multiplayer table validation and modular tables
2005-09-06 00:32:20 +00:00
taylor
f6c794bd85
merge of OSX tree
...
a lot of byte swaps were still missing, will hopefully be fully network compatible now
2005-09-05 09:38:19 +00:00
taylor
cc72eb1d2a
merge of OSX tree
...
fix OGL fullscreen switch for SDL since the old way only worked under Linux and not OSX or Windows
fix OGL version check, it would allow a required major version to be higher if the required minor version was lower than current
2005-09-05 09:36:41 +00:00
taylor
68265ecfc9
a little more cross-platform friendly this way
2005-09-05 09:34:06 +00:00
taylor
adb71b42b6
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
bd372c46ec
merging of project files for OSX
2005-09-05 09:23:26 +00:00
taylor
a62183fd64
merging of new files from OSX tree
2005-09-05 09:21:15 +00:00
wmcoolmon
74f451ab2e
Fix the ship vanishing in TOPDOWN mode error
2005-09-05 09:02:08 +00:00
phreak
f98a3ba721
don't wrap the U_offset variable since it causes the beam to jump once it gets reset.
2005-09-03 17:48:21 +00:00
taylor
33e28ed71e
various weapon_range cap fixes for primary, secondary weapons and hud targetting info
2005-09-01 04:14:04 +00:00
Goober5000
2518d7d7a9
hm, typo
...
--Goober5000
2005-08-31 08:11:58 +00:00
Goober5000
391ae75979
All wings will now form on their respective leaders, not just certain starting wings.
...
If this breaks anything, the old code is commented out. You know who to yell at. ;)
--Goober5000
2005-08-31 08:09:51 +00:00
Goober5000
fa1270f62d
Wings will now form on their leader, not necessarily the player. This is to
...
account for cases where the player is not the leader of his wing. It has the
side effect of causing wings that arrive later in the mission to form on *their*
leader rather than the player, but this is probably the preferred behavior (at
least judging from Mike Kulas's comment of 5/9/98). This does create a
difference from retail AI, but it should be only cosmetic, since ships only form
on a wing until they are ordered (via comm or sexp) to do something else.
--Goober5000
2005-08-31 07:54:33 +00:00
Goober5000
7e583ad5d6
removed two unused functions
...
--Goober5000
2005-08-31 07:17:43 +00:00
Goober5000
46386e5ee0
remove a redundant function
...
--Goober5000
2005-08-31 07:01:40 +00:00
Goober5000
40442a6cc4
fix a function prototype to match its counterpart in vecmat.h
...
--Goober5000
2005-08-31 06:25:27 +00:00
Goober5000
b783360750
roll back and recommit the minimally invasive version of phreak's fix...
...
this removes a bit of redundant code
--Goober5000
2005-08-31 06:12:41 +00:00
phreak
5507bf9c95
real spawn angle fix. The problem stemmed from the matrix argument in vm_vec_random_cone()
...
being objp->orient and should have been the matrix formed by vm_vector_2_matrix(&m, &objp->orient.vec.fvec, NULL, NULL);
2005-08-31 05:47:02 +00:00
Goober5000
dcb66b4ce6
fixed yet another docking bug, based on taylor's original fix :p
...
--Goober5000
2005-08-31 00:59:35 +00:00
Goober5000
d13386b02b
made spawning missiles work like retail when appropriate
...
--Goober5000
2005-08-31 00:48:22 +00:00
phreak
9f64817f7d
Get rid of alpha blending when using the htl drawing fuctions for lines and spheres.
...
Right now, gr_opengl_draw_htl_line and gr_opengl_draw_htl_sphere are only used in fred, so
it shouldn't change anything critical
2005-08-29 02:23:04 +00:00
phreak
80a248e214
Record state changes in gr_opengl_set_state()
2005-08-29 02:20:56 +00:00
Kazan
6e816fc2d3
potential fix for mantis bug 237
2005-08-27 00:21:27 +00:00
taylor
0357abd27d
fix strange static issue experienced with TBP briefing voices
2005-08-26 17:05:13 +00:00
taylor
98ab82451e
send out multi pings during level load to prevent timeouts on slower computers (does not break network compatibility with older, or retail, clients/servers)
2005-08-26 00:56:17 +00:00
taylor
ae0211df31
basic cleaning, removing old/useless code, sanity stuff, etc:
...
- very minor performance boost from not doing stupid things :)
- minor change to 3d shockwave sizing to better approximate 2d effect movements
- for shields, Gobal_tris was only holding half as many as the game can/will use, buffer is now set to full size to avoid possible rendering issues
- removed extra tcache_set on OGL spec map code, not sure how that slipped in
2005-08-25 22:40:04 +00:00
taylor
a71dd6e5c5
fix crash from oversized buffer data requests with OGGs
2005-08-25 22:33:48 +00:00
taylor
f3d6636fb9
since the geomtry_batcher can send more verts than non-HTL code can handle, avoid drawing in that case to avoid crashing
2005-08-25 22:32:55 +00:00
taylor
499bfccdf3
fix Int3() when we are an OGG and need silence data
2005-08-25 06:32:42 +00:00
taylor
10b4d8ef73
don't let ai keep firing primary and secondary weapons for fighters and bombers if they are dying (fixes player deathroll too)
2005-08-25 00:48:19 +00:00
Goober5000
f7db8ee7d1
tweaky optimization based on the current version of stristr and
...
the current version of the expanded music.tbl
--Goober5000
2005-08-24 07:20:36 +00:00
Goober5000
20de684fcd
faster version of stristr
...
--Goober5000
2005-08-24 07:14:52 +00:00
matt
0b285d1ce5
Changed rect_size_y - 1 to rect_size_y. Not really that important, but much more correct. I'll stop barraging cvs now :)
2005-08-23 17:06:28 +00:00
matt
85e806405c
Fixed another screen save bug relating to having your window positioned offscreen. Still isn't great for when the window is offscreen top left
2005-08-23 16:57:28 +00:00
matt
94d2d6da1d
Fixed screen save crash when a popup is called
2005-08-23 15:59:51 +00:00
Goober5000
6d83162a72
ensure init/reset of goals works cleanly
...
--Goober5000
2005-08-23 09:18:08 +00:00
Goober5000
995961bd93
fix for bug 519
...
--Goober5000
2005-08-23 09:03:56 +00:00
Goober5000
f9e97e03dc
removed a thing I apparently forgot to remove on 2005/07/12
...
--Goober5000
2005-08-23 07:49:24 +00:00
taylor
87363eba75
fix navpoint hud brackets and text display in non-standard resolutions
2005-08-23 07:37:14 +00:00
Goober5000
9f2bf811be
some tweaks to parselo, plus ensure that Unicode files don't crash
...
--Goober5000
2005-08-22 22:24:22 +00:00
Goober5000
49735a9631
one more change
...
--Goober5000
2005-08-22 04:59:13 +00:00
Goober5000
7d7d365d9c
final changes to projects and workspace; everything should work now
...
(in MSVC 6 anyway)
--Goober5000
2005-08-22 04:58:38 +00:00
Goober5000
eff4e44151
these ogg libs are needed also
...
--Goober5000
2005-08-22 04:55:38 +00:00
Goober5000
ce5aa8edfb
add dx8 libs and headers missing in the dx9 sdk
...
--Goober5000
2005-08-22 04:53:41 +00:00
Goober5000
e28c203461
add ogg libs and headers
...
--Goober5000
2005-08-22 03:11:32 +00:00
taylor
87d2843cfc
fix stats display in debriefing with non-standard resolutions
2005-08-21 21:05:53 +00:00
Goober5000
09e9dbec4d
clarified the comment on my original move of the wing departure information assignment
...
--Goober5000
2005-08-21 06:19:31 +00:00
taylor
35309cc15a
more unix->SCP_UNIX define fixing
2005-08-20 20:38:08 +00:00
taylor
f851a3190b
some bmpman and render_target function name changes so that they make sense
...
always use bm_set_render_target() rather than the gr_ version so that the graphics state is set properly
save the original gamma ramp on OGL init so that it can be restored on exit
2005-08-20 20:34:51 +00:00
taylor
a646e617ff
Make sure to always use world pos for shockwaves in HTL mode, avoids the distance check Error()
...
(if someone can find a better explanation of why this one thing was different please make a better fix)
2005-08-20 20:32:28 +00:00
taylor
9872bd0bc3
Fix an old unix define, should be SCP_UNIX
2005-08-20 20:29:47 +00:00
Goober5000
e01b990494
made AwacsMultiplier more user-friendly
...
--Goober5000
2005-08-20 18:23:02 +00:00
matt
1000c46fe9
Fix for D3D white squares issue
2005-08-20 16:00:03 +00:00
taylor
73c9b0e749
Address a couple of pilot code issues
...
- make the same MAX_PILOTS in the barracks that the playerselect screen has since it's a problem here too
- add a -1 check for ship/weapon name lookups to avoid bounds issues. NOTE: this can empty the techroom of entries if ithits this check, but it won't crash :)
2005-08-18 01:15:41 +00:00
Kazan
421fc46b42
# FEATURE BREAK # This breaks a feature in pilot files temporarily to correct a [reproducable] crash - it is merely commenting out the trouble lines - bug report in mantis and assigned to taylor
2005-08-18 00:19:53 +00:00
Kazan
66fd939231
[hopefully] Fix the bug i introduced in the show memory usage code, and the convergence bug during autopilot [also saves cpu cycles - MANY of them]
2005-08-16 20:06:24 +00:00
Kazan
725bfc17df
i introduced a bug in _vm_realloc.. fixed it
2005-08-14 23:05:27 +00:00
Kazan
2cde2c8e46
I'm stupid, sorry - fixed release-build-crash
2005-08-14 21:01:59 +00:00
Kazan
9e9b151960
diabled NEW_MALLOC on windows - it was causing crashing - must have been corrupting it's own heap
2005-08-14 17:20:56 +00:00
taylor
5c563c5cb8
don't do any ambient sound or music stuff in game_pause()/unpause() on options screens when in mission so we can
...
avoid having mainhall ambient sounds and music start playing and then not stop until you exit the mission
2005-08-11 12:22:26 +00:00
taylor
b8818d6cfc
handle rare cases where anims would get freaky if one happened to still be playing or otherwise queued
2005-08-11 12:18:53 +00:00
taylor
a081773563
little safety check, a couple of strange cases allow this to happen so we should look for it
2005-08-11 12:16:23 +00:00
taylor
cb3401e03a
well that was rather stupid of me, this would crash if old + new pilots went over MAX_PILOTS
2005-08-09 10:06:47 +00:00
taylor
222b984cc3
be sure to remove ships from a wing when that ship gets vanished
2005-08-08 03:13:53 +00:00
taylor
0fda3d1fbd
hopefully fix the problem that was causing geometry issues in just OGL when using VBOs
2005-08-08 01:19:50 +00:00
taylor
4e3fb69600
some minor cleanup
...
don't load the default 2d shockwave graphics if we have a default 3d shockwave, they won't get used and only take up memory
2005-08-07 09:25:55 +00:00
taylor
0ee8aac766
forgot to commit this before, did this gui code actually compile for anyone?
2005-08-07 09:24:22 +00:00
taylor
ca91178cbe
fix 3-D shockwave frame detection so that it will use the proper number of frames for the animation (not less, not more)
2005-08-05 15:33:45 +00:00
Goober5000
c619247b02
made "stealth" tag more user-friendly, and fixed a bit of punctuation
...
--Goober5000
2005-08-03 22:02:38 +00:00
taylor
3708fb1de7
allow for both gamedir and userdir cmdline config files
2005-08-01 10:00:39 +00:00
taylor
4602e63dc1
never could get Ai_class_names to realloc properly but this does the job just as well
2005-08-01 09:57:52 +00:00
wmcoolmon
d9cf3916f4
MR_NO_FOGGING for shockwaves
2005-07-31 20:31:41 +00:00
taylor
2c6bc53193
we only care about fmt and data tags so once we have them bail out, fixes some really bad seek errors in crappy wav files
2005-07-31 01:35:43 +00:00
taylor
61ccec1abd
fix a NULL pointer reference if there are no secondary banks on a ship
2005-07-31 01:34:03 +00:00
taylor
c8bc719c4c
few data type fixes, was only a problem for big-endian systems as little-endian doesn't really care about this
2005-07-31 01:32:21 +00:00
taylor
3817a704ff
print file and line info for Int3() calls to the logfile so that they are easier to debug with basic error reports
2005-07-31 01:30:48 +00:00
taylor
1a62ef0b68
Temporarily add an empty AIM_GET_BEHIND case to ai_execute_behavior() to avoid hitting Int3() in TBP
2005-07-31 01:29:21 +00:00
wmcoolmon
d37906f041
Removed turret thing, added some more armor type calculations
2005-07-30 22:34:42 +00:00
taylor
d77c090eaf
safety check for TYPE_D beam weapons, the +Shots: count needs to be at least 1 to avoid various errors
2005-07-29 10:18:26 +00:00
Goober5000
8a5dc41e2e
verified that submode_start_time is updated whenever submode is changed
...
--Goober5000
2005-07-27 18:27:49 +00:00
Goober5000
2dd43251ec
more tweaks to the dock code
...
--Goober5000
2005-07-27 17:22:22 +00:00
taylor
9719b83766
Add ability to use specific refresh rate, needs a soon to be updated Launcher to have set via GUI
...
but this can go in already. Defaults to, and falls back on, previous behavior and adds some
error checking that wasn't there previously.
2005-07-26 08:46:48 +00:00
Goober5000
9fb769900b
more bugs and tweaks
...
--Goober5000
2005-07-25 08:22:00 +00:00
Goober5000
9b12500fe1
forgot this
...
--Goober5000
2005-07-25 05:55:40 +00:00
Goober5000
2d0bde22e4
cleaned up some command line and mission flag stuff
...
--Goober5000
2005-07-25 05:24:17 +00:00
Goober5000
f0b3d37762
whoops
...
--Goober5000
2005-07-25 05:23:33 +00:00
Goober5000
2f1745b9c8
various code cleanups, tweaks, and fixes; most notably the MISSION_FLAG_USE_NEW_AI
...
should now be added to all places where it is needed (except the turret code, which I still
have to to review)
--Goober5000
2005-07-25 03:13:26 +00:00
Goober5000
db06ce05c1
cleaned up some rotating submodel code
...
--Goober5000
2005-07-24 20:12:55 +00:00
Goober5000
9e830fd82d
fixed a minor docking bug
...
--Goober5000
2005-07-24 19:59:24 +00:00
taylor
e4dfa534f6
proper multi support for fighter beams, already has code to break protocol commented out if we need it,
...
decided to skip and beam type checks and let beam_fire() reassign it (should work ok)
2005-07-24 18:35:44 +00:00
taylor
9ad5b3686f
hehehe, fix the check to allow fighter beams to count for kills
2005-07-24 18:33:47 +00:00
taylor
2bb5300132
various incarnations of freaky and stupid, need to do this everywhere eventually
2005-07-24 18:32:58 +00:00
taylor
ed4f880369
address possible div-by-0 problem
2005-07-24 18:31:59 +00:00
taylor
01f6ac2148
little 64-bit strangeness (longs are 64-bit here rather than 32)
2005-07-24 18:31:17 +00:00
wmcoolmon
253e12878c
Multiple shockwaves support.
2005-07-24 06:01:37 +00:00
wmcoolmon
7b18d839ca
Synced 3D shockwaves' glowmaps with the model, tossed in some medals.tbl
...
support for the demo/FS1
2005-07-24 00:32:45 +00:00
wmcoolmon
b1f5390f90
Fixed formatting FTW
2005-07-23 22:52:44 +00:00
wmcoolmon
c85ed21a50
Fixx0red description for show-subtitle
2005-07-23 22:48:28 +00:00
Goober5000
a8daa191bf
bah - fixed subsystem comparison
...
--Goober5000
2005-07-23 21:47:46 +00:00
Goober5000
95f0ce016e
fixed ai issue where some ships would never call for rearm
...
--Goober5000
2005-07-23 21:06:24 +00:00
Goober5000
6328625e63
fixed a rare but ugly (though amusing) bug
...
--Goober5000
2005-07-23 18:38:47 +00:00
wmcoolmon
2f84efb076
Fixed bug where camera reset when rotation complete
2005-07-23 18:25:42 +00:00
Goober5000
1c19a2bfa5
remove Bobboau's extra warp thing
...
--Goober5000
2005-07-23 17:27:50 +00:00
Goober5000
9a494bb545
remove an extraneous extern
...
--Goober5000
2005-07-23 16:25:32 +00:00
Goober5000
f7cc6399c4
fix the support ship bug; taylor should be happy now ;)
...
--Goober5000
2005-07-23 11:42:54 +00:00
wmcoolmon
f996cbb2c0
Another try at fixing gun turrets sticking straight up
2005-07-23 08:17:04 +00:00
Goober5000
d4e507ad41
CVS header tweaks
...
--Goober5000
2005-07-22 10:18:41 +00:00
Goober5000
25d1addbed
unhide null vector bug
...
--Goober5000
2005-07-22 09:59:30 +00:00
wmcoolmon
295a57cc65
Dynamic AI Class number commit. KNOWN BUG: When AI_CLASS_INCREMENT is hit and vm_realloc is called, memory corruption seems to
...
result. Not at all sure what causes this; if this can't be resolved soon, we can always treat _INCREMENT like _MAX
2005-07-22 09:19:40 +00:00
Goober5000
c54410f177
fixed another bug when changing ship classes
...
--Goober5000
2005-07-22 04:31:12 +00:00
taylor
1ffb472245
better error checking/handling for when you fire primary/beam weapons without a target selected
2005-07-22 03:54:46 +00:00
taylor
db538a19d7
fix crash on commit in the multi ship selection screen
...
mask_data in the UI code is always cast to ubyte so why it was a ushort type I'll never know
fix unsized text in input boxes (fixed the real problem earlier but forgot to remove this old fix)
2005-07-22 03:53:32 +00:00
taylor
ba26e4690f
forgot to remove PreProcDefines.h from here too
2005-07-22 03:51:13 +00:00
wmcoolmon
478543cd73
Changed $Hull Repair Rate and $Subsystem Repair Rate to be percentages,
...
as well as making them accept all values between -1 and 1
2005-07-21 07:53:14 +00:00
taylor
e21deb998a
fix problem loading compressed DDS created by DX9 utils
2005-07-20 14:55:12 +00:00
taylor
7cc52df168
move the "none.wav" init to event_music_init() so it only runs through once (fixes no mission music when modular tbls are used)
2005-07-20 02:37:32 +00:00
taylor
32304b128a
better UV offsets when using non-standard resolutions (for text mostly), copied from D3D code
2005-07-20 02:35:51 +00:00
taylor
fe0b2855ee
fix resize fixes
2005-07-19 04:52:56 +00:00
taylor
5398dc8206
better "is_640x480" detection, 800x600 res was using GR_1024 where it should have used GR_640
2005-07-18 14:09:03 +00:00
taylor
f0b509911a
errant unsize was still messing up h-sliders in non-standard resolutions
2005-07-18 12:42:10 +00:00
taylor
a13064936a
more non-standard res fixing
...
- I think everything should default to resize now (much easier than having to figure that crap out)
- new mouse_get_pos_unscaled() function to return 1024x768/640x480 relative values so we don't have to do it later
- lots of little cleanups which fix several strange offset/size problems
- fix gr_resize/unsize_screen_pos() so that it won't wrap on int (took too long to track this down)
2005-07-18 03:45:10 +00:00
taylor
a14b57d6f5
cleanup hudtargetbox rendering from that total hack job that had been done on it (fixes wireframe view as well)
...
more non-standard res fixing
- I think everything should default to resize now (much easier than having to figure that crap out)
- new mouse_get_pos_unscaled() function to return 1024x768/640x480 relative values so we don't have to do it later
- lots of little cleanups which fix several strange offset/size problems
- fix gr_resize/unsize_screen_pos() so that it won't wrap on int (took too long to track this down)
2005-07-18 03:44:01 +00:00
taylor
23d5e01508
PreProcDefines.h has to be removed from here as well so that "make dist" will work
2005-07-18 03:37:35 +00:00
wmcoolmon
b48172ce1b
Unlike my previous commit, this one does not cause a segmentation
...
fault. :)
2005-07-16 07:03:49 +00:00
wmcoolmon
64721e4407
Commented out lines 554 and 555 so the code would compile
2005-07-16 06:33:16 +00:00
Goober5000
6a2a61287d
cleanup and clarification of phreak's fix of a bug propagated by me and penguin
...
--Goober5000
2005-07-16 04:41:04 +00:00
wmcoolmon
08db59549f
I can't compile the source to test this, but this should switch the
...
hi-res check to "2_ChoosePilot-m" rather than sparky_hi_fs2.
2005-07-15 23:19:10 +00:00
Goober5000
6a02b099da
fixed a typo of Kazan's dating all the way back to October 15, 2003 (!!) that
...
created a nasty stealth bug
--Goober5000
2005-07-15 03:48:40 +00:00
Goober5000
e49cd4edb8
remove PreProcDefines.h from project file; tweak #define's
...
--Goober5000
2005-07-14 23:46:57 +00:00
mrduckman
919bd0d434
Restored messages to on-focus channel. If it doesn't work, we'll work around with a pseudo-cmd.
2005-07-14 13:25:03 +00:00
phreak
d9c643bb41
If the web cursor bitmap isn't found, tell the user to move the executable to the main FS2 directory.
2005-07-13 15:15:54 +00:00
Goober5000
1004ffcb54
remove PreProcDefine #includes in FS2
...
--Goober5000
2005-07-13 03:35:36 +00:00
Goober5000
d62d659bf4
remove PreProcDefine #includes in FS2
...
--Goober5000
2005-07-13 03:26:00 +00:00
Goober5000
81833122b8
remove PreProcDefine #includes in FS2
...
--Goober5000
2005-07-13 03:15:53 +00:00
Goober5000
a3ee32e28d
remove PreProcDefine #includes in FS2
...
--Goober5000
2005-07-13 02:50:53 +00:00
Goober5000
851732e3e1
remove preprocdefines, yay!
...
--Goober5000
2005-07-13 02:39:17 +00:00
Goober5000
485e7fcf7e
this seems like it should be handled by the code already...
...
let's remove it and see what happens :p
--Goober5000
2005-07-13 02:32:22 +00:00
Goober5000
c14a21e332
removed autopilot #define
...
--Goober5000
2005-07-13 02:30:54 +00:00
Goober5000
55e04969c9
move inferno vs. network check here for the time being
...
--Goober5000
2005-07-13 02:08:26 +00:00
Goober5000
b8db2eb59f
fixed a bunch of "issues" caused by me with the species stuff
...
--Goober5000
2005-07-13 02:01:30 +00:00
Goober5000
47edc76b69
rolled this back because it causes a syntax error in MSVC
...
--Goober5000
2005-07-13 02:00:44 +00:00
Goober5000
84b8fe77d7
improved species support and removed need for #define
...
--Goober5000
2005-07-13 00:44:24 +00:00
Goober5000
28fdeb4a28
removed DECALS_ENABLED
...
--Goober5000
2005-07-12 22:14:40 +00:00
Goober5000
197a041da5
removed NO_LINKED_PRIMARY_PENALTY as it's better suited for difficulty.tbl or something similar
...
--Goober5000
2005-07-12 21:58:45 +00:00
Goober5000
9b657a529b
fixed "warpout sequence aborted" bug
...
--Goober5000
2005-07-12 21:10:57 +00:00
Goober5000
3008602982
properly fixed beam_apply_whack()
...
--Goober5000
2005-07-12 21:01:40 +00:00
mrduckman
1259c46d3c
Better SDL Headers checking for MacOSX
2005-07-12 18:14:53 +00:00
Goober5000
67a5183ad6
remove all restrictions on which ship types can dock with each other
...
--Goober5000
2005-07-12 07:03:18 +00:00
mrduckman
61162cfd67
Fixed SDL linking for MacOSX
2005-07-11 14:26:30 +00:00
wmcoolmon
6a2b0110b9
Bumped Fs2_open version to 3.6.7
2005-07-11 10:13:09 +00:00
wmcoolmon
43d061d4f3
Bumped version for Linux makefile to 3.6.7
2005-07-11 10:12:06 +00:00
wmcoolmon
344c50572a
Fixed the bug where sending an ignore command to "All fighters" would
...
apply to all ships
2005-07-11 10:01:06 +00:00
taylor
2175a959db
make sure to tack on a / on the dot dir so that recursive directory making will work properly (code thought it was a file rather than a dir)
2005-07-09 04:34:43 +00:00
wmcoolmon
ccd760994b
Added fixes for custom gauges discussed in the recent thread
2005-07-09 03:02:07 +00:00
taylor
775c86a894
various compiler warning fixes (some of these from dizzy)
2005-07-07 16:36:58 +00:00
taylor
449f1e2fe5
make double sure that we actually need to render thruster glows instead of doing it regardless
2005-07-07 16:35:11 +00:00
taylor
dc7a2d08db
add value of GL_vertex_data_in to OGL card memory usage
2005-07-07 16:33:39 +00:00
taylor
88d08df966
compiler warning fixes
...
add -noibx troubleshooting cmdline option to disable use of IBX files
don't try to set thuster object number is only one thruster bank is specified (default method should go into affect)
2005-07-07 16:32:33 +00:00
phreak
5e8c31dadd
fixed an afterburner bug where AI ships would have infinite AB fuel if NO_NETWORK
...
was defined.
2005-07-05 17:04:08 +00:00
taylor
ea7c3255fc
bah, forgot to ever check debriefings
2005-07-02 20:57:48 +00:00
taylor
e2bc4ff920
ton of non-standard resolution fixes
2005-07-02 19:45:02 +00:00
taylor
7500378696
ton of non-standard resolution fixes
...
make gr_cross_fade() work properly in OGL
2005-07-02 19:40:48 +00:00
taylor
3921b2b079
fix compiler warnings introduced by recent stub changes (defining an empty stub as something is wrong, it should be nothing)
...
assuming that GetStatus thing wasn't tested since it would never have worked
2005-07-02 19:39:23 +00:00
taylor
15c5c06c7f
some supernova fixing
2005-07-02 19:36:04 +00:00
taylor
0270ac2c0b
compiler warning fixes
2005-07-02 19:33:18 +00:00
phreak
8842fb64db
remove the BEAM_NO_WHACK flag in beam_apply_whack()
2005-07-01 17:19:43 +00:00
Goober5000
578d70b7cd
the message queue now waits for simulated speech to finish
...
--Goober5000
2005-06-30 02:36:16 +00:00
Goober5000
ea73c417ff
added functions to check if speech is playing
...
--Goober5000
2005-06-30 02:35:17 +00:00
Goober5000
cbf7b33393
* NOX'd none.wav
...
* changed comparisons on none.wav to only look at the first four letters in case
we don't have an extension or in case some weirdo decides to put none.ogg
* simulated speech pre-empts "beeps" in in-game messages
--Goober5000
2005-06-30 01:48:52 +00:00
Goober5000
84e6492488
tweaked the stubs and added a function
...
--Goober5000
2005-06-30 01:35:52 +00:00
Goober5000
d24b80f395
if game_busy() is in gamesnd_preload_common_sounds() then it should
...
also be in gamesnd_load_gameplay_sounds() I would expect
--Goober5000
2005-06-30 00:48:02 +00:00
Goober5000
ef175e9271
Removed "beam no whack" as setting the beam's mass to 0 achieves the same effect.
...
--Goober5000
2005-06-30 00:36:10 +00:00
taylor
304a1f77a1
set-skybox-model only takes one argument so don't advertise more
...
add set-skybox-model help text for FRED2
2005-06-29 18:54:59 +00:00
taylor
83012fe0e9
should fix perpetually damaged subsystems on ships for multi clients
2005-06-29 18:54:02 +00:00
taylor
4df1fd48c4
FRED2 does special stuff for jumpnode handling so don't try and delete the obj ourselves when FRED is running
2005-06-29 18:53:07 +00:00
taylor
81480ebcbc
extra checks to make sure we don't end up targetting a sensor-invisible ship
2005-06-29 18:52:02 +00:00
taylor
15628c5f8b
revert OGL init changes since ATI drivers suck and don't like it
2005-06-29 18:51:05 +00:00
taylor
5427e73ffa
little cleanup and error checking
2005-06-29 18:50:13 +00:00
taylor
97982c52d7
various FS2NetD fixes:
...
- replace timer stuff with something that more accurately works cross-platform and without being affected by load
- better sanity checking for the server list
- working Linux compatibility that's not dog slow
- when calling DataReady() make sure that the data is properly valid
- fix messed up cvs merge cleanup from the Linux merge which did nasty things
2005-06-29 18:49:37 +00:00
taylor
892fb2ea93
add option to not scale up movies to fit window/screen, default is to scale
...
(arguably not a bug but I said I would get it in before 3.6.5 and forgot)
2005-06-29 18:46:13 +00:00
taylor
4de6d09b64
we only want to have m_data_offset be 0 for oggs since the seeking callback will account for the true offset
...
only extern the one int we need for the -nosound speech fix rather than including the entire header
2005-06-24 19:36:49 +00:00
taylor
52d9eccb72
compiler warning fix (dizzy) and make sure that it's safe to continue after that switch statement
2005-06-22 15:25:41 +00:00
taylor
abed73b3c6
make sure that _mkdir() will return an error if the path is invalid
2005-06-22 15:18:58 +00:00
taylor
5f9b7064c9
objnum check when targetinfo is used, fixes message brackets having random text as info
2005-06-22 15:17:53 +00:00
taylor
148ba14b56
make sure we only have one extension on mission names
2005-06-22 15:16:40 +00:00
taylor
3abc9fc0f8
probably be a good idea to make the valid objnum check here too
2005-06-21 00:25:34 +00:00
taylor
0de8af2602
in the model _render functions change "light_ignore_id" to "objnum" since that's what it really is
...
and this makes it so much easier to realize that
properly deal with the fact that objnum can be -1 in model_really_render()
add NULL check to neb2_get_fog_values() so that it can just send back defaults if objp is NULL
small compiler warning fix for neb code
2005-06-21 00:20:24 +00:00
taylor
7f48891579
unbreak network compatibility with 3.6.5 and earlier builds
...
fix crashing with turret weapons
2005-06-21 00:15:06 +00:00
taylor
375bad91e6
add some better error checking/handling for when GetServerList messes up
2005-06-21 00:13:47 +00:00
taylor
887aa98e05
add virtual destructor so that GCC4 can shut up
2005-06-21 00:12:11 +00:00
phreak
8862debae8
added cmdline.h include so the compiler would see the no sound command line option
...
also added CVS header information.
2005-06-20 15:54:58 +00:00
taylor
d1b28d6c7e
little cleaner ship_get_random_targetable_ship(), for Goober's sake ;)
2005-06-20 04:10:35 +00:00
taylor
b4cf700de6
arch and GCC4 compatibility
2005-06-20 04:09:46 +00:00
taylor
cb9c2520bd
make sure to reset size to 0 on texture free
2005-06-19 09:04:40 +00:00
taylor
e2c5b17775
check_values() shouldn't be inline anymore
...
remove useless neb2_get_fog_intensity() call
s/alocate/allocate/g
2005-06-19 09:03:05 +00:00
taylor
4a1fa4ce38
minor sanity checking for geometry_batcher
...
make particle batchers allocate dynamically
handle cases where a particle graphic couldn't be loaded
2005-06-19 09:00:09 +00:00
taylor
ad6698346f
disable speech when -nosound is used
2005-06-19 08:56:23 +00:00
taylor
5db635395d
woorps!
2005-06-19 04:59:04 +00:00
taylor
960d41a0d5
remove xmouse.cpp since it's pretty much useless
2005-06-19 02:48:14 +00:00
taylor
457f351954
never "promote" to a lower rank than current
2005-06-19 02:47:00 +00:00
taylor
ed3eeb59e4
OGG streaming fixes to get data reading right and avoid skipping
...
properly handle seeking in OGG streams
compiler warning fix in OpenAL builds
2005-06-19 02:45:56 +00:00
taylor
7bb2d44d29
WMC's build fix, part deux
2005-06-19 02:43:49 +00:00
taylor
c774be5da9
jumpnodes can get deleted outside of FRED now so allow for that
2005-06-19 02:43:14 +00:00
taylor
b213b72e04
really needed to mention those two things as well given the types of changes those are
2005-06-19 02:42:21 +00:00
taylor
1f3ed28920
fix possible crash from popups, especially in multi
2005-06-19 02:38:33 +00:00
taylor
7df06d9b99
model_free_all() will unload textures so don't bother doing it twice
2005-06-19 02:37:43 +00:00
taylor
2b4dd24535
general cleanup, remove some old code
...
speed up gr_opengl_flip() just a tad
inverted gamma slider fix that Sticks made to D3D
possible fix for ATI green screens
move opengl_check_for_errors() out of gropentnl so we can use it everywhere
fix logged OGL info from debug builds to be a little more readable
if an extension is found but required function is not then fail
try to optimize glDrawRangeElements so we are not rendering more than the card is optimized for
some 2d matrix usage checks
2005-06-19 02:37:02 +00:00
taylor
2807196e1e
allow screenshots and backsaves in windowed mode
...
account for D3D_textures_in size so that it doesn't hit negative values
2005-06-19 02:31:51 +00:00
taylor
1665521590
MIN Num_iface_sounds fix
2005-06-19 02:29:54 +00:00
taylor
0051f2b19f
add a _fast version of bm_unload() to be used in modelinterp and future graphics API code
...
clean up some modelinterp code to not use memcpy() everywhere so it's more platform compatible and matches old code (Jens Granseuer)
NaN check to catch shards-of-death and prevent hitting an Assert() (Jens Granseuer)
fix jumpnode code to catch model errors and close a memory leak
make the call to bm_unload_all() after model_free_all() since we will get bmpman screwups otherwise
don't show hardware sound RAM when using OpenAL build, it will always be 0
print top-right memory figures in debug builds slighly further over when 1024+ res
2005-06-19 02:28:56 +00:00
Goober5000
8f0d5d7024
fixed a CVS log spelling error, plus fixed a tricky sexp allocation bug
...
--Goober5000
2005-06-16 05:17:32 +00:00
mrduckman
e3883f2426
Added LIST command and added comment about PRIVMSG for Channels
2005-06-09 14:57:38 +00:00
wmcoolmon
f006692c72
Hopefully this fixes something :)
2005-06-07 06:34:30 +00:00
wmcoolmon
98870cab35
This may stop targeting not-targetable ships in EMP
2005-06-07 06:10:51 +00:00
taylor
7ffbec56f3
add wxwidgets macro so that the dev package doesn't have to be installed to compile regular builds
2005-06-04 20:03:37 +00:00
wmcoolmon
28979a738d
I *think* this should fix bool lists
2005-06-03 22:36:57 +00:00
taylor
5977a382dd
some IBX debugging info to help determine if an IBX is corrupt post-mortem
2005-06-03 18:18:02 +00:00
matt
125f341f10
D3D gamma now no longer works backwards --Sticks
2005-06-03 16:42:30 +00:00
taylor
597668dd88
the problem this tried to fix should be properly fixed now but I keep forgetting to remove this block
2005-06-03 06:51:50 +00:00
taylor
7b1cf8dd59
cleanup of gr_bitmap since it's the same for D3D and OGL, skip if GR_STUB though
...
fix resize/rendering issue when detail culling is used with optimized opengl_create_texture_sub()
2005-06-03 06:44:17 +00:00
taylor
c71c1ab1f9
eek... fix wrong description of changes
2005-06-03 06:41:37 +00:00
taylor
85a0250f11
better audio pause/unpause support when game window loses focus or is minimized
2005-06-03 06:39:27 +00:00
wmcoolmon
dc0d63e1c0
Small extern fix
2005-06-03 02:28:54 +00:00
Goober5000
1c229c15d0
ugh... reverting taylor's change for now; I'll have to take another look at this
...
--Goober5000
2005-06-02 03:20:20 +00:00
wmcoolmon
32dd6aafd5
Protected ships are safe from spawning weapons. :)
2005-06-02 02:41:52 +00:00
wmcoolmon
1500870bfa
Removed OF_DESTROYED, replacing it with a deletion cache
2005-06-02 02:09:43 +00:00
wmcoolmon
063342c36b
Cast to quiet error
2005-06-02 01:56:32 +00:00
wmcoolmon
f034cb48a1
Better missing model handling Pt. 2
2005-06-01 22:54:23 +00:00
wmcoolmon
12fc5a9a32
Better missing model handling
2005-06-01 22:52:56 +00:00
phreak
2db4db928e
clarified error messages to say that the files listed on asserts/warnings/errors
...
are located on the computers that built the exe.
2005-06-01 15:10:26 +00:00
taylor
e03d62eeb7
bit of cleanup for audiostr-openal and fix a Windows-only enum error
...
bunch of OGG related fixes for Linux and Windows (DirectSound and OpenAL), fixes audio related TBP 3.2 crashes
gracefully handle OGG logical bitstream changes, shouldn't even load if there is more than 1
2005-06-01 09:41:14 +00:00
taylor
59c1d7a01e
little cleanup
...
optimize opengl_create_texture_sub() by not doing any extra image processing if we don't have to
if an image is already power-of-2 or we don't need power-of-2 then avoid the extra time and memory usage
2005-06-01 09:37:44 +00:00
taylor
e24d75cf94
make sure that newly created entries are properly initialized
2005-06-01 09:35:42 +00:00
taylor
8d1c0cd5b2
newline fix
2005-06-01 09:34:59 +00:00
taylor
bb89ede9a2
well that previous docking fix wasn't quite enough, this makes sure that code will actually get exec'd
...
(Goober: might want to double check that this isn't stupid, does appear abort properly though)
2005-06-01 09:34:36 +00:00
wmcoolmon
8ffc7d031f
This should fix redmenace's Assert...I'm not sure why it hasn't been triggering every time a shield is at full strength.
2005-05-30 23:41:36 +00:00
taylor
49318711ab
if a briefing does have any stages (no text) then don't carry over text from a previous mission
...
some generic cleanup to V code that isn't a real problem now but could easily have been a memleak
2005-05-30 05:33:11 +00:00
taylor
5e415f7bd4
make sure we don't show various offscreen indicators and info when hud-disabled-except-messages is used
2005-05-30 05:31:19 +00:00
taylor
abb7c260b4
make sure we stop mission in the redalert case too
2005-05-30 05:30:02 +00:00
taylor
622f835598
as soon as the first frame gets released the rest are unreachable in the loop
...
this was basically became a memory leak as additional frames never got released
2005-05-30 05:29:17 +00:00
taylor
039f3a26af
me is a moron, this broke audio streaming
2005-05-30 05:27:30 +00:00
Goober5000
7cfdb91770
Taylor's the real SCP leader; I just play one on the Internet
...
--Goober5000
2005-05-30 04:38:33 +00:00
taylor
f0b9910163
haven't got a clue what I was thinking with that crap
2005-05-28 19:44:17 +00:00
taylor
1f730b9284
debug message fixing
...
a little bit of code clarity
2005-05-28 19:43:28 +00:00
taylor
90005e98fe
add a NULL check to model_get() for better error detection over an outright CTD
2005-05-28 19:41:56 +00:00
taylor
28fbeef528
fix ani corruption detection so that certain streaming anis don't hit it (check was wrong anyway)
2005-05-28 19:40:59 +00:00
Goober5000
ba24fb1aee
moved some prototypes that WMC put in the header file back to the implementation file
...
--Goober5000
2005-05-27 03:37:53 +00:00
Goober5000
a4f4184fe0
hmm, rolled back to 2.3
...
--Goober5000
2005-05-27 03:36:20 +00:00
Goober5000
17b8798fbe
removed some old unnecessary prototypes WMC had added
...
--Goober5000
2005-05-27 02:37:29 +00:00
tbird
133e98a434
no message
2005-05-26 20:59:59 +00:00
tbird
583024a8fa
no message
2005-05-26 20:59:58 +00:00
tbird
9bea5c63e6
Removed due to problems with getting the correct file in place
2005-05-26 20:57:33 +00:00
tbird
437733a98e
Updated based on VC6 projects
2005-05-26 20:56:10 +00:00
taylor
366980ab4a
forgot to take into account F1_0 on timer_get_fixed_seconds(), remove those stupid CRs too
2005-05-26 09:21:28 +00:00
Goober5000
8fa5d63cb0
some bracket happiness, plus fixed the traning message version of the crazy semicolon bug
...
(thanks to taylor for fixing the regular message version)
--Goober500
2005-05-26 05:07:19 +00:00
taylor
82d7c503d8
the Loki extensions are Linux only so don't even bother checking under Windows, the
...
new spec has a cross-platform way of getting the same thing so this isn't a big deal
2005-05-26 04:32:31 +00:00
taylor
7aec8d2a42
don't page out textures in ship_delete() since it causes some slowdown which can make
...
the explosion effects skip/stutter
2005-05-26 04:30:48 +00:00
taylor
edc7a3da00
those crazy semi-colons
2005-05-26 04:29:23 +00:00
taylor
e722d89389
if we switch to a pilot who has a campaign that isn't available then abort the read and
...
deselect all pilots, should prevent data loss or crashes due to the missing safety check
2005-05-26 04:28:45 +00:00
taylor
6f481a3472
timer changes to fix game_busy() on the loading screen and 100% incorrect values on some machines,
...
don't know if this is going to work that great but it's more like the Linux SDL code now which
has worked for years without major problems
2005-05-26 04:27:11 +00:00
taylor
7c5d87a506
make sure batch rendering of lasers happens after fog is disabled in nebula missions
2005-05-24 20:55:21 +00:00
taylor
ae398ffe8b
couple of extra checks to make sure that we can't enter the barracks or the techroom
...
if the currently selected campaign isn't available, fixes several pilot crash bugs
2005-05-24 20:54:06 +00:00
taylor
644f1120ed
make sure that we recursively create directories for Linux/OSX
...
replace older recursive mkdir method in cfileextractor with new method
2005-05-24 20:52:10 +00:00
wmcoolmon
edc4c33208
Commented out -fixbugs and -nocrash in preparation for 3.6.7
2005-05-24 07:05:49 +00:00
taylor
1c55a120b8
extra check to make sure that RLE reading never goes over frame size in new ANI formats
2005-05-24 03:13:36 +00:00
taylor
49f283f030
get command sanity check right, fixes lowercase on extract too
2005-05-24 03:12:27 +00:00
taylor
c96527a320
an extra bounds check in sound.cpp
...
fix audiostr error when filename is !NULL but 0 in len might hit on SDL debug code
2005-05-24 03:11:38 +00:00
taylor
d363f55686
quick catch for some corrupted anis, only a partial fix but it will do until something
...
a bit more heavy duty comes along in the near future
2005-05-23 05:58:31 +00:00
taylor
0610b5e051
Jens, again:
...
- compiler warning fixes
- sanity and readability fixes for bmpman
2005-05-23 05:56:26 +00:00
taylor
e02157b394
more from Jens...
...
- make sure that a frame number doesn't get carried over to non-animated weapon glows
- move the line splitting code in missiontraining.cpp so that we don't have to worry about EOS chars
2005-05-23 05:55:13 +00:00
phreak
1aafce7240
fix out of bounds error
2005-05-23 04:58:43 +00:00
phreak
a73e6686d0
compile warning fixage.
2005-05-22 22:47:19 +00:00
taylor
75ecd13e2c
a medals crash fix that isn't influenced by the evil Java empire (Jens Granseuer)
2005-05-18 14:03:27 +00:00
taylor
b3235d9998
some basic Polish language support from the icculus.org version (Janusz Dziemidowicz)
2005-05-18 14:01:31 +00:00
taylor
71cb920cab
a few help text adjustments and fix some compiler warnings
2005-05-18 01:57:54 +00:00
taylor
f0f3990738
Initial import of cfileextractor, still needs some work but does what it needs to
2005-05-17 21:00:57 +00:00
taylor
a432fd8699
add building for cfileextractor
2005-05-17 20:59:23 +00:00
taylor
f66759eac1
more autogen goodness from Jens
...
- remove old/unneeded checks (ie. we don't use libtool so don't check for it)
- use --foreign rather than --gnu on automake so we can get rid of things like NEWS, etc.
2005-05-17 20:58:46 +00:00
taylor
4c8003fb8c
more missed stuff from the vm_* macro change (thanks Alpha0)
2005-05-17 20:57:05 +00:00
phreak
4a8d5d19d3
reverted a tagged only commit, it wasn't needed
2005-05-16 15:40:43 +00:00
phreak
97778bd8ce
custom loading screen fixage.
2005-05-15 21:40:31 +00:00
taylor
560ee745ea
don't let the ogg callbacks close the file handle on us, let us do it ourselves to keep things straight
2005-05-15 06:47:57 +00:00
phreak
c44cb63459
another tagged only turret fix
2005-05-14 21:48:22 +00:00
phreak
f9cad9acb4
stop turrets from targeting non-bombs. also some tagged-only fixes.
2005-05-14 21:35:04 +00:00
phreak
c225d664a2
fixed an out-of-bounds array bug
2005-05-14 21:34:17 +00:00
phreak
78d4b21830
medal_stuff needed a copy constructor and an overloaded assignment operator.
2005-05-14 16:16:48 +00:00
taylor
349a0cda5f
unbreak joining (when forming, not in-game) (Jens Granseuer)
2005-05-13 23:10:17 +00:00
taylor
ff36b6aa7b
Ooops! Added the wrong version of the streaming patch from Jens
2005-05-13 23:09:28 +00:00
taylor
fdb372e5a3
properly support multiple versions of automake (Jens Granseuer)
2005-05-13 23:08:39 +00:00
phreak
7089596664
possible fix for seeing suns through ships. shouldn't break anything.
2005-05-13 20:55:19 +00:00
taylor
9ff37eb37e
more malloc->vm_malloc, free->vm_free, strdup->vm_strdup fixage
2005-05-13 02:56:34 +00:00
phreak
dca9ba1202
fixed another minimum range bug that prevented the Colossus and the Beast from
...
properly engaging one another in the mission: Their Finest Hour (SM3-08)
2005-05-13 02:50:47 +00:00
taylor
359485654f
missed a strdup to vm_strdup conversion
2005-05-13 02:47:58 +00:00
phreak
0a858b7b05
forgot a vm_strdup in place of a strdup
2005-05-13 02:41:24 +00:00
taylor
e4131e25e4
use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
...
fixes various problems and is past time to make the switch
2005-05-12 17:49:18 +00:00
taylor
b4cc142d08
use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
...
fixes various problems and is past time to make the switch
fix a few streaming errors in OpenAL code (Jens Granseuer)
temporary change to help deal with missing music in OpenAL Windows builds
don't assert when si->data is NULL unless we really need to check (OpenAL only)
2005-05-12 17:47:57 +00:00
taylor
7dbcf77914
use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
...
fixes various problems and is past time to make the switch
reallocate sp->triggers with the real vm_realloc() rather than that manual method
2005-05-12 17:45:53 +00:00
taylor
23176b03dd
use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
...
fixes various problems and is past time to make the switch
fix crash with Warning() message getting the wrong string
2005-05-12 17:44:02 +00:00
taylor
ff31561484
use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
...
fixes various problems and is past time to make the switch
try and keep up with how much VBO data is in memory too since that takes away from texture memory
2005-05-12 17:43:20 +00:00
taylor
6f55648495
use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
...
fixes various problems and is past time to make the switch
set byte_mult to 2 for TCACHE_TYPE_AABITMAP to get the memory size right for Debug builds
2005-05-12 17:42:13 +00:00
taylor
122ddc2134
use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
...
fixes various problems and is past time to make the switch
use correct GL VRAM texture number in OGL mode rather than the D3D number
2005-05-12 17:40:48 +00:00
taylor
a110e19177
use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
...
fixes various problems and is past time to make the switch
change system->decals allocation to use real vm_realloc() rather than that manual method
2005-05-12 17:39:13 +00:00
taylor
c2700b4b9e
add an extra gr_flip() after gr_clear() to make sure the change is made active
2005-05-12 17:37:48 +00:00
taylor
6a9f82eac5
use vm_malloc(), vm_free(), vm_realloc(), vm_strdup() rather than system named macros
...
fixes various problems and is past time to make the switch
for the game_busy() text during page in add a "BmpMan" so we know better what's going on
2005-05-12 17:36:59 +00:00
Goober5000
ee91e844ef
added dialogs to the project file
...
--Goober5000
2005-05-12 14:02:57 +00:00
Goober5000
5fbc8f7e23
added a bunch of dialogs to wxFRED... thanks, taylor, for the GUI development :)
...
--Goober5000
2005-05-12 14:00:15 +00:00
Goober5000
62cfe8b61b
whoops
...
--Goober5000
2005-05-12 03:51:17 +00:00
Goober5000
ef6b1a12f4
repeating messages with variables should work properly now
...
--Goober5000
2005-05-12 03:50:10 +00:00
Goober5000
f2d38d2f13
removed variables in messages for now
...
--Goober5000
2005-05-12 01:34:50 +00:00
phreak
76d763cd8e
added mission flag that will not show enemy wing names, just the ship class.
2005-05-11 22:15:49 +00:00
Goober5000
35c25efdc7
fixed a docking bug
...
--Goober5000
2005-05-11 11:38:03 +00:00
Goober5000
8eea5e3446
grr
...
--Goober5000
2005-05-11 09:32:03 +00:00
Goober5000
1563378777
fixed a few of karajorma's bugs
...
--Goober5000
2005-05-11 09:28:32 +00:00
Goober5000
03137abad6
changed an Assert() to an Error()
...
--Goober5000
2005-05-11 09:27:35 +00:00
Goober5000
48af4d28a9
variables should now work properly in messages that are sent multiple times
...
--Goober5000
2005-05-11 08:10:20 +00:00
phreak
bc45b7c1d8
clean out some old code
2005-05-11 02:16:17 +00:00
phreak
8f8afd10ff
fix the problem where the fade in/out doesn't work if looking at a sun.
2005-05-11 02:15:07 +00:00
phreak
428dde26e4
reverted a change that WMC made. It made Goober mad and delayed the release of
...
3.6.6 by two months.
2005-05-11 00:25:42 +00:00
phreak
2b8b24f78a
fixed a minimum weapon range bug that was causing turrets to fire at ships beyond
...
the actual range of a weapon.
2005-05-10 15:49:04 +00:00
phreak
33b64ccd98
if you're using all_turret_weapons_have_flags() with a WIF2_** flag, use
...
all_turret_weapons_have_flags_wif2().
Corrected some logic that would dump a valid target for turrets if its objnum is 0, as
opposed to -1.
2005-05-10 02:44:40 +00:00
phreak
7fa4c0f215
when finding valid weapons, set i to MAX_SHIP_PRIMARY_BANKS - 1 since i
...
is incremented at the top of the loop. otherwise, we would pass over the first secondary
weapon in the bank.
2005-05-10 01:47:34 +00:00
wmcoolmon
ee3624ccdb
Code betterness
2005-05-08 20:39:10 +00:00
wmcoolmon
4631e6f31a
Dynamically allocated medals
2005-05-08 20:38:32 +00:00
wmcoolmon
3232327c9d
Various turret code changes in a vain attempt to make things more readable/work properly
2005-05-08 20:35:26 +00:00
wmcoolmon
f3bc4e0425
Turret debugging code; Medals stuff; GUI_system change
2005-05-08 20:33:42 +00:00
wmcoolmon
790810ada9
Dynamically allocated medals
2005-05-08 20:28:57 +00:00
wmcoolmon
994f25cdf0
Change to GUI_system; this will probably break the lab, but is necessary for things to compile properly.
2005-05-08 20:27:51 +00:00
wmcoolmon
c70c6005b3
Change to GUI_system (to prevent memory leaks and allow for auto-deconstruction)
2005-05-08 20:26:46 +00:00
wmcoolmon
63d1922367
"backspace" function
2005-05-08 20:23:28 +00:00
wmcoolmon
0c7adec15c
armor.tbl revamp
2005-05-08 20:21:48 +00:00
tbird
3230a9eca9
Added project files for VC.NET 7.0 (the 2005 project files do not work in 7.0)
2005-05-04 00:30:56 +00:00
wmcoolmon
313d75276e
Added variables to permanent location
2005-05-03 07:55:44 +00:00
wmcoolmon
045e29ae29
Removed variables files
2005-05-03 07:54:49 +00:00
wmcoolmon
d0bace2c57
Added Bobb's variable system (with some minor compiler-warning fixes)
2005-05-03 06:33:07 +00:00
wmcoolmon
aa61590ad3
Bah, stupid externs. :P
2005-05-02 22:36:54 +00:00
mrduckman
a1569ff1c2
Added /NAMES command (Very needed to know who's in a channel :P)
2005-05-02 15:33:17 +00:00
phreak
39ea734595
bumped MAX_SPAWN_WEAPONS to 30 for inferno builds
2005-05-01 23:40:44 +00:00
phreak
471ed14f14
added CVS info to top of file.
2005-05-01 23:23:18 +00:00
phreak
2ce65069fb
when creating the window take into account the top border
2005-05-01 23:17:46 +00:00
phreak
1270b04c97
fix the window from shrinking if a cutscene is played in windowed mode
2005-05-01 23:16:12 +00:00
phreak
0b959888c7
don't confine the cursor in d3d
2005-05-01 23:13:19 +00:00
wmcoolmon
bd620e76dd
-output_sexps command line
2005-05-01 07:13:59 +00:00
wmcoolmon
6f2fc71a7c
Added (up-to-date) SEXP description info.
2005-05-01 06:18:58 +00:00
phreak
24774cf9cc
buckets in sort_weapons_by_type() allocated on the heap instead of the stack.
2005-04-30 18:20:57 +00:00
phreak
79d41f9a59
ABbitmap should default to -1
2005-04-30 18:18:46 +00:00
phreak
6e69f08e65
bm_page_in_textures() should return if bitmap_num is any negative value, instead of just -1
2005-04-30 18:17:17 +00:00
wmcoolmon
529e3c47bd
Removed FS2_DEMO defines that looked like they wouldn't cause the universe to collapse
2005-04-28 05:29:30 +00:00
wmcoolmon
e01a6293d5
Cleared up some ambiguity that made MSVC 2003 go on strike
2005-04-28 05:12:26 +00:00
wmcoolmon
e63b108e61
stuff_byte to stuff_ubyte
2005-04-28 01:39:14 +00:00
wmcoolmon
744a53ddf0
parse_ship uses stuff_bool_list; stuff_byte to stuff_ubyte
2005-04-28 01:38:32 +00:00
wmcoolmon
ff0d52b1a4
More parsing flexibility
2005-04-28 01:36:46 +00:00
wmcoolmon
fbc24176cd
stuff_byte to stuff_ubyte; does the same thing, but with a better name.
2005-04-28 01:36:09 +00:00
wmcoolmon
a7987b89be
Switch stuff_string_white to stuff_string (I don't see why _white was used in the first place)
2005-04-28 01:32:57 +00:00
wmcoolmon
448027d119
Added stuff_bool_list; Internationalized stuff_boolean.
2005-04-28 01:12:19 +00:00
Goober5000
ec269425fd
-made the XRC file parsed on load instead of embedded
...
-migrated wxFRED to wxWidgets 2.6.0
--Goober5000
2005-04-25 12:14:21 +00:00
taylor
7543e00581
newline fix
2005-04-25 06:36:25 +00:00
taylor
593ff86eeb
use full size of Campaign_missions[] for simroom filtering, fixes the problem of campaign
...
missions still showing up in the single list even after filtering
2005-04-25 06:36:01 +00:00
taylor
46acd73b0b
little cleanup so that debug and release build files don't have to be listed twice
...
add newer wxFRED2 files
2005-04-25 06:33:56 +00:00
wmcoolmon
7ed4e8985d
Use parse_sound instead of code chunks
2005-04-25 00:34:00 +00:00
wmcoolmon
151c188018
Dynamically allocated engine washes; subsystem sounds; armor fixes. Line 4268 of ship.cpp, apparently, works properly; bears further looking into.
2005-04-25 00:31:14 +00:00
wmcoolmon
97cb2f5933
subsystem sounds
2005-04-25 00:28:58 +00:00
wmcoolmon
a4d6350db0
MAX_SHIP_TYPES > Num_ship_types
2005-04-25 00:28:17 +00:00
wmcoolmon
d0d7f35c76
Commented out unneeded array (Glide)
2005-04-25 00:27:32 +00:00
wmcoolmon
44f837acf8
Dynamically allocated engine washes; subsystem sounds
2005-04-25 00:26:53 +00:00
wmcoolmon
68ded37681
Windows have minimum size according to caption; made lab use another tree level so all ships can be seen
2005-04-25 00:24:34 +00:00
wmcoolmon
f959265a74
Added parse_sound; replaced Assert() with an if() (The latter may not be a good idea, but it keeps missions from being un-debuggable)
2005-04-25 00:22:34 +00:00
wmcoolmon
01791870bc
Center title screen, removal of unnecessary #ifdefs
2005-04-25 00:21:30 +00:00
wmcoolmon
365c12e99f
Bumped console printing buffer size so people can play with the neb2 command
2005-04-25 00:07:22 +00:00
wmcoolmon
d2eaea9a85
MAX_SHIP_TYPES -> Num_ship_types
2005-04-25 00:04:30 +00:00
Goober5000
18606cfb46
updated the project file
...
--Goober5000
2005-04-24 14:45:17 +00:00
Goober5000
658730bb4b
wxFRED now uses XRC-based resources
...
--Goober5000
2005-04-24 14:42:27 +00:00
taylor
732d7f5561
really are too many changes here:
...
- remove all bitmap section support and fix problems with previous attempt
( code/bmpman/bmpman.cpp, code/bmpman/bmpman.h, code/globalincs/pstypes.h,
code/graphics/2d.cpp, code/graphics/2d.h code/graphics/grd3dbmpman.cpp,
code/graphics/grd3dinternal.h, code/graphics/grd3drender.cpp, code/graphics/grd3dtexture.cpp,
code/graphics/grinternal.h, code/graphics/gropengl.cpp, code/graphics/gropengl.h,
code/graphics/gropengllight.cpp, code/graphics/gropengltexture.cpp, code/graphics/gropengltexture.h,
code/graphics/tmapper.h, code/network/multi_pinfo.cpp, code/radar/radarorb.cpp
code/render/3ddraw.cpp )
- use CLAMP() define in gropengl.h for gropengllight instead of single clamp() function
- remove some old/outdated code from gropengl.cpp and gropengltexture.cpp
2005-04-24 12:56:43 +00:00
taylor
592899a5f5
little cleanup of laser rendering
...
- fix animated glows
- proper alpha modification (still messed up somewhere though, shows in neb missions)
- remove excess batch_render()
2005-04-24 12:47:36 +00:00
taylor
a99518e88d
possible dev/0 bug fix (Jens Granseuer)
2005-04-24 12:45:14 +00:00
taylor
e3c8004429
make sure we don't build with speech support under Linux unless we specify it as a configure option
2005-04-24 12:44:25 +00:00
Goober5000
343e2537de
fix0red the CVS log
...
--Goober5000
2005-04-24 08:27:17 +00:00
Goober5000
995ce3e17f
made swarm/corkscrew/flak conflict more friendly
...
--Goober5000
2005-04-24 07:31:34 +00:00
wmcoolmon
f630e1799e
Enabled movies in windowed mode; if this causes problems for people, they can always use -dnoshowvid
2005-04-24 06:52:23 +00:00
Goober5000
ae8c507d37
eh, stupid quotes
...
--Goober5000
2005-04-24 05:53:15 +00:00
Goober5000
605b490d17
actually, I think this way works better
...
--Goober5000
2005-04-24 05:15:24 +00:00
Goober5000
ea491e3bed
added FS2PATH environment variable and removed custom build stuff
...
--Goober5000
2005-04-24 04:47:58 +00:00
phreak
159c0affaf
centered the window on the desktop if the -window command line is used.
2005-04-24 03:06:29 +00:00
wmcoolmon
2d7f231f47
Added resizing option to gr_shade. We can probably merge gr_shade and gr_rect; they do the same thing.
2005-04-24 03:02:43 +00:00
wmcoolmon
1417a0236a
Might as well fix trainer messages too.
2005-04-24 03:01:56 +00:00
wmcoolmon
f7e389eec4
Lowlevel (ie vertex buffer-mapping) functions for _rect and _shade
2005-04-24 02:40:40 +00:00
wmcoolmon
4f94da464d
Context help fixing goodness
2005-04-24 02:39:36 +00:00
wmcoolmon
2e35d7571c
Moved gr_rect and gr_shade to be API-nonspecific as the OGL/D3D functions were virtually identical
2005-04-24 02:38:31 +00:00
Goober5000
3575982079
subsystem fix
...
--Goober5000
2005-04-24 02:10:53 +00:00
wmcoolmon
6f93eb7ca8
Removed GL_SECTIONS
2005-04-23 01:17:09 +00:00
taylor
4dc7881df8
wurrps
2005-04-22 02:32:18 +00:00
wmcoolmon
131bac2b53
Minor updates to the GUI, and added some code that will (hopefully) resize HUD images in nonstandard resolutions. I couldn't test it; got an out of memory error.
2005-04-22 00:34:55 +00:00
taylor
e030989f59
sexp to swap the skybox in mission, not tested in FRED, hopefully I didn't mess this up too much
2005-04-21 15:59:42 +00:00
taylor
51cc8377d2
initial changes to mission loading and status in debug builds
...
- move bmpman page in init to an earlier stage to avoid unloading sexp loaded images
- small changes to progress reports in debug builds so that it's easier to tell what's slow
- initialize the loading screen before mission_parse() so that we'll be about to get a more accurate load time
fix memory leak in gamesnd (yes, I made a mistake ;))
make sure we unload models on game shutdown too
2005-04-21 15:58:08 +00:00
taylor
5a75bba686
make sure we don't try to process chatbox_close() more than once
2005-04-21 15:53:24 +00:00
taylor
d0ad20c79d
stupid little comment fix, no big deal
2005-04-21 15:52:24 +00:00
taylor
1fe7c55885
fix source/dest memory overwrite that Valgrind was complaining about
2005-04-21 15:51:40 +00:00
taylor
f63d3a01f1
we can't resize compressed textures so... don't, fixes rendering problems when not at max texture detail
2005-04-21 15:50:47 +00:00
taylor
981c2e4601
update of bmpman and model bitmap management, well tested but things may get a bit bumpy
...
- use VM_* macros for bmpman since it didn't seem to register the memory correctly (temporary)
- a little "stupid" fix for dds bitmap reading
- fix it so that memory is released properly on bitmap read errors
- some cleanup to model texture loading
- allow model textures to get released rather than just unloaded, saves bitmap slots
- bump MAX_BITMAPS to 4750, should be able to decrease after public testing of new code
2005-04-21 15:49:21 +00:00
wmcoolmon
fe81f39299
Nonstandard res fix.
2005-04-20 08:32:01 +00:00
wmcoolmon
3460e06701
Fix silly armor.tbl parse error.
2005-04-20 08:26:49 +00:00
phreak
dd41824dc5
NMONO should not interfere with the debug window
2005-04-20 04:34:42 +00:00
phreak
72f1bb21ab
get the cheat keys for "force weapon" working again
2005-04-20 04:34:01 +00:00
phreak
95db195410
CVS file header. take 1
2005-04-20 04:29:50 +00:00
phreak
dc2e5a8ef9
fix for the slow firing turret problem
2005-04-20 04:27:56 +00:00
wmcoolmon
31f7d6dd34
Lock time compression when autopilot is engaged
2005-04-19 23:03:42 +00:00
taylor
904a63b7e5
try not to buffer output to the speech dev so that the text doesn't just show up some time in the future
2005-04-19 06:29:28 +00:00
taylor
a8713687ae
we might actually be needing to load a model here ;)
2005-04-19 06:27:54 +00:00
taylor
5f7ce77177
small compiler warning fixes, more 'always true' stuff
2005-04-19 06:26:56 +00:00
taylor
75f276cff4
don't try to allocate 0 bytes of memory when there are no shield tris, weird memory stuff frightens me
2005-04-19 06:25:23 +00:00
taylor
a35470e783
8 months I've been meaning to put this in the Linux tree, me == moron
2005-04-19 06:22:20 +00:00
Goober5000
48959c177c
model and class changes should be all set now
...
--Goober5000
2005-04-18 08:35:28 +00:00
Goober5000
a0e945bf21
better subsystem comparison
...
--Goober5000
2005-04-18 06:59:16 +00:00
Goober5000
a0305a1fc6
removed ship->alt_modelnum as it was essentially duplicates of ship->modelnum; changed the alt modelnum stuff accordingly
...
fixes for ship_model_change and change_ship_type
--Goober5000
2005-04-18 05:27:26 +00:00
taylor
78f22aea2f
some extra checks to make sure we don't act on invalid gamesnds (fix for WCS)
2005-04-18 03:31:27 +00:00
taylor
777a5dbab0
more accurate play position for OpenAL when AL_BYTE_LOKI is used (Jens Granseuer)
2005-04-18 03:30:05 +00:00
Goober5000
0a72f49270
more sexp goodness
...
--Goober5000
2005-04-18 03:16:57 +00:00
taylor
d4799821f8
updated Linux joystick code that's a bit less insane speed wise
...
remove ability to build without joystick support, no reason to keep it around
fix unusable warning flag with libjpeg building
2005-04-17 05:38:29 +00:00
phreak
b87907a3be
fixed lasers drawing backwards
2005-04-16 18:43:17 +00:00
wmcoolmon
d950a6d8da
Fixed the lab; Made the storybook look less grotesque without skins.
2005-04-16 08:13:34 +00:00
wmcoolmon
af4ce5c886
Eh, what the hey. Maybe I should've taken the breathalyzer test. :)
2005-04-16 04:19:21 +00:00
wmcoolmon
7fd2b592b4
More optional tag-making for ships.tbl
2005-04-16 04:16:57 +00:00
wmcoolmon
1e4e53bf80
Minor changes; made even more fields in ships.tbl optional.
2005-04-16 03:36:13 +00:00
wmcoolmon
1745959ed7
Removed an unneeded semicolon
2005-04-16 03:05:05 +00:00
wmcoolmon
255570da57
Added type "exponential base"; equation is 'final_damage = (x^damage)'
2005-04-15 23:19:13 +00:00
taylor
b24cd07398
fix ambient light
2005-04-15 11:42:27 +00:00
taylor
085db31507
stupid <expletive-delete> terminal, I <expletive-deleted> <expletive-deleted>!!!
2005-04-15 11:41:28 +00:00
taylor
092315362e
new GCC = new warning messages, yippeeeecvs commit code/parse/encrypt.h code/parse/encrypt.cpp code/scramble/scramble.cpp
2005-04-15 11:36:55 +00:00
taylor
6a655dc469
add scramble port
...
support both FS1 (8bit and 7bit) and FS2 style encryption
2005-04-15 11:35:18 +00:00
taylor
b217d73a44
proposes that WMC be subject to a breathalyzer test before commit ;)
2005-04-15 11:32:26 +00:00
taylor
d78b715166
div-by-zero fix for snd_time_remaining()
2005-04-15 11:28:41 +00:00
taylor
d55e7cc900
some cleanup to prevent utilities linking all game libs
2005-04-15 11:27:53 +00:00
wmcoolmon
443c49cbf9
It's amazing how many possible bugs you can catch simply by doing something completely different than coding
2005-04-15 07:19:29 +00:00
wmcoolmon
0cbd23c615
One final oops (hopefully).
2005-04-15 06:59:05 +00:00
wmcoolmon
55f7fdc264
Another oops.
2005-04-15 06:56:02 +00:00
wmcoolmon
7241244f70
Er, oops
2005-04-15 06:40:54 +00:00
wmcoolmon
d0ed305d43
Local codebase commit; adds armor system.
2005-04-15 06:23:18 +00:00
Goober5000
b3e0314930
bumped sexp limit
...
--Goober5000
2005-04-14 20:03:16 +00:00
phreak
41fdb1da08
Updated the message of a required extension that hasn't been found.
...
It was referencing the old Glide engine.
2005-04-13 23:24:21 +00:00
Goober5000
3b2eee464a
fixed the compile errors (thanks Phreak)
...
--Goober5000
2005-04-13 22:31:53 +00:00
Goober5000
b6980737f0
removed spurious folder
...
--Goober5000
2005-04-13 22:17:27 +00:00
taylor
039e34ffaa
I totally blame that on the keyboard
2005-04-12 19:53:44 +00:00
taylor
99136873c0
more demo support (Jens Granseuer)
2005-04-12 19:22:48 +00:00
taylor
7516eae124
not sure what that file was doing there...
2005-04-12 19:22:00 +00:00
taylor
84a3455035
many, many compiler warning and header fixes (Jens Granseuer)
...
fix free on possible NULL in modelinterp.cpp (Jens Granseuer)
2005-04-12 05:26:38 +00:00
taylor
9b86e6966b
more support for 'make dist' (Jens Granseuer)
2005-04-12 05:24:48 +00:00
phreak
8388a394c1
ambient light is set in mission
2005-04-12 02:10:09 +00:00
phreak
120c01f735
ambient_light_level added to the mission structure
2005-04-12 02:07:00 +00:00
phreak
189e5fe678
gr_set_ambient_light() function for the ambient light sliders in FRED
2005-04-12 02:04:56 +00:00
taylor
fc35ceeffc
changes to facilitate 'make dist'
2005-04-11 10:16:26 +00:00
taylor
8698cece32
un-revert previous revert since it does apparently affect MinGW (Alpha0)
2005-04-11 10:15:11 +00:00
taylor
30fc4cc19f
some limits.h fixes to make GCC happier
...
revert timer asm change since it doesn't even get used with Linux and couldn't have been the slowdown problem
2005-04-11 05:50:36 +00:00
taylor
17ac979ae7
make sure use an insensitive case check for Messages[] names (Jens Granseuer)
...
little clarification of if-else block in message_training_que()
2005-04-11 05:48:34 +00:00
taylor
e37bdddb71
_endthread() doesn't take an argument so do support one (Jens Granseuer)
...
debug variable fixes in freespace.cpp (Jens Granseuer)
as a safety catch we should Assert() on future usage of things we don't yet support in *nix _splitpath()
2005-04-11 05:45:38 +00:00
taylor
be7f62118c
some demo related fixes (Jens Granseuer)
2005-04-11 05:42:02 +00:00
taylor
7079b22535
add version checks for autoconf and automake
...
fix wacky wxFRED2 check (Jens Granseuer)
2005-04-11 05:40:21 +00:00
wmcoolmon
8b414664c5
Fixed some paths stuff.
2005-04-09 07:50:41 +00:00
wmcoolmon
0b89fec44c
*crosses fingers*
2005-04-08 20:03:59 +00:00
wmcoolmon
fb90a4caaf
Did things in a somewhat less hackish manner; note that 'Update project' will only update the anjuta directory; you will have to update file, and then manually select the fs2_open/ directory to update *everything*
2005-04-06 18:47:02 +00:00
wmcoolmon
3e633a7021
Presumeably, I fixed building in anjuta for anyone who can run
...
autogen.sh
2005-04-06 18:22:49 +00:00
wmcoolmon
4f7a1a73c7
Fixed anjuta project file so it would run from projects subdirectory.
2005-04-06 18:12:17 +00:00
wmcoolmon
4dd746e46d
Added some comments to the new turret helper functions.
2005-04-06 18:10:40 +00:00
taylor
a89a6f6186
add audio files for OpenAL, build with USE_OPENAL define to use OpenAL
2005-04-05 12:03:03 +00:00
taylor
6c822c7993
fix memory error from GL extension list that occurs in certain circumstances
2005-04-05 11:50:57 +00:00
taylor
67eb07aae2
update what sound files get used
2005-04-05 11:49:37 +00:00
taylor
5a34ecf947
remove acm-unix.cpp, replaced by acm-openal.cpp since it's properly cross-platform now
...
better error handling for OpenAL functions
Windows can now build properly with OpenAL
extra check to make sure we don't try and use too many hardware bases sources
fix memory error from OpenAL extension list in certain instances
2005-04-05 11:48:23 +00:00
taylor
4df7becbea
handle iostream problems on GCC pre-3.x
...
fix spacing on wxFRED stuff (yes, I'm that anal)
2005-04-05 11:41:33 +00:00
taylor
586190fb8e
s/vector/vec3d/g, better support for different compilers (Jens Granseuer)
2005-04-05 05:53:25 +00:00
Goober5000
2059ed3528
tweaks
...
--Goober5000
2005-04-03 11:47:01 +00:00
Goober5000
fc42a097eb
brought weapon loadout banks into agreement with ship info banks
...
improved error reporting on apply-to-all
--Goober5000
2005-04-03 08:48:31 +00:00
phreak
ba27712ccd
put First_secondary_index back in so FRED can compile.
...
The weapons list is also sorted whenever all loading is done so lasers and beams always
come before missiles. FRED's loadout code needs this behavior to stick.
2005-04-02 21:34:08 +00:00
Goober5000
02fb161187
fixed a few errors in apply-to-all
...
--Goober5000
2005-04-01 08:50:25 +00:00
taylor
826be871bc
fix hanging on exit with OpenAL
...
some better error handling on OpenAL init and make it more Windows friendly too
basic 3d sound stuff for OpenAL, not working right yet
2005-04-01 07:33:08 +00:00
taylor
6958a3be52
*that blasted Enter key*, just fixing the log... nothing to see here...
2005-04-01 07:31:10 +00:00
taylor
6576b9bf69
some minor Linux fixage
2005-04-01 07:29:40 +00:00
taylor
77a4348695
code/ship
2005-04-01 07:27:32 +00:00
taylor
f1f9396d4f
go back to 24-bit depth, 32 didn't help any with ATI bugs
2005-04-01 07:25:54 +00:00
mrduckman
a550f19877
Made a change for wxWidget checks, checking for 2.4.2 version.
2005-03-31 21:12:23 +00:00
Goober5000
aea447768f
whoops
...
--Goober5000
2005-03-31 12:45:22 +00:00
Goober5000
68c7b774e6
implemented the apply-to-all wing loadout button
...
--Goober5000
2005-03-31 12:43:51 +00:00
Goober5000
ce89e0d560
fix type mismatch
...
--Goober5000
2005-03-31 12:38:24 +00:00
Goober5000
111fa9a728
changed a bunch of literal constants to their #define'd keywords
...
--Goober5000
2005-03-31 11:11:56 +00:00
taylor
001f85c695
forget the swaps for OSX
2005-03-30 16:06:52 +00:00
taylor
23ab20680a
a little Linux happiness
2005-03-30 16:06:26 +00:00
taylor
aff41f6382
basic wxFRED2 building, only works on Linux for now
2005-03-30 16:05:42 +00:00
wmcoolmon
cdfbe82f07
Whoops.
2005-03-30 05:37:22 +00:00
wmcoolmon
8316e86843
Made it so *Snd fields in ships.tbl and weapons.tbl take the sound name
...
as well as its index (ie "L_sidearm.wav" instead of "76")
2005-03-30 02:32:41 +00:00
Goober5000
591a76e0bd
fixed version log
...
--Goober5000
2005-03-30 01:27:49 +00:00
Goober5000
a9ba9ccea8
added header back in, with a small tweak for the .cpp
...
--Goober5000
2005-03-30 01:23:32 +00:00
Goober5000
9d30ba0210
removed mixed-case header file
...
--Goober5000
2005-03-30 01:20:05 +00:00
Goober5000
5f32fc582f
set up the main menu options
...
--Goober5000
2005-03-29 13:35:53 +00:00
Goober5000
c519d635f1
fixed browse info error
...
--Goober5000
2005-03-29 09:57:02 +00:00
Goober5000
272627527b
wxFRED is now dependent on code.lib
...
--Goober5000
2005-03-29 08:15:44 +00:00
Goober5000
1406ef90ec
whew... bare-bones "hello world" wxFRED base finally implemented!
...
--Goober5000
2005-03-29 07:55:19 +00:00
wmcoolmon
fbad2dcdc0
Removed some warnings under Linux/GCC
2005-03-29 07:03:16 +00:00
wmcoolmon
b24d6815bc
Added some comments to #defines to make reading easier
2005-03-29 06:36:37 +00:00
wmcoolmon
a28a052ac6
Fixed extern to compile under Linux
2005-03-29 06:28:52 +00:00
phreak
71c2ae7fca
global variable "Jump_nodes" needs external linkage for FRED
2005-03-29 03:42:07 +00:00
phreak
fb1d118622
get_num_elements() method, probably coded incorrectly, but its needed for FRED
2005-03-29 03:40:15 +00:00
Goober5000
1dbfce5ea7
added storybook to the MSVC6 project
...
--Goober5000
2005-03-29 02:50:48 +00:00
mrduckman
b4e502737c
Added OpenGL include dir parameters
2005-03-28 13:25:18 +00:00
taylor
bbefc0b90e
fix to snd_time_remaining() to make sure we are getting the correct index into Sounds[]
2005-03-28 00:40:09 +00:00
mrduckman
fe8a8cc8e7
Syntax correction
2005-03-27 21:13:05 +00:00
mrduckman
dbacdf939b
Added /kill IRC Command
2005-03-27 21:06:31 +00:00
wmcoolmon
728ee7e21f
Forgot to replace 'ship' with 'ai' after copy-paste
2005-03-27 17:33:51 +00:00
Goober5000
0f94de5dd8
bah
2005-03-27 13:37:15 +00:00
Goober5000
6351a5becf
rewrote the weapon cheat cycle functions to avoid recursion
...
--Goober5000
2005-03-27 13:23:05 +00:00
Goober5000
881f1c6077
two new sexps
...
--Goober5000
2005-03-27 13:00:40 +00:00
Goober5000
2dfa5cdd45
clarified max hull/shield strength names and added ship guardian thresholds
...
--Goober5000
2005-03-27 12:28:35 +00:00
taylor
413cdab6b7
will hopefully fix the slowdown from mission to mission (thanks Alpha0)
2005-03-27 08:57:52 +00:00
taylor
e4827d8110
this is what coding on an empty stomach will get you
2005-03-27 08:51:25 +00:00
wmcoolmon
7fe64c20b0
Bizarre combo of fopen() and close()
2005-03-27 08:12:53 +00:00
taylor
4dfb7611ed
fill in some stuff for timer and mmio calls, not 100% but it works ok
2005-03-27 06:17:54 +00:00
taylor
233a8c3134
don't use a platform specific ifdef since the OpenAL code may work under Windows now too
2005-03-27 06:16:46 +00:00
taylor
885ab83dba
mmio callbacks work on Linux now and fix problem where system ogg.h would get used rather than the local one
2005-03-27 06:15:31 +00:00
taylor
4df106d0e6
update for streaming support and platform independance
2005-03-27 06:14:30 +00:00
taylor
54707bc916
some pilot file fixing when going between multi and single (partial fix)
2005-03-27 06:12:38 +00:00
taylor
0d4ab080a9
make use of new OpenAL define since it's not platform specific anymore
2005-03-27 06:08:42 +00:00
taylor
3b3aafd920
weapon_num can be 0 so let that through
2005-03-27 06:07:54 +00:00
taylor
a1509554e7
update with current files
2005-03-27 06:07:00 +00:00
taylor
3dd13913da
initial import of OpenAL streaming (many thanks to Pierre Willenbrock for the missing parts)
2005-03-27 05:48:58 +00:00
taylor
6581a79466
unix specific version is obsolete
2005-03-27 05:47:31 +00:00
wmcoolmon
f8b4ba66bc
Fixed possible infinite loop problem
...
----------------------------------------------------------------------
2005-03-27 04:16:19 +00:00
wmcoolmon
ab323f6b2a
Fixed missing/invalid variables
2005-03-27 03:04:09 +00:00
wmcoolmon
535f8fc3d6
Forgot to define 'i' outside of for scope...ironically, in the OGL code.
2005-03-27 02:59:27 +00:00
wmcoolmon
8cba1f3939
Some fixes
2005-03-26 07:53:32 +00:00
wmcoolmon
18ddb1f6ad
Cleaned out old code + fixed min problem
2005-03-26 01:49:46 +00:00
wmcoolmon
dc3d359393
Added the storybook
2005-03-26 00:26:06 +00:00
Goober5000
31b5327765
removed unreferenced variable
...
--Goober5000
2005-03-25 22:36:01 +00:00
wmcoolmon
622ac05c63
Small change now that the storybook is in CVS
2005-03-25 07:35:22 +00:00
wmcoolmon
6319d41ab6
Updated MSVC6 project file for AI move
2005-03-25 07:12:05 +00:00
wmcoolmon
19ea0c5b11
Removed old AI files from CVS
2005-03-25 07:03:12 +00:00
wmcoolmon
9471ebced4
Added taylor's old-weapon code fix
2005-03-25 07:01:53 +00:00
wmcoolmon
fbf776164b
Big, massive, codebase commit. I have not removed the old ai files as the ones I uploaded aren't up-to-date (But should work with the rest of the codebase)
2005-03-25 06:57:38 +00:00
wmcoolmon
feee088277
Initial AI code move commit - note that aigoals.cpp has some escape characters in it, I'm not sure if this is really a problem.
2005-03-25 06:45:13 +00:00
taylor
1630965ce8
I think I deserve a medal or something for that one :)
2005-03-25 01:10:51 +00:00
taylor
bb556e9c7f
s/gr_ogl_/gr_opengl_/g
...
add empty gr_opengl_draw_line_list() so that it's not a NULL pointer
make gr_opengl_draw_htl_sphere() just use GLU so we don't need yet another friggin API
2005-03-24 23:42:21 +00:00
taylor
b0ec8041de
make sure we don't go one over the number of message avis
2005-03-24 23:38:49 +00:00
taylor
9e329634b3
fix GCC building
2005-03-24 23:37:25 +00:00
taylor
7843ed8770
fix compiler warnings with mismatched types and unused variables
...
cleanup some debug messages so they can be turned off if needed
get rid of extra strstr() check for thrusters since it should never get that far anyway
page_in/page_out of model glows should be better now
removed a bunch of unneeded casts and get type specific math functions right
2005-03-24 23:36:14 +00:00
taylor
008582fce5
make sounds.tbl dynamic
...
"filename" will never be larger than 33 chars so having it 260 is a waste (freespace.cpp)
2005-03-24 23:31:46 +00:00
taylor
8ecfbed208
(re)move some uneeded variables to fix compiler warnings
2005-03-24 23:29:33 +00:00
taylor
851fc877d0
make sounds.tbl dynamic
...
have snd_time_remaining() be less stupid
some OpenAL error fixerage
be able to turn off some typically useless debug messages
2005-03-24 23:27:26 +00:00
taylor
3ff8fff6af
use SWARM_MISSILE_DELAY again so that it's easier to keep up with
...
fix compiler warnings
2005-03-24 23:24:01 +00:00
taylor
74ae69a49b
make sure we will get the right error message
2005-03-24 23:22:59 +00:00
wmcoolmon
3df75bed77
no more MSVC compiler warning
2005-03-24 05:50:07 +00:00
phreak
37034092d4
Starfield bitmaps should now draw in non-htl mode
2005-03-23 20:09:23 +00:00
phreak
8e98e16796
Some specular values in g3_draw_perspective_bitmap() were being incorrectly set. fixed that
2005-03-23 20:08:33 +00:00
taylor
1c2d7163c1
fix version check for drivers that support OpenGL 2.0+
2005-03-22 00:36:48 +00:00
phreak
0e2d83529b
Orb correctly displays in 640x480
2005-03-21 23:19:55 +00:00
phreak
c1bc6871c3
Add a function to check whether any duplicate jumpnode names exist
2005-03-20 21:07:10 +00:00
phreak
12c6e04b17
export the functions that deal with the creation and destruction of the starfield buffer.
...
FRED needs them
2005-03-20 20:02:29 +00:00
phreak
d2912daaac
draw paths and docking points using HTL
2005-03-20 20:01:15 +00:00
phreak
983881e398
lol forgot to commit the function pointer stuff
2005-03-20 18:05:04 +00:00
phreak
822b4d9c01
high-level implementation for gr_draw_htl_line and gr_draw_htl_sphere
2005-03-20 00:11:27 +00:00
phreak
8074a129cd
Added gr_draw_htl_line and gr_draw_htl sphere
...
There still needs to be D3D versions implemented, but OGL is done.
Follow that or ask phreak about how its implemented/
2005-03-20 00:09:07 +00:00
wmcoolmon
844ac565ef
OpenGL display lists
2005-03-19 21:03:54 +00:00
Goober5000
40eeea76d8
corrected misinformation in comment about surface shields (implicit surface
...
shields were removed for meshed ships)
--Goober5000
2005-03-19 20:45:23 +00:00
wmcoolmon
c7b5a70830
small bool fix
2005-03-19 20:35:45 +00:00
bobboau
4972df4cdf
adding d3d state block files
2005-03-19 18:18:04 +00:00
bobboau
028fd5c930
added new graphic functions for state blocks
...
also added a class formanageing a new effect
2005-03-19 18:02:35 +00:00
bobboau
1397a84db7
added a geometry batcher and implemented it in sevral places
...
namely: lasers, thrusters, and particles,
these have been the primary botle necks for some time,
and this seems to have smoothed them out quite a bit.
2005-03-16 01:35:59 +00:00
phreak
9523481fe2
properly handle using the old method of selecting primary weapons.
...
i forgot a return statement so the new method was used instead
2005-03-16 00:37:42 +00:00
wmcoolmon
00a413d3b0
Commited placeholder turret funcs.
2005-03-16 00:18:31 +00:00
taylor
dd6d061488
make sure w,h,bpp are useable before trying to assign values to them
2005-03-15 17:10:58 +00:00
Goober5000
038cb865be
*fixed some sexp declaration formatting
...
*implemented string comparison sexps
*simplified numeric comparison sexps
*fixed numeric comparison (especially equals) sexps to actually work on all their arguments like they were designed to
--Goober5000
2005-03-15 07:26:52 +00:00
phreak
f46914eab9
Awesome 2-for-1 deal!!!
...
Firstly, the Colossus should now warp out correctly. No more warphole forming inside of it
Secondly, muzzleflashes now are generated at the gunmounts of the firing ship.
2005-03-15 01:40:07 +00:00
Goober5000
a71305bdc3
properly fixed the out-of-bounds error, as well as a few other errors of the same kind
...
--Goober5000
2005-03-14 23:34:59 +00:00
Goober5000
9ef30029aa
rolled back Phreak's commit
...
--Goober5000
2005-03-14 23:33:22 +00:00
wmcoolmon
69231d79ff
Hopefully this will fixx0r Num_sounds
2005-03-14 23:31:54 +00:00
wmcoolmon
22a4cfc835
Whoops, this isn't needed.
2005-03-14 06:38:31 +00:00
wmcoolmon
db1c760a3c
Commented out now-unneccessary Int3()
2005-03-14 06:38:06 +00:00
wmcoolmon
70f831bc22
Added memory display thingy to loading screen, if command line is specified and build is a debug build. Also made screenshots go up to 9999
2005-03-14 06:36:30 +00:00
wmcoolmon
c20117ef22
Made sounds dynamically allocated
2005-03-14 06:33:38 +00:00
taylor
0e92b61ebf
fix for mouse cursor problem when running in a window
2005-03-14 03:38:54 +00:00
taylor
f36b06ee40
speedup grow/shrink time for the warp to avoid the big size skips
2005-03-14 03:24:25 +00:00
phreak
5739cfb2d0
Got rid of the stealth check that only applied to cloaked ships. This should
...
fix some errorneous behavior that caused the ai to target the player
2005-03-14 02:52:58 +00:00
taylor
7b8ff3d087
enable 32-bit to 16-bit TGA conversion with -tga16 cmdline option (experimental)
...
fix crash when upgrading from original campaign stats file to current
2005-03-13 23:07:36 +00:00
wmcoolmon
087c0be980
Squashed compiler warnings
2005-03-13 08:44:10 +00:00
wmcoolmon
1f1153bc57
Commented out unneeded variables
2005-03-13 08:38:05 +00:00
wmcoolmon
c54e4875bd
Might as well sync this
2005-03-13 08:37:01 +00:00
taylor
06dc37d064
gotta use MIN/MAX and not min/max now
2005-03-13 08:33:55 +00:00
wmcoolmon
c32522129b
Hud fixing goodness. I also removed some obsolete code for displaying HUD weapons.
2005-03-13 08:32:28 +00:00
taylor
0f50203063
fix various compiler warning messages
...
make sure screenshot count doesn't get too high
fix movies playing twice in redalert missions
reset time compression for redalert missions and cmdbriefings, just in case
2005-03-13 08:04:43 +00:00
phreak
50b2cd65fa
extra checks in find_parent_rotating_submodel()
2005-03-12 23:53:27 +00:00
phreak
a036fc3bea
doubled default spawn angle from 180 to 360 since it seems to track better
2005-03-12 21:08:01 +00:00
phreak
b2c098ee44
the code for the damaged-escort-priority-all sexp started
...
overwriting outside ofarray bounds. goodbye call stack... erm goodbye bug.
2005-03-12 20:48:33 +00:00
taylor
1f92bafc8f
helps to get the stupid check right
2005-03-12 19:28:47 +00:00
taylor
50baf2c401
forgot this one, jpeg stuff
2005-03-12 07:42:05 +00:00
phreak
440b39a3ee
Fixed a bug where the orb would incorrectly render under alternate FOVs.
...
Updated the functions that scramble the contacts so the blips show up
somewhat near where they should be.
2005-03-12 06:03:07 +00:00
wmcoolmon
ed45cfb078
whee!
2005-03-12 05:21:36 +00:00
taylor
249bfeb9fe
absolute header location for jpeglib.h in jpgutils.cpp (thanks WMC)
...
update VC6 project files to correct versions that work properly with internal libjpeg
2005-03-12 04:59:15 +00:00
wmcoolmon
68ec71efad
Fixx0red odd drag problems
2005-03-12 04:44:24 +00:00
wmcoolmon
a42a4ec0f0
New commandline option "-noparseerrors"
2005-03-12 03:09:55 +00:00
taylor
4504bea340
was causing strange hangs due to really large values, don't know if this will help but SDL should take care of error checking this way
2005-03-11 14:16:02 +00:00
taylor
d395341b1c
forgot to remove this with the MIN/MAX change
2005-03-11 14:14:05 +00:00
taylor
a3f509766a
apparently this change never got in
2005-03-11 14:11:53 +00:00
taylor
69130eb9fe
ignore the typical build specific files
2005-03-11 14:00:01 +00:00
wmcoolmon
bac63f2faf
Isn't the extern needed too? causes linking errors on my system w/o it, although it compiles fine.
2005-03-11 01:37:35 +00:00
wmcoolmon
bedf8a6157
Not really. I've got lib files in my main VC.NET libs directory, and include files in grouped subdirectories under my VC.NET include directory. it keeps my HD free of scattered SDK directories and helps keep conflicts down.
2005-03-11 01:34:19 +00:00
wmcoolmon
947e8b16fb
Oops, gotta remember to commit main codebase stuff when fixing FRED
2005-03-11 01:28:23 +00:00
wmcoolmon
fd9f14053a
I like comments
2005-03-11 01:27:17 +00:00
taylor
4821082a53
fix screwed up stars coloring in OGL
2005-03-10 21:16:16 +00:00
taylor
56774f66d0
maybe WMC can leave the include alone now ;)
2005-03-10 16:16:52 +00:00
taylor
76b12d5465
build file updates to use the internal jpeglib now
2005-03-10 16:15:18 +00:00
taylor
fcac6d58c2
internal libjpeg files
2005-03-10 16:13:54 +00:00
taylor
f3dcea6db1
initial libjpeg project file
2005-03-10 16:10:47 +00:00
bobboau
030267adf3
fixed a local/global conflict
2005-03-10 15:35:21 +00:00
taylor
119a28190f
change min/max to MIN/MAX to fix GCC problems
...
add lab stuff to Makefile
build unbreakage for everything that's not MSVC++ 6
lots of warning fixes
fix OpenGL rendering problem with ship insignias
no Warnings() in non-debug mode for Linux (like Windows)
some campaign savefile fixage to stop reverting everyones data
2005-03-10 08:00:18 +00:00
wmcoolmon
dfcf412627
Commit for Bobboau. This causes the lab to crash in some circumstances.
2005-03-09 23:45:18 +00:00
bobboau
386efe7325
added a new interface render funtion
2005-03-09 03:23:32 +00:00
Goober5000
d63f7075a9
whoops
2005-03-08 04:41:39 +00:00
Goober5000
a24fde6280
edited for language ;)
...
--Goober5000
2005-03-08 03:50:25 +00:00
bobboau
c78c8c0a43
minor change to high level render target code
2005-03-08 02:31:51 +00:00
Goober5000
1fdfc4bca8
rolled back my original code on the support ship CTD; thanks taylor :)
...
--Goober5000
2005-03-07 20:12:36 +00:00
bobboau
bf878a6322
commit of render target code, d3d should be totaly functional,
...
OGL still needs implementation.
2005-03-07 13:10:22 +00:00
taylor
a77e725968
can't believe I missed something that obvious. *hides in shame*
2005-03-06 17:16:08 +00:00
taylor
e69a6f945b
don't Assert() when repair_objp is NULL (support ship object is invalid until it's done with warpin)
2005-03-06 16:43:40 +00:00
wmcoolmon
c6e589c31a
Whoops!
2005-03-06 11:32:40 +00:00
wmcoolmon
cc62873cb3
RE-fixed stuff. Ogg support. Briefings.
2005-03-06 11:23:45 +00:00
wmcoolmon
e27299e03b
Switched out model_unload with model_page_out_textures, as it was causing crashes in release mode.
2005-03-06 08:30:22 +00:00
wmcoolmon
c2d671deac
fix0r for negative values in textboxes, and ubytes
2005-03-05 20:46:12 +00:00
taylor
70d2885e0b
make sure we don't scale the restore_screen bitmap, it's already the correct size
2005-03-05 19:11:07 +00:00
taylor
ff7451ccc0
don't let hud messages walk off screen when res is GR_640
2005-03-05 18:59:28 +00:00
bobboau
a09aba049c
made all the gr_d3d_tmapper variants use dynamic a vertex buffer rather
...
than drawprimitiveup, this also means that these functions can now
handle as much poly data as you might want to through at them
2005-03-04 03:24:44 +00:00
taylor
6be13dc50b
animated beam muzzle glows
2005-03-03 16:40:29 +00:00
taylor
6b54aa9784
lockup fixes, and it's Linux friendly too :)
2005-03-03 16:18:19 +00:00
taylor
b5381eb23e
support for TMAP_FLAG_TRILIST
...
extra check to make sure OGL closes down right under Windows
increased depth buffer, it was too small to compare when 32bpp was used
2005-03-03 16:16:55 +00:00
bobboau
a600ceca96
fixed a small error from my earlier commit.
2005-03-03 14:29:39 +00:00
Kazan
f4296903ce
!Om_tracker_flag = non-pxo
2005-03-03 12:58:25 +00:00
Goober5000
abeaab1602
AUGH! Stupid hidden bugs... this one is V's fault
...
--Goober5000
2005-03-03 08:41:53 +00:00
wmcoolmon
00211ea1f0
Added new files to the project. Hopefully this works; I have no way to test it.
2005-03-03 08:16:26 +00:00
wmcoolmon
ca97992985
Oops
2005-03-03 07:32:55 +00:00
wmcoolmon
8850cbcb38
Removed my Assert(true)s :p
2005-03-03 07:30:15 +00:00
wmcoolmon
382e540086
Made HUD shield icon auto-generation off unless "generate icon" ship flag is specified for the ship.
2005-03-03 07:13:17 +00:00
Goober5000
b9d5898908
removed the "error" in the new docking code
...
--Goober5000
2005-03-03 06:41:40 +00:00
wmcoolmon
20c60b021f
Merge of WMC's codebase. "Features and bugs, making Goober say "Grr!", as release would be stalled now for two months for sure"
2005-03-03 06:05:32 +00:00
taylor
f81a818afa
well that was good and wrong
2005-03-03 05:32:11 +00:00
wmcoolmon
58b5bae0cb
Turret AI code optimizations. If freaky stuff happens, call WMC()
2005-03-03 03:55:03 +00:00
wmcoolmon
69e5efdd91
This should really be like this to prevent crashing
2005-03-03 03:53:18 +00:00
bobboau
811c572cf8
added trilist suport to the poly rendering functions
...
and a gr_bitmap_list function that uses it
2005-03-03 02:39:14 +00:00
taylor
0c6f8bbefd
use the back buffer for screen saves, this didn't work on Windows at one
...
point but I'm out of things to try and it may be ok after other fixes
2005-03-03 00:33:41 +00:00
taylor
a58856e0d5
more NO_NETWORK/INF_BUILD goodness for Windows, takes care of a few warnings too
2005-03-02 21:24:48 +00:00
taylor
9ce18ac6e5
better support for Inferno builds (in PreProcDefines.h now, no networking support)
...
make sure NO_NETWORK builds are as friendly on Windows as it is on Linux/OSX
revert a timeout in Client.h back to the original value before Linux merge
2005-03-02 21:18:20 +00:00
taylor
5bdb318371
that one should never have slipped passed me (Linux specific)
2005-03-02 03:13:00 +00:00
taylor
3659d10464
make sure starfield bitmaps render when not in HTL mode
...
slight header fix for osapi.h
add some string overflow protection to modelread and bmpman
s/NO_NETWORKING/NO_NETWORK/g (Inferno builds)
2005-03-01 23:08:24 +00:00
taylor
bf26a96691
unbreak Linux build (not valid C/C++ anyway, block scope)
2005-03-01 23:05:38 +00:00
bobboau
4625702437
oh, hey look I've commited something :D
...
animation system, weapon models detail box alt-tab bug, probly other stuff
2005-03-01 06:55:45 +00:00
taylor
438f9360e1
uugh, missed the initial tree move (WMC: probable locking problem)
2005-02-28 01:24:02 +00:00
wmcoolmon
d54288be7f
Removed unneccessary variable
2005-02-28 00:29:52 +00:00
wmcoolmon
3f2266581c
Added a white component to lightning so it isn't just a big blue block
2005-02-27 23:42:07 +00:00
wmcoolmon
5085b17246
Some HUD work
2005-02-27 23:27:50 +00:00
Goober5000
ecd3f09e74
First stage of "apply to all ships in this wing" weapon loadout button code.
...
Button hooks only, pending interface art. The "apply-to-all" code itself
still has to be written.
--Goober5000
2005-02-27 14:09:27 +00:00
wmcoolmon
aa8a4447ef
Nonstandard res stuff
2005-02-27 10:38:06 +00:00
wmcoolmon
0ea465d45f
More nonstandard res stuff
2005-02-27 07:08:22 +00:00
wmcoolmon
6c1468d59d
nonstandard res HUD stuff
2005-02-27 07:07:47 +00:00
taylor
345a4b396d
few more compiler warning fixes (didn't mean to commit iostream.h change)
...
lower warning level to 3 to stop MSVC6 from complaining about C++ headers
2005-02-23 13:17:05 +00:00
taylor
ed21106256
more consolidation of various graphics variables
...
some header cleaning
only one tmapper_internal for OGL, don't use more than two tex/pass now
seperate out 2d matrix mode to allow -2d_poof in OGL and maybe fix missing
interface when set 3d matrix stuff doesn't have corresponding end
add dump_frame stuff for OGL, mostly useless but allows trailer recording
2005-02-23 05:11:13 +00:00
taylor
5b28717fec
compiler warning fixes (for MSVC++ 6)
...
have the warp effect only load as many LODs as will get used
head off strange bug in release when corrupt soundtrack number gets used
(will still Assert in debug)
don't ever try and save a campaign savefile in multi or standalone modes
first try at 32bit->16bit color conversion for TGA code (for TGA only ship textures)
2005-02-23 05:05:39 +00:00
taylor
85ff0f7030
even more bm_unload() -> bm_release() changes
2005-02-23 04:57:29 +00:00
taylor
df2d335539
more bm_unload() -> bm_release() changes
2005-02-23 04:55:09 +00:00
taylor
144429e984
some bm_unload() -> bm_release() changes to save bmpman slots
2005-02-23 04:51:56 +00:00
wmcoolmon
9cf34e208c
Multi-res support
2005-02-21 09:00:58 +00:00
Goober5000
f64849dc72
restored release version of some cheat codes; removed a cheat for cloaking
...
--Goober5000
2005-02-21 05:40:16 +00:00
wmcoolmon
853b8e79f3
Camera code updates (subtitles)
2005-02-20 23:14:00 +00:00
wmcoolmon
6a6069354d
Trails stuff, moved ship docking func declaration so FRED could get to it.
2005-02-20 23:13:01 +00:00
wmcoolmon
d66b99c9f4
Fix0r3d trails
2005-02-20 23:11:51 +00:00
wmcoolmon
c195c0aaf2
More trails updating goodness
2005-02-20 08:24:19 +00:00
wmcoolmon
d7f483708a
Smartified shipcontrails
2005-02-20 08:22:48 +00:00
wmcoolmon
333c370d71
Trails update: Better, faster, stronger, but not much more reliable
2005-02-20 07:39:34 +00:00
Goober5000
c5222f828c
restored original behavior for cheat code time dilation
...
--Goober5000
2005-02-20 05:22:44 +00:00
wmcoolmon
a828e0e934
Removed trails limit
2005-02-19 07:57:03 +00:00
wmcoolmon
9c87d92c91
linklist isn't needed for this
2005-02-19 07:52:56 +00:00
wmcoolmon
833e99e6a7
OpenGL gradient fix for nonstandard resolutions
2005-02-19 07:50:15 +00:00
wmcoolmon
af3332d595
Fixes for debriefing window in nonstandard res
2005-02-18 21:14:03 +00:00
wmcoolmon
97119e182a
Fixed line misalignment at nonstandard res in the campaign room
2005-02-18 20:50:40 +00:00
wmcoolmon
a504a33138
More nonstandard res fixing
2005-02-18 09:58:40 +00:00
wmcoolmon
cd741318d3
Since the screen can be wider than 1200 px now, don't auto-cull brackets if they're that big.
2005-02-18 09:54:41 +00:00
wmcoolmon
d0f50e30e4
Updates for better nonstandard res support, as well as a fix to the Perseus crash bug I've been experiencing. Bobb, you might want to take a look at my change to grd3d.cpp
2005-02-18 09:51:07 +00:00
Goober5000
2ab0a4a032
really fixed the build warning
...
--Goober5000
2005-02-18 09:03:34 +00:00
wmcoolmon
f73d8075c6
If a vertex buffer fails to be made, don't crash.
2005-02-18 08:05:16 +00:00
wmcoolmon
fc8e4a077e
Attempt to get rid of compiler warnings
2005-02-18 05:24:26 +00:00
wmcoolmon
83272bbd2f
Added $Tech Model (after +Tech Description)
2005-02-18 04:54:44 +00:00
wmcoolmon
153526208d
"-ingame" command line option
2005-02-16 10:00:40 +00:00
taylor
d553a0d2c5
fix cleanup to avoid breaking the slider when it's still needed
2005-02-15 02:15:04 +00:00
taylor
5732d2f126
clean up some model related globals
...
code to disable individual thruster glows
fix issue where 1 extra OGL light pass didn't render
2005-02-15 00:06:27 +00:00
taylor
88950ad717
don't try and draw starfield bitmaps if they aren't valid
...
make AB thruster stuff in ship_create() a little less weird
replace an Int3() with debug warning and fix crash in docking code
make D3D Textures[] allocate on use like OGL does, can only use one anyway
2005-02-15 00:03:36 +00:00
taylor
60d1234579
make hudparse GCC 3.4 friendly (WMCoolmon way want to check this with tbl)
...
fix OSX compile problem
debug message in weapons_page_in() should have been real debug message
2005-02-14 23:59:23 +00:00
taylor
74f77cf920
fix mouse click issues in weapon/ship select screen
...
skip real VCR controls for Closeup check rather than using hardcoded values
2005-02-14 23:56:51 +00:00
taylor
7192f32409
make loading screen shader a bit taller
...
add i.o to credits for Linux and OSX code
add libjpeg and ogg stuff to credits for license compliance
replace an Int3() with a debug message in the hud code
2005-02-14 23:54:11 +00:00
wmcoolmon
b1d397e91b
More explicit calculation handling
2005-02-13 08:42:41 +00:00
wmcoolmon
42cbf081d0
3D models in weapons selection screen and nonstandard resolution fixes for ship selection screen.
2005-02-13 08:41:25 +00:00
wmcoolmon
ddc47ef2f2
nonstandard resolution-friendly function updates
2005-02-13 08:38:54 +00:00
wmcoolmon
931f4f2df6
Made messages display properly in nonstandard resolutions
2005-02-13 08:37:57 +00:00
wmcoolmon
97c87a6bf8
Lockon should now work properly in nonstandard resolutions
2005-02-13 08:36:51 +00:00
wmcoolmon
85386190d2
while loops are dangerous things...
2005-02-12 22:49:24 +00:00
taylor
0ffcef0fc8
fix Error() check so that it doesn't hit on MAX_BUFFERS_PER_SUBMODEL-1
2005-02-12 12:17:54 +00:00
taylor
96645bff74
fix possible crash in bm_get_section_size()
...
get jpeg_read_header() working properly
VBO fixes and minor optimizations
2005-02-12 10:44:11 +00:00
taylor
9bd125e1de
fix an issue with bm_set_components()
...
abs is for ints fabsf is for floats (camera.cpp)
make the in-cockpit stuff OGL friendly
2005-02-10 14:38:50 +00:00
wmcoolmon
5b549c7d4a
Got rid of a couple annoying compiler warnings
2005-02-10 04:05:42 +00:00
wmcoolmon
550ef67140
Addition of the -clipdist argument.
2005-02-10 04:02:37 +00:00
wmcoolmon
7be677573e
Low-level code for better hi-res support; better error reporting for vertex errors on model load.
2005-02-10 04:01:43 +00:00
taylor
65bea0960c
update/add .cvsignore files for project file changes
...
silence warning about depreciated strings.h stuff for MSVC 2005
final model_unload() stuff for WMCoolmon, put in missionweaponchoice.cpp
remove really old project files
2005-02-08 23:49:59 +00:00
taylor
0ddb694d5c
moved to projects
2005-02-08 05:19:34 +00:00
taylor
de6cadea7d
moved to projects directory
2005-02-08 05:18:02 +00:00
taylor
fd8c41243e
add something to the README about projects
2005-02-08 05:14:17 +00:00
taylor
40193dcfa7
new projects directory and files
2005-02-08 05:11:19 +00:00
taylor
75d63a8bb5
should fix linker error in libjpeg
2005-02-07 08:33:14 +00:00
wmcoolmon
5d1ca5e7c6
Updated camera code
2005-02-06 22:21:25 +00:00
taylor
a685b68033
more post merge happiness
2005-02-05 04:15:36 +00:00
taylor
36da5e1a16
add libjpeg and ogg stuff
2005-02-05 00:52:51 +00:00
taylor
ab78ba209c
fix a few things post merge
2005-02-05 00:30:49 +00:00
taylor
4ae7263242
merge with Linux/OSX tree - p0204-3
2005-02-04 23:29:32 +00:00
taylor
b1128630e4
merge with Linux/OSX tree - p0204-2
2005-02-04 20:06:10 +00:00
taylor
b906b0fcce
merge with Linux/OSX tree - p0204
2005-02-04 10:12:33 +00:00
phreak
b723200206
revert to default d-missile behavior if the electroinics parameters aren't specified.
...
added an option to customize the old-style disruption calculation as well.
2005-02-03 01:26:45 +00:00
taylor
81d967eab5
only model_load() if we using a ship other than the current one
2005-02-02 15:09:06 +00:00
taylor
2673720ce8
merge with Linux/OSX tree - p0202
2005-02-02 10:36:23 +00:00
taylor
03bb0c45a4
OGG fix for streams
2005-02-01 06:54:20 +00:00
taylor
8eef49b990
merge with Linux/OSX tree - p0131-2
2005-01-31 23:27:55 +00:00
taylor
40516e52a4
merge with Linux/OSX tree - p0131
2005-01-31 10:34:40 +00:00
taylor
7a31d39759
merge with Linux/OSX tree - p0130
...
remove extra brace in cfile.cpp
2005-01-30 18:32:42 +00:00
taylor
2407f4f0d9
it's -nosound not -noaudio
2005-01-30 14:09:29 +00:00
taylor
fa0172afb0
merge with Linux/OSX tree - p0130
2005-01-30 12:50:08 +00:00
Goober5000
2952838d64
bah - rolled back the HTL fix that doesn't really work
...
--Goober5000
2005-01-30 10:49:26 +00:00
Goober5000
f9db9a5810
optional flags default to false I should think
...
--Goober5000
2005-01-30 09:36:19 +00:00
Goober5000
a26e7a0a49
nitpicked some boolean tests, and fixed two small bugs
...
--Goober5000
2005-01-30 09:27:41 +00:00
wmcoolmon
8400768e9a
Make sure hudnavigation uses the correct draw_brackets_Square
2005-01-30 03:28:17 +00:00
wmcoolmon
a51ff7379b
This isn't needed anymore
2005-01-30 03:27:09 +00:00
wmcoolmon
be4fa8cef9
HUD updates
2005-01-30 03:26:11 +00:00
wmcoolmon
8b4df0aaff
Don't try and create a vertex buffer with no vertices (Seems to cause CTD) and fix to brackets in nonstandard res
2005-01-30 03:24:39 +00:00
wmcoolmon
85bd57fb74
Improved user-friendliness - give an Error instead of a CTD
2005-01-30 03:23:22 +00:00
wmcoolmon
3dba61c334
If a required string doesn't exist, give an error instead of a warning...doi.
2005-01-30 01:38:26 +00:00
wmcoolmon
84d991e191
Made a bunch of ship.tbl variables optional
2005-01-30 01:34:39 +00:00
phreak
e4fd785fbd
smart shield stuff. enabled by command line for now, but this will be changed in the future, i just want people to test it.
...
-phreak
2005-01-29 16:31:55 +00:00
phreak
54a3a76774
smart shield command line stuff. this will be changed in the future, but i want people to test it.
...
-phreak
2005-01-29 16:30:47 +00:00
phreak
8a20ab1088
fixed error message again :)
...
-p
2005-01-29 15:40:22 +00:00
argv
2d41918dae
Fixed compile errors due to several source files not having been updated to
...
reference "Min/Max_draw_distance" instead of "MIN/MAX_DRAW_DISTANCE".
-- _argv[-1]
2005-01-29 09:19:45 +00:00
wmcoolmon
dae81d157b
Clipping stuff
2005-01-29 08:12:20 +00:00
wmcoolmon
a014e5227c
When drawing the viewer_obj, temporarily clip less close up for in-cockpit models.
2005-01-29 08:11:41 +00:00
wmcoolmon
633bca17d9
Various updates; shader, clipping
2005-01-29 08:09:47 +00:00
wmcoolmon
e19e89b20f
Various updates; shader, assert, and clipping
2005-01-29 08:08:24 +00:00
wmcoolmon
9eba78035a
Update to work with optimized shader func
2005-01-29 08:06:54 +00:00
wmcoolmon
68a26cf7d5
Ahh, the sweet smell of optimized code
2005-01-29 08:04:15 +00:00
Goober5000
e3077951ca
docking fixes for FRED
...
--Goober5000
2005-01-29 05:34:30 +00:00
Goober5000
9d79b2e8d5
updated Freespace2 project
...
--Goober5000
2005-01-29 00:58:01 +00:00
Goober5000
ecd3cddeca
added bitarray.h to the code project
...
--Goober5000
2005-01-29 00:37:10 +00:00
wmcoolmon
38de54f03a
Added better too-many-textures error message
2005-01-28 23:45:23 +00:00
taylor
49d25dce7c
less hacky and faster version... *hopes no one noticed the stupid mistake*
2005-01-28 13:26:14 +00:00
Goober5000
e4d74ff3cb
fixed Bobboau's spelling of 'relative'
...
--Goober5000
2005-01-28 11:57:36 +00:00
Goober5000
c789bf7509
cleaned up some build warnings
...
--Goober5000
2005-01-28 11:39:18 +00:00
Goober5000
ee26a8a8f6
changed a bunch of transpose-rotate sequences to use unrotate instead
...
--Goober5000
2005-01-28 11:06:23 +00:00
taylor
06540c61b3
little cleanup to get rid of compiler warnings
...
add some memory management to help keep size of techroom down
new hotkey Ctrl-Shift-S to show all ships rather than just viewable
make Weapon_list allocate on load just like Ship_list
unload all textures and models on techroom_close()
2005-01-28 10:00:59 +00:00
taylor
72a5f1fa53
add model_page_out_textures() for use in techroom
...
make model_page_in_textures() load more textures
2005-01-28 09:56:44 +00:00
Goober5000
ba13b76ffe
finished implementing docking to a rotating submodel
...
--Goober5000
2005-01-28 09:01:04 +00:00
phreak
a70d0b3144
shockwave weapons now work properly with the electronics (d-missible) tag
...
added in a "randomness factor" for electronics parameters. This adds or subtracts
a random value between 0 and this factor to the disruption time. This was hard coded
to be 4 seconds in retail.
2005-01-28 04:05:05 +00:00
wmcoolmon
a853432699
Better debrief memory handling
2005-01-28 03:00:56 +00:00
wmcoolmon
afa8c96236
Fixed crash bug in techroom
2005-01-28 02:57:59 +00:00
Goober5000
88c4e9880b
dock points on rotating submodels is *almost* working
...
--Goober5000
2005-01-27 11:26:23 +00:00
Goober5000
4ffaf24ab8
added a useful bit of information to vm_vec_rotate and vm_vec_unrotate
...
--Goober5000
2005-01-27 05:26:07 +00:00
wmcoolmon
c2c4c1a4ea
Ship autorepair, requested by TBP
2005-01-27 04:23:18 +00:00
wmcoolmon
c09b89127b
Camera code
2005-01-27 04:16:28 +00:00
Goober5000
291215d6a9
important bugfix
...
--Goober5000
2005-01-26 21:42:19 +00:00
phreak
23e73f2b0d
added ogg and objectdock files to project
2005-01-26 14:57:19 +00:00
Goober5000
6f7f3296e0
hm... added a necessary bugfix for something very badly designed
...
--Goober5000
2005-01-26 06:58:37 +00:00
Goober5000
6c89a3310c
whoops... need to free variable blocks for special hitpoints
...
--Goober5000
2005-01-26 06:49:50 +00:00
Goober5000
579972dd62
AHA... squashed another bug
...
--Goober5000
2005-01-26 05:44:10 +00:00
Goober5000
c7916f4483
fixed a nitpicky thing
...
--Goober5000
2005-01-26 05:42:37 +00:00
argv
3dff6606f2
Removed the implicit surface shield on mesh-shielded ships.
...
-- _argv[-1]
2005-01-26 03:40:43 +00:00
Goober5000
69ab027ecf
Bah - I am a moron. :) I see the reason why rand shouldn't work
...
multiple times. It's been fixed thus.
I also added a rand-multiple sexp for any times when people do
want multiple random numbers.
--Goober5000
2005-01-26 01:52:21 +00:00
Goober5000
ee175fcfd3
dockpoints now rotate with rotating subobjects
...
--Goober5000
2005-01-26 01:26:09 +00:00
Goober5000
bf2a2cf7cc
species will now load from a default table instead of being initialized via code
...
--Goober5000
2005-01-25 23:32:46 +00:00
Goober5000
0094f97f3c
more cool parsing stuff
...
--Goober5000
2005-01-25 22:47:37 +00:00
Goober5000
77cc78e5e7
separated one parsing function into two
...
--Goober5000
2005-01-25 22:21:45 +00:00
Goober5000
6f1eed006f
streamlined some redundant stuff
...
--Goober5000
2005-01-25 21:28:58 +00:00
wmcoolmon
5b09ed5b78
Instead of trying to allocate a ridiculously large buffer if the file is defined but doesn't exist, give a warning. Someone with nebula-code experience should probably double-check this; also added jpg and TGA support.
2005-01-22 22:53:07 +00:00
wmcoolmon
86ad73d71b
Nitpick - can be NULL by default
2005-01-22 22:02:28 +00:00
wmcoolmon
5017882299
Fix0red the ext error. Always make sure you have room for the string terminator. :)
2005-01-22 20:29:05 +00:00
taylor
7d6f0afc73
crap
2005-01-21 21:12:52 +00:00
taylor
8989ee4abf
cleanup debug messages for texture loading making the output more readable and useful
2005-01-21 08:58:32 +00:00
taylor
c85f1bfa4e
make Subsys_status dynamic but allocate in blocks for speed and to help prevent memory fragmentation
2005-01-21 08:56:50 +00:00
taylor
0fe03690f8
slightly better memory management
2005-01-21 08:54:53 +00:00
taylor
227298f10b
add -rlm cmdline option to switch to local viewpoint lighting calculations (OGL only for now)
2005-01-21 08:29:04 +00:00
taylor
388fa7ac45
fill in gr_opengl_set_texture_addressing()
...
add support for non-power-of-two textures for cards that have it
temporary crash fix from multiple mipmap levels in uncompressed formats
2005-01-21 08:25:15 +00:00
taylor
926c12c560
make sure we can still use TGAs (16-bit) when Cmdline_jpgtga is not set, PCX still takes precedence per retail
2005-01-21 08:20:44 +00:00
Goober5000
8cafc52ff3
fixed a crazy error
...
--Goober5000
2005-01-18 06:15:33 +00:00
Goober5000
6483947732
fixed a silly error
...
--Goober5000
2005-01-18 06:14:29 +00:00
Goober5000
8b6dab73be
variables can be specified in training messages too now
...
--Goober5000
2005-01-18 01:20:03 +00:00
wmcoolmon
0d8d459deb
OGG fixes, ship selection fixes
2005-01-18 01:14:17 +00:00
Goober5000
5f9778d505
clarified a bunch of sexp stuff and fixed a bug
...
--Goober5000
2005-01-18 00:14:37 +00:00
argv
a023302cbb
Surface shields.
...
See forum thread:
http://dynamic4.gamespy.com/~freespace/forums/showthread.php?s=&threadid=29643
-- _argv[-1]
2005-01-17 23:35:45 +00:00
Goober5000
5937327c44
variables can now be displayed in messages
...
--Goober5000
2005-01-17 22:46:32 +00:00
wmcoolmon
f29529494c
Attempt to fix the crash when a player ship's subsystems receives damage, and it has a lot (ie player ship is a capital ship).This seems to be controlled by SUBSYSTEM_MAX, which also controls the number of subsystems saved in red alert missions.
2005-01-17 06:35:35 +00:00
wmcoolmon
a1d0a19ec5
Added "show ship" ship flag
2005-01-16 23:18:04 +00:00
wmcoolmon
55635a499e
Added VM_TOPDOWN view; Added 2D mission mode, add 16384 to mission +Flags to use.
2005-01-16 22:39:10 +00:00
wmcoolmon
582b4ea365
Current version of the new techroom code -C
2005-01-15 05:53:18 +00:00
argv
718e2a71ec
Revision 2.42 (Goober's fixes) broke "no pierce shields". Fixed.
...
-- _argv[-1]
2005-01-14 23:08:17 +00:00
wmcoolmon
97c909de30
gr_curve
2005-01-14 05:28:58 +00:00
taylor
0a49604e83
plug leak from VBO crash fix
2005-01-13 04:55:57 +00:00
Goober5000
7a2c197144
hmm, rolled back one of my clarifications since it caused things to get messed up
...
--Goober5000
2005-01-13 03:33:07 +00:00
phreak
82a82b2bae
difficulty table changes. this lets modders specify how the difficulty level affect
...
how the AI behaves and controls advantages given to the player based on the
skill level.
--phreak
2005-01-13 02:25:52 +00:00
Goober5000
9aa9bfaaf1
forgot to remove a comment
...
--Goober5000
2005-01-13 01:10:33 +00:00
Goober5000
134a3668ae
fixed another nasty bug
...
--Goober5000
2005-01-12 23:38:42 +00:00
Goober5000
00b0a8d148
fixed a nasty bug where dock pointers would run off a cliff and crash
...
--Goober5000
2005-01-12 04:45:33 +00:00
Goober5000
6111162808
two minor but important bugfixes to the multiple ship docking
...
--Goober5000
2005-01-12 00:52:42 +00:00
phreak
63d43fbfb0
new hud is deault off now. this should fix the disappearing gauges problem.
2005-01-12 00:20:27 +00:00
phreak
6f2275c4ab
nude hud? was this some kind of freudian slip of a sort or what?
2005-01-12 00:18:00 +00:00
phreak
55b3af43e8
fixed hud offsets bug
2005-01-12 00:17:09 +00:00
Goober5000
144f8f3a4b
multiple ship docking :)
...
don't tell anyone yet... check the SCP internal
--Goober500
2005-01-11 21:38:51 +00:00
Goober5000
0b5a25446a
made a capitalization thing consistent
...
--Goober500
2005-01-11 21:28:24 +00:00
Goober5000
1ddc459df6
fixed two small things with physics
...
--Goober500
2005-01-11 21:25:58 +00:00
taylor
cfe8a03ff3
fully working (??) -loadonlyused, allocate used_weapons[] and ship_class_used[] only when needed
2005-01-11 04:05:23 +00:00
wmcoolmon
3e4f71fe29
Bug-guard
2005-01-10 06:58:12 +00:00
wmcoolmon
f236be7241
Debriefing screen updated to only use memory while open
2005-01-10 04:45:09 +00:00
wmcoolmon
18ac53bb5d
Small fix, so we don't try to delete the same thing twice
2005-01-10 04:44:03 +00:00
wmcoolmon
ebd866660e
Techroom and Barracks now allocate memory only when open, and only for the number of ships currently loaded
2005-01-09 22:27:38 +00:00
wmcoolmon
4a4e834199
Fix for music directory parent
2005-01-09 21:40:07 +00:00
wmcoolmon
eee1d07cf5
Sound quality in Freespace 2 is now controlled by SoundSampleBits, and SoundSampleRate. Also, some sounds will use hardware rather than software buffers if available.
2005-01-08 10:00:59 +00:00
wmcoolmon
6539724237
Function pointers to inline functions is a no-no...
2005-01-08 09:57:27 +00:00
phreak
21bb39d102
fixed the bug where the player couldn't use the target hud in reticle key.
2005-01-07 23:15:44 +00:00
argv
4a93077ddf
Added missing #include.
...
-- _argv[-1]
2005-01-07 14:00:04 +00:00
Goober5000
30c6e6582b
gah
...
--Goober5000
2005-01-06 00:39:34 +00:00
Goober5000
b8e4e24434
changed argument from dist to dist_squared
...
--Goober5000
2005-01-06 00:37:32 +00:00
Goober5000
926b788fc9
added vm_vec_dist_squared_to_line
...
--Goober5000
2005-01-06 00:27:34 +00:00
Goober5000
c425a9c12b
small speedup in shpere_tri_edge (spelling should be fixed...); now distance is only calculated once
...
--Goober5000
2005-01-06 00:22:01 +00:00
taylor
15e395f6a4
make sure we're not loading weapons that are left over from larger missions
2005-01-05 23:17:38 +00:00
taylor
cf35f79402
more -loadonlyused fixes
2005-01-03 18:47:06 +00:00
taylor
431812cd6d
stupid mistake
2005-01-03 18:46:03 +00:00
taylor
d0cf0ced4a
dynamic allocation of num supported OpenGL lights
...
add config option for more realistic light settings
don't render spec maps in nebula to address lighting issue
2005-01-03 18:45:22 +00:00
phreak
a6dbf2facd
made custom loading screens work if only one resolution has been specified.
2005-01-03 01:05:08 +00:00
Goober5000
56da3a6bf6
got rid of a nasty nasty bug in the beam collision function, and cleaned up some of Bobboau's old comments
...
--Goober5000
2005-01-02 23:22:22 +00:00
taylor
55323b32f1
make use of MR_NO_FOGGING to render models without fog
2005-01-01 19:47:26 +00:00
taylor
49c005525e
add MR_NO_FOGGING flag to easily render models without fog (warp model, targetbox models)
2005-01-01 19:45:32 +00:00
wmcoolmon
fafb5bd1e8
Erg, always make sure CVS is completely up-to-date.
2005-01-01 19:37:05 +00:00
argv
075fdeaa5c
Since Taylor's asteroid targeting code does not use the
...
TURRETS_SHOOT_ASTEROIDS #define, remove it from preprocdefines.h. We can
put it back from an old rev if people decide to use my code instead of his,
which seems unlikely.
-- _argv[-1]
2005-01-01 13:14:19 +00:00
taylor
065ec54a46
good OpenGL spec mapping
...
fix VBO crash with multitexture using same uv coord data
little speedup of opengl_tcache_frame()
error message to make sure hardware supports the minimum texture size
move OpenGL version check out of the extention printout code
disable 2d_poof with OpenGL
2005-01-01 11:24:23 +00:00
taylor
e7eb31a0df
asteroid targetting code for capships, enabled by default, matches FS1 behavior
2005-01-01 10:38:23 +00:00
wmcoolmon
d340b8da04
NEW_HUD stuff, turned off this time. :) It's in a state of disrepair at the moment, doesn't show anything.
2005-01-01 07:18:48 +00:00
Goober5000
a17eca915c
CVS checkin of bitarray.h; use this for large arrays of boolean values
...
--Goober5000
2004-12-31 03:48:12 +00:00
argv
149629e1e2
I've just been informed that turrets do not shoot asteroids in the retail
...
game, and that this implementation causes them to shoot at the parent ship,
too. I'll deal with this later; in the mean time, use
"#define TURRETS_SHOOT_ASTEROIDS" to cause turrets to shoot asteroids.
-- _argv[-1]
2004-12-31 03:13:08 +00:00
Goober5000
05948719b1
stupid parenthesis fix
...
--Goober5000
2004-12-30 21:41:24 +00:00
taylor
c2e4c526d0
don't use cfopen() for upgrade check, it was giving strange results
2004-12-30 16:25:22 +00:00
taylor
4da2a92335
make sure swprintf() doesn't think szFile is already a wide-character string
2004-12-30 16:23:39 +00:00
argv
65b1250353
* For some reason, turret AI wasn't shooting at asteroids. It never has,
...
but it did in the retail game, and it should. The code to target asteroids
was apparently missing, so I reimplemented it, and turrets shoot at
asteroids again.
2004-12-30 08:07:52 +00:00
argv
562cf1e47a
Quick hack to remove the 50% rate-of-fire penalty when primary weapons are
...
linked. "#define NO_LINKED_PRIMARY_PENALTY" to enable this change; it's
disabled by default.
-- _argv[-1]
2004-12-30 07:26:21 +00:00
taylor
7ae710ace6
make sure the file gets closed in pilot_file_upgrade_check()
2004-12-28 16:20:33 +00:00
taylor
611ce79893
fix some hud stuff getting drawn multiple times, don't show target data if HUD_disabled_except_messages is set
2004-12-26 22:45:58 +00:00
Goober5000
5ceb4a2291
hud-disable-except-messages now resets after each mission
...
--Goober5000
2004-12-26 20:46:34 +00:00
wmcoolmon
4f719b2c4d
Fixed text not displaying for single-weapon sips.
2004-12-25 19:17:23 +00:00
wmcoolmon
4b5f47441b
Quick update to tempfix possible bug.
2004-12-25 17:45:38 +00:00
wmcoolmon
6b3c4a3bbe
Fixed a couple of blonde moments.
2004-12-25 17:02:18 +00:00
wmcoolmon
2f8c97d99d
Fix to modular tables workaround with Fs2NetD
2004-12-25 16:42:59 +00:00
wmcoolmon
3d527efc50
Sync to current NEW_HUD code
2004-12-25 09:28:41 +00:00
wmcoolmon
7dd62135a3
Fix to modular tables workaround with Fs2NetD + Sync to current NEW_HUD code
2004-12-25 09:27:41 +00:00
wmcoolmon
4071a37ef4
Fix to modular tables workaround with Fs2NetD
2004-12-25 09:25:41 +00:00
wmcoolmon
dd6eea5406
Ogg support for WIN32
2004-12-25 00:23:46 +00:00
wmcoolmon
840a2b37b5
Added .ogg in proper directories
2004-12-25 00:22:54 +00:00
Goober5000
762d41f41c
resorted command-line options and added an option for WMC's ballistic gauge
...
--Goober5000
2004-12-24 19:36:12 +00:00
wmcoolmon
e0b48bec6f
NEW_HUD compiles now. :)
2004-12-24 05:07:05 +00:00
wmcoolmon
28b3a8cffa
Proposed HUD system stuffs - within NEW_HUD defines.
2004-12-24 01:07:19 +00:00
wmcoolmon
431335b27d
Ballistic primary ammo-gauge to the right of the HUD, support for weapon images in list.
2004-12-24 00:41:23 +00:00
wmcoolmon
237ae621a4
Removed unneccessary function call (.0000001 ms speed increase!)
2004-12-23 23:36:30 +00:00
wmcoolmon
f959999594
Added +Hud Image: for weapons, which replaces the weapon name in the list with an image.
2004-12-23 23:35:02 +00:00
wmcoolmon
997d57faae
Proposed HUD system stuffs - within NEW_HUD defines.
2004-12-23 23:30:45 +00:00
wmcoolmon
1f2a891c7a
Proposed HUD system stuffs - within NEW_HUD defines.
2004-12-23 23:08:21 +00:00
phreak
911528b6d7
commits for scramble-messages and unscramble-messages
...
-phreak
2004-12-23 15:58:55 +00:00
phreak
9b6620e21c
added a pragma message if DevIL isn't compiled into the build
2004-12-22 23:05:48 +00:00
taylor
17fc45faba
add a popup to make sure people know about pilot upgrade
2004-12-22 21:49:05 +00:00
taylor
59add586e3
safety check against very large missions
2004-12-22 21:48:21 +00:00
taylor
bb472f8669
version bump to 3.6.5
2004-12-22 21:47:37 +00:00
wmcoolmon
2f807f5793
Quick fix to hudparse.cpp; If this causes any problems, roll it back and I'll take another look at it.
2004-12-22 09:09:38 +00:00
fryday
a770aeab31
Fixed a tiny error in bob's code in d3d_init_environment (which seems to be called even
...
if there's no -env command-line) which created the cube-map and didn't check
if the creation of it failed. Added the same sanity check to d3d_render_to_env
2004-12-20 20:28:15 +00:00
fryday
afa8e9b947
Commented out ATL dependencies (And changed one macro to an swprintf instead)
...
Tiny change in animplay ( pow(2.0, ...) instead of pow(2, ...)) because VS2K5
throws an ambiguity error over that.
2004-12-20 20:18:30 +00:00
taylor
6c733d9f7b
fix crash from dynamically allocated Personas
2004-12-17 06:43:01 +00:00
Goober5000
4474d26e5b
move wing name initialization to ship_level_init
...
--Goober5000
2004-12-15 17:32:19 +00:00
Goober5000
9ca91d3518
commented dumbfire lead indicator back in, because you need to know where your missiles are going
...
--Goober5000
2004-12-15 15:22:23 +00:00
Goober5000
d4823f735a
added Verify, an error checking macro that works in both release and debug modes
...
--Goober5000
2004-12-15 15:14:03 +00:00
Goober5000
4f87d063b8
new version of stristr that doesn't need to allocate memory
...
--Goober5000
2004-12-14 17:23:52 +00:00
Goober5000
eaae1243e6
allow different wing names than ABGDEZ
...
--Goober5000
2004-12-14 14:46:13 +00:00
wmcoolmon
3ce44dcdfa
Apparently I never commited -mpnoreturn...
2004-12-11 09:37:50 +00:00
wmcoolmon
17f4291b70
Changed music modular table ending to *-mus.tbm, in case a miscellaneous modular table is needed.
2004-12-11 09:03:08 +00:00
taylor
31019d38a2
dymanic allocation of Personas
2004-12-10 17:21:00 +00:00
taylor
bca69ce180
fix old V bug when cancelling the pilot select screen
2004-12-05 23:47:18 +00:00
bobboau
f56c5d230e
sevral feature additions that WCS wanted,
...
and the foundations of a submodel animation system,
the calls to the animation triggering code (exept the procesing code,
wich shouldn't do anything without the triggering code)
have been commented out.
2004-12-05 22:01:12 +00:00
taylor
45caba7c72
support uncompressed DDS images
...
use TexSubImage2D for video anis
2004-12-05 01:28:39 +00:00
taylor
0fc13dfa87
text of -no_set_gamma cmdline option shouldn't specify D3D since it works in OGL too
2004-12-02 11:20:33 +00:00
taylor
f5b60aa156
make OGL use same gamma reg setting as D3D since it's the same ramp
...
have OGL respect the -no_set_gamma cmdline option
reset gamma to default on OGL exit to make sure the desktop doesn't stay wrong
2004-12-02 11:18:15 +00:00
taylor
023d5ffab0
not used at the moment but that code was stupid
2004-12-02 11:14:29 +00:00
taylor
a4760e9c70
little reorg to flags so Experimental won't show up twice
...
add/update the wiki links since none of them worked before
remove all options that require an argument since they won't work
2004-11-29 18:04:53 +00:00
taylor
a58587d3a5
make sure we are checking the right bitmap_id
2004-11-29 18:02:01 +00:00
taylor
3b35a4f9c1
more EFF fixes - can't believe I forgot all this crap
2004-11-27 22:08:21 +00:00
taylor
6ddaabcead
Linux tree merge
2004-11-27 10:51:01 +00:00
taylor
d706747bd1
correct positions for default graphics with no table
...
compiler warning fix
2004-11-27 10:50:32 +00:00
taylor
503ea74554
make sure the old behavior still applies to everything that's not a beam
2004-11-27 10:49:14 +00:00
taylor
128a6d840f
some fixes for position problems on the HUD in non-standard resolutions
...
few compiler warning fixes
2004-11-27 10:48:03 +00:00
taylor
a0b4747c57
this should get movies working again in D3D and help OGL too
2004-11-27 10:42:18 +00:00
taylor
e237b9d8ba
couple of LAN game vs. FS2NetD fixes
2004-11-26 08:41:11 +00:00
taylor
0bd342af4a
fix briefing related crash(es) (forgot I had this)
2004-11-24 20:12:25 +00:00
taylor
1c8018a5ab
fix 2d warp in D3D, add cmdline option for 3d warp
2004-11-23 19:29:13 +00:00
taylor
5760eaf5fc
try and protect the bitmap_entry stuff a bit better
...
fix the transparent support ship, again, but correctly this time
2004-11-23 00:10:06 +00:00
taylor
ea4341a938
make sure species_defs.tbl can be found outside of root[0] and in VPs
2004-11-22 06:17:57 +00:00
Kazan
a410c7f132
dumbbugfix
2004-11-21 16:07:22 +00:00
Kazan
83f954520c
conflict res
2004-11-21 15:59:45 +00:00
taylor
29963bfe39
support for animated beam sections
...
various weapon-only-used fixes
remove the -1 frame fix since it was fixed elsewhere
2004-11-21 11:38:17 +00:00
taylor
163b45fdab
some weapon-only-used loading fixes and general page-in cleanup
...
page in all ship textures from one function rather than two
2004-11-21 11:35:17 +00:00
taylor
73eda1ee69
page in all frames at once rather than separately (old code that wasn't updated)
2004-11-21 11:33:23 +00:00
taylor
2ea42c0928
newline fix (got tired of seeing this)
2004-11-21 11:31:46 +00:00
taylor
af3afff65c
move warning fixes from il_func.cpp to irc.cpp since that's where they are coming from
2004-11-21 11:31:02 +00:00
taylor
1651717c41
make hud_disabled_except_messages() do everything at once, add it to hud_show_radar() and hud_show_target_model() so those don't show up (bug #271 )
2004-11-21 11:29:53 +00:00
taylor
71b718a3b9
some 64-bit OS comaptibility fixes
2004-11-21 11:27:31 +00:00
taylor
c619e7b3b7
split bm_load_sub() into fast (memory only) and slow (disk only) versions
...
EFF bug fix for fps and much better error handling
2004-11-21 11:26:39 +00:00
Goober5000
6e5ee3312d
#pragma'd a bunch of warnings
...
--Goober5000
2004-11-18 00:05:37 +00:00
Goober5000
14b29354bb
added two new sexps
...
--Goober5000
2004-11-17 22:23:13 +00:00
taylor
9460f0c613
don't set gamma ramp while running FRED
2004-11-04 22:49:13 +00:00
taylor
ff083e9600
note to self: copy is down pat, now just learn how to paste, moron
2004-11-04 08:33:44 +00:00
taylor
008a450cfd
animate weapon glow/bitmaps properly while in flight, make sure
...
we don't exceed bitmap frame numbers, don't try to calculate
frame for particle spew animations since particle_render_all()
does that for us already
2004-11-02 08:32:38 +00:00
Goober5000
1e5edb91a7
tweaked some project settings
...
--Goober5000
2004-11-02 01:48:20 +00:00
taylor
863475d8d0
make use of Knossos_warp_ani_used flag - thanks Goober5000
2004-11-01 20:57:04 +00:00
taylor
5194bb5f80
new pilot code
2004-10-31 22:07:27 +00:00
taylor
2c6f07a416
compiler warning fixes, maybe fix issue that would cause cap ships to not fire beam weapons
2004-10-31 22:06:42 +00:00
taylor
664c3bf797
s/OGL_inited/OGL_enabled/g
2004-10-31 22:05:30 +00:00
taylor
031b923385
be sure to initialize splodeing_texture, fix issue that would cause loading problems for glows
2004-10-31 22:04:33 +00:00
taylor
db75f373b3
little cleanup
2004-10-31 22:02:47 +00:00
taylor
d2badfc49e
new bmpman merge support, add PreProcDefines.h a few new places
2004-10-31 22:00:57 +00:00
taylor
200588c3b0
support external parsing sources without hurting currently parsing file (for EFF code)
2004-10-31 21:57:30 +00:00
taylor
5511c94080
new bmpman support, new OGL fixes don't need the freaky neb lighting fix anymore
2004-10-31 21:56:09 +00:00
taylor
e4460b46f3
s/fisrt/first/g
2004-10-31 21:55:00 +00:00
taylor
bd3855b315
new pilot code support, no-multiplayer and compiler warning fixes, center mouse cursor for redalert missions
2004-10-31 21:53:24 +00:00
taylor
00f6a2ee32
fix math error that was hitting Assert()'s and making OGL models flip around for no reason
2004-10-31 21:49:49 +00:00
taylor
4594df128c
faster setting of 0 spec values (Kazan), comment out second (dumbfire?) lead indicator since it just looked wierd constantly being offset
2004-10-31 21:48:42 +00:00
taylor
a3b330bdf5
bmpman merge
2004-10-31 21:46:38 +00:00
taylor
01a1403f67
Linux tree merge, better DDS support, texture panning
2004-10-31 21:46:10 +00:00
taylor
a09c6beb5c
Linux tree merge, single array for VBOs/HTL
2004-10-31 21:45:13 +00:00
taylor
d589bcd911
Linux tree merge, use linear mag filter, small FRED fix, AA lines (disabled), use rgba colors for 3dunlit, proper gamma adjustment, bmpman merge
2004-10-31 21:42:31 +00:00
taylor
401dbfc523
move some otherwise bmpman stuff into grd3dbmpman.cpp
2004-10-31 21:40:11 +00:00
taylor
6cc7c6fcbd
bmpman merge
2004-10-31 21:39:24 +00:00
taylor
7e37fee039
reinit device if lost - one of the D3D people should make sure this isn't stupid
2004-10-31 21:38:25 +00:00
taylor
0e2d84c60e
s/fisrt/first/g, bmpman merge
2004-10-31 21:36:39 +00:00
taylor
647a03d53c
OGL_enabled, s/fisrt/first/g
2004-10-31 21:35:53 +00:00
taylor
97e7b62860
rename __ASSERT check to _ASSERT to fix constant warning message - why did no one else fix this?
2004-10-31 21:34:39 +00:00
taylor
da03d81df6
rename OGL_inited to OGL_enabled to match D3D version
2004-10-31 21:33:05 +00:00
taylor
194717b0c8
no networking with Inferno builds, basic 64-bit OS support
2004-10-31 21:32:27 +00:00
taylor
ccf5d144b5
bump COUNT_ESTIMATE, reset time compression at the start of a mission, new pilot file support, add feature_disabled popup
2004-10-31 21:31:34 +00:00
taylor
87552b959c
lots of cleanup with support for bmpman changes, full Linux/OSX support
2004-10-31 21:30:01 +00:00
taylor
1a384df3ce
EFF animation support
2004-10-31 21:29:00 +00:00
taylor
bf0a46d3f6
support new pilot code, Linux code tree merge, don't use same pilot directory for Inferno builds
2004-10-31 21:28:38 +00:00
taylor
e0570a7677
bmpman merge, EFF animation support, better page in stuff, dozen or so smaller fixes and cleanup
2004-10-31 21:26:27 +00:00
taylor
738c92e036
change case of opengl files so I can stop worrying, add gropenglbmpman files
2004-10-31 21:24:11 +00:00
taylor
56e60218b3
#define if !#defined, add USE_DEVIL and FS2_SPEECH commented out
2004-10-31 21:23:08 +00:00
taylor
0dad90aa7f
initial import from bmpman merge
2004-10-31 21:21:11 +00:00
Goober5000
9abdc3e9ae
whoops
...
--Goober5000
2004-10-31 02:26:15 +00:00
Goober5000
35e62e4777
added Knossos_warp_ani_used flag for taylor
...
--Goober5000
2004-10-31 02:04:34 +00:00
taylor
aa5d98a918
make sure all spec colors are set to 0 in hud_tri()
2004-10-18 17:13:36 +00:00
Goober5000
6e0f31092e
fixed FRED bug that changed special arguments to (null)
...
--Goober5000
2004-10-18 09:27:47 +00:00
phreak
1c98f5954d
Made WMCoolmon's hud target info brackets recognize alt-names
...
--phreak
2004-10-15 13:10:06 +00:00
Goober5000
19b5126542
added change-alt-name
...
--Goober5000
2004-10-15 10:03:09 +00:00
Goober5000
b5fa66428c
cleaned up some sexp stuff and added wing capability to kamikaze sexp
...
--Goober5000
2004-10-15 09:21:55 +00:00
Goober5000
6a0d138a08
extra coding insurance
...
--Goober5000
2004-10-15 08:14:07 +00:00
Goober5000
14804a1396
tweakage
...
--Goober5000
2004-10-14 23:03:37 +00:00
Goober5000
38dbeab543
added ability for variable names to be used as special arguments
...
--Goober5000
2004-10-14 22:28:27 +00:00
Goober5000
41fdb82dd1
more ubersexp bugfixing
...
--Goober5000
2004-10-14 01:19:17 +00:00
Goober5000
91af9dbfc0
fixed a few when-argument bugs
...
--Goober5000
2004-10-13 10:46:49 +00:00
Goober5000
c3cc9f8e21
added toggle-subsystem-scanning ship flag
...
--Goober5000
2004-10-12 22:47:15 +00:00
Goober5000
1429123da4
added contrail speed threshold
...
--Goober5000
2004-10-12 07:34:45 +00:00
Goober5000
93973d4a49
added the no-bank ship flag (which works) and the affected-by-gravity flag
...
(which won't work until I implement gravity points)
--Goober5000
2004-10-11 22:29:25 +00:00
taylor
df028f3714
make sure windowed mode gets the correct size
2004-10-10 22:15:10 +00:00
taylor
6937a4d1e2
warp mouse to center screen on mission start
2004-10-10 22:12:57 +00:00
taylor
19680f4ebd
holy crap at the copy-paste error
2004-10-10 16:59:37 +00:00
taylor
8a450c6b4d
almost forgot this for the IBX stuff
2004-10-09 18:08:33 +00:00
taylor
dacc345814
one more try to fix the memory leak and end-of-mission crash for talking head anis
2004-10-09 17:58:48 +00:00
taylor
349459c502
better debugging for g3_end_frame() - mostly for FRED2
2004-10-09 17:54:32 +00:00
taylor
fc9655bde3
safer handling of missing shield ani
2004-10-09 17:51:23 +00:00
taylor
faac91b3be
da simple IBX code, back to old line rendering for models since it should be faster for OGL now
2004-10-09 17:48:58 +00:00
taylor
eaa75f0a3f
da simple IBX code
2004-10-09 17:45:45 +00:00
taylor
6ca850fbe6
don't use DevIL to read the header, slightly more sane error checking
2004-10-09 17:44:10 +00:00
Kazan
f035fff922
interface corruption fix - thanks taylor (MAX_BITMAPS upped to 7000)
2004-10-06 22:02:54 +00:00
Kazan
625220a856
Autopilot convergence collision fix for ai_fly_to_ship() and ai_waypoints() -- mathematically expensive, only usable by autopilot
2004-10-03 21:41:11 +00:00
Kazan
134aeb0085
fix autopilot formation bug
2004-09-28 22:51:41 +00:00
Kazan
7d51c61184
| is binary or, || is boolean or - please use the right one
...
autopilot velocity ramping biasing
made debugged+k kill guardianed ships
2004-09-28 19:54:32 +00:00
taylor
ec523fdf0b
fix logic error, may be support ship rearm fix
2004-09-26 20:58:29 +00:00
taylor
849e22dfff
handle lost devices better, fix movie crash
2004-09-26 16:24:51 +00:00
taylor
d334ab504a
proper OGL line drawing in HTL... hopefully
2004-09-24 22:40:23 +00:00
Goober5000
09f3d78d1c
some ubersexp fixes
...
--Goober5000
2004-09-24 02:13:00 +00:00
Goober5000
363313ee59
fixed two bugs... still more bugs to be found :p
...
--Goober5000
2004-09-23 23:52:58 +00:00
Goober5000
48371badfc
ubersexp implementation complete
...
--Goober5000
2004-09-23 22:51:07 +00:00
Goober5000
cd3bb82030
a bunch of work on the actual implementation of when-argument
...
--Goober5000
2004-09-23 05:53:00 +00:00
Goober5000
2f0a9985de
further work on ubersexp framework
...
--Goober5000
2004-09-22 21:52:22 +00:00
Goober5000
83887ad91b
fixed some small problems in the framework - should be working nicely now;
...
next step is the actual sexp implementation :-P
--Goober5000
2004-09-22 08:32:05 +00:00
Goober5000
7c6bde8551
checking in framework for when-argument special ubersexp
...
--Goober5000
2004-09-22 06:56:45 +00:00
tbird
d355d6be5c
Modified the image loading to accept 24 and 32 bit images
2004-09-22 03:50:13 +00:00
Goober5000
35441575e7
a bit of reordering
...
--Goober5000
2004-09-17 08:07:52 +00:00
Goober5000
92424ee0e3
changed around the logic for the 3D warp effect
...
--Goober5000
2004-09-17 07:12:23 +00:00
Goober5000
bb4974a467
moved ssm stuff to header file so it would work in FRED
...
--Goober5000
2004-09-17 07:11:02 +00:00
Goober5000
d5cc98338e
removed player-not-use-ai and changed player-use-ai to take an argument
...
--Goober5000
2004-09-17 00:28:32 +00:00
Goober5000
ea30714b53
changed toggle-hud to hud-disable; added hud-disable-except-messages
...
--Goober5000
2004-09-17 00:18:18 +00:00
et1
12ce22b1a4
Use yellow warp anim when doing exit jump with "-tbpwarpeffects"
2004-09-10 13:55:49 +00:00
et1
e2865c4576
Implemented "+WeaponMinRange" token. Fixed a crash issue with fighter launch checks
2004-09-10 13:54:21 +00:00
et1
14cbcbf2ac
Command line option for TBP for warp stuff, "-tbpwarpeffects"
2004-09-10 13:51:45 +00:00
et1
c71f96710f
Implemented "+WeaponMinRange" token
2004-09-10 13:50:09 +00:00
Goober5000
f787dd331d
fix0red something weird
...
--Goober5000
2004-09-05 20:05:16 +00:00
Goober5000
33b42b554e
whoops, fixed this for debug mode
...
--Goober5000
2004-09-05 19:41:31 +00:00
Goober5000
5ac6b0a787
we definitely want browse info... and Sticks wants a mapfile too
...
--Goober5000
2004-09-05 19:25:02 +00:00
Goober5000
11ae968eb6
fixed a few warnings
...
--Goober5000
2004-09-05 19:23:24 +00:00
Goober5000
48a882755e
MultiUi.cpp should not be in the "Freespace2" project
...
--Goober5000
2004-09-05 18:42:31 +00:00
Goober5000
a179aa698b
fixed a warning
...
--Goober5000
2004-09-02 04:02:44 +00:00
phreak
a69435baa1
MISSION_FLAG_USE_NEW_AI fixes for bomber+ missile selection, rapid dumbfire
...
firing and primary weapons selection
2004-09-01 01:26:20 +00:00
phreak
2f4ff28011
created the mission flag MISSION_FLAG_USE_NEW_AI
...
this lets old missions use the retail AI so they are balanced. new missions would
be able to select this in fred so designers can take advantage of it.
2004-09-01 00:58:46 +00:00
Goober5000
6cef921092
fixed a small bug in the custom hitpoints mod
...
--Goober5000
2004-09-01 00:22:36 +00:00
Goober5000
4c53554eae
when calculating damage for scoring, don't count beams unless they're fired by a fighter or bomber
...
--Goober5000
2004-08-31 23:36:28 +00:00
Kazan
ec7681b75d
small standalone-related multibug fix
...
prohibited execution of process_debug_keys(int) while Game_mode & GM_MULTIPLAYER
2004-08-26 18:19:36 +00:00
Goober5000
0d46b06833
fix0red some warnings
...
--Goober5000
2004-08-23 07:48:09 +00:00
Goober5000
6316b4a4e4
warp effect is back to FS2 default
...
--Goober5000
2004-08-23 04:32:40 +00:00
Goober5000
85d7186bf6
ship-tag and ship-untag sexps
...
--Goober5000
2004-08-23 04:32:06 +00:00
Goober5000
b5ae16e463
ship-tag and ship-untag
...
--Goober5000
2004-08-23 04:00:15 +00:00
Goober5000
acbb64b9b4
modularized tag stuff in preparation for sexp
...
--Goober5000
2004-08-23 03:34:34 +00:00
Kazan
63af0632df
wakka wakka - fix minor booboo
2004-08-20 05:13:08 +00:00
Kazan
60d31003cf
added preprocdefines.h to prevent what happened with fred -- make sure to make all fred2 headers include this file as the _first_ include -- i have already modified fs2 files to do this
2004-08-11 05:06:36 +00:00
phreak
cb22efe237
fixed the -orbradar launcher string
2004-08-08 02:56:54 +00:00
phreak
3a7f5f7320
added radarorb.cpp and radarorb.h to project
2004-08-05 02:18:17 +00:00
phreak
bf2870d53b
forgot to commit orb change
2004-08-05 02:15:27 +00:00
phreak
5024413d68
orb radar rendering style
2004-08-02 22:54:07 +00:00
phreak
e418257394
orb radar rendering style
2004-08-02 22:43:03 +00:00
phreak
4640a5eea4
added -orbradar to enable orb rendering for the radar
2004-08-02 22:40:59 +00:00
phreak
c55568852b
-phreak command line changed to -dualscanlines
2004-08-01 02:31:18 +00:00
et1
21448785ec
Implemented "+SwarmWait:"-token and fixed weapon glow tails
2004-07-31 08:58:07 +00:00
et1
4acd808412
Implemented "+SwarmWait:"-token
2004-07-31 08:57:22 +00:00
et1
806e9eefd1
Fixed inaccuracy problems with non-homing swarmers
2004-07-31 08:54:38 +00:00
et1
4634470897
Make missing briefing icon message to tell the icon missing
2004-07-31 08:53:46 +00:00
et1
670d6a9078
If weapon loadout anim is missing, warn instead of int3
2004-07-31 08:52:45 +00:00
et1
1bf056b5ca
Disabled ship shield load check for TBP
2004-07-31 08:51:47 +00:00
Kazan
3aae4e73f2
bugfixes
2004-07-29 23:41:22 +00:00
Kazan
bd64ca2cb9
unbug the JS bug i caused --- kazan
2004-07-29 19:37:50 +00:00
taylor
1c6ef1c02c
fix NULL pointer and try to prevent in future, remove excess commands in opengl_cleanup()
2004-07-29 09:35:29 +00:00
Kazan
1119146fcd
fs2_open.exe was suffering the same problem as fred2 -- it was just a little less obvious
2004-07-29 03:49:44 +00:00
taylor
45d5f46063
plug memory leaks
2004-07-29 03:41:46 +00:00
Kazan
a5407aff0a
making another bug a little bit more dead inside :D
2004-07-27 20:09:12 +00:00
Kazan
be1fba0b34
squished another
2004-07-27 18:52:11 +00:00
Kazan
d1186a73ab
i love it when bugs go crunch (autopilot ai fixup)
2004-07-27 18:04:09 +00:00
Goober5000
cb8f3dd3e2
outline of ship-tag and ship-untag sexps
...
--Goober5000
2004-07-26 21:26:45 +00:00
Goober5000
33144fdad4
updated launcher link
...
--Goober5000
2004-07-26 21:19:05 +00:00
Kazan
89e6af4fb5
remove MCD complete
2004-07-26 20:47:56 +00:00
Kazan
a1c0d95647
remove MCD
2004-07-26 20:19:04 +00:00
Kazan
a4dbb0ee88
add conditional compilation directive
2004-07-26 19:39:49 +00:00
Kazan
a4e1bcfd2d
Autopilot system completed -- i am dropping plans for GUI nav map
...
All builds should have ENABLE_AUTO_PILOT defined from now on (.dsp's i am committing reflect this) the system will only be noticed if the mission designer brings it online by defining a nav point
Fixed FPS counter during time compression
2004-07-26 17:54:05 +00:00
Goober5000
3ad5ea54fb
last bit of Unix fixorage
...
--Goober5000
2004-07-26 17:50:02 +00:00
Goober5000
2b9cdc2689
more #ifndef fixorage
...
--Goober5000
2004-07-26 17:39:20 +00:00
Goober5000
5a9eee5a12
fixored a problem when using the command-line compiler to compile everything under Windows
...
--Goober5000
2004-07-26 16:11:41 +00:00
Kazan
ff8edc4adc
only disable afterburning during AIM_WAYPOINTS and AIM_FLY_TO_SHIP while AutoPilotEngaged
2004-07-25 19:27:51 +00:00
Kazan
d83dbd88c4
-fred_no_warn has become -no_warn and applies to both fred and fs2
...
added new ai directive (last commit) and disabled afterburners while performing AIM_WAYPOINTS or AIM_FLY_TO_SHIP
fixed player ship speed bug w/ player-use-ai, now stays in formation correctly and manages speed
made -radar_reduce ignore itself if no parameter is given (ignoring launcher bug)
2004-07-25 18:46:30 +00:00
Kazan
7af6e41fa1
i have absolutely nothing to say about that subject
2004-07-25 00:31:31 +00:00
taylor
b3c084db06
fix problem with sectioned menu bitmaps in OGL
2004-07-21 00:03:46 +00:00
wmcoolmon
37cdc6a4fe
Fixed ifdef, was missing ship_decal_system otherwise
2004-07-20 04:03:21 +00:00
Kazan
e9a29ac2e6
nothing major
2004-07-18 04:07:26 +00:00
taylor
f7ffb89690
stupid braces...
2004-07-17 19:01:15 +00:00
taylor
77fcc86c14
fix set_*_matrix overcompensation, makes OGL work again
2004-07-17 18:59:01 +00:00
taylor
f0dddf2854
oops, I can't spell
2004-07-17 18:49:57 +00:00
taylor
d23c3a6e4d
various OGL and memory leak fixes
2004-07-17 18:46:09 +00:00
taylor
26726238b5
don't use bitmap sections by default, openil_close()
2004-07-17 18:43:46 +00:00
taylor
51d8809a22
Bob say we fix OGL, so me fix OGL <grunt>
2004-07-17 18:40:40 +00:00
taylor
92e696a6ea
force image orientation in DevIL
2004-07-17 18:38:04 +00:00
taylor
cae2b33d34
make old warpmap and new glow bitmap 3D unlit to render right in OGL
2004-07-17 09:29:13 +00:00
taylor
e1ab4e4532
add CF_SORT_REVERSE to real sort routine, makes CF_SORT_TIME work again
2004-07-17 09:26:00 +00:00
taylor
21fe0590ed
make sure avi and mpg movies get added to file cache
2004-07-17 09:03:29 +00:00
taylor
0d76068eb8
add .deps directory to ignored entries
2004-07-17 09:00:38 +00:00
taylor
f6faea6f81
misspelled filename
2004-07-17 08:59:25 +00:00
wmcoolmon
72c34be6f9
I though I fixed this...
2004-07-15 00:16:46 +00:00
wmcoolmon
65da0763f7
Better -load_only_used handling; added mark_weapon_used(weapon ID), which does check for IDs of -1.
2004-07-14 01:27:01 +00:00
wmcoolmon
baed9715df
Better -load_only_used handling
2004-07-14 01:26:10 +00:00
Kazan
8d2fa0418a
adding mcd
2004-07-12 16:37:01 +00:00
Kazan
f7dd512ba8
MCD - define _MCD_CHECK to use memory tracking
2004-07-12 16:33:09 +00:00
Kazan
9c9006f55e
fix a small multibug in tables validation (I had added this once before.. where did it go)
2004-07-12 14:38:13 +00:00
wmcoolmon
177698e014
More in-game stuff, mostly for restricted games
2004-07-12 03:34:55 +00:00
wmcoolmon
70834437dd
Only send ships on the player's team
2004-07-12 03:26:03 +00:00
Kazan
a501d4b688
removed a couple pointless useless messages from the debug console
2004-07-12 03:19:17 +00:00
wmcoolmon
cb0360016d
...
2004-07-12 03:04:33 +00:00
wmcoolmon
55f179db5c
Oops. :p
2004-07-12 03:04:03 +00:00
wmcoolmon
e8c844b32a
Ingame joining stuff - use -rt to enabled/disable
2004-07-12 02:50:48 +00:00
bobboau
b8fb999660
added the working decal code
2004-07-11 03:22:54 +00:00
wmcoolmon
93964edfed
Fixed bug with the base ship flag I unwittingly introduced.
2004-07-10 08:03:13 +00:00
Kazan
3a89eeffc9
minor bugfixes - oh yeah reenabling a rule for multistats :P
2004-07-10 03:18:23 +00:00
Kazan
72ac50ca24
fs2netd 1.0 RC5 full support - Rank and Medal updates
2004-07-09 22:05:32 +00:00
wmcoolmon
6f8e5b4447
Fixed conditional.
2004-07-09 07:32:55 +00:00
wmcoolmon
64efe3e91c
Fixed HUD escort list for dogfight mode, and for any usage.
2004-07-09 05:53:05 +00:00
wmcoolmon
eda444a92b
Re-implemented nomotiondebris, as Bobb overwrote it when he commited his changes.
2004-07-09 05:52:19 +00:00
wmcoolmon
7999173fc7
Moved set_current_hud, as well as added a conditional to hud_positions_it; it shouldn't and won't be executed on a standalone server.
2004-07-08 22:08:21 +00:00
wmcoolmon
a4c2329316
Moving set_current_hud, to ensure compatibility with multiplayer.
2004-07-08 22:06:56 +00:00
Kazan
e2b8ce4d5d
fixed a typo in one of the fs2netd strings
...
played with WMCoolmon's hacked up escort list
2004-07-07 23:34:08 +00:00
Kazan
13ee198069
FS2NetD: C2S Ping/Pong, C2S Ping/Pong, Global IP Banlist, Global Network Messages
2004-07-07 21:00:08 +00:00
Kazan
84e74a8abf
minor multi fix
2004-07-06 23:45:34 +00:00
Kazan
a1903268ad
small multifix
2004-07-06 19:59:37 +00:00
bobboau
f36d1802df
FVF code, only the data that is needed is sent off to the card,,
...
OGL can take advantage of this if they want but it won't break
anything if they don't. also state block code has been implemented,
that's totaly internal to D3D no high level code is involved.
2004-07-05 05:09:21 +00:00
wmcoolmon
a8beea705e
Replaced some more Int3s with Warnings and Errors.
2004-07-03 08:23:00 +00:00
wmcoolmon
0e60209a24
Error handling for fire_beam instead of just calling Int3()
2004-07-03 07:55:22 +00:00
wmcoolmon
5187223a76
Removed function pointer w/ default arguments for compatibility with .NET Sorry, you'll just have to add that "0" by hand. :p
2004-07-03 06:08:54 +00:00
Kazan
d99263ed75
working on autonav
2004-07-01 16:38:19 +00:00
phreak
eb489320e1
function pointer radar update.
...
will enable us to make different radar styles that we can switch between
2004-07-01 02:07:54 +00:00
phreak
1b906e0369
function pointer radar update.
...
will enable us to make different radar styles that we can switch between
2004-07-01 01:54:59 +00:00
bobboau
5019375c1f
implemented index buffered background bitmaps,
...
OGL people you realy should get this implemented
2004-07-01 01:12:33 +00:00
wmcoolmon
3f1f149312
Support as well as the extern for "-load_only_used"; this way everything that includes cmdline.h doesn't have to be recompiled.
2004-06-29 06:02:34 +00:00
wmcoolmon
698f4e0e16
Added "-load_only_used", which makes FS2 load only used weapon data
2004-06-29 06:00:45 +00:00
wmcoolmon
c089510571
Fixed weapon miniinfo display
2004-06-28 10:00:33 +00:00
bobboau
e2bb83fbdb
high level index buffer suport and d3d implementation,
...
OGL people need to get this working on your end as it's broke now
2004-06-28 02:13:08 +00:00
wmcoolmon
16b030459f
Bad return
2004-06-27 01:48:17 +00:00
wmcoolmon
2fbdb960f6
Unneccessary warning removed, small change for VC6.
2004-06-27 01:47:16 +00:00
wmcoolmon
e80f8b391d
Commented out ogg header
2004-06-27 01:45:23 +00:00
wmcoolmon
231f9a0246
Minor optimizations and removal of an errant !stricmp
2004-06-26 19:24:24 +00:00
wmcoolmon
eb26a123cf
Minor optimizations
2004-06-26 19:23:54 +00:00
wmcoolmon
2b8c618b27
Displayed escorts now settable up to MAX_COMPLETE_ESCORT_LIST via "$Max Escort Ships:" in hud_gauges.tbl
...
Escort list is now hud_gauges.tbl compatible.
2004-06-26 03:19:53 +00:00
wmcoolmon
7d0c23b02b
Added "-targetinfo" to toggle info next to targeted object.
2004-06-26 00:28:05 +00:00
wmcoolmon
1fc27844ce
Basic target info next to targeted object.
2004-06-26 00:27:20 +00:00
wmcoolmon
d6d0be0a3c
Added teh FS2 ogg support files. Not in the project so you still don't need the SDK.
2004-06-22 23:15:17 +00:00
wmcoolmon
94b5611023
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
5142d17030
Added support for -nomotiondebris
2004-06-19 22:16:20 +00:00
wmcoolmon
6bcd42f543
Added -nomotion debris command line option; also re-ordered categories.
2004-06-19 22:15:48 +00:00
randomtiger
d00f29b663
Changed startup code to catch D3D9 request from launcher.
...
No actual startup code has been implemented.
2004-06-19 12:45:47 +00:00
wmcoolmon
633d2c58e2
Only used weapons paged in instead of all, fixed music box in FRED, sound quality settable with SoundSampleRate and SoundSampleBits registry values
2004-06-18 04:59:55 +00:00
wmcoolmon
55d46b3801
Bumped MAX_MISSION_MESSAGES to 500
2004-06-15 21:05:30 +00:00
wmcoolmon
d329ae66ae
Bumped MAX_SEXP_NODES to 3500
2004-06-15 21:04:18 +00:00
wmcoolmon
54d0d3bd2c
Added hud-set-color and get-current-speed
2004-06-15 20:49:22 +00:00
wmcoolmon
9a50e83dce
hud-set-color SEXP
2004-06-09 00:18:50 +00:00
wmcoolmon
a98bc2643a
Fix0red the current target's hud info appearing in the corner of the screen.
2004-06-08 01:12:58 +00:00
wmcoolmon
3bf411f705
Added +Color: option for custom gauges.
2004-06-08 00:35:43 +00:00
wmcoolmon
2d0dc11c64
Warpout failure bug fixingness
2004-06-07 07:36:08 +00:00
randomtiger
30c3556abc
Commented out mprintf, it was swamping debug console.
...
Uncommented some code which I hope has plugged the memory leak.
2004-06-06 20:04:28 +00:00
randomtiger
6a3569280a
Added new compression option -pcx32dds, build posted in RSB forum.
...
Changed flag because of launcher bug, have fixed launcher bug, will distribute later.
Also removed experimental flag from launcher flag list, stupid people were reporting bugs on unfinished code.
2004-06-06 12:25:20 +00:00
randomtiger
76215199f1
Added pcx compression option -pcx32dds, build posted in RSB forum.
...
Also removed experimental flag from launcher flag list, stupid people were reporting bugs on unfinished code.
2004-06-06 11:16:42 +00:00
wmcoolmon
3d8b7de265
More HUD update stuff. Coordinates are now floats, addparent is now obsolete.
2004-06-05 23:31:12 +00:00
phreak
4bc768fc32
spawn weapons can now be specified to be spawned at different angles other than
...
the sphere thats used in retail
2004-06-05 19:15:39 +00:00
phreak
e34938c8dc
added static_random_cone which is used for spawn angle features in multi
2004-06-05 19:14:42 +00:00
wmcoolmon
254efe0d53
Lotsa stuff. Custom gauges w/ ANIs support added, SEXPs to set gauge text, gauge image frames, and gauge coords. These SEXPs and toggle-hud reside in the Hud/change category.
2004-06-01 07:31:57 +00:00
wmcoolmon
cdfd1299f0
Update to make images (not animations) work
2004-05-31 08:54:13 +00:00
wmcoolmon
c005dc7dad
Custom HUD support, better loading, etc etc.
2004-05-31 08:32:25 +00:00
wmcoolmon
9193af0210
Final draft of the HUD parsing system structure. May change how individual coord positions are specified in the TBL. -C
2004-05-30 08:04:49 +00:00
wmcoolmon
12eef3702d
First bugfix in this!: Don't want Freespace exiting if it can't load a hud_gauge file.
2004-05-29 04:09:04 +00:00
wmcoolmon
480175df7d
Added HUD gauges placement table, "hud_gauges.tbl" or "*-hdg.tbm" table module
2004-05-29 03:02:53 +00:00
wmcoolmon
8ae9aaebf8
Spotted something that might be a problem.
2004-05-29 03:01:00 +00:00
wmcoolmon
e7ac8a5d12
Added stuff_float_list
2004-05-29 02:52:17 +00:00
wmcoolmon
6710e15c5c
Modular music tables
2004-05-28 23:37:30 +00:00
wmcoolmon
f5c586edaf
Made HUD.tbl obsolete. Info is now taken directly from $Shield_icon in ships.tbl
...
Now this table can be used for something more useful...say, hud gauge positions?
2004-05-27 00:49:26 +00:00
wmcoolmon
16163aad45
Fixed cf_matches_spec; small bug was introduced.
2004-05-26 22:02:36 +00:00
wmcoolmon
1cb372a8e7
Added weapons_expl modular table, updated cfilesystem to work with modular tables, fixed loading order, fixed ship loading error messages
2004-05-26 21:02:27 +00:00
wmcoolmon
e22820c475
Ship & weapon modular table files
2004-05-26 03:52:08 +00:00
wmcoolmon
9469dee1b8
Modular ship table support. Uses *-shp.tbm , with the same structure as a normal ships.tbl. Individual sections are optional and entries with the same name will override previous settings. -C
2004-05-26 02:31:39 +00:00
wmcoolmon
71aecd3927
Scratch that - .tbm is a better extension
2004-05-26 02:29:44 +00:00
wmcoolmon
a8f2fb5c24
Added table chunk extension
2004-05-26 02:26:14 +00:00
wmcoolmon
5a4a0f9710
Updated function calls for VC7 use
2004-05-25 00:38:11 +00:00
wmcoolmon
f5bbbff05b
cleared up an ambiguous call for VC7
2004-05-25 00:26:25 +00:00
wmcoolmon
fc0251d305
Updated to use <fstream> instead of <fstream.h> and fixed an un/signed disagreement
2004-05-25 00:24:00 +00:00
wmcoolmon
7129774def
Updated to use <iostream> instead of <iostream.h>
2004-05-25 00:21:39 +00:00
taylor
fc71fe2c0e
filename case change
2004-05-24 07:25:32 +00:00
taylor
de55362fe1
filename case change
2004-05-24 07:14:13 +00:00
taylor
4df953f3bd
The Great Linux Merge
2004-05-24 07:04:25 +00:00
taylor
a867b1979c
add .cvsingore files
2004-05-24 04:12:07 +00:00
taylor
8acb0872ac
autoconf/automake cleanup
2004-05-24 04:10:47 +00:00
taylor
4afe186dc4
disable COLOR_MATERIAL, for nvidia drivers
2004-05-13 00:17:20 +00:00
phreak
87c5d993dc
got rid of the color material call, nebulas should blind the player
2004-05-12 23:24:35 +00:00
phreak
a0666e9591
don't fog the warp model if its being rendered
2004-05-12 22:50:31 +00:00
phreak
593285a975
renamed the warp model variable from 'wm' to 'Warp_model'
2004-05-12 22:49:14 +00:00
taylor
7096ffbc98
do page in unlock but not for gr_preload() stuff
2004-05-11 23:08:55 +00:00
phreak
490678193a
fixed an array bounds error that was causing debug builds to crash when
...
rendering a ship
2004-05-11 19:39:29 +00:00
phreak
3d3c197dc0
fixed the white boxes appearing on unlit bitmaps
2004-05-11 16:48:19 +00:00
Goober5000
7ac03c7835
completed the FRED import conversion stuff that I started ages ago
...
--Goober5000
2004-05-11 02:52:12 +00:00
Goober5000
887239e1d4
fixed the AWACS help message
...
--Goober5000
2004-05-10 13:07:22 +00:00
Goober5000
ea415cce97
made primary and secondary banks quite a bit more friendly... added error-checking
...
and reorganized a bunch of code
--Goober5000
2004-05-10 10:51:54 +00:00
Goober5000
409e068104
fixored the handling of no lasers and no engines... the tests should check the ship,
...
not the object
--Goober5000
2004-05-10 08:03:31 +00:00
Goober5000
b4ec7e4e34
fixed $quote and $semicolon... it was simply a matter of moving the spot where
...
the replacement occurred
--Goober5000
2004-05-10 06:14:40 +00:00
Goober5000
7ad5b133ff
fixed warp decision
...
--Goober5000
2004-05-10 06:11:47 +00:00
phreak
01bc1043e4
bumped to 3.6!!!!
2004-05-09 23:32:40 +00:00
taylor
dad23b95db
prefer ani over pcx for ship textures
2004-05-09 15:02:00 +00:00
Goober5000
23a79af4dc
small fix
...
--Goober5000
2004-05-08 01:08:48 +00:00
Kazan
39bbccebfc
Sorry Guys!
2004-05-07 23:50:14 +00:00
Goober5000
b32d1c7fa9
added Righteous1's Y bug hack
...
--Goober5000
2004-05-07 19:06:45 +00:00
taylor
b318f01819
...missed one...
2004-05-06 22:39:37 +00:00
taylor
7e8ca9a005
DDS mipmap reading, remove unneeded bm_unlock() during page in
2004-05-06 22:35:26 +00:00
taylor
6f657470fe
get mipmap count off of DDS textures for later use
2004-05-06 22:31:02 +00:00
taylor
dfc59ef087
fix DDS textures
2004-05-06 22:26:52 +00:00
taylor
b09c3b3491
make sure JPG and DDS files are added to the file cache for maps and effects
2004-05-06 22:12:14 +00:00
Kazan
c63f80dbaf
Abandon strdup() usage for mod list processing - it was acting odd and causing crashing on free()
...
Fix condition where alt_tab_pause() would flipout and trigger failed assert if game minimizes during startup (like it does a lot during debug)
Nav Point / Auto Pilot code (All disabled via #ifdefs)
2004-05-03 21:22:23 +00:00
randomtiger
66556fe514
fl_abs(theta_goal.xyz.z) < 0.001f is reporting using mprintf now instead of assert
2004-05-03 09:27:16 +00:00
randomtiger
d4d41d8eff
Fixed D3D fogging on R7000
2004-05-03 08:41:24 +00:00
taylor
12d6469ee7
don't use HTL line fix with Fred
2004-05-02 16:01:38 +00:00
Goober5000
d0f604c81a
added a comment
...
--Goober5000
2004-05-02 03:05:23 +00:00
taylor
f5f347109c
comment out avi free code for now
2004-05-02 01:26:52 +00:00
randomtiger
4195c0e9fa
FS2_open will now take flag settings from cmdline_fso.cfg not cmdline.cfg.
...
This means retail FS2 will not crash because of fs2_open flags.
The new version of the launcher (v5) must used to setup flags now.
Anyone distributing pre 3.6 builds should make this clear and 3.6 should come with Launcher v5.
2004-05-01 22:47:23 +00:00
taylor
f87fbdb857
add some error handling to vm_strdup()
2004-05-01 21:53:39 +00:00
Kazan
d97912ce37
bah! stupid me "NULL" not "null" - i hate when i do that
2004-05-01 21:47:43 +00:00
Kazan
1b725c3ac4
changed delete[] to free(), checked for null, if null ERROR
2004-05-01 21:45:31 +00:00
Kazan
ab23820319
delete[] str_temp
...
A null check on str_temp is not needed - take a close look at the for loop
2004-05-01 19:49:31 +00:00
taylor
8c7614ac34
add CF_TYPE_MISSIONS to physical check to avoid network transfer problems
2004-05-01 19:33:20 +00:00
Goober5000
63b9d44968
added an assert
...
--Goober5000
2004-05-01 17:37:09 +00:00
Kazan
8887c8a07e
Multiple -mod - "-mod ModA,ModB,ModC" in order of priority
...
Giving you:
Root: ModA
Root: ModB
Root: ModC
Root: Fs2Default
Root: CDRom
2004-05-01 17:10:37 +00:00
Goober5000
8367ed5943
extra insurance
...
--Goober5000
2004-04-30 22:20:27 +00:00
Kazan
6ceeeb7239
Lobby screen only shows when PXO_LOBBY is defined
2004-04-30 18:33:22 +00:00
taylor
1e5fe42652
fix create game buttons
2004-04-27 20:43:32 +00:00
taylor
b9802a0d6e
add NULL check to game_hacked_data() to prevent crash
2004-04-27 20:41:58 +00:00
Goober5000
343423adc2
added back in Kazan's line: now you can slow down in cheat mode
...
whether you press tilde or not
--Goober5000
2004-04-26 19:50:04 +00:00
Goober5000
961cfbe12e
rolled back Kazan's change
...
--Goober5000
2004-04-26 19:43:07 +00:00
Kazan
1207801f77
-no_fps_capping
2004-04-26 18:23:48 +00:00
Kazan
fd816a1a5b
Be careful when modifying other peoples changes - make sure they still work, and do things the simple way
...
DON'T TOUCH THE CUSTOM BUILD PATH
2004-04-26 17:27:17 +00:00
taylor
e086613047
forgot to remove some safety checks that aren't needed anymore
2004-04-26 15:51:26 +00:00
taylor
c121c18b4f
mark view cutscenes ignoring extension and file case
2004-04-26 13:11:11 +00:00
taylor
5e0b6a687f
cvs log header, mark cutscenes viewable for later, gr_flip() to fix OGL white flash
2004-04-26 13:09:20 +00:00
taylor
2ccaf8f927
respect -glow and -spec
2004-04-26 13:05:19 +00:00
taylor
c94d4bea59
light setup changes, support cmdline ambient value
2004-04-26 13:02:27 +00:00
taylor
7528ef0fef
DevIL stuff
2004-04-26 13:00:56 +00:00
taylor
901e565798
convert to dos format, add DevIL stuff
2004-04-26 12:57:47 +00:00
taylor
7323c9e0da
32-bit targa and jpeg loaders, bug fixes, some preload stuff
2004-04-26 12:44:54 +00:00
taylor
054bcf6dec
minor fixes, HTL lines, 32-bit texture support
2004-04-26 12:43:58 +00:00
taylor
79a01657a7
gr_preload() pointer for use in bmpman.cpp
2004-04-26 12:41:46 +00:00
taylor
ff5ee510a3
correct header to keep cvs log, minor changes
2004-04-26 12:39:49 +00:00
taylor
b4f3e252d0
use d3_draw_rod() for lightning arcs (for OGL fix), fix debris making HUD in OGL disappear
2004-04-26 12:38:35 +00:00
taylor
c10a141861
don't try to load glow maps if they are disabled
2004-04-26 12:37:10 +00:00
taylor
a83e3a6223
add color and HTL support for g3_draw_rod()
2004-04-26 12:36:10 +00:00
taylor
76d820d0f4
32-bit support with DevIL
2004-04-26 02:14:38 +00:00
taylor
b0ece8eb3a
initial checkin
2004-04-26 02:05:17 +00:00
taylor
e5f836df4b
initial checkin
2004-04-26 01:58:17 +00:00
taylor
e4256a1cd3
s/idex/idx/ for brief_unload_anims()
2004-04-26 01:41:52 +00:00
taylor
06e8db1bf8
better anim free stuff, disable for now to prevent CTD
2004-04-26 01:40:53 +00:00
taylor
c84fbacb8b
use absolute moddir path, faster cfilesystem searching
2004-04-26 00:26:37 +00:00
taylor
cba0190e05
don't preload every sound (fixes some slowdowns), snd_preload option support
2004-04-26 00:25:08 +00:00
taylor
39e9479ac8
novbo and snd_preload cmdline options, fix moddir getting appended space
2004-04-26 00:23:26 +00:00
Goober5000
f8f1ef779e
made time dilation only available in cheat mode; also fixed an obscure CTD
...
--Goober5000
2004-04-25 06:31:53 +00:00
Kazan
9fccd4c2d0
Fixed Lobby screen showing up while exiting from non-tracker games
...
Time dialiation up to 1/4
2004-04-24 15:44:22 +00:00
randomtiger
8dc2c082c3
Added -2d_poof command which allows access to 2D poof rendering
...
Added -radar_reduce to launcher flag description structure
2004-04-18 19:39:13 +00:00
taylor
7ec25aa692
let language reg setting override auto detection
2004-04-14 23:17:26 +00:00
taylor
3835d0758b
render lightning unlit so that it works in OGL
2004-04-14 10:27:24 +00:00
taylor
e4ab7f2254
don't page in neb poofs unless in a neb2 mission, fix OGL whiteout issue
2004-04-14 10:25:50 +00:00
taylor
abbd2a260e
fix for lines and shaders - shouldn't be textured
2004-04-14 10:24:51 +00:00
taylor
892cf38736
fix extra large model with -ship_choice_3d in OGL
2004-04-14 00:37:36 +00:00
Goober5000
cc9afc7d3e
fixed the custom hitpoints subsystem bug
...
--Goober5000
2004-04-13 05:42:45 +00:00
phreak
f210455827
put in the correct fields for the CVS comments to register
...
fixed a glowmap problem that occured when rendering glowmapped and non-glowmapped ships
2004-04-13 01:55:41 +00:00
randomtiger
55f84acd98
Adding batching functions here and there and into gr_screen for use with OGL when its ready.
2004-04-11 13:56:33 +00:00
randomtiger
b6f02b52cb
Fixed movie playing code for fresh install. Removed NO_DSHOW_CODE paths.
2004-04-11 13:43:26 +00:00
Goober5000
b21ab3282d
quashed the slider bug!
...
--Goober5000
2004-04-10 16:55:45 +00:00
Goober5000
1f3318524b
some formatting
2004-04-10 16:55:23 +00:00
phreak
e2e5a24926
moved an assignment statement inside an #ifdef block so dds works in release mode
2004-04-09 20:32:31 +00:00
phreak
1120cdaa03
fixed DDS not working in OpenGL. there was a misplaced Assert()
2004-04-09 20:07:56 +00:00
phreak
25c7c7c8af
got rid of some compile warnings
2004-04-08 20:13:17 +00:00
righteous1
07a01628a0
Backing out mainhall audio fix attempt.
2004-04-08 05:00:13 +00:00
phreak
edae245b0e
changed around the order of some function calls to get the target model
...
properly rendering in the hud targetbox
2004-04-07 17:20:24 +00:00
righteous1
fdde5a6713
Updated to call alt_tab_pause() function to draw pause screen and discontinue sounds when the game is minimized. -R1
2004-04-07 03:32:45 +00:00
righteous1
28508f0be4
Updated to add alt_tab_pause() function to draw pause screen and discontinue sounds when the game is minimized. -R1
2004-04-07 03:31:53 +00:00
Goober5000
1502269102
code.dsp should definitely have browse info checked
...
--Goober5000
2004-04-06 16:25:06 +00:00
Goober5000
d496969846
commented out one of Bobboau's hacks because it was messing stuff up
...
--Goober5000
2004-04-06 16:19:11 +00:00
Goober5000
e7ee4f4ef1
ugh - added back in something that Bobboau removed
...
-Goober5000
2004-04-06 05:42:49 +00:00
phreak
7f25fcf05f
oops, hanging ')'
2004-04-06 05:28:07 +00:00
phreak
4551cda108
properly commented Local SSM code.
...
put in some estimation code so the Local SSMs warp in closer to moving ships
2004-04-06 05:26:59 +00:00
phreak
105e95a991
Local SSMs now working again after the code for setting the jumpout/jumpin
...
times for the missile were removed.
2004-04-06 04:53:21 +00:00
phreak
2257b4efde
added a control config option for the wireframe hud targetbox i enabled ages ago
2004-04-06 03:09:53 +00:00
phreak
d53c6289dc
removed gropenglw32x.cpp (obsolete) and gropengl2d.cpp (unused and accidentaly committed)
2004-04-06 01:51:36 +00:00
phreak
d5bc0051fb
added comments (terms of use, commit history) to the tops of files
2004-04-06 01:37:21 +00:00
Kazan
4477777cd4
make custom build work again
2004-04-06 01:11:41 +00:00
phreak
d81cfcbbba
OpenGL files spilt up to make developing and finding bugs much easier
2004-04-03 20:29:53 +00:00
Kazan
42e936b6b1
FRED fixes
2004-04-03 18:11:21 +00:00
Goober5000
f6007413de
fixed some stub functions and a bunch of compile warnings
...
--Goober5000
2004-04-03 06:22:33 +00:00
bobboau
12b3ffb6b9
commiting recent minor bug fixes
2004-04-03 02:55:50 +00:00
randomtiger
034f987d38
Changed D3D secondry texture system to be off by default to save mem.
...
Added some friendly names for parameters.
2004-04-02 18:25:16 +00:00
taylor
d3ca761e30
don't use interface anis as ship textures
2004-04-01 15:31:22 +00:00
taylor
f8dcf11f99
close out briefing menu bitmaps before entering mission
2004-04-01 15:29:39 +00:00
taylor
a780021f7b
don't load all starfield bitmaps on level load
2004-04-01 15:28:42 +00:00
Goober5000
f43da62c3e
got rid of all those nasty warnings from xlocale and so forth; also added comments
...
for #pragma warning disable to indicate the message being disabled
--Goober5000
2004-03-31 05:42:29 +00:00
Goober5000
6487bd1ff4
got rid of Bobboau's SAFEPOINTs in hudtarget.cpp
...
--Goober5000
2004-03-31 04:24:49 +00:00
taylor
bb870a6926
handle movie file extensions better
2004-03-30 08:30:38 +00:00
phreak
6216fb09da
fixed a minor bug where the version checker
...
would complain even if the correct version of OpenGL was present
2004-03-29 02:24:20 +00:00
taylor
a1751c30ab
runtime language selection, mantis:0000133
2004-03-28 17:49:55 +00:00
randomtiger
98e7e86697
Movies now use win32 calls to clear the screen before playback.
2004-03-27 23:23:36 +00:00
randomtiger
c488360abc
Committed possible fix to cutscene listing problem in techroom, as described in mantis.
2004-03-27 22:27:07 +00:00
randomtiger
c38d9601c8
Bug fix for video playback.
2004-03-21 17:38:18 +00:00
bobboau
aa60ef5bcc
fixed a texture loading bug
2004-03-21 10:34:05 +00:00
randomtiger
e611d3d74e
Fixed a bug that was causing windowed movie playback and a crash.
...
Added some batching redirection.
2004-03-21 09:41:54 +00:00
bobboau
24a9694494
fixed -spec comand line option,
...
probly some other stuf
2004-03-20 21:17:13 +00:00
randomtiger
55671189f0
Added base for a general dynamic batching solution.
...
Fixed NO_DSHOW_CODE code path bug.
2004-03-20 14:47:14 +00:00
randomtiger
8e595a903c
New command line parameter: -d3d_lesstmem causes D3D to bypass V's secondry texture system.
2004-03-19 14:51:55 +00:00
randomtiger
2e49d55faf
Further D3D texture system simplification.
2004-03-19 12:35:58 +00:00
randomtiger
08d8e0799a
Removed -d3d_notmanaged param.
...
Tided D3D texture code. Merged remaining section code into the rest of the system.
Prepared for removal of code causing waste of memory for secondry store of textures.
2004-03-19 11:44:04 +00:00
bobboau
5d54009c21
new fighter beam code
...
fixed old after burner trails
had to bump a few limits, working on some dynamic solutions
a few fixed to background POF rendering
fixing asorted bugs
2004-03-17 04:07:32 +00:00
randomtiger
fcc33b856f
Added new launcher flag construction code.
2004-03-16 18:37:02 +00:00
phreak
b8d48fac23
really fixed opengl shields this time
2004-03-16 17:41:12 +00:00
randomtiger
4c27f96902
Commented out shield fix that broke shield rendering for D3D.
...
Fix didnt appear to work for OGL so I didnt bother to if(OGL) it.
2004-03-16 11:52:17 +00:00
phreak
9fde027411
bumped MAX_SOUNDS to 450 if INF_BUILD is defined
2004-03-12 16:26:39 +00:00
phreak
2af460314d
bumped MAX_GAME_SOUNDS to 400 if INF_BUILD is defined
2004-03-12 16:23:49 +00:00
Kazan
a639da2973
irc
2004-03-10 20:51:16 +00:00
Kazan
9cbbb6fd03
generally it helps if i actually add and commit the files i want to modify on a different system
2004-03-10 19:11:40 +00:00
Kazan
20a083c859
partially complete IRC - so i can work on it on my laptop
2004-03-10 18:45:09 +00:00
Kazan
685880a7b6
Disabled multithreaded TCP_Socket in favor of safer single threaded
...
FS2NetD doesn't kill the game on connection failure now - just gives warning message and effectively dsiables itself until they try to connect again
2004-03-09 17:59:01 +00:00
Kazan
9010d21b32
more fs2netd stuff
2004-03-09 00:02:16 +00:00
phreak
841774f69f
fugly hack to get skyboxes working in HT&L. please port stars_draw() to use HT&L
...
so this hack can be removed
2004-03-08 22:16:32 +00:00
Kazan
04e34810e0
Lobby GUI screen restored
2004-03-08 22:02:39 +00:00
phreak
dcfc77364e
fixed a bug so that shields now render in Opengl HT&L
2004-03-08 22:01:29 +00:00
phreak
be2d15fc4f
made a minor logical fix to gr_opengl_tmapper_internal
...
disabled pcx32 and jpgtga flags if they were defined by the user
2004-03-08 21:57:04 +00:00
phreak
014e261af1
split the star and space debris rendering loops into their own separate functions
...
this makes it easier to edit them if we ever need to and it also increases readability
i also brought some variable declarations outside of the rendering loops
2004-03-08 21:55:20 +00:00
randomtiger
f343c2f7b1
Added complete stub system to replace software.
2004-03-08 18:36:21 +00:00
Kazan
30ae2da9cd
Did, undo
2004-03-08 15:06:24 +00:00
Kazan
9236bd6d7c
*crosses fingers*
2004-03-08 15:03:27 +00:00
Kazan
85f05019b5
[Incomplete] Readd of Software renderer so Standalone server works
...
Also FS2NetD changes
PS: CVS crashing mid-transaction and leaving stale locks = annoying++
2004-03-08 14:53:11 +00:00
Kazan
6509badc36
[Incomplete] Readd of Software renderer so Standalone server works
2004-03-07 23:07:20 +00:00
randomtiger
21856a78e5
If user has stub ani's dshow code will fail gracefully instead of throwing up an error.
2004-03-07 14:02:22 +00:00
bobboau
6ee175e65d
fixed motion debris
...
animated laser textures
and added a new error check called a safepoint, mostly for tracking the 'Y bug'
2004-03-06 23:28:24 +00:00
Goober5000
2f067ae8aa
weapons now display counts up to 9999, instead of just 999
...
--Goober5000
2004-03-06 00:19:23 +00:00
Goober5000
fcc38162c5
d'oh!
...
--Goober5000
2004-03-05 23:54:48 +00:00
Goober5000
771e6b2faa
made awacs only ask for help in the main fs2 campaign
...
--Goober5000
2004-03-05 23:41:04 +00:00
Kazan
28cc2957c8
Fixed mission validation (was returning false positives)
2004-03-05 21:24:53 +00:00
Kazan
1e99847291
Fixed mission validation (was returning false positives)
2004-03-05 21:19:39 +00:00
Goober5000
2edd420943
Uber pass at reducing #includes
...
--Goober5000
2004-03-05 09:02:13 +00:00
phreak
852ec76549
fixed the lack of ships in the hud targetbox
...
prevented other functions calls to glColor3ub() from messing
with the color of textures in gr_opengl_render_buffer(). this was causing some
minor rendering bugs
2004-03-05 04:33:09 +00:00
phreak
7caf442717
made OpenGl use the matrix api if called by g3_start_**** or g3_done_instance
2004-03-05 04:16:20 +00:00
randomtiger
e1ca009d9a
Think I have fixed dshow window focus error, will tidy code when confirmed.
2004-03-04 20:56:43 +00:00
Kazan
5b591c2c4c
LAN works A1 Supar!
2004-03-04 05:57:45 +00:00
Goober5000
55c7d0e0fc
preliminary checking of globals.h
...
--Goober5000
2004-02-28 20:26:10 +00:00
randomtiger
6a2cadb08f
Removed a few uneeded if DIRECT3D's.
...
Set laser function to only render the effect one sided.
Added some stuff to the credits.
Set D3D fogging to fall back to vertex fog if table fog not supported.
2004-02-28 14:14:57 +00:00
Goober5000
0ccb8a19dc
commented a slide_face_ship that I missed before
...
--Goober5000
2004-02-28 01:36:20 +00:00
bobboau
7d87db1939
fixed a Z buffer error in HTL submodel rendering,
...
and glow points,
and other stuff
2004-02-27 04:09:56 +00:00
Goober5000
e94733df9c
added DONT_SHOW_WARNINGS compile branch
...
--Goober5000
2004-02-25 05:53:32 +00:00
Goober5000
a69f3bd271
removed an old function
...
--Goober5000
2004-02-23 07:45:38 +00:00
Kazan
d7905cd06a
FS2NETD License Comments
2004-02-21 00:59:43 +00:00
randomtiger
244b9718d5
Added * to - conversion for start mission code to allow launcher missions with '-' in them.
...
Currently the parsing code counts that as a flag and messes it up.
2004-02-20 21:58:07 +00:00
randomtiger
020379cf40
Removed some uneeded code between NO_DIRECT3D and added gr_zbias call, ogl is set to a stub func.
...
Changed -htl param to -nohtl. Fixed some badly named functions to match convention.
Fixed setup of center_alpha in OGL which was causing crash.
2004-02-20 21:45:41 +00:00
randomtiger
183587f8b4
Changed memory leak detection to happen after atexit all other calls.
...
This will mean it doesnt report leaks that are cleared by just before the game quits by preset functions.
2004-02-20 18:04:27 +00:00
bobboau
a963f3ccc1
pluged memory leaks,
...
3D HTL lasers (they work perfictly)
and posably fixed Turnsky's shinemap bug
2004-02-20 04:29:57 +00:00
bobboau
e540947704
fixing lighting bug I accedently introduced
2004-02-16 21:53:40 +00:00
randomtiger
b94f8cddde
Use _REPORT_MEM_LEAKS compile flag in code.lib to get a report of memory leaks from malloc calls.
2004-02-16 21:22:15 +00:00
phreak
6fd1ef440b
grr fixed a warning message i didn't see
2004-02-16 16:15:04 +00:00
phreak
cd2b9d9871
made the window command line tag recognize non-standard resolutions
2004-02-16 16:09:59 +00:00
randomtiger
eb1b936ff1
Oops, put two files back in, went a bit too far.
...
Added NO_DSHOW_CODE as a temp solution to Bobs compiling problem.
2004-02-16 12:53:43 +00:00
randomtiger
8bf7c4076b
Removed a lot of files that we dont need anymore.
...
Changed htl to be on by default, command now -nohtl
Changed D3D to use a 2D vertex for 2D operations which should cut down on redundant data having to go though the system.
Added small change to all -start_mission flag to take you to any mission by filename, very useful for testing.
Removed old dshow code and took away timerbar compile flag condition since it uses a runtime flag now.
2004-02-16 11:47:34 +00:00
bobboau
9a76ae8d12
fixed sevral asorted matrix errors,
...
OGL people make sure I didn't break anything,
most of what I did was replaceing falses with (if graphicts_mode == D3D)
2004-02-15 06:02:32 +00:00
bobboau
a9dc8db3bb
fixed bug involving 3d shockwaves, note I wasn't able to compile the directshow file, so I ifdefed everything to an older version,
...
you shouldn't see anything diferent, as the ifdef should be set to the way it should be, if it isn't you will get a warning mesage during compile telling you how to fix it
2004-02-15 03:04:25 +00:00
Goober5000
b99a6b6af2
hmph... fixed some bugs
...
--Goober5000
2004-02-14 04:26:58 +00:00
randomtiger
397699ec31
Please note that from now on OGL will only run with a registry set by Launcher v4. See forum for details.
...
OK, these changes effect a lot of file, I suggest everyone updates ASAP:
Removal of many files from project.
Removal of meanless Gr_bitmap_poly variable.
Removal of glide, directdraw, software modules all links to them, and all code specific to those paths.
Removal of redundant Fred paths that arent needed for Fred OGL.
Have seriously tidied the graphics initialisation code and added generic non standard mode functionality.
Fixed many D3D non standard mode bugs and brought OGL up to the same level.
Removed texture section support for D3D8, voodoo 2 and 3 cards will no longer run under fs2_open in D3D, same goes for any card with a maximum texture size less than 1024.
2004-02-14 00:18:37 +00:00
randomtiger
3529db4d37
Turned off fog in OGL for Fred.
...
Simulated speech doesnt say tags marked by $ now.
The following are fixes to issues that came up testing TBP in fs2_open and fred2_open:
Changed vm_vec_mag and parse_tmap to fail gracefully on bad data.
Error now given on missing briefing icon and bad ship normal data.
Solved more species divide by zero error.
Fixed neb cube crash.
2004-02-13 04:17:14 +00:00
phreak
694d089fe0
fixed a bug where the inferno build would get lower limits for MAX_PERSONAS if INF_BUILD was defined
2004-02-12 22:29:55 +00:00
Goober5000
de560ceb29
fixed the barracks crash bug
...
--Goober5000
2004-02-10 21:47:47 +00:00
matt
73c417bf70
Fixed issue with ships being rendered off center
...
in the HUD target box. Much easier than I
thought
-- Sticks
2004-02-10 05:07:38 +00:00
Goober5000
dfc06acfd3
fixed a small bug in FS1-compatible music
...
--Goober5000
2004-02-08 03:35:08 +00:00
Goober5000
1b0a949dc5
fix for undestroyable subsystems
...
--Goober5000
2004-02-07 05:11:08 +00:00
Goober5000
4e7667842b
hehe, fixed the subsystem compare so it's not destructive :-p
...
and also fixed the model checking routine
--Goober5000
2004-02-07 01:25:15 +00:00
Goober5000
5129749cb8
made FS2 able to account for subsystem mismatches between ships.tbl and the
...
model file - e.g. communication vs. communications
--Goober5000
2004-02-07 00:48:53 +00:00
Goober5000
1fe6fa8b06
tweakage
...
--Goober5000
2004-02-06 23:17:43 +00:00
Goober5000
7034e99aa5
commented my tmap_num Asserts
...
--Goober5000
2004-02-06 23:00:29 +00:00
Goober5000
47e55fe686
fixed a small HUD bug I introduced
...
--Goober5000
2004-02-06 22:58:18 +00:00
Goober5000
668ddde68b
fixed a small compatibility bug
...
--Goober5000
2004-02-06 21:26:07 +00:00
Goober5000
ea259b8961
ugh... okay, *really* fixed the head thing this time
...
--Goober5000
2004-02-06 21:25:43 +00:00
matt
3428289778
Fix for bad ambient lighting in non-htl -Sticks
2004-02-06 05:55:46 +00:00
Goober5000
12c9238f62
fixed a few random bugs
...
--Goober5000
2004-02-05 14:31:45 +00:00
Goober5000
360060f59d
fixed the talking head error
...
--Goober5000
2004-02-05 14:29:33 +00:00
randomtiger
720b16befb
Small changes, deleted old dshow stuff
2004-02-05 01:41:33 +00:00
Goober5000
def739c279
commented a decal function that someone missed
...
--Goober5000
2004-02-04 10:14:58 +00:00
Goober5000
0e9af797e5
changed spec and glow to be off by default; command lines are now -spec and -glow
...
--Goober5000
2004-02-04 10:14:25 +00:00
Goober5000
17665a6333
more player ai stuff
...
--Goober5000
2004-02-04 09:21:36 +00:00
Goober5000
58b82fefd8
got rid of unnecessary double semicolons
...
--Goober5000
2004-02-04 09:02:45 +00:00
Goober5000
66cb87e18f
made code more uniform and simplified some things,
...
specifically shield percentage and quadrant stuff
--Goober5000
2004-02-04 08:41:04 +00:00
Goober5000
564fb3fd19
fixed Asserts in two places and commented out an unneeded variable
...
--Goober5000
2004-02-04 04:28:15 +00:00
randomtiger
89fe89775c
Fixed OGL fogging in HTL
...
Changed htl laser function to work in D3D, commented out until function flat bug is fixed
2004-02-03 18:29:30 +00:00
phreak
e112deb37a
commented out decal references
2004-01-31 04:06:29 +00:00
phreak
a6189c4fdd
changed "now" to unsigned int
2004-01-31 03:56:46 +00:00
phreak
ff7dca2d05
commented out decal references
2004-01-31 03:54:50 +00:00
phreak
d83d4098de
commented out file pending rewrite
2004-01-31 03:52:41 +00:00
Goober5000
3c2e1de05e
whew - I just went through all the code I ever added (or at least, that I could
...
find that I commented with a Goober5000 tag) and added a bunch of Asserts
and error-checking
--Goober5000
2004-01-30 07:39:09 +00:00
randomtiger
492597e3b2
Added malloc montoring system, use -show_mem_usage, debug exes only to get an ingame list of heap usage.
...
Also added -d3d_notmanaged flag to activate non managed D3D path, in experimental stage.
2004-01-29 01:34:02 +00:00
phreak
9078d2aea6
bumped MAX_AI_CLASSES to 30 if INF_BUILD is defined
2004-01-26 23:07:43 +00:00
randomtiger
c74f634e79
Fix to blurring of interface bitmaps from TGA and JPG.
...
Changes to the pointsprite system, better but not perfect yet.
2004-01-26 20:03:51 +00:00
randomtiger
72f0a923e0
I have submitted the new movie playing code despite the fact in D3D it sometimes plays behind the main window.
...
In OGL it works perfectly and in both API's it doesnt switch to the desktop anymore so hopefully people will not experience the crashes etc that the old system used to suffer from.
2004-01-24 15:52:26 +00:00
randomtiger
23be3b5605
Added the D3D particle code, its not bugfree but works perfectly on my card and helps with the framerate.
...
Its optional and off by default, use -d3d_particle to activiate.
Also bumped up D3D ambient light setting, it was way too dark.
Its now set to something similar to the original game.
2004-01-24 14:31:27 +00:00
randomtiger
49491fac75
Font and other small changes for Fred
2004-01-24 12:47:48 +00:00
randomtiger
8ebf284993
Fixed serious memory leak causes by use of -pcx32 flag
2004-01-23 00:14:27 +00:00
phreak
0a072d7403
bumped MAX_POLYGON_MODELS to 300 if INF_BUILD is defined.
2004-01-21 17:37:48 +00:00
phreak
e862231feb
added MAX_DRAW_DISTANCE to the ship selection display. This will only take effect if the ani isn't there
2004-01-21 17:37:04 +00:00
phreak
f7df30b549
bumped MAX_PERSONAS to 25 if INF_BUILD is defined.
2004-01-21 17:34:31 +00:00
phreak
3f87bea143
added MAX_DRAW_DISTANCE constant
2004-01-21 17:33:47 +00:00
phreak
e1dce56a56
added version string message if build is an inferno build
2004-01-21 17:32:05 +00:00
Goober5000
9ae52aa90a
whoops, messed up the speech slightly
...
--Goober5000
2004-01-20 23:56:28 +00:00
Goober5000
2523a62878
added some initialization to get rid of warnings
...
--Goober5000
2004-01-20 23:01:52 +00:00
Goober5000
1762e4a6be
got rid of some warnings... it actually looks like Gr_gamma_lookup can be changed
...
from int to ubyte, because everything that accesses it converts to a ubyte O.o
--Goober5000
2004-01-20 22:59:09 +00:00
Goober5000
e691cbc995
changed the speech stubs to #defines
...
--Goober5000
2004-01-20 22:50:18 +00:00
Goober5000
f98f7e12be
commented the variables in a commented function
...
--Goober5000
2004-01-20 22:39:06 +00:00
Goober5000
7034b6a0f0
First of all, this should be more readable, second of all, old_fog_color wasn't
...
initialized and VC++ is complaining. Someone want to fix this?
--Goober5000
2004-01-20 22:37:44 +00:00
Goober5000
d240e24ef1
bumped MAX_SEXP_NODES to 3000
...
--Goober5000
2004-01-20 22:20:41 +00:00
Goober5000
8f497bfac7
er... corrected some inexplicable code... Bobboau, mind explaining?
...
--Goober5000
2004-01-20 22:13:06 +00:00
Goober5000
23601fda0d
heat-seekers now home in on hidden ships
...
--Goober5000
2004-01-20 22:10:01 +00:00
randomtiger
278eedf7ad
*** empty log message ***
2004-01-19 00:57:18 +00:00
randomtiger
efe43d3466
Some more small changes for Fred OGL
2004-01-19 00:56:10 +00:00
randomtiger
e19577e35c
Few more small changes for Fred OGL
2004-01-18 14:55:08 +00:00
randomtiger
42568915bd
A couple of FRED_OGL changes.
2004-01-18 14:03:23 +00:00
randomtiger
6ca2f86255
Changed the #ifndef FRED I added to #ifndef FRED_OGL so they only effect OGL FRED compile
2004-01-18 13:17:55 +00:00
randomtiger
32b0a71369
Some small changes to the main codebase that allow Fred_open OGL to compile.
2004-01-17 21:59:56 +00:00
Goober5000
2cf3e96a6b
I think this will fix the problem of the death head ani sometimes incorrectly playing
...
--Goober5000
2004-01-14 21:12:24 +00:00
Goober5000
cc187b758d
added error checking for an annoying crash when running an out-of-range
...
sound; also, Phreak misspelled "tertiary"
--Goober5000
2004-01-14 07:07:14 +00:00
Goober5000
ea11ea8a63
fixx0red a bug
...
--Goober5000
2004-01-14 06:38:41 +00:00
Goober5000
33212b6499
made set-support-ship number align with general FS convention
...
--Goober5000
2004-01-14 06:34:07 +00:00
randomtiger
ef1880b03a
Added new D3D particle module, will commit the code that uses it when its bug free.
2004-01-13 02:19:59 +00:00
randomtiger
077d4b2a54
Added fix for fogging debris in D3D htl.
2004-01-12 21:12:42 +00:00
phreak
07b00e2fae
fixed a null pointer
2003-12-19 05:58:44 +00:00
phreak
018159b822
oops switched the signs in a comparison. thats what was causing debug builds to go haywire
2003-12-18 15:35:52 +00:00
phreak
7f20e9109f
added a MAX_BUFFERS_PER_SUBMODEL define so it can be easily changed if we ever want to change the 16 texture limit
2003-12-17 23:25:10 +00:00
phreak
2cb5a44f3e
fixed some logic when dealing with parsing local ssms
2003-12-17 20:38:26 +00:00
phreak
450ac81a1e
added ai code for "small only" weapons. works for turrets at the moment
2003-12-17 16:42:20 +00:00
phreak
dd840fe227
"small only" weapons flag added. weapon shoots at small ships like fighters
2003-12-17 16:41:25 +00:00
phreak
57772da95b
disabled tertiary weapons support pending a rewrite of critical code
2003-12-16 21:06:21 +00:00
phreak
e672918122
disabled tertiary weapons support pending a rewrite of critical code
2003-12-16 20:55:13 +00:00
phreak
6b00a67df0
made gr_set_proj_matrix use the MIN/MAX_DRAW_DISTANCE constants
2003-12-16 20:48:41 +00:00
phreak
8e68228c86
created two constants
...
MAX_DRAW_DISTANCE = 250000
MIN_DRAW_DISTANCE = 1
2003-12-16 20:42:36 +00:00
phreak
0cae377b72
replaced asserts in parse_ship with more descriptive warnings
2003-12-15 21:36:42 +00:00
phreak
d343e5b73a
made turrets use bob's $shots code
2003-12-15 21:32:59 +00:00
phreak
72cb0142b2
upped MAX_WEAPON_TYPES to 300 when INF_BUILD is defined
2003-12-15 21:30:24 +00:00
randomtiger
ffdef38781
Put render state and other direct D3D calls repetition check back in, provides speed boost.
...
Fixed bug that caused fullscreen only crash with DXT textures
Put dithering back in for tgas and jpgs
2003-12-08 22:30:02 +00:00
randomtiger
0578517f3a
D3D now supports loading for DXT1-5 into the texture itself, defaults to on same as OGL.
...
Fixed bug in old ship choice screen that stopped ani repeating.
Changed all builds (demo, OEM) to use retail reg path, this means launcher can set all them up successfully.
2003-12-05 18:17:07 +00:00
randomtiger
f994cdac45
Added DDS image support for D3D
...
Added new command flag '-ship_choice_3d' to activate 3D models instead of ani's in ship choice, feature now off by default
Hopefully have fixed D3D text batching bug that caused old values to appear
Added Hud_target_object_factor variable to control 3D object sizes of zoom in HUD target
Fixed jump nodes not showing
2003-12-04 20:39:10 +00:00
randomtiger
1f16f9dc23
Changed -t32 flag to -jpgtga
...
Added -query_flag to identify builds with speech not compiled and other problems
Now loads up launcher if videocard reg entry not found
Now offers to go online to download launcher if its not present
Changed target view not to use lower res texture, hi res one is already chached so might as well use it
2003-12-03 19:27:01 +00:00
Goober5000
dbaf87c202
fixed CVS log header so that changes would update more cleanly
...
--Goober5000
2003-12-02 03:16:16 +00:00
randomtiger
391c18e9e7
Undid my node fix, it introduced a lot of bugs, update again if you have that version.
2003-11-29 17:13:54 +00:00
fryday
026e23d8ed
Fixed normal loading in OpenGL HT&L.
...
Fixed lighting in OpenGL HT&L, hopefully for the last time.
Added a test if a normal is valid during model load, if not, replaced with face normal
2003-11-29 16:11:46 +00:00
randomtiger
8a579733c0
Small changes to D3D setup
2003-11-29 15:48:11 +00:00
randomtiger
cfc99c4f23
Rendering jumpnodes in htl via the old system to make them display again, appears to be so cheap it wouldnt be worth the effort to convert it to true htl.
2003-11-29 14:54:35 +00:00
randomtiger
dac33aeb71
Turned off D3D file mapping, its using too much memory which may be hurting older systems and doesnt seem to be providing much of a speed benifit.
...
Added stats command for ingame stats on memory usage.
Trys to play intro.mve and intro.avi, just to be safe since its not set by table.
Added fix for fonts wrapping round in non standard hi res modes.
Changed D3D mipmapping to a good value to suit htl mode.
Added new fog colour method which makes use of the bitmap, making this htl feature backcompatible again.
2003-11-29 10:52:10 +00:00
fryday
29af6aefbc
Got lasers to work in HT&L OpenGL
...
Messed a bit with opengl_tmapper_internal3d, draw_laser functions, and added draw_laser_htl
2003-11-25 15:04:46 +00:00
Goober5000
99e6883251
fixed an old omission
...
--Goober5000
2003-11-25 02:32:16 +00:00
Goober5000
2513b23ad9
fixed bug in tech-reset-to-default
...
--Goober5000
2003-11-24 18:18:00 +00:00
Goober5000
d64d8ce6e0
fixed a bug introduced by Penguin for running with NO_NETWORK defined
...
--Goober5000
2003-11-23 00:59:01 +00:00
fryday
2f994399e9
Changed default alpha value for lasers in OpenGL to be like in D3D
...
Fixed Glowmaps being rendered with GL_NEAREST instead of GL_LINEAR.
Dynamic Lighting almost there. It looks like some normals are fudged or something.
2003-11-22 10:36:32 +00:00
phreak
ad100d79dc
changed PLAYER_MAX_DIST_WARNING to 700000 (700km)
...
changed PLAYER_MAX_DIST_END to 750000 (750km)
this makes the playing field much bigger
this way you don't get the "return to the field of battle messages"
in the future we should have the mission designer set this limit
2003-11-21 22:30:45 +00:00
randomtiger
c11ed4873b
Almost fully working 32 bit pcx, use -pcx32 flag to activate.
...
Made some commandline variables fit the naming standard.
Changed timerbar system not to run pushes and pops if its not in use.
Put in a note about not uncommenting asserts.
Fixed up a lot of missing POP's on early returns?
Perhaps the motivation for Assert functionality getting commented out?
Fixed up some bad asserts.
Changed nebula poofs to render in 2D in htl, it makes it look how it used to in non htl. (neb.cpp,1248)
Before the poofs were creating a nasty stripe effect where they intersected with ships hulls.
Put in a special check for the signs of that D3D init bug I need to lock down.
2003-11-19 20:37:25 +00:00
bobboau
bbc8d83f37
got assert to work again
2003-11-17 06:52:52 +00:00
bobboau
9e0128f705
made the poly list dynamicly alocated,
...
started work on fixing the node model not rendering,
but most of that got commented out so I wouldn't have to deal with it
while mucking about with the polylist
2003-11-17 04:25:58 +00:00
Goober5000
c90c94b39f
clarified and pruned debug spew messages
...
--Goober5000
2003-11-16 09:42:38 +00:00
Goober5000
9fc627aee5
language
2003-11-16 04:09:27 +00:00
Goober5000
edbc336888
fixed briefing scroll and display of "more"
...
--Goober5000
2003-11-16 04:08:47 +00:00
randomtiger
70ed9547a7
Put TGA and JPG stuff on -t32 flag
...
Put 32 bit PCX stuff on -pcx32 (still has bugs)
Added multisample checking on device initialisation
Changed unrecognised parameter message (as requested) to be more user friendly
Speech now chooses voice based on reg value set by launcher v3.1
2003-11-15 18:09:34 +00:00
Kazan
70ae616b0d
*WARNING* Multi Compatability with previous versions now in question *WARNING*
...
[But that's ok, i incremented the multi version number the other day so that it will say "you don't have a compatable version"]
I upped the MAX_PACKET_SIZE from 512 to 4096 -- try and bust multi with more than ?130? ships now :D
2003-11-14 22:47:37 +00:00
Kazan
5801e69441
PXO_SID changed from unsigned to signed
2003-11-13 03:59:54 +00:00
Goober5000
d77dccf068
added Bobboau's real name to the credits, with his permission
...
--Goober5000
2003-11-12 06:05:00 +00:00
Kazan
c157da28f6
(Kazan) /me slaps forehead... make sure things compile before committing.. sorry guys
2003-11-12 00:44:52 +00:00
Kazan
a09b61d39e
A few multi tweaks - fixed a couple warning-killing collisions between goober and me (kazan)
2003-11-12 00:31:45 +00:00
phreak
ecfd1a015f
changed g3_done_instance() calls to take a parameter to pop the T&L matrices
2003-11-11 18:12:41 +00:00
phreak
046e438380
made some functions that are there for 2d drawing not modify T&L matrices
2003-11-11 18:06:49 +00:00
phreak
0fd9bdff5e
support for GL_ARB_vertex_buffer_object. should run real fast now with _VERY_
...
high poly ships
2003-11-11 18:05:02 +00:00
phreak
01e93d672c
made g3_done_instance take a parameter that decides wether to pop the matrix stack.
...
without it, underflows would have been caused
2003-11-11 18:04:06 +00:00
phreak
cd417c2158
made some g3_start_instance_matrix calls not affect any of the HT&L graphics
...
calls since they were called for internal calculations for 2D stuff
2003-11-11 17:59:27 +00:00
bobboau
2a522859ad
shit load of bug fixing, much of it in nebula and bitmap drawing
2003-11-11 03:56:13 +00:00
Goober5000
1e6803a7fd
ubercommit - basically spelling and language fixes with some additional
...
warnings disabled
--Goober5000
2003-11-11 02:15:47 +00:00
matt
1cf142d5d7
Fixed the projection matrix issues -Sticks
2003-11-10 02:44:36 +00:00
Goober5000
f1c749650c
fixed spelling
...
--Goober5000
2003-11-09 07:36:52 +00:00
Kazan
4356a59467
a couple of htl functions being called in nonhtl (ie NULL functions) problems fixed
...
conflicts in cmdline and timerbar.h log entries
cvs stopped acting like it was on crack obviously
2003-11-09 06:31:40 +00:00
Goober5000
d3374eaabf
edited for language
...
--Goober5000
2003-11-09 04:09:18 +00:00
Kazan
3ce9785fde
Timerbar was enabled in both release and debug - so i made it a command line option "-timerbar"
...
DONT FUCK WITH OTHER PEOPLES INCLUDE PATHS
DONT MESS WITH EXEC NAMES (leave it fs2_open_r and fs2_open_d) or paths!
2003-11-08 22:25:47 +00:00
Kazan
4c6e954a04
yeah.. why didn't this commit last time
2003-11-08 21:55:03 +00:00
Goober5000
84cffa91f2
fixed a bug in my sexp code
...
--Goober5000
2003-11-08 04:31:02 +00:00
phreak
59bfbd24b1
reenabled timerbar
2003-11-07 20:55:15 +00:00
randomtiger
cf61ab2454
Fixed a nohtl call to htl funcs (crash with NULL pointer)
...
Fixed a bug with 32bit PCX code.
Fixed a bug in the d3d_string batch system that was messing up screen shaking.
Added a couple of checks to try and stop timerbar push and pop overloads, check returns missing pops if you use the system.
Put in a higher res icon until we get something better sorted out.
2003-11-07 18:31:02 +00:00
Goober5000
9cb8408105
added some credit stuff
...
--Goober5000
2003-11-07 07:12:21 +00:00
phreak
82524891f5
fixed up some of the matrix functions that were causing problems
...
bob: i there is an important change here. i don't know if its going to cause any d3d problems
2003-11-06 22:49:22 +00:00
phreak
3b43f42ac8
added gr_start_**_matrix() and gr_end_**_matrix() around where 3d stuff is rendered
2003-11-06 22:47:37 +00:00
phreak
aa3fe0ae83
added gr_start_**_matrix() and gr_end_**_matrix() around where ships are rendered
2003-11-06 22:47:02 +00:00
phreak
90adfed3f4
bob's stack functions implemented in opengl
2003-11-06 22:36:04 +00:00
randomtiger
694cab8b52
Added my batching solution for more efficient d3d_string.
...
Its part of the new grd3dbatch module, most of this isnt in use but it might help out later so I've left it in.
2003-11-06 21:10:26 +00:00
Kazan
28d7008b91
slight change to .dsp - leave the damn release target as fs2_open_r.exe already
...
added myself to credit
killed some of the stupid fscking warnings (including doing some casting and commenting out unused vars in the graphics modules)
Release builds should have warning level set no higher than 2 (default is 1)
Why the hell are we getting warning's about function selected for inline expansion... (killing them with warning disables)
FS2_SPEECH was not defined (source file doesn't appear to capture preproc defines correctly either)
2003-11-06 20:22:18 +00:00
matt
baad5ab1a1
Added myself to the credits. -Sticks
2003-11-06 19:35:51 +00:00
randomtiger
f0a1351b3d
Added -d3d_no_vsync command to make turning off vsync optional.
...
Removed 32bit command, it doesnt do anything.
Made aa multisample reg check safe.
2003-11-03 18:07:26 +00:00
bobboau
ea3b09b621
modified trails to render with tristrips now rather than with stinky old trifans,
...
MUCH faster now, at least one order of magnatude.
2003-11-02 05:50:08 +00:00
bobboau
0cc2b10c45
new matrix handeling code, and fixed some problems with 3D lit verts,
...
several other small fixes
2003-11-01 21:59:22 +00:00
Kazan
fc0d71bd72
lil update
2003-10-30 15:30:23 +00:00
fryday
76dd81e73b
Added code to handle MR_NO_ZBUFFER in d3d VB rendering code.
2003-10-30 08:20:36 +00:00
randomtiger
eb1e903fbb
D3D particle flicker fix, also fixes explosions and thruster glows
2003-10-29 18:18:52 +00:00
randomtiger
22f7acf0fb
Updated timerbar code to work properly, also added support for it in OGL.
...
In D3D red is general processing (and generic graphics), green is 2D rendering, dark blue is 3D unlit, light blue is HT&L renders and yellow is the presentation of the frame to D3D. OGL is all red for now. Use compile flag TIMERBAR_ON with code lib to activate it.
Also updated some more D3D device stuff that might get a bit more speed out of some cards.
2003-10-29 02:09:18 +00:00
Goober5000
9ccd7a9006
tweakage
...
--Goober5000
2003-10-28 23:59:02 +00:00
randomtiger
731f460f7d
Added -no_set_gamma flags
...
Fixed up some more non standard res stuff
Improved selection of device type, this includes using a pure device when allowed which means dev should not use Get* functions in D3D
Made fade in credits work
Stopped a call to gr_reser_lighting() in non htl mode when the pointer was NULL, was causing a crash loading a fogged level
Deleted directx8 directory content, has never been needed.
2003-10-27 23:04:23 +00:00
randomtiger
2851362007
Fixed hulls not drawing (with Phreaks advise).
...
Put my 32bit PCX loading under PCX_32 compile flag until its working.
Fixed a bug with res 640x480 I introduced with my non standard mode code.
Changed JPG and TGA loading command line param to "-t32"
2003-10-26 00:31:59 +00:00
phreak
7fe84d4e7c
added an INF_BUILD option to bump max sounds to 400 if INF_BUILD is defined
2003-10-25 20:42:19 +00:00
bobboau
a5729efca3
adding FOF stuff,
...
and fixed a small error in the matrix code,
I told you it was indeed suposed to be gr_start_instance_matrix
in g3_done_instance,
g3_start_instance_angles needs to have an gr_ API abstraction version of it made
2003-10-25 06:56:07 +00:00
phreak
38aa953754
fixed some old bugs that reappeared after RT committed his texture code
2003-10-25 03:27:50 +00:00
randomtiger
ad224416de
Implemented support for 32bit TGA and JPG for D3D
...
Also 32 bit PCX, but it still has some bugs to be worked out
Moved convert_24_to_16 out of the bitmap pfunction structures and into packunpack.cpp because thats the only place that uses it.
2003-10-24 17:35:05 +00:00
phreak
c2e8ed3074
added code to render the user-defined skybox
2003-10-23 23:49:12 +00:00
phreak
f4821c63f2
added code for the mission parser to recognize user defined skyboxes
2003-10-23 23:48:03 +00:00
randomtiger
4c0f6ab31f
Bobs changes (take 2)
2003-10-23 18:03:25 +00:00
fryday
bbe7d70bb1
Simplified model rendering, and it fixed up a serious bug on my system in which models with submodels didn't get their hull rendered
2003-10-23 13:53:36 +00:00
phreak
112f2cb5c8
commented out some mprintfs that kazan missed
2003-10-22 23:10:14 +00:00
phreak
f6bdec81fe
added gr_flip_window back in. its used in FRED
2003-10-21 18:23:15 +00:00
phreak
6e93c0772a
cleaned up a bunch of repeated code
2003-10-20 22:32:37 +00:00
Goober5000
eeb0bcc3c6
added min, max, and avg sexps
...
--Goober5000
2003-10-20 11:49:18 +00:00
randomtiger
5132c845b0
Set gamma to 1.0 when quitting, someone was getting it carrying onto the desktop
2003-10-19 17:44:30 +00:00
phreak
ea32ed86c9
clipping planes now work
2003-10-19 01:10:05 +00:00
phreak
2488f81b45
changed gr_start_instance_matrix(void) to gr_start_instance_matrix((vector*, matrix*)
2003-10-18 02:46:45 +00:00
phreak
c40b01e40e
edited gr_d3d_start_instance_matrix to make it take a vector* and a matrix*, but it doesn't do anything yet
2003-10-18 02:45:39 +00:00
phreak
9a4d8e46ef
oops! forgot to bracket something off with an if :rolleyes:
2003-10-18 02:43:59 +00:00
phreak
c9c0b38de5
switched around positions of gr_start_instance_matrix and gr_end_instance_matrix
2003-10-18 01:59:02 +00:00
phreak
591c5baca0
hardware transformation is working. now lighting needs to be done
2003-10-18 01:22:39 +00:00
randomtiger
c9c5bdd7bb
Big restructure for D3D and new modules grd3dlight and grd3dsetup
2003-10-17 17:18:43 +00:00
randomtiger
8ab51d480c
D3D now has its own gamma system (stored in GammaD3D reg entry) that effects everything.
...
Put in Bobs specular fog fix.
2003-10-16 17:36:29 +00:00
Kazan
cae9cec74b
couple more types in species_defs.cpp, also finished up "Da Species Upgrade"
2003-10-16 16:38:17 +00:00
Kazan
16a51d7bf8
fixed typo in fallback code array index
2003-10-16 01:55:26 +00:00
randomtiger
a338355f78
Added incomplete code to allow selection of non-standard modes in D3D (requires new launcher).
...
As well as initialised in a different mode, bitmaps are stretched and for these modes
previously point filtered textures now use linear to keep them smooth.
I also had to shuffle some of the GR_1024 a bit.
Put my HT&L flags in ready for my work to sort out some of the render order issues.
Tided some other stuff up.
2003-10-16 00:17:18 +00:00
Kazan
84cec97f57
Da Species Update :D
2003-10-15 22:03:27 +00:00
randomtiger
79f0e02ec2
Implemented hardware fog for the HT&L code path.
...
It doesnt use the backgrounds anymore but its still an improvement.
Currently it fogs to a brighter colour than it should because of Bob specular code.
I will fix this after discussing it with Bob.
Also tided up some D3D stuff, a cmdline variable name and changed a small bit of
the htl code to use the existing D3D engine instead of work around it.
And added extra information in version number on bottom left of frontend screen.
2003-10-14 17:39:18 +00:00
Goober5000
08dd57a3f9
tweaked a thingy with FS1-style music to make deciding the style less of a hack
...
--Goober5000
2003-10-14 16:47:34 +00:00
Goober5000
e30a7913b7
commented back in null vector warning, because any code that flags this
...
is buggy and should be fixed (and it only pops up in release builds anyway)
--Goober5000
2003-10-14 16:27:01 +00:00
matt
4d337c3fa7
prelim reworking of lighting code, dynamic lights work properly now
...
albeit at only 8 lights per object, although it looks just as good as
the old software version --Sticks
2003-10-13 19:39:20 +00:00
Kazan
5895ef7a46
Added Log Comment Thingy to these files
2003-10-13 06:02:50 +00:00
Kazan
9e870cd2d1
Removed a bunch of Useless *_printf()s in the rendering pipeline that were just slowing stuff down
...
Commented out the "warning null vector in vector normalize" crap since we don't give a rats arse
Added "beam no whack" flag for beams - said beams NEVER whack
Some reliability updates in FS2NetD
2003-10-13 05:57:50 +00:00
Kazan
f51b8ec8bb
#Kazan# FS2NetD client code gone multithreaded, some Fred2 Open -mod stuff [obvious code.lib] including a change in cmdline.cpp, changed Stick's "-nohtl" to "-htl" - HTL is _OFF_ by default here (Bobboau and I decided this was a better idea for now)
2003-10-12 03:46:23 +00:00
matt
773556dd2d
Added -nohtl command line param to disable HT&L, nothing is IFDEFd
...
out now. -Sticks
2003-10-10 03:59:41 +00:00
phreak
ae39e8614f
grabbed the most current version from: http://oss.sgi.com/projects/ogl-sample/ABI/
2003-10-08 21:01:21 +00:00
argv
4ffeb7d3db
Negative repeat count means repeat indefinitely. A trivial change, it should not break anything.
2003-10-08 06:32:06 +00:00
Goober5000
f58c06b028
fixed some warnings
...
--Goober5000
2003-10-07 03:43:22 +00:00
Kazan
d865f3520c
Oopsie! Forgot to commit these with the rest of the fs2netd TCP update
2003-10-06 04:33:11 +00:00
phreak
3c19786ae3
bug squashing.
...
preliminary tnl work done
2003-10-05 23:40:54 +00:00
Kazan
25939ab572
fs2netd now TCP
2003-10-04 22:42:23 +00:00
phreak
a5fcf64a5f
shinemapping completed. it works!
...
-phreak
2003-10-04 00:26:43 +00:00
Goober5000
562f5e7f6a
updated FRED to import FS1 default weapons loadouts as well as missions
...
--Goober5000
2003-09-30 04:05:09 +00:00
Goober5000
3106f14f92
added the option to import FSM missions, added a replace function, spruced
...
up my $player, $rank, etc. code, and fixed encrypt being misspelled as 'encrpyt'
--Goober5000
2003-09-28 21:22:59 +00:00
Kazan
436276a812
##Kazan## Quick little update of fs2netd stuff to resolve a few issues
2003-09-26 15:34:26 +00:00
bobboau
1a2be91e2a
commiting Hardware T&L code, everything is ifdefed out with the compile flag HTL
...
still needs a lot of work, ubt the frame rates were getting with it are incredable
the biggest problem it still has is a bad lightmanegment system, and the zbuffer
doesn't work well with things still getting rendered useing the sofware pipeline, like thrusters,
and weapons, I think these should be modifyed to be sent through hardware,
it would be slightly faster and it would likely fix the problem
also the thruster glow/particle stuff I did is now in.
2003-09-26 14:37:16 +00:00
Kazan
0b87224e39
##Kazan## FS2NetD Completed! Just needs some thorough bug checking (i don't think there are any serious bugs)
...
Also D3D8 Screenshots work now.
2003-09-25 21:12:24 +00:00
Kazan
eff6a6efc4
##KAZAN## FS2 Open PXO --- W00t! Stats Storage, everything but table verification completed!
2003-09-24 19:35:59 +00:00
Kazan
edd5287f84
##KAZAN## - FS2NetD Support! (FS2 Open PXO) -- Game Server Listing, and mission validation completed - stats storing to come - needs fs2open_pxo.cfg file [VP-able]
2003-09-23 02:42:54 +00:00
unknownplayer
71f159840b
Minor bugfix to the 3D ship code. There still may be some cases where it will
...
fail to load the model file it needs, but I'm at present mystified as to why.
2003-09-16 13:30:16 +00:00
unknownplayer
854041749b
Changed the ship selection window to load the 3D FS2 ship models instead
...
of the custom *.ani files. It just does a techroom rotation for now, but I'll add
more features later - tell me of any problems or weirdness caused by it, or if
you don't like it and want it as an option only.
2003-09-16 11:56:46 +00:00
fryday
a4a77744d6
Rollback killed my lens-flare. D'oh.
2003-09-15 12:34:09 +00:00
wmcoolmon
dac335f3dd
Changed "cell" to "Cmdline_cell" -C
2003-09-14 19:02:06 +00:00
wmcoolmon
275ba09a3b
Changed "nospec" to "Cmdline_nospec" -C
2003-09-14 19:00:36 +00:00
wmcoolmon
40ab7fc0f3
Changed "nospec" and "cell" to "Cmdline_nospec" and "Cmdline_cell"
2003-09-14 19:00:02 +00:00
wmcoolmon
3b16380936
Added "-safeloading" command line parameter, which uses old fs2_retail-style loading code -C
2003-09-14 18:32:41 +00:00
Goober5000
67e18e30a7
fixed case-sensitivity bugs and possibly that Zeta wing bug
...
--Goober5000
2003-09-13 20:59:54 +00:00
Goober5000
293e984d60
added some minor things, such as code cleanup and the following:
...
--turrets will not fire at cargo
--MAX_SHIELD_SECTIONS substituted for the number 4 in many places
--supercaps have their own default message bitfields (distinguished from capships)
--turrets are allowed on fighters
--jump speed capped at 65m/s, to avoid ship travelling too far
--non-huge weapons now scale their damage, instead of arbitrarily cutting off
----Goober5000
2003-09-13 08:27:29 +00:00
Goober5000
35bf641cb7
clean rollback of all of argv's stuff
...
--Goober5000
2003-09-13 06:02:08 +00:00
Goober5000
c86461fd22
fixed a bunch of compile-time errors and warnings
...
--Goober5000
2003-09-12 03:57:01 +00:00
Goober5000
498edeb86e
grr...fixed more stuff
...
--Goober5000
2003-09-12 03:17:33 +00:00
Goober5000
e6c7719bf4
clarified stuff and tweaked the damage ratio for big ships
...
--Goober5000
2003-09-12 02:08:57 +00:00
Goober5000
e907a052e5
why was the bomb commented out?
...
--Goober5000
2003-09-12 01:43:57 +00:00
Goober5000
6f089c21c5
added XSTR and fixed readability
...
--Goober5000
2003-09-12 01:38:13 +00:00
Goober5000
3d8ad87da9
rolled back _argv[-1]'s supercilious commit -- fyi, INF_BUILD is used by
...
the Inferno campaign
--Goober5000
2003-09-12 01:23:53 +00:00
Goober5000
92a0ed3c6d
cleaned up some logic
...
--Goober5000
2003-09-12 01:12:49 +00:00
argv
988b86238f
Removed #ifdef INF_BUILD -- this is only referenced once, so what the hell is it for?
2003-09-12 01:02:50 +00:00
argv
f2c019adc3
Minor cosmetic fix.
2003-09-12 00:34:05 +00:00
Goober5000
bda256f095
nitpicked the number 4 to the constant MAX_SHIELD_SECTIONS
...
--Goober5000
2003-09-12 00:12:13 +00:00
Goober5000
77e48b4849
made code a bit more readable
...
--Goober5000
2003-09-11 23:59:32 +00:00
Goober5000
0ea85483dc
minor fix because initialization is done in various routines
...
--Goober5000
2003-09-11 23:39:01 +00:00
Goober5000
54a034da9a
Rolled back _argv[-1]'s changes to the sexp infrastructure, which would
...
have broken a huge amount of stuff and created some nasty bugs.
Also commented most of _argv[-1]'s new sexps pending consolidation,
and added a placeholder help entry for the one good sexp.
--Goober5000
2003-09-11 23:21:54 +00:00
argv
84d249db18
New weapon table flags, configurable beam whacking, subsystem display names, new energy system, modified the meaning of big damage.
2003-09-11 19:48:00 +00:00
argv
5a1b5233b8
Random beam slash, new energy system, redefinition of what hurts big ships (beams don't), subsystem display names, configurable beam whacking.
2003-09-11 19:45:34 +00:00
argv
3a88ee37ed
Made the EMP flash message look a little better.
2003-09-11 19:44:27 +00:00
argv
67464a2ad4
New energy system, fixes, random beam slash, don't slash if targeting a subsystem, surface shields, singular shields, configurable beam whacking, friendly beam fire does full damage.
2003-09-11 19:43:43 +00:00
argv
e1775947ec
Fix really nasty crash bug when not all stars table entries have a flare.
2003-09-11 19:39:55 +00:00
argv
f18771b309
New energy system, fixes, apply skill damage scaling to all ships, new energy system.
2003-09-11 19:39:03 +00:00
argv
1716850f80
Fix fast player ships missing the subspace tunnel when jumping out, increased max simultaneous ship explosions to 16, new energy system.
2003-09-11 19:36:20 +00:00
argv
9ff5945744
New energy system, ship table flag big guns in front, increase max ship types to 400.
2003-09-11 19:34:29 +00:00
argv
13d91d590b
New energy system, singular shield support, some new ship table flags, no draw of thrusters when they are off, fixes.
2003-09-11 19:33:07 +00:00
argv
4611c36631
Singular shield support, and a couple of fixes.
2003-09-11 19:28:52 +00:00
argv
0d5eb222a9
All kinds of changes, from AI intelligence to singular shield support.
2003-09-11 19:27:30 +00:00
argv
3508e8d309
Ship flag big guns in front.
2003-09-11 19:26:13 +00:00
argv
cafe8965c1
New energy system.
2003-09-11 19:25:00 +00:00
argv
5604bced59
All player ships may now carry turrets, not just bombers.
2003-09-11 19:24:11 +00:00
argv
08e2943edb
Lateral movement speed is now affected by engine power.
2003-09-11 19:23:18 +00:00
argv
656623be9c
Several new sexps, such as power drain control. Also increased maximum sexp operators to 4096, though there may be another limit at 1024.
2003-09-11 19:18:13 +00:00
argv
3ccc1da630
Singular shield support.
2003-09-11 19:16:45 +00:00
argv
01c12c8010
Surface shields.
2003-09-11 19:15:29 +00:00
argv
dbd2ee4f3c
New energy system, table subsystem flags including beam free by default, subsystem display name.
2003-09-11 19:14:14 +00:00
argv
84a5ae3268
Ship flag2 beam-free-all.
2003-09-11 19:12:40 +00:00
argv
949d8446f1
Don't restore saved loadouts on scramble missions.
2003-09-11 19:11:36 +00:00
argv
f7e17e90a7
Crash avoidance, ship flag2 beam-free-all.
2003-09-11 19:10:33 +00:00
argv
f0078cc8fc
Singular shield support, beam-free-all ship flag2, negative repeat count means repeat indefinitely.
2003-09-11 19:09:44 +00:00
argv
833164823d
Negative repeat count means repeat indefinitely.
2003-09-11 19:08:11 +00:00
argv
77deede2de
Turret display names.
2003-09-11 19:07:11 +00:00
argv
085a0aa0d4
Singular shield support, and a couple of other things.
2003-09-11 19:06:27 +00:00
argv
3edcb0a519
New energy system support.
2003-09-11 19:05:10 +00:00
argv
c6ba1645a1
New energy system, auto ETS, etc.
2003-09-11 19:04:36 +00:00
argv
e1d2dfcf9e
Various new command-line options, stuffed into my own Argv_options struct to avoid namespace pollution.
2003-09-11 18:55:23 +00:00
fryday
dccaa30202
Added Lens Flares, enabled by optional table entry in stars.tbl on a per-sun basis
2003-09-10 11:38:31 +00:00
fryday
e205ab47a2
Fixed specular for dynamic lights, optimized it a bit
2003-09-09 21:26:23 +00:00
matt
a2e351779d
Broke stars last commit, fixed -Sticks
2003-09-09 17:18:25 +00:00
matt
f85ca67666
Added -nospec cmd line param to disable specular -Sticks
2003-09-09 17:10:55 +00:00
Goober5000
e1261c0340
if player has primitive sensors, hud will not display shield icons or message sender brackets
...
--Goober5000
2003-09-09 05:51:14 +00:00
randomtiger
89e4dc4fd5
Checked in new speech code and calls from relevent modules to make it play.
...
Should all work now if setup properly with version 2.4 of the launcher.
FS2_SPEECH can be used to make the speech code compile if you have SAPI 5.1 SDK installed.
Otherwise the compile flag should not be set and it should all compile OK.
- RT
2003-09-07 18:14:54 +00:00
drevil
fa480451d1
Changed sender to [email protected] instead of just 'fs2source' to
...
get around member only posts to mailing list requirement
2003-09-07 12:46:59 +00:00
drevil
a42cf30bdb
Testing commits.
2003-09-07 12:42:46 +00:00
wmcoolmon
225bc96739
Added "+Subsystem Repair Ceiling:" after "+Hull Repair Ceiling:" (formerly "+Support Repair Ceiling:"
2003-09-06 20:41:52 +00:00
wmcoolmon
e15beaa7f9
Added ability to limit subsystem repairs
2003-09-06 20:40:01 +00:00
wmcoolmon
fcc1ea98c4
Minor bugfix (changed an == to >=)
2003-09-06 19:14:50 +00:00
wmcoolmon
afb0e066b0
Added optional mission parameter "+Support Repair Ceiling", which sets what percentage a support ship can repair a ship's hull to.
2003-09-06 19:09:24 +00:00
wmcoolmon
7b5548642a
Made it possible to limit how much support ships repair a ship's hull.
2003-09-06 19:07:31 +00:00
matt
5f1898c503
Minor d3d star popping fix
2003-09-05 22:35:33 +00:00
Goober5000
7854fb293f
bah - fixed a dumb bug
...
--Goober5000
2003-09-05 10:41:48 +00:00
Goober5000
1e04df322c
merged num-ships-in-battle and num-ships-in-battle-team, making the
...
team argument optional
--Goober5000
2003-09-05 05:06:32 +00:00
Goober5000
fb12c1df6e
merge of Phreak's and my sexp.cpp
...
--Goober5000
2003-09-05 04:48:03 +00:00
Goober5000
c4fcafccc5
merge of Phreak's and my sexp.h
...
--Goober5000
2003-09-05 04:39:55 +00:00
Goober5000
cfbc2ebb46
well, let's see here...
...
* persistent variables
* rotating gun barrels
* positive/negative numbers fixed
* sexps to trigger whether the player is controlled by AI
* sexp for force a subspace jump
I think that's it :)
--Goober5000
2003-09-05 04:25:29 +00:00
phreak
4a85d415e5
fixed a small bug in num-ships-in-battle-team
...
added an option to loop sounds played by play-sound-from-file
2003-09-05 02:15:34 +00:00
bobboau
94c2fab5b0
an asortment of bugfixes, mostly with the specular code,
...
HUD flickering should be completly gone now
2003-08-31 06:00:42 +00:00
phreak
d6b179d3b5
added num-ships-in-battle and num-ships-in-battle-team sexp
2003-08-30 21:59:48 +00:00
Goober5000
32f7fd2c11
bumped version to 3.5.5
...
--Goober5000
2003-08-30 20:55:09 +00:00
phreak
5a858562cc
fixed some random specular lighting bugs
2003-08-30 14:49:01 +00:00
Goober5000
eb800ebbbc
implemented rotating barrels for firing primary weapons
...
--Goober5000
2003-08-28 20:42:18 +00:00
Goober5000
f3bd46dab2
trying to commit
...
--Goober5000
2003-08-28 06:17:29 +00:00
Goober5000
b11a8c02a0
trying to commit
...
--Goober5000
2003-08-28 05:46:52 +00:00
Goober5000
7564ecb19f
added percent-ships-disarmed and percent-ships-disabled
...
--Goober5000
2003-08-27 02:04:54 +00:00
Goober5000
65fd9ef338
added is-ship-type, is-ship-class, lock-rotating-subsystem, and free-rotating-subsystem;
...
also fixed the argument and return values for various sexps so that they work
properly for negative numbers
--Goober5000
2003-08-27 01:38:00 +00:00
Goober5000
aab49a95db
fixed a strange thing that Bobboau inexplicably put in
...
--Goober5000
2003-08-27 01:36:22 +00:00
Goober5000
f0110fab45
added extra code to enable playing of FS1 music tracks
...
--Goober5000
2003-08-25 04:46:53 +00:00
Goober5000
3c053feb30
added replacement of $rank with the player's rank in any string that appears
...
in-game (same as with $callsign); also bumped the limit on the length of text
allowed per entry in species.tbl
--Goober5000
2003-08-25 04:45:57 +00:00
Goober5000
68fde7a8ce
fixed unreachable code
...
--Goober5000
2003-08-25 04:39:17 +00:00
bobboau
abf067f708
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
Goober5000
0151279a55
bumped max intel entries to 30
...
--Goober5000
2003-08-22 07:24:07 +00:00
Goober5000
633c391b4d
implemented $callsign to add the player callsign in a briefing, message, or whatever
...
--Goober5000
2003-08-22 07:01:57 +00:00
phreak
fee9ff59ef
warp effects and fireballs have their own distinct colors
2003-08-22 03:39:35 +00:00
randomtiger
290da64ffe
Fixed switching - RT
2003-08-21 20:54:39 +00:00
phreak
46479ac3a0
added specular highlights. still needs shine mapping
2003-08-21 15:07:45 +00:00
phreak
016e525f62
zeroed out the specular fields since they caused some flickering
2003-08-21 15:04:17 +00:00
Goober5000
58cb8f4a36
yet another attempt to commit dsp files
...
--Goober5000
2003-08-21 09:00:58 +00:00
Goober5000
240c74da4e
fixed set-support-ship sexp
...
--Goober5000
2003-08-21 09:00:19 +00:00
Goober5000
897d3f8ad5
fixed turret text display for non-laser weapons
...
--Goober5000
2003-08-21 08:31:24 +00:00
Goober5000
3916653149
ships that have no afterburners will no longer have the afterburner gauge drawn
...
--Goober5000
2003-08-21 06:31:19 +00:00
Goober5000
0baf2f7bc9
primary weapons will now truncate properly at a '#' symbol, just like secondaries
...
--Goober5000
2003-08-21 06:18:52 +00:00
Goober5000
ef83ecbc05
removed an extraneous thingy
...
--Goober5000
2003-08-21 06:11:32 +00:00
Goober5000
53834ee415
Ballistic primaries will now deplete ammo correctly - that is, ammo will be
...
reduced by the number of firing points, not necessarily 1.
--Goober5000
2003-08-21 06:11:09 +00:00
Goober5000
7dcc40de8a
"Fixed" the ballistic primary rearm bug. I have no idea how... I have to assume
...
it's a bug in MSVC.
--Goober5000
2003-08-21 05:50:00 +00:00
wmcoolmon
edfd3fdc85
Modified find_file_location to speed up file loading.
2003-08-20 08:14:50 +00:00
wmcoolmon
39e9cddb5f
Made cfile_delete return 0 on failure, 1 on success
2003-08-20 08:12:08 +00:00
wmcoolmon
450ea5c63e
Added error screens to the barracks and start screens when a pilot file can't be deleted
2003-08-20 08:11:28 +00:00
bobboau
36668ce6a1
update for the specmapping code includeing
...
suport for seperate specular levels on lights and
optional strings for the stars table
code has been made more organised,
though there seems to be a bug in the state selecting code
resulting in the HUD being rendered incorectly
and specmapping failing ocasionaly
2003-08-16 03:52:24 +00:00
bobboau
8cacc9b1a0
Specular 'shine' mapping;
...
useing a phong lighting model I have made specular highlights
that are mapped to the model,
rendering them is still slow, but they look real purdy
also 4 new (untested) comand lines, the XX is a floating point value
-spec_exp XX
the n value, you can set this from 0 to 200 (actualy more than that, but this is the recomended range), it will make the highlights bigger or smaller, defalt is 16.0 so start playing around there
-spec_point XX
-spec_static XX
-spec_tube XX
these are factors for the three diferent types of lights that FS uses, defalt is 1.0,
static is the local stars,
point is weapons/explosions/warp in/outs,
tube is beam weapons,
for thouse of you who think any of these lights are too bright you can configure them you're self for personal satisfaction
2003-08-12 03:18:34 +00:00
bobboau
03dd93b79d
slightly better implementation of the new zbuffer thing, it now checks only three diferent formats defalting to the 16 bit if neither the 24 or 32 bit versions are suported
2003-08-09 06:07:24 +00:00
phreak
ee79809edc
added code to take into account a tertiary reactor pod
2003-08-06 17:50:01 +00:00
phreak
257675bb93
changed the weapon ammo gauges to show additional ammo if a tertiary ammo pod is being used
2003-08-06 17:44:20 +00:00
phreak
d9a01620f6
since the launcher has a space between 1024 and 768 for the videocard string, i changed the detection to reflect this
...
also changed intro.mve to intro.avi since we can't use MVEs
2003-08-06 17:42:47 +00:00
phreak
3b15d779d6
since the afterburners are routed through the physics engine, i needed to route the boost pod through here too
2003-08-06 17:39:49 +00:00
phreak
19796f7538
added a thing to set max thrust when tertiary boost pod is engaged
2003-08-06 17:39:04 +00:00
phreak
e594563d00
preliminary work on tertiary weapons. it doesn't really function yet, but i want to get something committed
2003-08-06 17:37:08 +00:00
phreak
15d394edbf
changed default texture filtering to GL_LINEAR
2003-08-06 17:26:20 +00:00
phreak
b07476fc96
optimized the way cloaking is handled
2003-08-06 17:24:57 +00:00
bobboau
d3e4c5c30b
glow maps, for some reason they wern't in here, they should be now,
...
also there is some debug code for changeing the FOV in game,
and I have some changes to the init code to try and get a 32 or 24 bit back buffer
if posable, this may cause problems for people
the changes were all marked and if needed can be undone
2003-08-05 23:45:18 +00:00
phreak
839be403b1
ai now properly uses rapid fire dumbfires
2003-08-03 23:38:08 +00:00
phreak
5c2c0ab09f
changed some z-buffer stuff so it doesn't clip as noticably
2003-08-03 23:35:36 +00:00
inquisitor
81f8a9e375
cleanup of old makefile dsws
2003-07-22 14:11:06 +00:00
fryday
4386cab9bc
added fsspeech.cpp fsspeech.h speech.cpp speech.h into code/sound
...
They include RT's speech code. Add the preprocessor definition FS2_SPEECH to enable text-to-speech at compile-time.
Requires the Microsoft speech SDK Version 5.1 (around 55MB download).
2003-07-19 16:10:48 +00:00
phreak
00773de340
fixed a dumb bug
2003-07-16 23:12:44 +00:00
phreak
450bd1e213
lighting in the render functions now work for opengl as they do in d3d
2003-07-15 16:09:46 +00:00
phreak
2092c2705f
trails now properly alphablend in ogl as it does in d3d
2003-07-15 16:07:12 +00:00
phreak
e592c64d8f
higher particle limits for opengl. now matched d3d
2003-07-15 16:06:24 +00:00
phreak
0f275acc12
the game handles colored laser lighting for opengl now.
...
this used to be exclusive to d3d
2003-07-15 16:05:33 +00:00
phreak
af1da198b3
the cutscene section in the techroom does not append *.mve onto a filename
2003-07-15 02:58:08 +00:00
phreak
e75e4b5640
opengl now doesn't try to shutdown when its not running.
...
could cause problems on startup
2003-07-15 02:53:54 +00:00
phreak
9ed49694bf
ships now decloak when firing
2003-07-15 02:52:40 +00:00
phreak
b0088c67ba
cloaked ships will reduce brightness with distance
2003-07-15 02:51:43 +00:00
phreak
3505a530d0
fixed a warning.
...
previous cvs message should read: cloaked ship will decloak if a turret fires
2003-07-15 02:51:01 +00:00
phreak
ec87a1f3ad
cloaked ships now are less visible with distance
2003-07-15 02:41:41 +00:00
phreak
0c9c758dbd
fixed problem where beams that ignore shields do not fully damage the target
...
disabled attenuation for beams, pending rework
2003-07-15 02:39:59 +00:00
phreak
17a9178c8b
models that are fully cloaked draw front-to-back
2003-07-15 02:37:59 +00:00
phreak
7628e19f26
changed the model_setup_cloak() function to allow an alpha value
2003-07-15 02:36:54 +00:00
phreak
97b506ca15
added a debug key to cloak targeted ship ~+shift+x
2003-07-15 02:35:59 +00:00
phreak
7c1c973917
fun work optimizing the cloak effect
2003-07-15 02:34:59 +00:00
randomtiger
e7340e703b
Random Tiger 6/7/2003
...
fs2_open now uses the registry entry 'VideocardFs2open' instead of 'Videocard' to store its video settings. To run fs2_open now you MUST use the launcher I have provided.
Launcher binary: http://mysite.freeserve.com/thomaswhittaker/c_code/freespace/Launcher.rar
Launcher source code: http://mysite.freeserve.com/thomaswhittaker/c_code/freespace/Launcher_code.rar
I have also taken the opertunity to fix a few bugs in the launcher and add a new feature to make selecting mods a bit easier.
The launcher now uses some files in the freespace project so it should be put into CVS with the rest of the code inside the 'code' directory (still in its 'Launcher' dir of course). Currently the launcher wont compile since speech.cpp and speech.h arent in cvs yet. But once Roee has checked in that will be sorted.
I have also removed the internal launcher from the D3D8 module.
Please contact me if you have any problems.
When trying to run the exe after updating I get an error parsing 'rank.tbl' but im fairly sure thats nothing to do with me so I'll just have to leave it for now because I'm still using a 56K modem and cant afford to find out.
2003-07-06 00:19:25 +00:00
phreak
1fa5e2bf54
support for cloaking added. needs a cloakmap.pcx
...
to cloak the players ship, activate cheats and press tilde + x
some more work can be done to smooth out the animation.
2003-07-04 02:30:54 +00:00
phreak
dc12e5dd1e
changes for cloaking implemented
2003-07-04 02:28:37 +00:00
phreak
2c62498b62
added support for cloaking.
...
i will need to contact someone who knows d3d to get this to work
2003-07-04 02:27:48 +00:00
phreak
2eb193101a
tilde + x cloaks a ship
2003-07-04 02:26:15 +00:00
phreak
11d8d11b04
ai now properly fires bomber+ missiles at capital ships.
2003-07-02 03:31:27 +00:00
phreak
37b0bd28ce
added support for weapons that only fire when tagged
...
also added limited firing range for local ssms
2003-06-25 03:21:03 +00:00
phreak
13cccac317
added support for weapons that only fire when tagged
2003-06-25 03:19:40 +00:00
phreak
4fce3b9610
changed around ai code to take into account a limited lock range for local ssms
2003-06-25 03:16:32 +00:00
phreak
fc22d35695
weapon energy cheat does not carry over from mission to mission
2003-06-25 03:13:48 +00:00
phreak
091c8b4d7e
display lock triangle for local ssms only if its in range specified in weapons.tbl
2003-06-25 03:13:02 +00:00
phreak
8d4512a612
added turret-tagged-specific and turret-tagged-clear-specific sexps
2003-06-19 18:12:12 +00:00
phreak
c80bab1fcc
undefined DBUGFILE_ACTIVE for release builds
2003-06-16 16:39:42 +00:00
phreak
ca0683ecfa
fixed a small bug where rotating subobjects wouldn't work on a player ship
...
also changed "+PBank Capacity:" to "$PBank Capacity:" when parsing
ballistic primaries. goob knows about this
2003-06-16 03:36:08 +00:00
phreak
31cfd8011f
fixed a bug where local ssms may miss the warphole when entering subspace
2003-06-14 22:56:17 +00:00
phreak
371f2e3869
capital ship turrets that use the "huge" flag will not target bombs
...
this will prevent large beams from shooting the player if he shoots a bomb at a destroyer
2003-06-14 21:22:42 +00:00
phreak
cd48667a38
added a warning that will display if a modder puts in a local ssm that:
...
is a laser or beam
doesn't home
2003-06-13 15:33:57 +00:00
phreak
45d02246ee
local ssms fired without lock will not enter subspace at all
2003-06-12 21:21:26 +00:00
phreak
25e339a4d6
local ssm warpin is now handled better than what i committed earlier
2003-06-12 17:45:54 +00:00
phreak
155f0f1cce
fixed a minor bug where local ssms will warpin at 0,0,0 if their target was destroyed while in subspace
2003-06-12 16:54:06 +00:00
phreak
807ee34c9d
turrets now properly use local ssms
2003-06-12 16:53:16 +00:00
phreak
123515a33d
i hate to update again so soon, but i forgot to mark hostile local ssms that
...
were in stages 2 or 4 as warping so their blip color would then be blue
2003-06-11 03:15:17 +00:00
phreak
cc741f5029
i hate to update again so soon, but there was a compile warning that i accidently passed over
2003-06-11 03:13:39 +00:00
phreak
0fc5f831fc
local subspace missiles are now in game. yay
2003-06-11 03:06:07 +00:00
phreak
ecf181a2c7
the ai can now use local ssms. they are able to use them at *very* long range
2003-06-11 03:03:16 +00:00
phreak
000257bd8e
the radar will not show stage 3 local ssms
2003-06-11 03:01:27 +00:00
phreak
30cbbfedf3
changed around collision code to handle the possible variance in speeds when using local ssms
2003-06-11 03:00:50 +00:00
phreak
47cd793262
local ssm stuff for hud.
...
they are always in lock range due to the subspace drive on them
they also can't be targeted when in stage 3.
2003-06-11 02:59:48 +00:00
phreak
ed6be03aa0
the real position is now copied in g3_rotate_vertex
2003-06-08 17:39:35 +00:00
phreak
afd83a21fb
added a vector in the vertex struct that stores the real world position
...
the x,y,z variables do not accurately reflect the real position
this is for opengl fogging
2003-06-08 17:38:21 +00:00
phreak
4a030dfb73
debris is now properly fogged
2003-06-08 17:31:37 +00:00
phreak
e4b6bc70bc
fixed a compile error that was accidently committed
2003-06-08 17:29:51 +00:00
phreak
fcaa985c2d
bmp_gfx_get_components now works with 32 bit opengl
2003-06-07 21:08:09 +00:00
phreak
3574628259
fixed minor fogging bug
2003-06-07 20:51:06 +00:00
phreak
be71b9f6b5
final fix (hopefully) to zero mass value bug
2003-06-04 15:32:54 +00:00
phreak
5f5fe2b8cc
fixed a small bug
...
ai_select_primary_weapon may have a null pointer passed to it.
2003-06-04 15:31:49 +00:00
phreak
5ff5467673
added some code that took advantage of opengl fogging stuff
2003-06-04 15:28:24 +00:00
phreak
809b0155df
added Sesquipedalian's kamikaze and not-kamikaze sexps
2003-05-24 16:47:58 +00:00
phreak
1e6670c1b7
defined USE_OPENGL
...
should eliminate the "unable to init 104" warnings
2003-05-22 19:41:52 +00:00
drevil
bda9f63f59
Updated cvs administrative files.
2003-05-22 15:14:39 +00:00
phreak
ea966211b5
fixed *minor* problem where ships that were disabled during warpout were not
...
registering on sensors
2003-05-21 21:07:31 +00:00
phreak
1771fd2d3b
fixed disappearing ship bug when a ship is disabled during warpout
2003-05-21 20:28:53 +00:00
phreak
7dd22631a9
hud is drawn when in chase camera for player
2003-05-21 20:27:07 +00:00
phreak
7146c9f90c
improved chase camera code.. you can now fight using this camera
2003-05-21 20:26:07 +00:00
phreak
63a90da345
improved glowmap rendering speed
2003-05-21 20:23:00 +00:00
phreak
29a0e77753
clarified an error message in subsys_set
2003-05-15 19:08:24 +00:00
phreak
1760554305
game_loading_callback_init() now displays a user-defined loading screen
2003-05-09 23:54:59 +00:00
phreak
3f391d36b2
possible fix to ships with no mass values
2003-05-09 23:53:32 +00:00
phreak
fee9efe1db
changed around code in parse_mission_info() to support user-defined loading screens
2003-05-09 23:52:01 +00:00
phreak
c8a2551a6e
added fields to the "mission" struct to allow for user-specified loading screens
2003-05-09 23:51:04 +00:00
phreak
9e5a3781b7
fixed old bug that created "mouse trails" during a popup screen
...
a result of doing something a long time ago that i thought was right, but wasn't
2003-05-07 00:52:36 +00:00
phreak
fa960dc625
if "Show Background" is not set it FRED,
...
it used to show background bitmaps and suns
not anymore
2003-05-05 21:27:46 +00:00
Goober5000
364767a0b4
fixed small bug inadvertently added by Phreak affecting the custom hitpoints
...
mod; also fixed a small bug in the new disruption mod (disrupting all subsystems,
as opposed to only those within the weapon radius)
--Goober5000
2003-05-05 20:55:44 +00:00
phreak
abdd8a6a79
minor fred bug fixed
2003-05-05 20:13:07 +00:00
phreak
15be002888
added my real name
2003-05-05 19:29:24 +00:00
phreak
af9f703302
added additional error info incase gr_opengl_flip() fails for some unknown reason
2003-05-04 23:52:40 +00:00
phreak
944981b835
ABtrails are only processed if they are using a bitmap.
...
this should be the end of the "missiles without trails" bug
2003-05-04 20:51:14 +00:00
phreak
f7760d69c0
bumped MAX_TRAILS to 500 because of afterburner trails
2003-05-04 20:50:06 +00:00
phreak
b63c14fcb7
minor fix in gr_opengl_flip()
...
should be end of the "unable to swap buffer" error
2003-05-04 20:49:18 +00:00
phreak
7ec2608d58
beams can't fire when disrupted.
...
cycle ends if the beam is firing and shooting ship is disrupted
2003-05-04 20:21:00 +00:00
phreak
881b31f7fa
ships that are disrupted now have arcs around them much like the emp effect
2003-05-04 20:08:04 +00:00
phreak
6be53b57e1
fixed mispelling
2003-05-04 19:51:28 +00:00
phreak
13338a1c76
added multipliers for beam turrets and sensors for disruptor missiles
2003-05-03 23:47:04 +00:00
phreak
f843302d16
background stars are now somewhat colored, just here as a sort of useless feature test
2003-05-03 16:58:40 +00:00
phreak
f4fe757d5d
changed around the way disruptor weapons work
2003-05-03 16:48:08 +00:00
Goober5000
1a410e1f09
implemented the custom hitpoints mod
...
--Goober5000
2003-04-29 01:03:24 +00:00
Goober5000
79fff22d2e
fixed some scrolling issues; added scroll bar to mission select
...
--Goober5000
2003-04-06 03:56:54 +00:00
Goober5000
e6536f612a
gotta love those compiler errors ;)
...
fixed those and cleaned up conflicts with the missile-locked sexp
--Goober5000
2003-04-05 20:47:58 +00:00
sesquipedalian
031c50768a
Recommit of is-missile-locked.
...
I changed the sexp's category from non-campaign to training, so you may get a conflict with that.
2003-04-05 20:17:23 +00:00
Goober5000
a805b8e293
fixed some fiddly bits with scrolling and ui stuff
...
--Goober5000
2003-04-05 11:09:22 +00:00
Goober5000
7145251058
arg - forgot something
...
--Goober5000
2003-04-05 08:51:04 +00:00
Goober5000
5a5e364bee
command briefing scroll buttons implemented :)
...
--Goober5000
2003-04-05 08:46:51 +00:00
Goober5000
6351a06b68
commit to fix the FRED compile error
...
--Goober5000
2003-04-04 22:11:06 +00:00
Goober5000
4dd27db603
fixed stupid spelling mistake
...
--Goober5000
2003-03-30 21:16:21 +00:00
Goober5000
d01ed806b9
preliminary work on adding scroll buttons to command briefings
...
--Goober5000
2003-03-30 21:08:42 +00:00
Goober5000
2b6c194af7
resolved a nasty bug that caused some missions to crash
...
--Goober5000
2003-03-30 07:27:34 +00:00
Goober5000
87409846f0
preliminary work on ai facing sexp
...
--Goober5000
2003-03-30 04:34:38 +00:00
sesquipedalian
88dca1dbea
Aaaand nevermind...
2003-03-29 11:23:46 +00:00
Goober5000
4bf29edec3
made beams default shield piercing again
...
also added a beam no pierce command line flag
and fixed something else which I forgot :P
--Goober5000
2003-03-29 09:42:05 +00:00
sesquipedalian
d1abacf7ae
Added is-missile-locked sexp
2003-03-29 08:52:59 +00:00
Goober5000
9d6126086c
yay for limit bumping!
...
bumped number of battle tracks and briefing/mainhall/credits tracks, both to 30
--Goober5000
2003-03-29 05:18:17 +00:00
Goober5000
4c74af0b4a
got rid of an annoying compile warning
...
--Goober5000
2003-03-28 19:56:02 +00:00
Goober5000
fb738a9319
added beginning functionality for $Texture Replace implementation in FRED
...
--Goober5000
2003-03-25 07:03:30 +00:00
Goober5000
c470ecc598
argh - lol
...
--Goober5000
2003-03-22 08:17:34 +00:00
Goober5000
47302dd5ad
bleah
...
--Goober5000
2003-03-22 07:24:53 +00:00
Goober5000
431b588cef
bugs are bad, mmkay?
...
--Goober5000
2003-03-22 06:35:37 +00:00
Goober5000
0f931f0275
added play-sound-from-table, play-sound-from-file, and close-sound-from-file
...
--Goober5000
2003-03-22 06:11:51 +00:00
Goober5000
0a3a0c525f
changed event_sexp_change_music to event_change_sexp_soundtrack
...
--Goober5000
2003-03-22 06:06:22 +00:00
Goober5000
c818bd61d5
yuck - fixed a nasty error when FRED provides a default value for warp-effect
...
and explosion-effect
--Goober5000
2003-03-21 08:33:33 +00:00
Goober5000
3e220d87f0
added get-relative-object-*, where * = x, y, and z; these sexps return the
...
world coordinates of a set of relative coordinates to an object; also, fixed many
places in sexp.cpp so that now sexps can accept other sexps as parameters,
wherease before they weren't able to
--Goober5000
2003-03-21 04:51:33 +00:00
Goober5000
58691c0d15
comments
...
--Goober500
2003-03-20 23:30:03 +00:00
Goober5000
a59a1bbaad
comments
...
--Goober500
2003-03-20 23:20:46 +00:00
Goober5000
1d84bd94ea
moved ballistic primary reload sounds to indexes 171 and 172
2003-03-20 22:58:43 +00:00
unknownplayer
e777b3806e
Fixed the bug with shields where it would consistently display the low detail
...
shield regardless of what the setting was. Turns out some OGL person was
quite thoughtless in their use of || instead of the correct && for the situation
so the game would always go for low detail shields because OGL and D3D
can't both be active at the same time!
2003-03-20 09:48:25 +00:00
Goober5000
74afd2522f
implemented EMP as part of weapon-effect sexp
...
--Goober5000
2003-03-20 09:17:16 +00:00
unknownplayer
da831bf833
Modified the command line options so they are all in lower-case characters.
...
Made a slight AI adjustment to how ships choose to attack turrets (they now have a 25% chance of attacking a beam turret which has fired at them from another ship)
2003-03-20 08:24:45 +00:00
Goober5000
d21190d765
implemented mission flags for no briefing or no debriefing - yay!
...
--Goober5000
2003-03-20 07:15:37 +00:00
Goober5000
ae2eefeb92
extended sexps
...
--Goober5000
2003-03-20 04:27:10 +00:00
Goober5000
c0968ba348
making sexps better
...
--Goober5000
2003-03-20 00:08:08 +00:00
Goober5000
d469a505c4
bit o' housecleaning
...
--Goober5000
2003-03-19 23:06:40 +00:00
Goober5000
34244e313b
added some mission flags
...
--Goober5000
2003-03-19 22:49:32 +00:00
unknownplayer
d77c3feef5
Woohoo! Killed two birds with one stone!
...
Fixed the 'black screen around dialog boxes' problem and also the much more serious freezing problem experienced by Goober5000. It wasn't a crash, just an infinite loop. DX8 merge is GO! once again :)
2003-03-19 12:29:02 +00:00
Goober5000
0fa9b99445
more housecleaning, this time for debug warnings
...
--Goober5000
2003-03-19 09:05:26 +00:00
unknownplayer
433688cc92
Updated the DX8 code to allow it to be run in 640x480 windowed mode. The game will only procede to do so if your registry settings are set to 640x480 to begin with, but this is accomplished simply enough.
2003-03-19 07:17:05 +00:00
Goober5000
790af7d332
added warp-effect sexp
...
--Goober5000
2003-03-19 06:23:28 +00:00
Goober5000
4fb733df43
added typecasting to get rid of some build warnings
...
--Goober5000
2003-03-19 06:22:58 +00:00
unknownplayer
0794d14a7a
Fixed up a bug in the code which was causing all mission loads to crash.
...
As of this update, the DX merge is officially functional and complete within the CVS main branch. Tell Inquisitor we won't need to roll back at all, but Goober5000 needs to go and look at his SEXP code since he messed up a bunch of checking functions with it
2003-03-18 13:38:07 +00:00
unknownplayer
324747af39
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
Goober5000
5377b50e53
added explosion-effect sexp and did some other minor housekeeping
...
--Goober5000
2003-03-18 08:44:06 +00:00
Goober5000
b745b8e545
fixed a subtle bug with EMP parsing which probably never happened and never will,
...
but it's nice to know it's solved :)
--Goober5000
2003-03-18 06:10:14 +00:00
Goober5000
cfa65cfe5c
fixed some misspellings
...
--Goober5000
2003-03-18 01:44:31 +00:00
Goober5000
7d52af37fa
pressing Q no longer makes a sound if the player's ship doesn't have shields
...
--Goober5000
2003-03-17 10:37:32 +00:00
penguin
d8f9376d55
Got autoconf to build w/ dx8 libs (for cutscenes). DX8 files must be in C:/dx8 dir for now, will fix later.
...
Also got rid of the fs2- prefix on the object files.
penguin
2003-03-11 19:00:05 +00:00
phreak
2c95fa52f8
worked a hack to fix opengl support with dx8show movies
2003-03-07 01:00:37 +00:00
phreak
993740e06f
added some hacks that shutdown and restore opengl because of cutscenes
2003-03-07 00:15:45 +00:00
Goober5000
da67b2b53c
fixed what should be the last bug with bank-specific loadouts
...
--Goober5000
2003-03-06 09:13:43 +00:00
Goober5000
7d08fec7cc
rewrote the restricted bank loadout code; it should work now
...
--Goober5000
2003-03-05 12:38:01 +00:00
Goober5000
6ec2c31678
cleaned out Bobboau's buggy code - about to rewrite with new, bug-free code :)
...
--Goober5000
2003-03-05 09:17:15 +00:00
Goober5000
e469a54429
fixed misspelling of "attenuation"
...
--Goober5000
2003-03-04 04:41:03 +00:00
Goober5000
2352055d98
made error message appear if EMP used without necessary parameters
...
--Goober5000
2003-03-04 02:25:25 +00:00
Goober5000
7892625474
fixed custom banks so that they no longer need the ":" between each entry
...
--Goober5000
2003-03-03 17:15:16 +00:00
bobboau
58a1497614
forgot something
2003-03-03 16:50:14 +00:00
bobboau
76d94278a8
forgot something
2003-03-03 10:29:39 +00:00
bobboau
47b2c3cd88
fixed a bug in the bank specific loadout relaiting to secondaries
2003-03-03 10:21:08 +00:00
Goober5000
1f55e87876
fixed the warp effect from always being the knossos type
...
--Goober5000
2003-03-03 09:53:32 +00:00
Goober5000
cdd1a0b743
changed "Subspace node activated" message to "Subspace drive activated"
...
--Goober5000
2003-03-03 09:31:59 +00:00
Goober5000
f864a28bb3
fixed the tech room bug! yay!
...
--Goober5000
2003-03-03 04:28:37 +00:00
inquisitor
993a176572
Readme word doc
...
-Inquisitor
2003-03-02 18:25:49 +00:00
Goober5000
414a344f33
commented an unneeded variable
...
-- Goober5000
2003-03-02 17:19:45 +00:00
penguin
28848dcbc8
Added type for static var
...
- penguin
2003-03-02 07:39:34 +00:00
penguin
ea32341410
file needed by automake
2003-03-02 06:58:45 +00:00
penguin
ad53507f1c
file generated by autoconf
2003-03-02 06:49:23 +00:00
penguin
8f9e7cf941
Use multimedia headers in local dir, not system's (headers are not present in MinGW distribution)
...
- penguin
2003-03-02 06:37:24 +00:00
penguin
1f1339cb01
Added multimedia headers not present in MinGW distribution
...
- penguin
2003-03-02 06:28:12 +00:00
penguin
e5eafea546
Tweaked for gcc
...
- penguin
2003-03-02 06:25:31 +00:00
penguin
373d2c201c
Made a debug error message less confusing
...
- penguin
2003-03-02 06:10:58 +00:00
penguin
ec63b64b1f
Added versions of _outp() and _inp() for gcc.
...
- penguin
2003-03-02 06:04:00 +00:00
penguin
e6da9a6d68
Added newline at end of file to keep gcc from complaining.
...
- penguin
2003-03-02 06:03:01 +00:00
penguin
4fac9708ec
Added #ifdef WIN32 and #ifdef MSC_VER
...
- penguin
2003-03-02 06:01:55 +00:00
penguin
71d4bd62b2
Added #ifdef WIN32 around non-standard header file io.h
...
- penguin
2003-03-02 05:56:56 +00:00
penguin
3e96899ace
Moved Gr_scaler_zbuffering definition to top of file
...
- penguin
2003-03-02 05:55:51 +00:00
penguin
51c590c6a6
ANSI C++ - namespace clash on ai_rotation; renamed type to ai_rotation_t
...
- penguin
2003-03-02 05:54:23 +00:00
penguin
e7d1452827
Added gcc-compatible asm blocks
...
- penguin
2003-03-02 05:46:28 +00:00
penguin
137e7a8cdd
1. Added gcc-compatible asm code.
...
2. Added #ifndef NO_SOFTWARE_RENDERING
- penguin
2003-03-02 05:45:04 +00:00
penguin
77f769b328
ANSI C++ - fixed non-compliant casts to unsigned short and unsigned char
...
- penguin
2003-03-02 05:43:49 +00:00
penguin
c85cb1377b
Added some #ifndef NO_SOFTWARE_RENDERING
...
- penguin
2003-03-02 05:41:52 +00:00
penguin
f3362d6a2f
Abort if unimplemented asm section is called
...
- penguin
2003-03-02 05:40:28 +00:00
penguin
043310f88a
Added #ifdef _MSC_VER to MSVC-specific code
...
- penguin
2003-03-02 05:30:26 +00:00
penguin
46f524706c
only define min() and max() if they're not already defined
...
- penguin
2003-03-02 05:27:44 +00:00
penguin
7b7df3caba
defined FX_ENTRY and FX_CALL for gcc
...
- penguin
2003-03-02 05:26:23 +00:00
penguin
a47ff4d7a5
1. Renamed or, og, ob vars to o_r, o_g, o_b ("or" caused gcc to choke).
...
2. Added #ifndef NO_SOFTWARE_RENDERING around software rendering code
3. Added #ifdef _MSC_VER around MSVC-specific exception handing code
- penguin
2003-03-02 05:23:34 +00:00
penguin
70fc3119e7
Moved "extern int wm" declaration inside the header #ifdef block
...
- penguin
2003-03-02 05:12:39 +00:00
penguin
830be35c58
Added #ifdef _MSC_VER around strange exception-handling code
...
- penguin
2003-03-02 05:10:42 +00:00
penguin
2fff39194f
ANSI C++ changes
...
- penguin
2003-03-02 05:07:12 +00:00
penguin
fffa377d2f
Removed -- this was the old Linux makefile. GNU-style makefiles are now generated by autoconf/automake
...
- penguin
2003-03-02 05:03:11 +00:00
penguin
a819e73388
New files for autoconf/automake support.
...
- penguin
2003-03-02 04:53:46 +00:00
Goober5000
0562965e69
bumped alternate names from 10 to 25
...
--Goober5000
2003-03-02 02:10:11 +00:00
Goober5000
7928823b96
fixed the initial status bug
2003-03-01 01:15:38 +00:00
bobboau
3b92333b16
fixed the bug with fighter beams not giveing you kills
2003-02-26 02:56:55 +00:00
bobboau
7238ae9025
fixing my bug fix for the warp model, and not being able to find it
2003-02-25 16:46:01 +00:00
bobboau
f6634e882c
doh... forgot something in the beam rendering code
2003-02-25 07:15:07 +00:00
bobboau
f99a3916de
fixed a bunch of fighter beam bugs,
...
most notabley the sound now works corectly,
and they have limeted range with atenuated damage (table option)
added bank specific compatabilities
2003-02-25 06:22:50 +00:00
inquisitor
cc9f972e80
added dxguid, ddraw, and strmiids.lib
2003-02-24 02:01:49 +00:00
inquisitor
609da60af3
added dxguid, ddraw, and strmiids.lib
2003-02-24 01:25:11 +00:00
wmcoolmon
7b794ea056
Refixed the splash screen loading code so that it still works with the demo VPs (Loading "2_PreLoad" and "PreLoad") and put logo support back in. Logo support does nothing unless "PreLoadLogo" and/or"2_PreLoadLogo" exist within the search path.
2003-02-23 20:55:57 +00:00
wmcoolmon
3f66617c68
Uncommented the sections of code that actually played a movie for a given mission. (Removed when daveb cleaned out the movie code for the release)
2003-02-23 03:13:03 +00:00
wmcoolmon
f8f60965a9
Added cutscenes/movie.cpp(.h) and directx/dx8show.cpp(.h), which contain movie playing code. Don't compile these if you don't have the DX8 SDK.
2003-02-22 04:24:59 +00:00
wmcoolmon
6f0832c6d8
DirectX-specific code for movie-playing functions in cutscenes/movie.cpp. Ask RT if you have any questions about it; I just commited it :).
2003-02-22 04:20:47 +00:00
wmcoolmon
33c321d328
Movie playing code; use movie_play and movie_play_two to play movies using Directshow. Depends on directx/dx8show.cpp
2003-02-22 04:17:58 +00:00
wmcoolmon
16fdb53870
Added "os_app_activate_set"
2003-02-22 04:14:21 +00:00
wmcoolmon
b5ab80797d
Added "-dshowvid" command-line option, which must be set in order for movies to play.
2003-02-22 04:13:17 +00:00
phreak
1385a9c6ac
stupid typo -- my bad
2003-02-16 19:00:56 +00:00
phreak
a11c390fd5
fixed typecasting warnings
2003-02-16 18:55:59 +00:00
phreak
a498b79b2d
fixed around splash screen
...
2_splash.pcx is loaded in 1024x768
splash.pcx is loaded in 640x480 or 2_splash.pcx isn't found
2003-02-16 18:53:59 +00:00
phreak
6a22f2443e
tweaked some more stuff
2003-02-16 18:43:13 +00:00
bobboau
cd2597f3a2
added glow map nebula bug fix for d3d, someone should add a fix for glide too
...
more importantly I (think I) have fixed all major bugs with fighter beams, and added a bit of new functionality
2003-02-16 05:14:29 +00:00
Goober5000
d32a38c267
fixed version bumpage... the version is 3.5.0, not 3.50.0 ;)
...
--Goober5000
2003-02-05 07:04:31 +00:00
Goober5000
64bcc9942e
made my fighterbay code more forgiving of eccentric modeling hacks...
...
ships can now use the Faustus hangar again :)
--Goober5000
2003-02-05 06:57:56 +00:00
phreak
cf750429cb
started to finalize before 3.50 release.
...
added support for GL_EXT_texture_filter_ansiotropic
2003-02-01 02:57:42 +00:00
phreak
32843f18f8
bumped to 3.50
2003-01-30 23:24:34 +00:00
phreak
d7bd110ffe
cleaned up debug output
2003-01-30 23:19:33 +00:00
phreak
36176b8eb4
enabled RGB lighting for OpenGL
2003-01-30 23:19:14 +00:00
Goober5000
8c94fbd199
finished up my fighterbay code - ships will not be able to arrive from or depart into
...
fighterbays that have been destroyed (but you have to explicitly say in the tables
that the fighterbay takes damage in order to enable this)
--Goober5000
2003-01-27 07:46:33 +00:00
DTP
d9e1e01afc
Part of bumping MAX_SHIPS to 250 max_ship_types. Server now no more Crashes on kill, when max_shiptypes is above 200. Note Client still cant join. narrowing it down.
2003-01-27 01:12:15 +00:00
DTP
8edec19426
Part of bumping MAX_SHIPS to 250 max_ship_types. Server now no more Crashes on kill, when max_shiptypes is above 200. Note Client still cant join. narrowing it down.
2003-01-27 00:51:46 +00:00
DTP
5419f3b5de
temporary fix, added some // so that we can do debug builds. i expect Goober5000 will fix it soon.
2003-01-26 23:30:53 +00:00
wmcoolmon
6df0403964
Minor mod to preload screen code, added separate 1024x768 logo
...
-C
2003-01-26 20:04:32 +00:00
Goober5000
2bef522bfc
changed change-music to change-soundtrack
...
--Goober5000
2003-01-26 18:37:19 +00:00
wmcoolmon
4e86a928b3
Added title screen support to retail version. When FS2 loads, it will build a list of PCX files in the current directory, then attempt to display one. If no PCX files exist, it will try to display one of the title screens defined in the code. Freespace 2 will then attempt to superimpose a logo in the upper-left hand corner of the screen. If neither can be displayed, FS2 will function normally.
2003-01-26 02:58:33 +00:00
Goober5000
254b4f6603
oops - fixed the nebula bug that wasn't completely fixed :)
...
--Goober5000
2003-01-26 00:20:01 +00:00
Goober5000
7373203236
added preloader to change-ship-model and change-ship-class so that the game
...
doesn't hesitate when switching models in the middle of missions
--Goober5000
2003-01-25 04:54:36 +00:00
Goober5000
55a4c34bab
added change-music sexp and bumped MAX_SOUNDTRACKS from 10 to 25
...
--Ian Warfield
2003-01-25 04:17:39 +00:00
Goober5000
b060ac5928
aw, nuts - fixed a dumb bug with my new don't-collide-invisible code :p
...
--Goober5000
2003-01-24 03:48:11 +00:00
Goober5000
ab27958761
fixed a small nebula ship trail bug
...
--Goober5000
2003-01-24 03:15:11 +00:00
Goober5000
dca1600f46
fixed a few bugs in Bobboau's implementation of the glow sexps; also added
...
help for the sexps in sexp_tree
--Goober5000
2003-01-21 17:24:16 +00:00
bobboau
218ac8a0d7
added several sExps for turning glow points and glow maps on and off
2003-01-20 05:40:50 +00:00
Goober5000
cac96f1a44
cleaned up build output a bit
...
--Goober5000
2003-01-19 22:45:35 +00:00
Goober5000
55948f0db1
removed unreferenced variable
...
--Goober5000
2003-01-19 22:25:10 +00:00
Goober5000
c80033de55
fixed a bunch of bugs -- the support ship sexp, the "no-subspace-drive" flag,
...
and departure into hangars should now all work properly
--Goober5000
2003-01-19 22:20:23 +00:00
Goober5000
dd378506ee
fixed fiddly code
...
--Goober5000
2003-01-19 09:14:05 +00:00
Goober5000
9e890d8df5
more tweaky bug fixes
...
--Goober5000
2003-01-19 09:10:40 +00:00
Goober5000
f4030700dc
fixed two dumb bugs in the set-support-ship code
...
--Goober5000
2003-01-19 08:37:52 +00:00
Goober5000
b7f924ea6b
actually added the set-support-ship sexp; much of the other commit was
...
groundwork (data types and stuff)
--Goober5000
2003-01-19 07:45:38 +00:00
Goober5000
c5c4fd08e9
oops - forgot a bit of departure code :)
...
--Goober5000
2003-01-19 07:13:05 +00:00
Goober5000
bf7871905e
fixed a bunch of bugs - "no-subspace-drive" should now work properly for
...
all ships, and all ships who have their departure anchor set to a capital ship
should exit to that ship when told to depart
--Goober5000
2003-01-19 07:02:16 +00:00
Goober5000
28ef47c26f
got rid of nameplate stuff (superceded by texture replacement)
...
--Goober5000
2003-01-19 06:44:39 +00:00
bobboau
7a6e12df06
redid the way glowmaps are handeled, you now must set the global int GLOWMAP (no longer an array) before you render a poly that uses a glow map then set GLOWMAP to -1 when you're done with, fixed a few other misc bugs it
2003-01-19 01:07:43 +00:00
Goober5000
97130623dc
made "no-subspace-drive" applicable to all ships and fixed a really *STUPID*
...
bug that made FRED keep crashing (missing comma, bleagh!)
--Goober5000
2003-01-18 23:25:39 +00:00
phreak
a1ad295557
added 'ddsutils' folder to project
2003-01-18 20:00:49 +00:00
phreak
ecc552eda8
fixed around the bmpman system to now accept compressed textures
2003-01-18 19:55:16 +00:00
phreak
56d7afd8a0
texture mapper now supports DXTC compressed textures
2003-01-18 19:49:45 +00:00
phreak
46e465b1d2
added tcache flag TCACHE_FLAG_COMPRESSED
2003-01-18 19:49:02 +00:00
phreak
4c52cb0441
added some defines that deal with mages using DXTC
2003-01-18 19:48:19 +00:00
phreak
4da09ccefc
these files deal with reading .dds files which use DXTC texture compression
2003-01-18 19:45:20 +00:00
Goober5000
389921bd48
added "no-subspace-drive" flag for ships
...
--Goober5000
2003-01-18 10:00:43 +00:00
Goober5000
e9f6827211
fixed bug I inadvertently introduced by modifying SIF_ flags with sexps rather
...
than SF_ flags
--Goober5000
2003-01-18 09:25:42 +00:00
Goober5000
042d935a80
fixed some really strange behavior with strings not being truncated at the
...
# symbol
--Goober5000
2003-01-17 07:59:09 +00:00
Goober5000
1f7fee5baa
Allowed selection of either $Texture Replace, which keeps track of individual
...
replacement textures for a ship, or $Duplicate Model Texture Replace, which
duplicates a model and reskins it. Use $Duplicate Model Texture Replace
if you want to substitute an animated texture or a transparent texture.
--Goober5000
2003-01-17 04:57:17 +00:00
Goober5000
ff33077291
added capability to the $Texture replace code to substitute the textures
...
without needing and extra model, however, this way you can't substitute
transparent or animated textures
--Goober5000
2003-01-17 01:48:50 +00:00
Goober5000
70c909302c
yay! got texture replacement to work!!!
...
--Goober5000
2003-01-16 06:49:11 +00:00
Goober5000
900f57bc94
NOW the model duplicates work! :p
...
still gotta do the textures, but it shouldn't be hard now
--Goober5000
2003-01-15 23:23:30 +00:00
anonymous
41fabe25bd
fixed the demo compilation. Define FS2_DEMO globally to compile as a demo. Make sure warp.pof is in your data/models directory.
2003-01-15 21:29:05 +00:00
inquisitor
1e634da6dd
Test commit, ignore
2003-01-15 20:49:50 +00:00
Goober5000
a4386862f5
did the XSTR for the turret thing
...
--Goober5000
2003-01-15 20:49:10 +00:00
Goober5000
7435ddd89b
oops, that'll introduce a bug - naming it just plain "Turret" instead
...
--Goober5000
2003-01-15 16:52:27 +00:00
Goober5000
f1e5508023
capship ballistic weapon displays "Cannon" on HUD instead of "Laser Turret"
...
--Goober5000
2003-01-15 16:48:59 +00:00
Goober5000
0fd8e46ea2
assigning duplicate models to ships now works; committing so I have a base
...
to fall back to as I work on texture replacement
--Goober5000
2003-01-15 08:57:23 +00:00
Goober5000
cb4764e8d0
changed most references to modelnum to use ship instead of ship_info --
...
this will help with the change-model sexp and any other instances of model
changing
--Goober5000
2003-01-15 07:09:09 +00:00
Goober5000
0c55ff682b
added texture replacement parse - will be implemented later
...
--Goober5000
2003-01-15 05:24:23 +00:00
Goober5000
8659222b82
bumped main halls down to 10
...
--Goober5000
2003-01-15 05:19:07 +00:00
Goober5000
64b2332534
moved texture loading around a bit; added Texture_replace in preparation
...
for some cool stuff
--Goober5000
2003-01-15 05:18:13 +00:00
Goober5000
303278228a
argh - fixed the stupid message persona bug with <any wingman>
...
Bobboau, please check your code!
--Goober5000
2003-01-14 06:13:23 +00:00
Goober5000
16baec8877
commented out some mprintfs that were clogging up the debug spew
...
--Goober5000
2003-01-14 05:53:58 +00:00
Goober5000
0b7cc9aa9d
fixed minor potential bug
...
--Goober5000
2003-01-14 04:01:33 +00:00
Goober5000
77bc1ed93b
allowed for up to 256 main halls
...
--Goober5000
2003-01-14 04:00:16 +00:00
Goober5000
d2969046d4
bug hunting; fixed the beam whack effect bug
...
--Goober5000
2003-01-13 23:20:01 +00:00
wmcoolmon
b3c67343e5
Added MISSION_FLAG_NO_NEB_TRAILS and removed MISSION_FLAG_ST_OVERRIDE_NEB. Also changed code to set flags as necessary
2003-01-13 02:09:12 +00:00
wmcoolmon
f26624902f
Very slightly optimized code
2003-01-12 03:26:41 +00:00
wmcoolmon
f96196c271
It turns out the version in the CVS did not toggle the ship trails with the flag...fixed this.
2003-01-12 00:19:55 +00:00
wmcoolmon
f47b3c0fd0
Added code for "Ship Trails override Nebula"
2003-01-11 01:00:25 +00:00
Goober5000
170ac43ebe
I found these two beautiful functions in ship.cpp - ship_change_model
...
and change_ship_type - so I made them into sexps :)
--Goober5000
2003-01-10 04:14:19 +00:00
inquisitor
93e0b43b03
Rollback to 2.7 to fix glow code issue that phreak noticed.
...
-Quiz
2003-01-09 22:23:38 +00:00
phreak
b9c9069c5a
fixed a small error in bob's glowmap code
2003-01-09 21:22:36 +00:00
phreak
fdc9b42d14
fixed a small error in bob's code
2003-01-09 21:20:21 +00:00
phreak
6cb690996d
glowmaps in OpenGL, yay!
2003-01-09 21:19:54 +00:00
phreak
eb63396934
glowmaps unloaded if their parent is
2003-01-09 21:19:25 +00:00
Goober5000
f1aa394d29
fixed the giant thruster glow bug
...
--Goober5000
2003-01-09 05:55:55 +00:00
Goober5000
415969fca0
snagged a potential bug
...
--Goober5000
2003-01-09 05:52:25 +00:00
Goober5000
dfbd9ad9d0
fixed debriefing music in non-campaign missions
...
--Goober5000
2003-01-08 19:49:15 +00:00
Goober5000
a50424930b
added ai-chase-any-except sexp
...
--Goober5000
2003-01-07 20:06:44 +00:00
phreak
9843ff7b49
fixed problem in win32_create_window() that disabled OpenGL from running in windowed mode
2003-01-07 00:02:08 +00:00
Goober5000
7ea79b3ed4
implemented keep-safe-distance
...
--Goober5000
2003-01-06 22:57:23 +00:00
Goober5000
b783b7e364
allowed fighters and bombers to accept the stay-near-ship and
...
keep-safe-distance orders
--Goober5000
2003-01-06 21:52:58 +00:00
Goober5000
60d0011159
nasssty bugs, we hates them, yesss we do, preciousssss
...
:)
--Goober5000
2003-01-06 20:29:28 +00:00
Goober5000
e730044cc1
cleaned up some stuff with model_set_thrust and a commented Assert that
...
shouldn't have been
--Goober5000
2003-01-06 19:33:22 +00:00
Goober5000
60ea566ecc
a wee failsafe added
...
--Goober5000
2003-01-06 18:50:37 +00:00
Goober5000
fd797419dd
hmm... moved +Squad Logo to immediately beneath $Name
...
--Goober5000
2003-01-06 17:19:14 +00:00
Goober5000
3a5a785f51
added wing configurable squad logos - put +Squad Logo: filename.pcx as
...
the last entry in each wing that you want (but the player's squad logo will
still be the squad logo for the player's wing)
--Goober5000
2003-01-06 17:14:52 +00:00
bobboau
65564198ef
disabled decals (for now), removed the warp ray thingys,
...
made some better error mesages while parseing weapons and ships tbls,
and... oh ya, added glow mapping
2003-01-05 23:41:51 +00:00
Goober5000
def0b0ceb0
added capability of is-iff and change-iff to have wings as well as ships
...
as their arguments; also allowed a bunch of sexps to accept the player
as an argument where they would previously display a parse error
--Goober5000
2003-01-05 01:26:35 +00:00
Goober5000
01776721ab
fixed the order sexp
...
--Goober5000
2003-01-04 23:15:39 +00:00
Goober5000
6f7d012184
Fixed some minor bugs, and added a primitive-sensors flag, where if a ship
...
has primitive sensors it can't target anything and objects don't appear
on radar if they're outside a certain range. This range can be modified
via the sexp primitive-sensors-set-range.
--Goober5000
2003-01-03 21:58:08 +00:00
Goober5000
7d4d468e58
this is the way we squash the bugs, squash the bugs, squash the bugs
...
this is the way we squash the bugs, so early in the morning :p
--Goober5000
2003-01-02 03:09:01 +00:00
Goober5000
d1a870b372
added don't-collide-invisible and collide-invisible sexps
...
--Goober5000
2003-01-02 00:35:21 +00:00
Goober5000
680e55e493
added ship-vaporize and ship-no-vaporize sexps
...
--Goober5000
2003-01-01 23:33:34 +00:00
Goober5000
c779bae39a
bumped to 3.4
...
--Goober5000
2002-12-31 20:09:14 +00:00
Goober5000
5a4fafec31
tweaked stuff
...
--Goober5000
2002-12-31 19:35:14 +00:00
Goober5000
cfcc94c2bb
if it ain't broke, don't fix it
...
--Goober5000
2002-12-31 19:18:41 +00:00
Goober5000
8d1c8fad7c
if it ain't broke, don't fix it
...
--Goober5000
2002-12-31 18:59:43 +00:00
Goober5000
c6cc437092
simplified end-user implementation of ballistic primaries
...
--Goober5000
2002-12-31 08:20:31 +00:00
Goober5000
6a30e96439
added damaged-escort-priority-all sexp
...
--Goober5000
2002-12-31 07:26:40 +00:00
Goober5000
95d7869aa6
fixed escort list behavior for stealthy ships
...
--Goober5000
2002-12-31 05:17:13 +00:00
Goober5000
95a26b87ce
made force feedback stronger when firing ballistic primaries
...
--Goober5000
2002-12-30 06:16:09 +00:00
phreak
6c0bfdd0b7
added damage-escort-list as a new sexp
2002-12-27 20:16:18 +00:00
Goober5000
0e19a3a614
the insidious beam bug is now squashed AND committed!
...
--Goober5000
2002-12-27 17:58:11 +00:00
Goober5000
35350315b7
removed the existing stealth sexps and replaced them with the following...
...
ship-stealthy
ship-unstealthy
is-ship-stealthy
friendly-stealth-invisible
friendly-stealth-visible
is-friendly-stealth-visible
--Goober5000
2002-12-27 02:57:51 +00:00
Goober5000
8f97380d75
meh - changed is-cargo-x to is-cargo
...
--Goober5000
2002-12-25 01:22:23 +00:00
Goober5000
fe6bac98c7
added change-ai-class and is-ai-class, and I think I may also have nailed the
...
is-iff bug; did some other bug hunting as well
--Goober5000
2002-12-24 07:42:29 +00:00
Goober5000
77c5502b19
added a wee cautionary note
...
--Goober5000
2002-12-24 07:38:59 +00:00
Goober5000
065eb6f1d5
added set-cargo and is-cargo-x sexps
...
--Goober5000
2002-12-23 23:01:27 +00:00
phreak
103e4b2b22
defined USE_OPENGL for debug and release builds
2002-12-23 21:13:41 +00:00
phreak
cb4e5b551f
dumb typo
2002-12-23 19:25:39 +00:00
phreak
c22d9a7e99
added code that displays an error if user's OGL version is less than 1.2
2002-12-23 17:52:51 +00:00
Goober5000
2b52cf3896
Bah - Andsager is a moron. :) I see no reason why rand shouldn't work
...
multiple times. It's been fixed thus.
--Goober5000
2002-12-23 05:41:08 +00:00
Goober5000
5b16bd3748
Squashed some Volition bugs! :O Some of the sexps for dealing with more than
...
one ship would return after only dealing with the first ship.
Also added the following sexps:
is-ship-stealthed
ship-force-stealth
ship-force-nostealth
ship-remove-stealth-forcing
They toggle the stealth flag on and off. If a ship is forced stealthy, it won't even
show up for friendly ships.
--Goober5000
2002-12-23 05:18:52 +00:00
Goober5000
40bbe0cd39
removed stipulation that "Instructor" be present for training-msg sexp to work
...
--Goober5000
(This is fun! :))
2002-12-23 01:47:17 +00:00
Goober5000
661dc39d9c
hack: turn on ship trails if in nebula - restores backward compatibility
...
--Goober5000
2002-12-22 22:59:04 +00:00
Goober5000
07c240e9a1
tweaked positioning of the new HUD graphics
...
--Goober5000
2002-12-22 21:31:01 +00:00
Goober5000
93f20cb8e4
added primaries-depleted and primary-ammo-pct sexps -- useful for ships with
...
ballistic primaries
--Goober5000
2002-12-22 21:12:22 +00:00
Goober5000
e512f60386
Subcategories implemented. :) So far all that's been done is the Change menu, but other
...
subcategorizations are possible. Here are the instructions from sexp.h...
"Adding more subcategories is possible with the new code. All that needs to be done is
to add a #define here (a number from 0x0000 to 0x00ff ORred with the category that it
goes under), some appropriate case statements in get_subcategory() (in sexp.cpp) that
will return the subcategory for each sexp that uses it, and the submenu name in the
op_submenu[] array in sexp_tree.cpp."
Please note that I rearranged a whole bunch of sexps in the Operators[] array in sexp.cpp
in order to make the subcategories work better, so if you get a whole bunch of differences
or even conflicts, just ignore them. :)
--Goober5000
2002-12-22 17:22:47 +00:00
Goober5000
59442ea786
commented out the warning if you don't have the new ballistic HUD graphics - it would probably get annoying (just use the old ones without comment)
...
--Goober5000
2002-12-21 18:03:49 +00:00
Goober5000
ee8a7f67a7
rearranged the sexp list and got the preliminary subcategories working - still need to work on the actual submenu
...
--Goober5000
2002-12-21 17:58:11 +00:00
DTP
c2c24787da
did bit more house keeping. modfied Phreaks fps cmdline a bit, so that we dont have to specific build code.libs for fred, but can use the same code.lib for both fs2_open.exe and fred2_open.exe
2002-12-21 13:39:25 +00:00
Goober5000
60f69cb79b
Updated the cargo-known-delay and cap-subsys-cargo-known-delay sexps to work correctly if set-scanned and set-unscanned are used repeatedly with the same ship or ship subsystem. In most cases, this functionality will never be needed, but it's nice to know that it's here. :) However, I should point out that cap-subsys-cargo-known-delay will recognize only the first instance of a subsystem being revealed once the ship is no longer in the mission. Here is the relevant bit I put into the sexp handling routine...
...
"Since there is no way to keep track of subsystem status once a ship has departed or has been destroyed, check the mission log. This will work in 99.9999999% of all cases; however, if the mission designer repeatedly sets and resets the scanned status of the subsystem, the mission log will only return the first occurrence of the subsystem cargo being revealed (regardless of whether it was first hidden using set-unscanned). Normally, ships keep track of cargo data in the subsystem struct, but once/ the ship has left the mission, the subsystem linked list is purged, causing the loss of this information. I judged the significant rework of the subsystem code not worth the rare instance that this sexp may be required to work in this way, especially since this problem only occurs after the ship departs. If the mission designer really needs this functionality, he or she can achieve the same result with creative combinations of event chaining and is-event-true."
Please note that this problem only occurs with cap-subsys-cargo-known-delay, only if the subsystem scanned status is revealed more than once, and then only after the ship is no longer in the mission. Sufficiently rare, I figured, that I could afford to not worry about it.
--Goober5000
2002-12-20 07:17:23 +00:00
Goober5000
3bc70fc2c2
added capability of storing time_subsys_cargo_revealed
...
--Goober5000
2002-12-20 07:09:03 +00:00
DTP
f09a3c0a09
DTP FIX, fast fix to the beam/shield bug problem. will maybe commit later when i find out why this is getting triggered when it should not
2002-12-20 00:50:41 +00:00
Goober5000
f15a879898
oops - squashed a bug :)
...
--Goober5000
2002-12-19 10:54:37 +00:00
Goober5000
984f3f0aa7
implemented the revised HUD weapon display for ballistic primaries
...
--Goober5000
2002-12-19 10:46:14 +00:00
phreak
1559d18757
tidied up game_init() a bit.. took out a bunch of unneeded ifdefs like E3_BUILD
...
Added option to access OpenGL from the registry keys. searches for "OpenGL-"
whoever is in charge of the launcher might want to know this.
2002-12-18 22:21:23 +00:00
Goober5000
c2c0ca0eeb
added set-scanned and set-unscanned sexps
...
PLEASE NOTE: These sexps will cause cargo-known-delay and cap-subsys-cargo-known-delay to not work correctly if set-scanned and set-unscanned are used more than once. I'll fix this later.
--Goober5000
2002-12-17 03:25:30 +00:00
DTP
754c35f2f5
fix to Show_framerate. seems it will call an unresolved external error during fred builds. modified my ifndefs a bit, dsw modified to include preprocessor tag FRED.
2002-12-17 03:08:18 +00:00
DTP
2bbd5a806b
wrong name :)
2002-12-17 02:22:34 +00:00
Goober5000
5891192fda
cosmetic fixed; also OP_SET_SCANNED and OP_SET_UNSCANNED added in preparation for the set-scanned and set-unscanned sexp commit
...
--Goober5000
2002-12-17 02:21:42 +00:00
DTP
5effb36530
cleaned up after Goober5000 :). it will make a mess in debug builds. added a couple of ifndef _debugs.
2002-12-17 02:21:06 +00:00
Goober5000
bc72cea911
added functionality and fixed a few things with cargo being revealed and hidden in preparation for the set-scanned and set-unscanned sexp commit
...
--Goober5000
2002-12-17 02:18:40 +00:00
DTP
ec8886cf09
Bumped MAX JUMP-nodes to 50. if anybody wants a Jump-node forest
2002-12-17 01:56:36 +00:00
phreak
bce0cc4ca0
optimized fullscreen/minimized functions.. alot faster
2002-12-16 23:28:52 +00:00
DTP
66eaf28ac8
fixed a minor glitch, replaced <> with ", so that it takes project glXXX.h, and not compilers glXXX.h
2002-12-15 18:59:57 +00:00
phreak
d728b3d745
opengl headers
2002-12-15 16:57:15 +00:00
DTP
11426ed5a2
FIX; player can now have all ships set in FRED2 as allowed playerships in singleplayer
2002-12-15 06:50:49 +00:00
DTP
386abb7000
Bumped fire_dealy on_empty_secondary to 1000
2002-12-15 06:29:24 +00:00
Goober5000
476fb7bbfc
removed mission flag for fighterbay damage; instead made damage display contingent on whether the fighterbay subsystem is assigned a damage percentage in ships.tbl
...
--Goober5000
2002-12-14 17:09:28 +00:00
phreak
c825720ae0
added a command line that displays frames per second when enabled.
...
use "-fps"
2002-12-14 17:09:08 +00:00
phreak
6e407fff7b
copied from grgpenglw32x.cpp.
2002-12-14 16:14:52 +00:00
Goober5000
11b24d23aa
added mission flag to show subsystem damage for fighterbays
...
~Goober5000~
2002-12-14 01:55:04 +00:00
Goober5000
2135e20299
small tweaks and bug fixes for the ballistic primary conversion
...
~Goober5000~
2002-12-13 08:13:30 +00:00
Goober5000
123277167b
added distance-ship-subsystem sexp
...
~Goober5000~
2002-12-12 08:01:57 +00:00
Goober5000
4a9f85674f
Full-fledged ballistic primary support added! Try it and see! :)
2002-12-10 05:43:35 +00:00
Goober5000
719579177e
Full-fledged ballistic primary support added! Try it and see! :)
...
Fixed lead indicator behavior; Phreak's version didn't work properly.
2002-12-10 05:42:42 +00:00
Goober5000
3f6a1f33d4
Full-fledged ballistic primary support added! Try it and see! :)
...
Preliminary support added for selecting additional primaries (more than 2) and secondaries (more than 3) if this is implemented later.
Transports can now dock with fighters, bombers, & stealth ships.
2002-12-10 05:41:38 +00:00
DTP
688dee73c2
DTP; added decals.h and decals.cpp to the project, aswell as the directory
2002-12-10 00:44:38 +00:00
Goober5000
5fa10d82f4
fixed misspelling
2002-12-09 08:37:31 +00:00
Goober5000
4cde77929f
fixed misspelling
2002-12-09 08:26:24 +00:00
bobboau
41f66ee2f3
inital decals code, if you are worried a bug is being caused by the decals code it's only references are in,
...
collideshipweapon.cpp line 262, beam.cpp line 2771, and modelinterp.cpp line 2949.
it needs a better renderer, but is in prety good shape for now,
I also (think) I squashed a bug in the warpmodel code
2002-12-07 01:37:43 +00:00
phreak
2ee9db9479
extension framework implemented(no extensions work YET) -phreak
2002-12-05 00:49:25 +00:00
DTP
f87883712e
lowered MAX_POLYGON_MODELS FROM 198 to 128 for safety reasons since we bumped back MAX_SHIP_TYPES to 130
2002-12-04 09:44:34 +00:00
Goober5000
ea22ebfe09
implemented beam-free-all-by-default mission flag
2002-12-03 23:05:13 +00:00
Goober5000
0edd905be5
added myself to the credits list :)
...
~Goober5000
2002-12-03 22:14:06 +00:00
Goober5000
47e2ff7500
fixed player-entry-delay bug
2002-12-03 00:00:52 +00:00
Goober5000
c011621363
fixed misspelling
2002-12-02 23:56:12 +00:00
Goober5000
8c47d95901
fixed misspelling
2002-12-02 23:26:08 +00:00
Goober5000
e08be40462
fixed misspelling of "category" as "catagory"
2002-12-02 23:24:35 +00:00
Goober5000
d7022ad67b
commented out an unneeded variable (int ret) in psnet_socket_options
2002-12-02 23:18:53 +00:00
Goober5000
38f435eba8
commented out an unneeded variable (ship *shipp) in model_really_render
2002-12-02 23:16:45 +00:00
Goober5000
6f429c16ee
fixed mispelling of "category" as "catagory"
2002-12-02 23:14:17 +00:00
Goober5000
dfaebd0908
fixed mispelling of "category" as "catagory"
2002-12-02 20:49:14 +00:00
Goober5000
d6abb06544
fixed mispelling of "category" as "catagory"
2002-12-02 20:37:26 +00:00
sesquipedalian
d950369202
end-mission sexp added
2002-11-28 00:00:37 +00:00
sesquipedalian
745fc385e9
Added Phreak's fix for the weapons room bug. Can now view a modified weapons.tbl in the tech room without crashing
2002-11-27 01:20:51 +00:00
phreak
f02a1caced
added OGL_inited global. Sets to 0 even if OGL isn't defined by preproccessor
...
-phreak
2002-11-22 20:56:15 +00:00
phreak
e547962d31
changed around some page-in functions to work with opengl
...
changed bm_set_components_opengl
-phreak
2002-11-22 20:55:27 +00:00
phreak
31fe8e2a4c
finished off all remaining problems with 32 bit mode, fullscreen mode
...
and colors. Still needs some tweaking, but works near perfect
2002-11-22 20:54:16 +00:00
phreak
1b1dc86fb6
added some opengl defines for shield detail -phreak
2002-11-22 20:52:29 +00:00
DTP
7539390fc3
DTP; fix at line 6785 in parse/SEXP.cpp, a forgotten "{", when the is tagged thing was Fixed
2002-11-20 21:22:31 +00:00
sesquipedalian
ad7b508184
Adding in EdrickV's fix to the is-tagged sexp.
2002-11-19 02:15:50 +00:00
phreak
0fa37a5b62
made ogl be used if "NDEBUG" is not defined and "USE_OPENGL" is defined - phreak
2002-11-18 21:34:16 +00:00
phreak
1cbfc73384
added some lines that makes ogl work in windowed mode for fullneb - phreak
2002-11-18 21:32:48 +00:00
phreak
c58ae29dd5
added some ogl functionality - phreak
2002-11-18 21:32:11 +00:00
phreak
96e442b564
complete overhaul, works in 16 bit mode -phreak
2002-11-18 21:31:36 +00:00
phreak
e817f867af
added bm_select_components functions for OpenGL -phreak
2002-11-18 21:27:13 +00:00
bobboau
8c8c96bb89
added nameplate code
2002-11-14 06:15:03 +00:00
bobboau
f0e7af10bb
added warp model and type 1 glow points
...
and well as made the new glow file type,
some general improvement to fighter beams,
2002-11-14 04:18:17 +00:00
phreak
4e44bcfdef
updated parse_weapon to parse custom corkscrew missiles
2002-11-11 20:18:30 +00:00
phreak
d4cea3a9ff
changed around the 'weapon_info' struct to allow for custom corkscrew missiles
2002-11-11 20:11:02 +00:00
phreak
f06b7dfd20
changed cscrew_create and cscrew_process_post
...
to allow for custom corkscrew properties
2002-11-11 20:09:12 +00:00
phreak
6dd4f692e2
changed a line in ship_fire_secondary to allow for custom
...
amounts of corkscrew missiles fired
2002-11-11 20:05:52 +00:00
inquisitor
d860dc0011
Bumped to 3.3
2002-11-10 20:40:02 +00:00
DTP
d5d8e66dee
DTP bumped back MAX_SHIP_TYPES to 130
2002-11-10 19:57:36 +00:00
DTP
ad4843b8ea
-DTP reworked mod support,
2002-11-10 16:32:42 +00:00
DTP
3162ede091
-DTP reworked mod support,
2002-11-10 16:30:53 +00:00
phreak
f9e3871b3e
Parser error handling for fighter flak, it didn't want flak on player weapons, now it doesn't care
2002-11-06 23:22:05 +00:00
phreak
53abc32182
Fighter flak code, it doesn't blow up in your face anymore!
2002-11-06 23:21:06 +00:00
DTP
39267bcb05
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
7398df34ec
DOh,uhmm, define error again, this is getting to me.
2002-11-02 23:06:59 +00:00
DTP
62c8792c2a
DOh, fixed that define, learn to count DTP :)
2002-11-02 23:04:46 +00:00
inquisitor
e561a547a7
Cleaned up the presentation a little, added HLP and VW, and, no offense to Kazan, removed Kazan.
2002-11-02 22:25:26 +00:00
DTP
5128907c07
DOH forgot \n
2002-11-02 22:11:35 +00:00
DTP
5ddef96ccc
shameless self promotion
2002-11-02 22:10:48 +00:00
DTP
e75251141a
DTP Bumped Max_exited_ships from 200 to double that of MAX_SHIPS = 800 . make sense ehh. for logging effect.
2002-10-31 21:56:44 +00:00
DTP
4f419025fe
DTP Quickly added something needed to cmdline.h, since otherwise we can not compile the code as it misses some externals. Thought a rollback rolled all back.
2002-10-31 21:14:16 +00:00
penguin
c6cf69e4a3
Hopelessly out of date, and only applied to Linux anyhow
2002-10-31 03:49:35 +00:00
penguin
10e444df95
updated
2002-10-31 03:46:27 +00:00
inquisitor
eeab39d62d
Bad Committ, Rolling back
2002-10-30 20:22:30 +00:00
DTP
28e46d411b
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
1195eb3ada
DTP Implemented basic VP files handling. mission and campaign files inside VP files found in mod dir still not supported, cheking / creating directories not implented either
2002-10-30 06:26:11 +00:00
sesquipedalian
5f779fae4c
no message
2002-10-29 22:41:48 +00:00
DTP
cdb274654e
Crap, somebody may restore cmdline.h to 2 version before this.
2002-10-28 02:28:52 +00:00
DTP
b486c02ac8
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
randomtiger
9bcb08776c
Made Phreaks alternative scanning style optional under the command line tag "-phreak"
...
Fixed bug that changes HUD colour when targetting debris in a full nebula. - RT
2002-10-22 23:02:40 +00:00
randomtiger
d36c788e00
Fixed lighting bug that caused special pause to crash on debug build.
...
Also added TAB functionality for special pause that toggles HUD. - RT
2002-10-22 17:42:09 +00:00
bobboau
00bbac6ae1
inital commit, trying to get most of my stuff into FSO, there should be most of my fighter beam, beam rendering, beam sheild hit, ABtrails, and ssm stuff. one thing you should be happy to know is the beam texture tileing is now set in the beam section section of the weapon table entry
2002-10-19 19:29:29 +00:00
randomtiger
40db1ce831
Added special pause mode for easier action screenshots.
...
Added new command line parameter for accessing all single missions in tech room. - RT
2002-10-19 03:50:29 +00:00
randomtiger
bbf18d5667
Added ability to remove HUD ingame on keypress shift O
...
So I've added a new key to the bind list and made use of already existing hud removal code.
2002-10-17 20:40:51 +00:00
phreak
377f78db0f
screenshots, yay!
2002-10-14 19:49:08 +00:00
phreak
ad96da3537
further optimizations
2002-10-13 21:43:24 +00:00
phreak
db8cf9134f
fixed text
2002-10-12 17:48:11 +00:00
phreak
0d65873a0b
dont use this one
2002-10-11 21:35:51 +00:00
phreak
c38ff6302d
first run at opengl for w32, only useful in main hall, barracks and campaign room
2002-10-11 21:31:17 +00:00
randomtiger
abc9a3ddb1
Added us fs2_open people to the credits. Worth looking at just for that.
...
Added timer bar code, by default its not compiled in.
Use TIMEBAR_ACTIVE in project and dependancy code settings to activate.
Added the new timebar files with the new code.
2002-10-05 16:46:10 +00:00
phreak
650c4dea46
did glare stuff in game_sunspot_process()
2002-09-20 20:09:01 +00:00
phreak
a2d1cf8f37
glare parser stuff in stars_init()
2002-09-20 20:05:29 +00:00
phreak
23c449af6c
added glare variable for ambient suns
...
if glare is 0 then the sun glare whiteout is not shown when looking at the sun
2002-09-20 20:04:54 +00:00
phreak
2d548f46bf
lead indicator for dumbfire missiles
2002-09-20 20:02:00 +00:00
phreak
c3c4ce064c
extra effects during cargo scan
2002-09-20 20:01:30 +00:00
randomtiger
fb7a0d5257
Tiny change to DX branch to keep movie code optional (default off)
2002-08-28 21:47:02 +00:00
randomtiger
f8351a9818
Woh! I sure as hell didnt modify all these files it says I did.
...
I will put this down to the branch! Note: I did start from a fresh checkout!
2002-08-28 10:51:04 +00:00
penguin
5aefddd246
Moved DirectX8 stuff to directx8 branch; reverted to previous
2002-08-27 13:38:58 +00:00
randomtiger
facefe5872
Added new lib files: strmiids and ddraw to get dshow working
...
Added new command line parameter to active direct show movie play: -dshowvid
Uncommented movie_play calls and includes
2002-08-18 19:48:29 +00:00
penguin
ef794efbb3
Added #include, needed for FRED
2002-08-15 04:41:17 +00:00
penguin
573a1f2fa3
updated
2002-08-13 04:31:25 +00:00
penguin
a763d84b56
1. Disable CD checking
...
2. Add CVS tag to version string
2002-08-13 03:34:00 +00:00
penguin
c06ccbb602
Bumped to version 3.2
2002-08-13 03:32:25 +00:00
drevil
ffd8a5ae2a
Rebuilding admin files
2002-08-11 23:08:20 +00:00
drevil
aa753d5d6e
Trash syncmail, it's worthless, use logaccum stuff instead
2002-08-11 23:05:15 +00:00
drevil
1cf042064f
Yet more updates for syncmail
2002-08-11 22:36:01 +00:00
drevil
a4e14a94d2
Correct arguments to syncmail
2002-08-11 22:22:35 +00:00
drevil
5871d644cc
Change which module syncinfo "hooks" to
2002-08-11 22:20:56 +00:00
drevil
145a149873
Updated syncmail to current CVS version
2002-08-11 22:17:16 +00:00
drevil
7492c51ee6
corrected path to syncmail
2002-08-11 22:04:47 +00:00
drevil
be4954a69e
Adding syncmail cvs commit notification
2002-08-11 22:02:45 +00:00
DTP
875a95b82e
Implented -GF4FIX commandline switch & #include "cmdline/cmdline.h"
2002-08-07 00:45:25 +00:00
DTP
f6b129577b
Implented -GF4FIX commandline switch
2002-08-07 00:44:13 +00:00
penguin
4d30bbba3e
Updated
2002-08-06 21:21:42 +00:00
phreak
8823dc67eb
added wireframe targetbox feature
2002-08-06 16:50:44 +00:00
phreak
8690c9d7f6
added Targetbox_wire variable to check what mode the
...
hud targetbox uses
2002-08-06 16:50:13 +00:00
phreak
f70d242903
added keybing for wireframe hud,
...
fixed previous missile cheat
2002-08-06 16:49:22 +00:00
penguin
5b4306dbd6
Use text strings for wingmen names instead of ANI
2002-08-06 04:39:26 +00:00
penguin
013870fc6a
inserted "class" keyword on "friend" definitions (ANSI C++ )
2002-08-06 03:50:48 +00:00
penguin
0e3d4e562f
Fixed problem w/ compile options for Debug mode
2002-08-06 02:43:02 +00:00
penguin
48d1ec4575
Removed a couple more include dirs I missed
2002-08-06 01:49:47 +00:00
penguin
32ad077676
Renamed ccode members to cc_or and cc_and
2002-08-06 01:49:08 +00:00
penguin
9942308fc8
Moved ChangeLog to top-level directory
2002-08-04 05:43:13 +00:00
penguin
af3b97aae5
Change version display
2002-08-04 05:13:00 +00:00
penguin
c3c0b0e1f4
Display fs2_open version instead of "Freespace 2"
2002-08-04 05:12:42 +00:00
penguin
9d5863bc76
Change version display location
2002-08-04 05:12:10 +00:00
penguin
4b2d436b04
Update version number to 3.1
2002-08-04 05:11:36 +00:00
penguin
404195d389
Don't write version to registry; change way version string is formatted
2002-08-04 05:11:05 +00:00
randomtiger
df29aad213
Fixed Geforce 4 bug that caused font and hall video distortion.
...
Very small change in 'gr_d3d_aabitmap_ex_internal'
Tested and works on the following systems
OUTSIDER Voodoo 3 win98
OUTSIDER Geforce 2 win2000
Me Geforce 4 PNY 4600 XP
JBX-Phoenix Geforce 4 PNY XP
Mehrunes GeForce 3 XP
WMCoolmon nVidia TNT2 M64 win2000
Orange GeForce 4 4200 XP
ShadowWolf_IH Monster2 win98
ShadowWolf_IH voodoo 2 win98
2002-08-03 19:42:17 +00:00
wmcoolmon
026601e350
Fixed Win32 debug configuration
2002-08-03 18:35:21 +00:00
wmcoolmon
05a48addc6
Sync with makefile 1.4
2002-08-03 17:42:40 +00:00
penguin
a1e9e62b6e
updated
2002-08-01 04:04:01 +00:00
penguin
64ea61c93a
The big include file move
2002-08-01 02:00:46 +00:00
penguin
a0bbf8fd54
The big include file move
2002-08-01 01:41:11 +00:00
wmcoolmon
15e9872bb5
Fixed a bug I added in ship_do_rearm_frame
2002-07-30 18:11:25 +00:00
wmcoolmon
a1f592ffef
Modified to add hull repair capabilities and toggling of them via a mission flag, MISSION_FLAG_SUPPORT_REPAIRS_HULL
2002-07-30 17:57:40 +00:00
wmcoolmon
07de43ffc4
Added mission flag "MISSION_FLAG_SUPPORT_REPAIRS_HULL" for toggling Support Ship hull repair on and off
2002-07-30 17:35:22 +00:00
unknownplayer
522fa4c906
Started work on DX8.1 implementation. Updated the project files to encompass
...
the new files. Disable the compiler tag to use old DX code (THERE IS NO
NEW CODE YET!)
2002-07-30 14:29:15 +00:00
penguin
7611e0a2d2
Added Network/fs2ox.cpp
2002-07-29 22:24:57 +00:00
penguin
9290659edf
First attempt at "fs2_open exchange" (PXO substitute) screen
2002-07-29 22:24:26 +00:00
penguin
3a88c2f9e3
We finally have a ChangeLog
2002-07-29 22:14:48 +00:00
penguin
a732686bf6
Moved extern declaration of ssm_create outside of block (it wouldn't compile w/ gcc)
2002-07-29 20:48:51 +00:00
penguin
2ede27a557
added #ifdef _WIN32 around windows-specific system headers
2002-07-29 20:12:31 +00:00
penguin
8300b018f0
removed bogus #include windows.h
2002-07-29 20:12:02 +00:00
penguin
93aed25251
added #ifdef _WIN32 around windows-specific system headers
2002-07-29 19:52:48 +00:00
penguin
591563118c
added #ifdef _WIN32 around windows-specific system headers
2002-07-29 19:37:21 +00:00
penguin
b59b5dd5d8
added #ifdef _WIN32 around windows-specific system headers
2002-07-29 19:17:21 +00:00
penguin
bb0bde6409
added #ifdef _WIN32 around windows-specific system headers
2002-07-29 19:04:48 +00:00
DTP
66a392ddae
Forgot to Bump MAX_MODEL_SUBSYSTEMS from 128 to 200
2002-07-29 08:31:52 +00:00
DTP
8bfc9fa709
BUMPED MAX_POLYGON_MODELS TO 198 , MAX_SHIP_TYPES - 2 = 198
2002-07-29 08:28:00 +00:00
DTP
ccbdeeff67
Bumped all MAX_SHIPS, and SHIP_LIMIT to 400.(let the mission designers decide what is good, and what is bad
2002-07-29 08:24:42 +00:00
DTP
0f1176adaf
Bumped MAX_SHIP_SUBOBJECTS to 2100(2100 /(average fighter has 7 subsystems) = 400 fighters
2002-07-29 08:22:42 +00:00
DTP
b75fce3d5c
Bumped MAX_SUBSYS_LIST from 32 to 200
2002-07-29 08:19:41 +00:00
DTP
ab68ad4855
-almission(autoload mission) commandline arguement handling implemented
2002-07-29 08:05:20 +00:00
DTP
426cf0b969
FIX; Startgame arguement dont go ahead when a singleplayer pilot is selected
2002-07-29 07:56:10 +00:00
DTP
2d1f7ba50f
added -almission commandline arguement, will autoload mission i.e fs2_open.exe -almission kickass will autoload kickass.fs2 which should be a multiplayer mission.
2002-07-29 06:35:15 +00:00
DTP
69145e65f1
FIX -stargame commandline arguement will now let you quit, a thing not possible before when using the startgame arguement
2002-07-28 15:07:43 +00:00
penguin
3dcb4b380a
Testing commit as penguin
2002-07-26 18:02:33 +00:00
drevil
8e996fdf67
Updated password file
2002-07-26 17:59:31 +00:00
penguin
7367d8a31f
renamed 'big' and 'small' (conflict w/ MS include file)
2002-07-26 16:17:46 +00:00
penguin
d5fcfc773c
fixed bug where winsock.h wasn't defined
2002-07-26 16:12:05 +00:00
wmcoolmon
5cdd3a676d
Added Bobboau's beam tiling code
2002-07-26 03:11:24 +00:00
wmcoolmon
fd95da4c0a
Added Bobboau's fighter-beam code.
2002-07-25 04:50:48 +00:00
penguin
1aa613e0f5
Added ifndef NO_STANDALONE
2002-07-22 01:39:24 +00:00
penguin
7d91a35878
Stub defines for NO_SOUND
2002-07-22 01:37:24 +00:00
penguin
fa2c566b3f
Linux port -- added NO_STANDALONE ifdefs
2002-07-22 01:22:26 +00:00
penguin
f2b7f9718a
Made more compatible w/ Win32; defines for NO_SOUND, NO_JOYSTICK, NO_NETWORK
2002-07-22 01:14:09 +00:00
penguin
08c0bd3aee
Moved the dummy "sound" definitions to main program (freespace.cpp)
2002-07-22 01:10:10 +00:00
penguin
3a39133e04
More defines for winsock compatibility
2002-07-22 01:06:04 +00:00
penguin
c3ec5825a4
took out GAME_CD_CHECK define
2002-07-22 01:04:37 +00:00
DTP
baddd6703d
Bumped Max Shield Icons to 80
2002-07-20 23:51:59 +00:00
DTP
0c3733d2cd
Fixed multiplayer music. succes music on all Primary goals complete, fail music
...
if otherwise
2002-07-20 23:50:53 +00:00
DTP
c536d49afd
Fixed Secondary bank bug, where next valid secondary bank inherits current
...
valid banks FULL fire delay
2002-07-20 23:49:46 +00:00
DTP
b031aee73a
bumped MAX_MISSION_TEXT to 1000000 in code/parse/parselo.h
2002-07-20 19:21:13 +00:00
penguin
c480e2c944
Fixed bug (potential access of unitialized pointer) in hud_config_render_gauges() -- thanks to DTP for finding it!
2002-07-18 20:07:49 +00:00
unknownplayer
c7cd913df4
no message
2002-07-18 14:36:53 +00:00
unknownplayer
58a465e805
Revised AI primary selection code again to be more intelligent.
2002-07-18 09:55:26 +00:00
unknownplayer
cf08ff0cd5
Rewrote my original algorithm to search by proportional hull damage.
...
Does the same thing a little better.
2002-07-18 05:38:28 +00:00
unknownplayer
c839e8168a
Fixed AI problems with using the maxim on fighters.
2002-07-18 03:27:38 +00:00
unknownplayer
3257777c18
Added some commentry to the low detail shield function.
2002-07-18 03:26:35 +00:00
unknownplayer
1028e14398
no message
2002-07-18 03:25:10 +00:00
unknownplayer
b733679875
Altered project files to properly build debug info. Should save you all some time.
2002-07-17 23:59:56 +00:00
unknownplayer
723cbd5938
Minor commenting added to two functions.
2002-07-17 23:58:46 +00:00
wmcoolmon
0e48ea11ac
Added SSM code for Tag C from Bobboau. Note that strings.tbl may need to be updated.
2002-07-17 20:04:00 +00:00
unknownplayer
57ab92645c
Added a custom build step to copy to c:\games\freespace2\fs2_open.exe
...
when you build.
2002-07-17 12:52:01 +00:00
unknownplayer
2431f5db2c
Updated to enable compilation under MSVC++ - all changes are marked
...
with my name ##UnknownPlayer##
2002-07-16 14:39:16 +00:00
unknownplayer
34d960638a
This is the code project file. Use the workspace file I included to get at this.
2002-07-16 14:37:51 +00:00
unknownplayer
3bb26b10a3
This is the workspace for freespace2.dsp - it contains everything needed to
...
compile fs2_open.exe
2002-07-16 14:37:09 +00:00
unknownplayer
3cdc511b2d
This is the project file to compile fs2_open. It's a real project file - use the
...
workspace though
2002-07-16 14:36:30 +00:00
penguin
4543d0c80c
Changed so that debug make debug and release makes release :)
2002-07-16 01:15:59 +00:00
penguin
2a740ad2c8
Commented out "fs2_open.dep" stuff
2002-07-16 01:15:15 +00:00
inquisitor
7187da0233
Visual Studio files
...
compiles fs2_open.exe - 0 error(s), 7 warning(s)
2002-07-15 22:36:08 +00:00
wmcoolmon
ab43e4d987
Added support for toggling ship trails
2002-07-15 02:11:00 +00:00
wmcoolmon
8056476db1
Added initial code for "ship-lights-on" and "ship-lights-off" SEXPs
2002-07-13 09:16:18 +00:00
penguin
4b471d6045
Added flags2 (ran out of bits in flags!) to ship struct; bit 0 will be used
...
to toggle Bobboau's lights.
2002-07-12 16:59:04 +00:00
penguin
8b19d7c8eb
Removed dummy include file
2002-07-12 02:56:07 +00:00
penguin
90c6679f03
Fixed endian-ness of new "GLOW" IDs
2002-07-12 02:44:18 +00:00
wmcoolmon
4c73e5fe20
Added Bobboau's glow code; all comments include "-Bobboau"
2002-07-10 18:42:14 +00:00
penguin
dd3a3138a7
Back-port to MSVC
2002-07-07 19:56:00 +00:00
penguin
9e8a091172
Makefile for Microsoft Visual C++
2002-07-07 19:49:42 +00:00
drevil
5d72560a30
Adding mysterial and penguin to CVS's admin files
2002-06-08 19:21:16 +00:00
drevil
2a9c65bd3f
Changing my password
2002-06-08 19:10:16 +00:00
drevil
6b4cca55be
Changing my password
2002-06-08 19:04:53 +00:00
penguin
c18139e73f
Added machine-independent version of MulDiv (in case we don't know
...
the processor type)
2002-06-04 06:38:21 +00:00
penguin
be6ee814c2
Minor changes
2002-06-03 05:03:45 +00:00
penguin
ea6130e542
Initial revision
2002-06-03 04:34:38 +00:00
penguin
48a566a2d5
Warpcore CVS sync
2002-06-03 04:10:40 +00:00
penguin
dab5b293d4
Dummy include file
2002-06-03 04:08:13 +00:00
penguin
2a2cd3c873
Warpcore CVS sync
2002-06-03 03:55:40 +00:00
penguin
51ffb56b16
Volition sources -- warpcore CVS import
2002-06-03 03:26:03 +00:00
fs2source
211e7a4284
Commited initial passwd/writers files,
...
inquisitor
drevil
anonymous
added
anonymous has no write access
2002-06-02 00:39:17 +00:00
fs2source
24643586f1
initial checkin
2002-06-01 21:21:20 +00:00
fs2source
08986cb47e
initial checkin
2002-06-01 21:21:19 +00:00
(no author)
c3d878b1b3
New repository initialized by cvs2svn.
2002-06-01 21:21:19 +00:00