taylor
7828fc7e6f
compiler warning fixes to make GCC 4.1 shut the hell up
2006-04-12 22:23:41 +00:00
taylor
6f5aedc929
that's a rather expensive function to call twice per frame, we should only need to call it once per mission and not ever have to reset it to some middle value
2006-04-12 00:55:16 +00:00
phreak
9c40dfa5b9
undo mission list changes for now while taylor is out of town and unable to commit the rest of the codebase.
2006-04-09 19:50:19 +00:00
taylor
0892a36bcf
perhaps this will fix the white splash screen issue on Windows (been sitting on this, might as well commit it)
2006-04-06 23:25:17 +00:00
wmcoolmon
def1993de8
Miscellaneous minor changes, mostly related to addition of Current_camera variable
2006-04-03 07:48:03 +00:00
taylor
b39d880ed4
split pause_*() and multi_pause_*() functions into individual single and multi versions (why it was hacked up like that I'll never know)
...
fix screen save in multi pause mode
address some bmpman issues from interface graphics getting released and then still used by something else
2006-03-26 08:23:06 +00:00
taylor
bcdb0b67db
don't run through game_shade_frame() every frame unless we are in a game-play state
2006-03-25 10:40:38 +00:00
Goober5000
72c2a5c356
fix comm order initialization bug
...
--Goober5000
2006-03-18 22:00:43 +00:00
taylor
f8596e6e18
we already have a variable to show the framerate so lets just use the one
2006-03-18 10:17:59 +00:00
Goober5000
b52b6b1e00
spelling
2006-02-25 21:47:19 +00:00
wmcoolmon
5d7847a54b
Fix no text for splash screen scripting problem
2006-02-25 06:57:58 +00:00
taylor
6fd0b02ea1
fix custom loading screens that I manage to break yet again
...
add a "MaxFPS" registry/ini option to specify a FPS cap, useful if you can't make use of v-sync for some reason
2006-02-24 07:34:07 +00:00
taylor
66d317b2ab
updated to newest dynamic starfield code
...
- this mainly is to just better support SEXP based starfield bitmap changes (preloading, better in-mission stuff loading)
- also fixes index_buffer related double-free()
- done waste memory for env index buffer if env is not enabled
- address a couple of bm load/release issues and comment a little to tell why
2006-02-20 07:30:15 +00:00
Goober5000
a9642a2a86
more tweaks, plus clarification of checks for the existence of files
...
--Goober5000
2006-02-13 00:20:46 +00:00
wmcoolmon
c84776a188
Scripting simulation hook; removed USE_LUA
2006-01-31 06:42:00 +00:00
taylor
603feaaa4c
dynamic starfield bitmaps
2006-01-30 06:30:03 +00:00
taylor
a3bdc81969
fix temp ptr warning, untested but could possibly be less error prone in some situations
2006-01-22 01:26:15 +00:00
wmcoolmon
24d8f7973f
Scripting updates; Special scripting image list; Better operator meta; Orientation type; Wing type; Texture type. Fix for MSVC7 compiling.
2006-01-21 02:22:05 +00:00
Goober5000
42a84d2e8f
sorted the #include listing again
...
--Goober5000
2006-01-20 06:26:41 +00:00
wmcoolmon
cd7cacd004
Faster object handles
2006-01-19 22:25:01 +00:00
wmcoolmon
769608ef6d
More Lua checks; added Lua vector object; better operator support.
2006-01-19 20:18:12 +00:00
phreak
1456c88369
obj_script_set_global() should have an #ifdef/#endif USE_LUA pair in the function body.
2006-01-19 03:15:31 +00:00
wmcoolmon
27a9f8d43a
Better state handling; added GameInit hook
2006-01-17 07:28:39 +00:00
wmcoolmon
38daca278d
data/scripts directory
2006-01-17 02:33:20 +00:00
wmcoolmon
c1005caecb
Use obj_script_set_global for "plr" and "slf"; remove Lua variable if variable goes to NULL
2006-01-16 11:16:07 +00:00
wmcoolmon
abf75dd133
Various warning fixes, scripting globals fix; added "plr" and "slf" global variables for in-game hooks; various lua functions; GCC fixes for scripting.
2006-01-16 11:02:23 +00:00
wmcoolmon
eba6d1dff9
Special shockwave and moving capship bugfix, (even more) scripting stuff, slight rearrangement of level management functions to facilitate scripting access.
2006-01-14 19:54:55 +00:00
wmcoolmon
25bcca3dec
Allow RunByteCode to return an argument
2006-01-14 10:35:41 +00:00
wmcoolmon
4fd1bc3583
New Lua feature - globals control.
2006-01-14 09:21:27 +00:00
wmcoolmon
f13027481c
More scripting stuff
2006-01-13 04:46:17 +00:00
wmcoolmon
746b0724b9
Even more scripting stuff.
2006-01-12 17:42:56 +00:00
wmcoolmon
5be88dfe76
Finished committing codebase
2006-01-12 04:18:10 +00:00
taylor
d96d446600
use cf_find_file_location() check instead of cfopen() for is_spary_hi check
2006-01-11 05:40:59 +00:00
wmcoolmon
b899086978
Complete the HUD scripting hook. (Eight lines of code, and I still miss three of them. :P
2006-01-11 01:35:53 +00:00
randomtiger
fcd67856f7
Improvements to voice recognition system.
...
Also function put on -voicer launcher option.
2006-01-10 18:37:46 +00:00
phreak
0c663d84ee
fix compile warnings.
2006-01-09 04:52:34 +00:00
randomtiger
7bf193c5e4
Added voice recognition functionality for Visual C6 project only.
...
Currently still a work in progress.
2006-01-03 17:07:11 +00:00
wmcoolmon
246cfcfa65
Codebase commit, most notably including objecttypes.tbl
2005-12-29 08:08:42 +00:00
taylor
425c7b86b4
deal with cf_find_file_location() changes
...
add a central parse_modular_table() function which anything can use
fix up weapon_expl so that it can properly handle modular tables and LOD count changes
add support for for a fireball TBM (handled a little different than a normal TBM is since it only changes rather than adds)
2005-12-28 22:17:02 +00:00
taylor
22b9889d33
fix quite a few CFILE issues:
...
use #define's for path lengths when possible so it's easier to move between functions
fix huge Cfile_stack[] issue (how the hell did that get through ✌️ QA?)
add Int3() check on cfopen() so it's easier to know if it get's called before cfile is ready to use
move path separators to pstypes.h
fix possible string overruns when setting up CFILE roots
make sure we don't try to init current directory again thinking it's a CD-ROM
add the list of VP roots to debug log, this will undoubtedly be useful
when -nosound is use go ahead and set -nomusic too to both checks are correct
add list of cmdline options to debug log
fix possible overwrite issues with get_version_string() and remove '(fs2_open)' from string plus change OGL->OpenGL, D3D->Direct3D
2005-12-06 03:13:49 +00:00
wmcoolmon
15b30e3177
Final commit of codebase
2005-12-04 19:07:49 +00:00
Goober5000
b33caf6f45
change from "setting" to "profile"; this way makes more sense
...
--Goober5000
2005-11-21 02:43:37 +00:00
Goober5000
956e48daf4
add ai_settings.tbl
...
--Goober5000
2005-11-21 00:50:02 +00:00
taylor
de93963994
pretty sure my brain wasn't working that day
2005-11-17 02:29:21 +00:00
wmcoolmon
7cd75811db
More warnings instead of Int3s/Asserts, better Lua scripting, weapons_expl.tbl is no longer needed nor read, added "$Disarmed ImpactSnd:", fire-beam fix
2005-11-08 01:04:02 +00:00
taylor
f19b013589
same basic cleanup and self-sanity changes
...
split up WinMain() and main() so it doesn't resemble ifdef hell
rename WinMainSub() to game_main() and move anything that should have been in WinMain() to WinMain()
2005-10-30 20:00:22 +00:00
wmcoolmon
78fab0c331
Codebase commit - nebula.tbl, scripting, new dinky explosion/shockwave stuff, moving muzzle flashes
2005-10-30 06:45:00 +00:00
taylor
dd21fa57f2
some cleanup, fix some general memory leaks, safety stuff and whatever else Valgrind complained about
2005-10-23 20:34:30 +00:00
wmcoolmon
ab64770625
mission-set-nebula fixage; remainder of python code
2005-10-22 20:17:19 +00:00
taylor
44ddf3545c
dynamically allocate object collision pairs
2005-10-17 05:48:18 +00:00