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
taylor
73d4f0878d
properly handle cases where bm_make_render_target() might have failed
2005-10-15 20:53:29 +00:00
taylor
79296221d5
fix memory freakage from dynamic spawn weapon types
2005-10-11 08:30:38 +00:00
wmcoolmon
6adc96626d
Topdown updates
2005-10-11 07:43:10 +00:00
taylor
e04af2c55c
remove NO_NETWORK
...
whether multi is disabled or not is now determined at runtime
clean out some crap and old debug messages that were littered about
2005-10-10 17:16:22 +00:00
wmcoolmon
0dbb5e657c
New SEXP stuff
2005-10-09 08:03:21 +00:00
taylor
0a7dea55ee
remove -rlm, it's always on now since there was never a complaint and pretty much everyone uses it
...
add -cache_bitmaps and have bitmap caching between levels off by default
when -cache_bitmaps is used then use C-BMP for top-right memory listing, and just BMP otherwise
2005-09-30 09:47:06 +00:00
Goober5000
556bf806d5
initial commit of basic IFF code
...
--Goober5000
2005-09-27 05:25:19 +00:00
Goober5000
8efd3812ac
okay, this should all be working :)
...
--Goober5000
2005-09-26 02:15:03 +00:00
taylor
299b2d0330
fix Subsys_status leak, wasn't a problem in game but can be touchy on exit
2005-09-25 18:44:51 +00:00
Goober5000
6a3c8e79ff
Okay, everything should now work again. :p Still have to do a little more with the asteroids.
...
--Goober5000
2005-09-25 08:25:16 +00:00
Goober5000
81784bfa63
hopefully complete species upgrade
...
--Goober5000
2005-09-25 05:13:07 +00:00
wmcoolmon
b954e00155
Fixed silly i variable placement mistake
2005-09-18 20:41:10 +00:00
Kazan
d9f82bda6f
fixed a bug related to multiplayer table validation and modular tables
2005-09-06 00:32:20 +00:00
taylor
af1df76849
merge of OSX tree
...
a lot of byte swaps were still missing, will hopefully be fully network compatible now
2005-09-05 09:38:19 +00:00
taylor
bf90cfdfdc
send out multi pings during level load to prevent timeouts on slower computers (does not break network compatibility with older, or retail, clients/servers)
2005-08-26 00:56:17 +00:00
taylor
2a97e46c9b
basic cleaning, removing old/useless code, sanity stuff, etc:
...
- very minor performance boost from not doing stupid things :)
- minor change to 3d shockwave sizing to better approximate 2d effect movements
- for shields, Gobal_tris was only holding half as many as the game can/will use, buffer is now set to full size to avoid possible rendering issues
- removed extra tcache_set on OGL spec map code, not sure how that slipped in
2005-08-25 22:40:04 +00:00
taylor
99dab0fc7d
some bmpman and render_target function name changes so that they make sense
...
always use bm_set_render_target() rather than the gr_ version so that the graphics state is set properly
save the original gamma ramp on OGL init so that it can be restored on exit
2005-08-20 20:34:51 +00:00