Goober5000
7509510368
revert the directory move
2008-02-09 21:33:46 +00:00
Goober5000
4ecf4e06cc
remove extraneous fs2_open folder from all branches and tags
2008-02-09 19:21:05 +00:00
(no author)
fa537af7aa
This commit was manufactured by cvs2svn to create tag 'fs2_open_3_6'.
2004-05-13 00:17:21 +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