terminx
|
f889e552b2
|
Support for automatically loading all grp/zip/pk3 files in a directory. Files go into the "autoload" directory if they're to be loaded by all main grp files that are supported, or into autoload/grpname to be loaded only if a specific grp is used. For example, autoload/duke3d.grp/hrp.zip would only be loaded if duke3d.grp was specified as the main group file (and not nam.grp, et cetera).
git-svn-id: https://svn.eduke32.com/eduke32@507 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-25 21:11:59 +00:00 |
|
terminx
|
0dfc03afa0
|
Fixes the skybox problem, the problem with the default keyboard configuration, and adds cl_viewbob and cl_weaponsway
git-svn-id: https://svn.eduke32.com/eduke32@506 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-23 22:27:22 +00:00 |
|
terminx
|
eb35e8b927
|
git-svn-id: https://svn.eduke32.com/eduke32@505 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-18 22:16:01 +00:00 |
|
terminx
|
7da6eb3f8e
|
This rips all of the camera control shit out of userdefs and re-implements it as a bunch of pointer gamevars. This required adding in support for vars which are pointers to chars and short ints. It appears to work properly, without overwriting anything that happens to be adjacent (in memory) to the values being set. We'll see.
git-svn-id: https://svn.eduke32.com/eduke32@502 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-16 06:59:05 +00:00 |
|
terminx
|
d3af85c064
|
Some crap I didn't commit before
git-svn-id: https://svn.eduke32.com/eduke32@500 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-16 00:11:25 +00:00 |
|
terminx
|
c4ffc08584
|
This adds a menu option to reset the keys to the default configuration
git-svn-id: https://svn.eduke32.com/eduke32@495 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-13 09:50:58 +00:00 |
|
terminx
|
4dcb01ae6e
|
This removes the bullet spread from the pistol if the player is aiming directly at something aim() would target, allowing the special enhanced auto-aim for the pistol to be mimicked when auto-aim is disabled.
git-svn-id: https://svn.eduke32.com/eduke32@493 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-13 02:56:10 +00:00 |
|
terminx
|
32470fe65c
|
Added EVENT_DISPLAYSTATUSBAR and moved the "detail" option out of game options and into the video setup menu (but only while classic mode is enabled).
git-svn-id: https://svn.eduke32.com/eduke32@492 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-13 02:22:17 +00:00 |
|
terminx
|
ef8f308c9b
|
Status bar stuff... this adds new hotkeys for scaling the status bar (hold shift while pressing the shrink or enlarge screen buttons) and also adds support for a left-justified version of the full status bar
git-svn-id: https://svn.eduke32.com/eduke32@491 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-13 01:28:50 +00:00 |
|
terminx
|
7e79039197
|
Clean up the new camera control stuff a little bit
git-svn-id: https://svn.eduke32.com/eduke32@489 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-12 21:17:52 +00:00 |
|
terminx
|
abcce7e337
|
Camera control
git-svn-id: https://svn.eduke32.com/eduke32@487 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-12 07:58:03 +00:00 |
|
terminx
|
465b5041f3
|
This fixes a defect which could cause the game to crash when a duke3d_w32 network configuration file without explicitly defined ports is used.
git-svn-id: https://svn.eduke32.com/eduke32@486 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-11 22:05:50 +00:00 |
|
terminx
|
e96c05767e
|
This changes the pistol's autoaim back to how it was in the DOS version of Duke3D. I suspect this behavior was changed during NAM or WW2GI development and just never noticed until now.
git-svn-id: https://svn.eduke32.com/eduke32@485 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-11 00:49:03 +00:00 |
|
terminx
|
fd4dfeb6a5
|
Update the headers of all source files, add CON_SHOWVIEW based on a patch from CONAN, other minor fixes
git-svn-id: https://svn.eduke32.com/eduke32@484 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-08 04:19:39 +00:00 |
|
terminx
|
90c4f271b2
|
git-svn-id: https://svn.eduke32.com/eduke32@482 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-02-05 01:33:08 +00:00 |
|
terminx
|
72ec04ff88
|
Allow use of grp files which exist outside of the game directory
git-svn-id: https://svn.eduke32.com/eduke32@481 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-01-30 09:03:51 +00:00 |
|
terminx
|
0a1afbd3f3
|
Minor fixes
git-svn-id: https://svn.eduke32.com/eduke32@480 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-01-30 02:04:14 +00:00 |
|
terminx
|
50d1a03dbc
|
Move screenshot code to getpackets() to allow screenshots in the menu and in cutscenes and add some snd_ cvars and a restartsound console command.
git-svn-id: https://svn.eduke32.com/eduke32@472 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-01-26 05:16:10 +00:00 |
|
terminx
|
50559c7a32
|
Re-done player setup menu, support for 4 teams in multiplayer, and separate menu options for weapon switch on pickup and weapon switch when empty. The string with __DATE__ and __TIME__ in it (which is used in the first line of the log file) was moved to global.c so that we're no longer forcing game.c to be recompiled every time something else is changed.
git-svn-id: https://svn.eduke32.com/eduke32@471 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-01-26 00:28:44 +00:00 |
|
terminx
|
f628faefd8
|
Misc. fixes
git-svn-id: https://svn.eduke32.com/eduke32@469 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-01-24 03:42:54 +00:00 |
|
terminx
|
23a468d956
|
git-svn-id: https://svn.eduke32.com/eduke32@468 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-01-22 05:00:57 +00:00 |
|
terminx
|
76c2340c83
|
Support for -game_dir similar to Duke3d_w32
git-svn-id: https://svn.eduke32.com/eduke32@465 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-01-22 02:35:54 +00:00 |
|
terminx
|
a94063e0be
|
Dynamically loaded GLU
git-svn-id: https://svn.eduke32.com/eduke32@462 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-01-16 03:19:04 +00:00 |
|
terminx
|
7b0104e9a1
|
JFAud
git-svn-id: https://svn.eduke32.com/eduke32@452 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-01-12 22:42:19 +00:00 |
|
terminx
|
fc4bc3ef70
|
CON command for earthquakes
git-svn-id: https://svn.eduke32.com/eduke32@444 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-01-05 22:30:35 +00:00 |
|
terminx
|
cba58265b9
|
Control over the cache1d size...
git-svn-id: https://svn.eduke32.com/eduke32@442 1a8010ca-5511-0410-912e-c29ae57300e0
|
2007-01-02 02:27:57 +00:00 |
|
terminx
|
d2566913bb
|
git-svn-id: https://svn.eduke32.com/eduke32@437 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-23 02:38:47 +00:00 |
|
terminx
|
8d6eef5b0f
|
More tiny optimizations I guess
git-svn-id: https://svn.eduke32.com/eduke32@433 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-21 09:33:26 +00:00 |
|
terminx
|
bc4139356a
|
Prefer passing things between functions as int rather than short or char to avoid the overhead of converting back and forth between formats
git-svn-id: https://svn.eduke32.com/eduke32@432 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-20 03:27:25 +00:00 |
|
terminx
|
d93dde5a59
|
Optimize some of the frequently used CON commands that have nasty overhead
git-svn-id: https://svn.eduke32.com/eduke32@428 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-18 08:37:12 +00:00 |
|
terminx
|
b04bfe58fb
|
Removed orderweaponnum()
git-svn-id: https://svn.eduke32.com/eduke32@425 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-18 04:16:41 +00:00 |
|
terminx
|
aaa84f3574
|
Stuff, and things.
git-svn-id: https://svn.eduke32.com/eduke32@423 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-17 21:20:35 +00:00 |
|
terminx
|
242eb24e3e
|
This should allow map progression via nukebutton to work up to the 32 level limit, for all episodes.
git-svn-id: https://svn.eduke32.com/eduke32@422 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-17 03:21:55 +00:00 |
|
terminx
|
a236be837c
|
git-svn-id: https://svn.eduke32.com/eduke32@421 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-17 01:08:39 +00:00 |
|
terminx
|
ccb6ff7141
|
Minor fixes and a couple of improvements to the fake AI players
git-svn-id: https://svn.eduke32.com/eduke32@419 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-15 01:09:25 +00:00 |
|
terminx
|
cd4e66b71a
|
Faster movement in Mapster32.
git-svn-id: https://svn.eduke32.com/eduke32@418 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-14 08:50:18 +00:00 |
|
terminx
|
a68248896c
|
I wonder how this feature is going to come back to bite me in the ass later
git-svn-id: https://svn.eduke32.com/eduke32@417 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-14 04:13:19 +00:00 |
|
terminx
|
dc0dea7c09
|
Update checking for win32...
git-svn-id: https://svn.eduke32.com/eduke32@416 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-14 03:34:55 +00:00 |
|
terminx
|
991d785e73
|
Add an extra noapply flag to setbrightness() so we can invalidate just the 8 bit textures.
git-svn-id: https://svn.eduke32.com/eduke32@415 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-12 09:28:37 +00:00 |
|
terminx
|
a35a73796c
|
Function for changing map in multiplayer
git-svn-id: https://svn.eduke32.com/eduke32@414 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-12 08:46:32 +00:00 |
|
terminx
|
760e784ffc
|
Multiplayer code for "map" and "changelevel"
git-svn-id: https://svn.eduke32.com/eduke32@413 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-12 08:33:11 +00:00 |
|
terminx
|
35ea2d7ad1
|
Make sure map filenames always get slashes prepended to them, to make sure getlevelfromfilename() doesn't fail
git-svn-id: https://svn.eduke32.com/eduke32@412 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-12 07:25:01 +00:00 |
|
terminx
|
998ced5cc4
|
More menu stuff
git-svn-id: https://svn.eduke32.com/eduke32@410 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-12 05:59:47 +00:00 |
|
terminx
|
401767810f
|
Allow the startup screens to be skipped via mouse and allow the help and credits screens to be navigated via mouse as well
git-svn-id: https://svn.eduke32.com/eduke32@409 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-12 04:31:51 +00:00 |
|
terminx
|
3509a4dc8c
|
Fixes
git-svn-id: https://svn.eduke32.com/eduke32@404 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-11 21:18:21 +00:00 |
|
terminx
|
3d867963b9
|
Support for a version string to stick in the lower right hand corner of the OSD
git-svn-id: https://svn.eduke32.com/eduke32@403 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-11 04:38:10 +00:00 |
|
terminx
|
c4147db020
|
Blah blah blah
git-svn-id: https://svn.eduke32.com/eduke32@400 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-10 21:53:33 +00:00 |
|
terminx
|
7017166f2d
|
Oops
git-svn-id: https://svn.eduke32.com/eduke32@399 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-10 19:32:44 +00:00 |
|
terminx
|
169e0c824b
|
Give most of the gamevar stuff its own object
git-svn-id: https://svn.eduke32.com/eduke32@398 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-10 06:49:01 +00:00 |
|
terminx
|
0bd5f4a9e5
|
Uhh.. yeah
git-svn-id: https://svn.eduke32.com/eduke32@395 1a8010ca-5511-0410-912e-c29ae57300e0
|
2006-12-10 03:15:56 +00:00 |
|