taylor
35837e3ef9
make Species_info[] and Asteroid_info[] dynamic
2006-09-11 06:08:09 +00:00
taylor
1330cb65c8
add font.h since the gr_set_font() function is only available from there now
2006-09-11 05:39:48 +00:00
wmcoolmon
31da311257
New model & ship scripting stuff
2006-09-09 09:53:36 +00:00
wmcoolmon
1cd84d8e82
enumerations; drawImage update; subsystem orientation and fireWeapon() member objects; many new weapons.tbl data variables; conditional hooks; modular scripting table support (*-sct)
2006-09-04 06:11:50 +00:00
Goober5000
fb22ef4804
consolidate the "for reals" crap into a proper ship flag; also move the limbo flags over to SF2_*; etc.
...
this should fix Mantis #977
--Goober5000
2006-07-09 01:55:42 +00:00
Goober5000
97a4f39f1f
1) complete (almost) changeover to reorganized texture mapping system
...
2) finally fix texture animation; textures now animate at the correct speed
--Goober5000
2006-07-06 04:06:04 +00:00
Goober5000
04cdbb31fe
--in preparation for fixing an annoying animated texture bug, reorganize the various texture structs and glow point structs and clarify several parts of the texture code :P
...
--this breaks animated glow maps, and animated regular maps still aren't fixed, but these will be remedied shortly
--Goober5000
2006-07-04 07:42:50 +00:00
wmcoolmon
d71712a4b9
Fix loadTexture; fix subsystem indexing; fix getNum() for weaponbanktype; improve missing function error reporting when using LUA_INDEXER
2006-06-24 20:38:36 +00:00
wmcoolmon
d3696ce322
Tweak events support; fix a few of Wanderer's bugs; begin model support
2006-06-12 02:33:34 +00:00
wmcoolmon
08faeaab78
Scripting support for events/directives
2006-06-08 09:13:45 +00:00
wmcoolmon
6d1ba2d096
Fix the getScreenCoords function.
2006-06-07 07:41:16 +00:00
wmcoolmon
e72678b281
Link in some scripting limbo support
2006-06-07 05:01:57 +00:00
wmcoolmon
afd2026c8e
Limbo flag support; fix scripting debug bug
2006-06-07 04:43:38 +00:00
wmcoolmon
69a4f18d07
Various sscripting fixes/updates; a couple new functions; esp. for mantis bug 0000893
2006-06-07 02:24:58 +00:00
taylor
767b33f610
update proj/view matrix calls to use new values
2006-05-27 17:21:37 +00:00
taylor
e137882c77
OpenGL envmap support
...
newer OpenGL extension support
add GL_ARB_texture_rectangle support for non-power-of-2 textures as interface graphics
add cubemap reading and writing support to DDS loader
fix bug in DDS loader that made compressed images with mipmaps use more memory than they really required
add support for a default envmap named "cubemap.dds"
new mission flag "$Environment Map:" to use a pre-existing envmap
minor cleanup of compiler warning messages
get rid of wasteful math from gr_set_proj_matrix()
remove extra gr_set_*_matrix() calls from starfield.cpp as there was no longer a reason for them to be there
clean up bmpman flags in reguards to cubemaps and render targets
disable D3D envmap code until it can be upgraded to current level of code
remove bumpmap code from OpenGL stuff (sorry but it was getting in the way, if it was more than copy-paste it would be worth keeping)
replace gluPerspective() call with glFrustum() call, it's a lot less math this way and saves the extra function call
2006-05-13 07:29:52 +00:00
Goober5000
67e8f94a93
proper capitalization according to Volition
2006-04-20 06:32:30 +00:00
wmcoolmon
7769e8f393
Better scripting team support. (Just a tad)
2006-04-06 05:28:30 +00:00
wmcoolmon
7e6bab7efc
Maneuvering hruster scaling, gun convergence
2006-04-04 11:38:07 +00:00
wmcoolmon
601f884ecd
show-subtitle's got its groove back
2006-04-03 09:05:37 +00:00
wmcoolmon
613e92d84a
Scripting support for cameras, as well as for moving model subobjects
2006-04-03 07:47:07 +00:00
wmcoolmon
a8a62b6a53
New subobject animation stuff and Lua functions.
2006-03-24 07:38:36 +00:00
wmcoolmon
c47dbebae2
x != y, surprisingly enough
2006-02-27 01:21:03 +00:00
wmcoolmon
a6eebda3f9
Consistency in Lua 2D funcs; fix FRED2 loading screen images dialog boxes.
2006-02-27 00:40:34 +00:00
wmcoolmon
756a61f6db
Afterburner & meta updates
2006-02-27 00:15:08 +00:00
wmcoolmon
91cd167d33
SF2_TARGETABLE_AS_BOMBER flag, Lua gr_bitmap_ex fix
2006-02-26 22:23:01 +00:00
wmcoolmon
74ed40d63a
Documentation consistency; remove unneeded check.
2006-02-19 02:01:24 +00:00
wmcoolmon
d4a7ff97bb
Various updates for consistency in documentation
2006-02-16 06:00:49 +00:00
wmcoolmon
f606fe7a5c
Various weapon and team related scripting functions; $Collide Ship and $Collide Weapon hooks
2006-02-15 07:19:50 +00:00
wmcoolmon
606708f0e0
getWeaponClass->getWeaponClassByName, Linked/DualFire variables
2006-02-11 19:24:17 +00:00
wmcoolmon
fc54469c0a
Removed resize fields; fixed silly bug with RunBytecode
2006-02-09 05:07:02 +00:00
wmcoolmon
02eb2a16a1
Various fixes; very beginnings of Directives scripting support
2006-02-06 02:06:02 +00:00
wmcoolmon
fb23f6d361
Removed USE_LUA; Simulation hook; better debug messages for Lua; swapped out mounted weapon functions for variables
2006-01-31 06:46:14 +00:00
taylor
60dd6b6ab3
minor fixage
2006-01-30 06:35:29 +00:00
taylor
c691641dcf
warning fixage
...
don't Int3() when trying to set ship speed via sexp if ship is not in mission yet, this shouldn't be fatal
2006-01-22 01:33:39 +00:00
wmcoolmon
8d0031dcd6
Texture replacement stuff
2006-01-21 09:36:58 +00:00
wmcoolmon
7a40fe7cdc
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
wmcoolmon
3d8e063072
Lua unloadMission()
2006-01-20 17:37:38 +00:00
Goober5000
5f61c6698c
reordered #include files to quash Microsoft warnings
...
--Goober5000
2006-01-20 07:10:34 +00:00
wmcoolmon
6032276576
GCC compile fixes
2006-01-20 03:48:35 +00:00
wmcoolmon
6f99c4e3f1
Faster object handles
2006-01-19 22:25:01 +00:00
wmcoolmon
f4f8d28209
More Lua checks; added Lua vector object; better operator support.
2006-01-19 20:18:12 +00:00
wmcoolmon
d5425998f9
Lua debugging stuff; gr_bitmap_ex stuff for taylor
2006-01-19 16:00:04 +00:00
wmcoolmon
5c51bb7c9e
Various scripting updates
2006-01-18 06:13:18 +00:00
wmcoolmon
c451e89322
Better state handling; added GameInit hook
2006-01-17 07:28:39 +00:00
wmcoolmon
540cfa86c1
Various minor improvements
2006-01-17 07:10:01 +00:00
wmcoolmon
1fba6643ff
data/scripts directory
2006-01-17 02:33:20 +00:00
wmcoolmon
1fd2e6183a
Fix scripting; Tidy up scripting.html; Replace various functions with virtual variables
2006-01-17 01:31:20 +00:00
wmcoolmon
7152f462ac
drawText => drawString
2006-01-16 23:29:06 +00:00
wmcoolmon
84509ecb1b
Added support for setting handle variables with LUA_VAR; added support for array indexing with LUA_INDEXER; use LUA_SETTING_VAR to check whether in setting mode for both. Cleaned out older code
2006-01-16 21:26:19 +00:00