terminx
d7d9e82be0
Duke3d_w32 netcode... this compiles but doesn't work yet
...
git-svn-id: https://svn.eduke32.com/eduke32@362 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-28 04:16:20 +00:00
terminx
5ebab8df83
git-svn-id: https://svn.eduke32.com/eduke32@361 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-26 21:15:20 +00:00
terminx
8efa4670bb
Support for using a different cfg file via command line
...
git-svn-id: https://svn.eduke32.com/eduke32@360 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-24 04:25:13 +00:00
terminx
cac0d84384
Fixes
...
git-svn-id: https://svn.eduke32.com/eduke32@359 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-22 01:25:35 +00:00
terminx
b6f6873603
git-svn-id: https://svn.eduke32.com/eduke32@354 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-20 04:55:37 +00:00
terminx
715bc289e8
Fix "array subscript has type 'char'" warnings
...
git-svn-id: https://svn.eduke32.com/eduke32@352 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-19 08:24:46 +00:00
terminx
65dc97d55b
More warning fixes
...
git-svn-id: https://svn.eduke32.com/eduke32@349 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-19 03:02:36 +00:00
terminx
1b91c1bae3
This probably fixes building with SDL on Windows
...
git-svn-id: https://svn.eduke32.com/eduke32@346 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-18 08:46:58 +00:00
terminx
80c51ac2de
Fix some gcc4 warnings
...
git-svn-id: https://svn.eduke32.com/eduke32@344 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-18 08:13:33 +00:00
terminx
453c1f9649
Blar
...
git-svn-id: https://svn.eduke32.com/eduke32@343 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-17 08:22:52 +00:00
terminx
0207e4fb79
WW2GI "support"
...
git-svn-id: https://svn.eduke32.com/eduke32@341 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-16 23:06:16 +00:00
terminx
bbbccb7b11
Hopefully the last of the formatting changes + sound support for Linux. Previous commit also fixes the mouse cursor grab issue.
...
git-svn-id: https://svn.eduke32.com/eduke32@337 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-16 03:02:42 +00:00
terminx
628ef41cc4
An additional crapload of formatting changes
...
git-svn-id: https://svn.eduke32.com/eduke32@335 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-15 01:16:55 +00:00
terminx
38e3d16aeb
More formatting changes
...
git-svn-id: https://svn.eduke32.com/eduke32@333 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-14 21:35:50 +00:00
terminx
8127c07f45
Dump debug.con and debug.map on insertsprite() failure
...
git-svn-id: https://svn.eduke32.com/eduke32@332 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-14 19:58:59 +00:00
terminx
37dea75dc6
Formatting change
...
git-svn-id: https://svn.eduke32.com/eduke32@331 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-13 23:12:47 +00:00
terminx
f80b65cfb3
CON access to getincangle(), and usage of myconnectindex for EVENT_GETMENUTILE and EVENT_GETLOADTILE. This lets us force menu options to certain values while the player is in the menu via setuserdef.
...
git-svn-id: https://svn.eduke32.com/eduke32@329 1a8010ca-5511-0410-912e-c29ae57300e0
2006-11-06 22:14:27 +00:00
terminx
59f5ab835f
Fix building without GL and Polymost
...
git-svn-id: https://svn.eduke32.com/eduke32@324 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-29 20:18:04 +00:00
terminx
f83fe0c7d3
Boredom
...
git-svn-id: https://svn.eduke32.com/eduke32@323 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-24 03:13:45 +00:00
terminx
e6fa910614
Best map par time tracking from JonoF
...
git-svn-id: https://svn.eduke32.com/eduke32@322 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-23 21:47:28 +00:00
terminx
fc172fe3ea
git-svn-id: https://svn.eduke32.com/eduke32@321 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-20 01:17:32 +00:00
terminx
3584d01dcc
git-svn-id: https://svn.eduke32.com/eduke32@318 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-19 07:26:33 +00:00
terminx
eac09688bc
Nothing important
...
git-svn-id: https://svn.eduke32.com/eduke32@317 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-19 00:45:36 +00:00
terminx
96c035d63b
Added a quote message for DNMONSTERS, fixed a MSVC compile error
...
git-svn-id: https://svn.eduke32.com/eduke32@314 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-17 01:12:31 +00:00
Plagman
6b635120d4
Frustum clipping and cliplanes for map limits. Performance should be alright now.
...
git-svn-id: https://svn.eduke32.com/eduke32@311 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-15 18:51:41 +00:00
terminx
ae3a91cc06
git-svn-id: https://svn.eduke32.com/eduke32@308 1a8010ca-5511-0410-912e-c29ae57300e0
2006-10-05 07:39:37 +00:00
terminx
a4c411d637
Whitespace
...
git-svn-id: https://svn.eduke32.com/eduke32@303 1a8010ca-5511-0410-912e-c29ae57300e0
2006-09-29 05:01:33 +00:00
terminx
ec89d845aa
Swap the qstrcpy parameters and fix the issue with frozen players
...
git-svn-id: https://svn.eduke32.com/eduke32@302 1a8010ca-5511-0410-912e-c29ae57300e0
2006-09-28 00:32:22 +00:00
terminx
55392349bb
git-svn-id: https://svn.eduke32.com/eduke32@298 1a8010ca-5511-0410-912e-c29ae57300e0
2006-09-21 20:10:51 +00:00
terminx
ac7ca6aa75
Minor fixes...
...
git-svn-id: https://svn.eduke32.com/eduke32@297 1a8010ca-5511-0410-912e-c29ae57300e0
2006-09-20 07:23:25 +00:00
terminx
4f021f4736
New event/userdef CON extensions to allow fiddling with the movement interpolation in multiplayer.
...
git-svn-id: https://svn.eduke32.com/eduke32@296 1a8010ca-5511-0410-912e-c29ae57300e0
2006-09-19 23:02:33 +00:00
terminx
6db5e70888
git-svn-id: https://svn.eduke32.com/eduke32@292 1a8010ca-5511-0410-912e-c29ae57300e0
2006-09-10 17:40:34 +00:00
terminx
f14861b77a
git-svn-id: https://svn.eduke32.com/eduke32@291 1a8010ca-5511-0410-912e-c29ae57300e0
2006-09-07 17:46:00 +00:00
terminx
e2ccbf6870
Replaced the 'dynquote' primitive with 'qsprintf' and fixed a parsing bug with some of the level and sound name definition stuff.
...
git-svn-id: https://svn.eduke32.com/eduke32@290 1a8010ca-5511-0410-912e-c29ae57300e0
2006-09-06 04:18:28 +00:00
terminx
c0f93c2aad
Add a missing header, fix a config file bug and switch "exponentially" for "dramatically" in the texture caching dialog.
...
git-svn-id: https://svn.eduke32.com/eduke32@288 1a8010ca-5511-0410-912e-c29ae57300e0
2006-09-02 01:40:20 +00:00
terminx
c1bb2adb2c
Fix an OOS problem with TDM. I want to punch whoever came up with sync based networking in the balls. :D
...
git-svn-id: https://svn.eduke32.com/eduke32@287 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-31 19:05:23 +00:00
terminx
102b17f743
Oops.
...
git-svn-id: https://svn.eduke32.com/eduke32@282 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-29 20:26:55 +00:00
terminx
60d78a27f3
Added a hack to offset the shadows of sprites a bit so there's no flickering at the base of the sprite.
...
git-svn-id: https://svn.eduke32.com/eduke32@280 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-29 08:07:06 +00:00
terminx
b4ed27fa7d
Somebody needed an 'ezshootvar'. These commands are getting ridiculous.
...
git-svn-id: https://svn.eduke32.com/eduke32@276 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-22 21:02:06 +00:00
terminx
f369ba745c
The bits2 member of the input struct has been renamed to extbits, and a proper fix for the strange OOS issues has been implemented.
...
git-svn-id: https://svn.eduke32.com/eduke32@275 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-22 05:38:59 +00:00
terminx
daa3b7b7a7
Fix for a crash when using rancidmeat network config files, fix for the "vote succeeded" message that's supposed to display when a multiplayer map vote passes, and a fix for an issue with the new game menu that I noticed when I accidentally used 1.4/1.5 CON files with the shareware GRP.
...
git-svn-id: https://svn.eduke32.com/eduke32@274 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-21 21:00:54 +00:00
terminx
827eb34b95
Fix for a problem with the automatic color selection setting for player color and add some additional informational text to the screen when someone has called a vote.
...
git-svn-id: https://svn.eduke32.com/eduke32@273 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-21 07:43:45 +00:00
terminx
511a6517cb
I guess I'll use palette 21 for the red team instead of palette 10, though palette 10 does look better with the original sprites.
...
git-svn-id: https://svn.eduke32.com/eduke32@272 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-21 06:57:39 +00:00
terminx
20b89b70b3
More TDM stuff and a potential fix for a networking problem.
...
git-svn-id: https://svn.eduke32.com/eduke32@271 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-20 22:17:12 +00:00
terminx
c312a89e02
A couple more TDM things, including making the built in bots not attack players on the same team. However, this can leave them in a rather hilarious state in which they twitch in place in the middle of a room. It's almost as funny as watching them spin around kicking the walls.
...
git-svn-id: https://svn.eduke32.com/eduke32@270 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-19 01:30:40 +00:00
terminx
a7bad3d852
Team DukeMatch support
...
git-svn-id: https://svn.eduke32.com/eduke32@268 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-18 23:52:26 +00:00
terminx
35df54c3a8
Text color fixes
...
git-svn-id: https://svn.eduke32.com/eduke32@266 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-15 17:15:23 +00:00
terminx
cc1925110a
This makes the dialog that asks you on first startup whether or not you want to enable the on-disk texture caching work again.
...
git-svn-id: https://svn.eduke32.com/eduke32@261 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-10 02:10:24 +00:00
terminx
660815a3fd
CON fix from JFDuke that I missed somewhere along the line + SDL mousewheel fix from Mephisto
...
git-svn-id: https://svn.eduke32.com/eduke32@258 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-07 06:18:57 +00:00
terminx
5b211422da
Added detection for stupid mistakes people make with the 'move' command and doubled the CACHE1D size when not using JFAud.
...
git-svn-id: https://svn.eduke32.com/eduke32@253 1a8010ca-5511-0410-912e-c29ae57300e0
2006-08-02 20:51:50 +00:00
terminx
590ba29bf3
This commit is effectively nothing
...
git-svn-id: https://svn.eduke32.com/eduke32@250 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-27 01:51:06 +00:00
terminx
a66440c908
A few cleanups
...
We're also no longer using upx -9 in MakeDistributions, because it breaks binaries
git-svn-id: https://svn.eduke32.com/eduke32@249 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-26 01:10:33 +00:00
terminx
4918ba6fde
Formatting fixes for build.c, config.c, engine.c and polymost.c plus some warning fixes from JonoF and some cfg file reading changes for the game
...
git-svn-id: https://svn.eduke32.com/eduke32@248 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-24 02:47:47 +00:00
terminx
931df593c1
We need to set ud.multimode before checkcommandline() or fake multiplayer mode doesn't work
...
git-svn-id: https://svn.eduke32.com/eduke32@242 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-22 05:49:55 +00:00
terminx
d404dd8ead
Fixes from JonoF
...
git-svn-id: https://svn.eduke32.com/eduke32@241 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-22 05:20:25 +00:00
terminx
3e9584a144
Warning fix
...
git-svn-id: https://svn.eduke32.com/eduke32@239 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-22 03:11:31 +00:00
terminx
9fcbb72c59
GRP loading fixes
...
git-svn-id: https://svn.eduke32.com/eduke32@236 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-22 02:54:07 +00:00
terminx
7cd91e3fc2
NAM support
...
git-svn-id: https://svn.eduke32.com/eduke32@234 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-22 00:53:20 +00:00
terminx
2cea1c5a9f
Oops
...
git-svn-id: https://svn.eduke32.com/eduke32@233 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-22 00:06:57 +00:00
terminx
d33bcb97a8
Misc cleanups
...
git-svn-id: https://svn.eduke32.com/eduke32@232 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-21 22:25:05 +00:00
terminx
f752e9a873
More boredom
...
git-svn-id: https://svn.eduke32.com/eduke32@226 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-20 17:33:56 +00:00
terminx
ece23acfc6
I hate this game
...
git-svn-id: https://svn.eduke32.com/eduke32@223 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-19 17:35:11 +00:00
terminx
9fc68fcc0a
Update repo to 1.4.0 beta 2
...
git-svn-id: https://svn.eduke32.com/eduke32@222 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-18 21:08:38 +00:00
terminx
c120d9f915
git-svn-id: https://svn.eduke32.com/eduke32@218 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-13 03:16:51 +00:00
terminx
6fb8ac956b
git-svn-id: https://svn.eduke32.com/eduke32@215 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-08 01:31:35 +00:00
terminx
6bab975972
GRP selection from JonoF
...
git-svn-id: https://svn.eduke32.com/eduke32@214 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-07 18:41:05 +00:00
terminx
7c05f3eea6
More stuff from JonoF
...
git-svn-id: https://svn.eduke32.com/eduke32@197 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-01 12:00:26 +00:00
terminx
12d768d9fd
Startup window stuff
...
git-svn-id: https://svn.eduke32.com/eduke32@196 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-01 07:14:56 +00:00
terminx
b080cbabb8
Add support for XP visual styles
...
git-svn-id: https://svn.eduke32.com/eduke32@195 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-01 02:01:18 +00:00
terminx
42b4208d1e
New startup window from JonoF + some other stuff
...
This was not at all pleasant to merge, and problems should be expected. ;)
git-svn-id: https://svn.eduke32.com/eduke32@194 1a8010ca-5511-0410-912e-c29ae57300e0
2006-07-01 01:40:18 +00:00
terminx
0d61f3bc55
Minor gamevar stuff
...
git-svn-id: https://svn.eduke32.com/eduke32@193 1a8010ca-5511-0410-912e-c29ae57300e0
2006-06-19 19:28:49 +00:00
terminx
cc7e9897ed
A few minor tweaks to the voting system and some more fixes for building without Polymost
...
git-svn-id: https://svn.eduke32.com/eduke32@188 1a8010ca-5511-0410-912e-c29ae57300e0
2006-06-09 01:28:39 +00:00
terminx
62b15f204f
Support for /me in multiplayer text chat
...
git-svn-id: https://svn.eduke32.com/eduke32@187 1a8010ca-5511-0410-912e-c29ae57300e0
2006-06-07 01:29:17 +00:00
terminx
8f73605b8d
Misc crap
...
git-svn-id: https://svn.eduke32.com/eduke32@186 1a8010ca-5511-0410-912e-c29ae57300e0
2006-06-07 00:07:39 +00:00
terminx
5859c681e3
La la la
...
git-svn-id: https://svn.eduke32.com/eduke32@184 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-25 04:27:33 +00:00
terminx
bc47dbdba1
NAT traversal patch from Adam Fazakerley
...
git-svn-id: https://svn.eduke32.com/eduke32@182 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-23 23:43:18 +00:00
terminx
76eb4ada1d
Fix skill sounds when using JAudiolib instead of JFAud
...
git-svn-id: https://svn.eduke32.com/eduke32@179 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-22 01:05:56 +00:00
terminx
51ba738aa0
I guess this is right
...
git-svn-id: https://svn.eduke32.com/eduke32@175 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-21 00:05:50 +00:00
terminx
d0c70afa85
git-svn-id: https://svn.eduke32.com/eduke32@173 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-20 20:17:27 +00:00
terminx
c6e003ee9b
Input changes from JonoF
...
git-svn-id: https://svn.eduke32.com/eduke32@171 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-17 03:13:39 +00:00
terminx
ac14852079
Rework findnearactor3d/findnearsprite3d/findnearactor3dvar/findnearsprite3dvar and add a findnearactorz/findnearspritez/findnearactorzvar/findnearspritezvar. This breaks the previous syntax of all of the "3d" variants.
...
git-svn-id: https://svn.eduke32.com/eduke32@169 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-16 01:48:33 +00:00
terminx
cc750739ca
Weapon system changes... added an extra flag to the weapons and reworked portions of the system in order to more correctly emulate Duke 1.5
...
git-svn-id: https://svn.eduke32.com/eduke32@166 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-14 09:16:25 +00:00
terminx
66a36e564b
Fix building without OpenGL support and rip out the DYNAMIC_OPENGL toggle
...
git-svn-id: https://svn.eduke32.com/eduke32@163 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-12 21:55:05 +00:00
terminx
4e704d39dc
Change version to 1.4.0 beta 1, add draft of new ChangeLog and the nsi script used for creating the installer
...
git-svn-id: https://svn.eduke32.com/eduke32@160 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-11 07:17:40 +00:00
terminx
e1fcaa3d40
Mouse input filtering and some player name length fixes
...
git-svn-id: https://svn.eduke32.com/eduke32@157 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-09 04:24:44 +00:00
terminx
b8820227ed
Death message revisions and a dirty hack to make the player name display work with the HoloDuke
...
git-svn-id: https://svn.eduke32.com/eduke32@156 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-07 06:35:35 +00:00
terminx
cb7a254b8d
Limit the player ID distance to 12288 and stop the selection sounds of weapons that you scroll past
...
git-svn-id: https://svn.eduke32.com/eduke32@155 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-07 05:12:59 +00:00
terminx
d42b0019e0
Remove the "brightskins" option because it kind of sucked.
...
git-svn-id: https://svn.eduke32.com/eduke32@154 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-07 03:27:41 +00:00
terminx
9122c35836
git-svn-id: https://svn.eduke32.com/eduke32@153 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-06 05:28:28 +00:00
terminx
414d486de5
Add a display for the name of the player you're aiming at and make the death messages into quotes so they can be redefined in the CONs
...
git-svn-id: https://svn.eduke32.com/eduke32@152 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-05 22:39:34 +00:00
terminx
d6530ed294
Add support for color codes to gametext_() and in various places in supporting code and increase quote length to 128
...
git-svn-id: https://svn.eduke32.com/eduke32@151 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-05 07:10:36 +00:00
terminx
1409799e0e
Add an option to automatically send messages to all players instead of prompting; shift bypasses this behavior. I've also added a few more cvars and whatnot.
...
git-svn-id: https://svn.eduke32.com/eduke32@150 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-05 01:20:19 +00:00
terminx
c26cc6fad6
More death messages. Apparently, I think I'm funny. :p
...
git-svn-id: https://svn.eduke32.com/eduke32@149 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-04 23:51:11 +00:00
terminx
d059a59772
Autovote option for the menu
...
git-svn-id: https://svn.eduke32.com/eduke32@148 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-04 04:18:55 +00:00
terminx
1230ad3914
Per-weapon player death messages, an option to disable the exit button in maps, and voting on map changes
...
git-svn-id: https://svn.eduke32.com/eduke32@147 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-04 03:14:49 +00:00
terminx
834d2c9a9b
Add a message into the chat buffer whenever a player is killed, as well as define some dummy names for the fake AI players
...
git-svn-id: https://svn.eduke32.com/eduke32@146 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-03 04:49:54 +00:00
terminx
4a380c2b4a
Add dummy options for some Rancidmeat parameters we want to ignore, as well as add detection of APIPA addresses
...
git-svn-id: https://svn.eduke32.com/eduke32@145 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-03 04:16:08 +00:00
terminx
2f99dd111b
Increase vertical aiming precision
...
git-svn-id: https://svn.eduke32.com/eduke32@142 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-02 21:36:09 +00:00
terminx
93dd018a61
Add -keepaddr command line option to disable external address lookup as well as a couple of potential fixes for a multiplayer issue
...
git-svn-id: https://svn.eduke32.com/eduke32@141 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-02 08:12:15 +00:00
terminx
3ff229d5a6
Fix a couple of things
...
git-svn-id: https://svn.eduke32.com/eduke32@140 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-02 05:20:36 +00:00
terminx
19a7ae03e6
Whitespace
...
git-svn-id: https://svn.eduke32.com/eduke32@139 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-02 03:51:06 +00:00
terminx
0709b4ba67
Yeah, it might help to do this crap in the right order, heh.
...
git-svn-id: https://svn.eduke32.com/eduke32@138 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-02 03:36:19 +00:00
terminx
51b54cf6ad
Only get the external IP if no peers have internal IPs and the IP we're using is a LAN IP
...
git-svn-id: https://svn.eduke32.com/eduke32@137 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-02 03:12:44 +00:00
terminx
bf48c4c4dc
Get the interface's external IP when using Rancidmeat configuration files if none of the peers have a LAN IP
...
git-svn-id: https://svn.eduke32.com/eduke32@136 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-02 02:57:11 +00:00
terminx
34241c8514
Fixes
...
git-svn-id: https://svn.eduke32.com/eduke32@135 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-01 22:49:09 +00:00
terminx
b82b776b9e
Use the port specified on the interface line in the Rancidmeat configuration text as the local port
...
git-svn-id: https://svn.eduke32.com/eduke32@134 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-01 17:33:40 +00:00
terminx
8b9523640a
git-svn-id: https://svn.eduke32.com/eduke32@133 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-01 07:38:13 +00:00
terminx
106f0efd24
This pretty much works now.
...
git-svn-id: https://svn.eduke32.com/eduke32@131 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-01 06:30:33 +00:00
terminx
111c923844
Revert some of the aim changes as well as add the start of support for loading Duke3d_w32 network configuration files. The wrapper application reformats a Duke3d_w32 command line sent from Dukester X into something EDuke32 can work with.
...
Still left to be done: sort IPs (they aren't in the same order on all machines in Rancidmeat config files) and construct a proper string of network parameters for Ken's netcode.
git-svn-id: https://svn.eduke32.com/eduke32@130 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-01 05:03:44 +00:00
terminx
7d8048482a
Peer-to-peer multiplayer with > 2 players now works, some other minor changes
...
git-svn-id: https://svn.eduke32.com/eduke32@129 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-30 21:14:12 +00:00
terminx
301a6eefd5
Mouse smoothing changes to winlayer that I forgot to commit earlier & a little optional status bar hack for 16 and 32 bit modes that someone requested
...
git-svn-id: https://svn.eduke32.com/eduke32@128 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-30 01:39:58 +00:00
terminx
7567925e87
Fix a few issues reported by aaBlueDragon
...
git-svn-id: https://svn.eduke32.com/eduke32@122 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-29 02:23:07 +00:00
terminx
a1db735f69
Improved error checking for savegames
...
git-svn-id: https://svn.eduke32.com/eduke32@120 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-28 00:46:09 +00:00
terminx
e316013c1d
*yawn*
...
git-svn-id: https://svn.eduke32.com/eduke32@117 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-26 17:48:43 +00:00
terminx
37493f57ee
Improved alt+enter and a few other things
...
git-svn-id: https://svn.eduke32.com/eduke32@114 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-25 22:50:57 +00:00
terminx
65697dbd4f
Some more config file fixes
...
git-svn-id: https://svn.eduke32.com/eduke32@113 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-25 05:01:27 +00:00
terminx
2308af760d
Config file fixes from JonoF
...
git-svn-id: https://svn.eduke32.com/eduke32@112 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-25 04:35:39 +00:00
terminx
e09d8d7cd9
Yep
...
git-svn-id: https://svn.eduke32.com/eduke32@111 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-25 02:33:21 +00:00
terminx
0aa8fffdf7
Added CON_DEFINEGAMEFUNCNAME to allow the end user to redefine the strings used on the keyboard setup screen and in the cfg, several small fixes, and a modernization of the default controls.
...
git-svn-id: https://svn.eduke32.com/eduke32@110 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-25 01:56:24 +00:00
terminx
0d411e468e
Whitespace
...
git-svn-id: https://svn.eduke32.com/eduke32@109 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-24 19:04:22 +00:00
terminx
fe5671e812
Fix a couple of tiny leaks and a couple of minor issues I noticed last night in multiplayer
...
git-svn-id: https://svn.eduke32.com/eduke32@108 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-24 18:52:29 +00:00
terminx
b6f86cc379
Save extra sprite flags, sprite cache settings, and all quotes to savegames
...
git-svn-id: https://svn.eduke32.com/eduke32@105 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-24 04:57:04 +00:00
terminx
225605f79a
Clear quote memory after allocation
...
git-svn-id: https://svn.eduke32.com/eduke32@103 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-24 01:54:58 +00:00
terminx
ee521c4d58
Dynamically allocate gamevar label space & add null pointer checks for quotes and gamevar labels
...
git-svn-id: https://svn.eduke32.com/eduke32@102 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-24 00:49:44 +00:00
terminx
7563c7ec1f
Fixes
...
git-svn-id: https://svn.eduke32.com/eduke32@101 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-23 08:23:40 +00:00
terminx
0f36d845b5
Crosshair toggle quote fix, JFAud cache changes from JonoF and some JFAud changes from me as well
...
git-svn-id: https://svn.eduke32.com/eduke32@100 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-23 07:16:16 +00:00
terminx
e51efc7b73
Changes from JonoF & dos2unix on all build src
...
git-svn-id: https://svn.eduke32.com/eduke32@99 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-23 06:44:19 +00:00
terminx
d99888e472
git-svn-id: https://svn.eduke32.com/eduke32@94 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-23 03:14:44 +00:00
terminx
8d6f8eecda
Made fta_quotes dynamically allocated at compile time
...
git-svn-id: https://svn.eduke32.com/eduke32@92 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-23 02:20:42 +00:00
terminx
2455734c76
Cleanups
...
git-svn-id: https://svn.eduke32.com/eduke32@91 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-22 22:33:52 +00:00
terminx
59649efc87
git-svn-id: https://svn.eduke32.com/eduke32@90 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-22 08:22:07 +00:00
terminx
428bff1b34
Extension to the get/setuserdef CON commands to support ud.msgdisptime, and support for setting the crosshair's size to either 25% or 50% of the regular size by setting the crosshair value to something greater than 1.
...
git-svn-id: https://svn.eduke32.com/eduke32@89 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-22 07:00:31 +00:00
terminx
0df6714942
More multiplayer text chat tweaks, a new cfg option to control the length of time (in tics) that the chat messages are displayed, a new macro configuration menu, and some cvar renaming
...
git-svn-id: https://svn.eduke32.com/eduke32@88 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-22 06:10:28 +00:00
terminx
04cdedb53d
I think this is pretty much done now. Translation: expect to see more changes because I am a masochist. ;)
...
git-svn-id: https://svn.eduke32.com/eduke32@87 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-22 02:33:36 +00:00
terminx
bbd659e7d4
This looks right.
...
git-svn-id: https://svn.eduke32.com/eduke32@86 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-22 01:12:48 +00:00
terminx
1d56c7d041
Redid the MP text buffer changes such as to make them not suck
...
git-svn-id: https://svn.eduke32.com/eduke32@85 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-22 00:17:55 +00:00
terminx
5b0143d540
Fixes a couple of mistakes I made as well as an annoying bug that already existed
...
git-svn-id: https://svn.eduke32.com/eduke32@83 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-21 14:09:14 +00:00
terminx
d43afd43f8
A few more tweaks to the text buffer drawing
...
git-svn-id: https://svn.eduke32.com/eduke32@82 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-21 07:50:04 +00:00
terminx
75896562df
Improved the text input buffer changes; this works reasonably well now.
...
git-svn-id: https://svn.eduke32.com/eduke32@81 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-21 07:34:05 +00:00
terminx
bff34ebbfb
A couple more fixes. Still have no idea if the clean dropping of clients when a game isn't running is anywhere near correct.
...
git-svn-id: https://svn.eduke32.com/eduke32@80 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-21 05:58:24 +00:00
terminx
bfa1604208
This is a bit better
...
git-svn-id: https://svn.eduke32.com/eduke32@79 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-21 05:19:26 +00:00
terminx
c405c95774
Increased multiplayer text input buffer. This is a hack.
...
git-svn-id: https://svn.eduke32.com/eduke32@78 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-21 05:11:57 +00:00
terminx
cf079dd918
Handle players quitting from the menu gracefully. I'm not sure that this is right.
...
git-svn-id: https://svn.eduke32.com/eduke32@77 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-20 22:18:56 +00:00
terminx
5d97323553
Add support for changing to a new user map in a multiplayer game. If a client doesn't have the map, a second map change packet is sent back to the server to unset the user map.
...
git-svn-id: https://svn.eduke32.com/eduke32@76 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-20 19:21:40 +00:00
terminx
478b2abc4f
A bunch more menu changes.. comments?
...
git-svn-id: https://svn.eduke32.com/eduke32@75 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-20 09:03:44 +00:00
terminx
86689e4397
Allow toggling fullscreen via pressing Alt + Enter
...
git-svn-id: https://svn.eduke32.com/eduke32@74 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-20 03:17:01 +00:00
terminx
4276901071
Fixes for a couple of map mode issues that pop up when you pause the game with the map showing as well as a couple more menu tweaks
...
git-svn-id: https://svn.eduke32.com/eduke32@73 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-19 23:48:43 +00:00
terminx
73eb097921
Fixed a couple of bugs and made the show opponent weapon option a bit less hard coded for modders
...
git-svn-id: https://svn.eduke32.com/eduke32@72 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-19 21:00:41 +00:00
terminx
a1f78582ea
More menu fixes and an added option to toggle opponent weapon display from the menu. Modified opponent weapon display to be effected by the brightskins option.
...
git-svn-id: https://svn.eduke32.com/eduke32@71 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-19 20:32:23 +00:00
terminx
611017bb1d
Moved invert mouse aim and mouse aiming toggle to the mouse setup menu and moved mouse aiming type to the player setup menu
...
git-svn-id: https://svn.eduke32.com/eduke32@69 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-19 08:00:09 +00:00
terminx
e5419eb172
Disable the player setup menu when recording a demo, and disable the updates from the player menu when playing a demo back.
...
git-svn-id: https://svn.eduke32.com/eduke32@68 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-19 06:23:19 +00:00
terminx
293c9593e0
Made pause key behavior mimic Duke 1.5 and fixed a problem with FRAMEEFFECT1
...
git-svn-id: https://svn.eduke32.com/eduke32@67 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-19 05:48:44 +00:00
terminx
8524a949c4
A couple of fixes and a small change to enable fast weapon switching (one wheel click = one weapon switch, no delay before being allowed to switch again)
...
git-svn-id: https://svn.eduke32.com/eduke32@66 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-19 04:24:06 +00:00
terminx
c3d382dd25
Removed some duplicated code; on a side note, the current state of DM was tested for around an hour today, including using the new player setup menu both pre and mid-game. Not a single problem!
...
git-svn-id: https://svn.eduke32.com/eduke32@63 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-18 22:59:54 +00:00
terminx
d8334b5444
CON_SIZETO fix and more player setup menu changes
...
git-svn-id: https://svn.eduke32.com/eduke32@62 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-18 21:18:30 +00:00
terminx
078fcb3cae
Name change bugfix and cvar system tweaks
...
git-svn-id: https://svn.eduke32.com/eduke32@60 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-18 19:47:45 +00:00
terminx
3d4ac88590
This is better
...
git-svn-id: https://svn.eduke32.com/eduke32@59 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-18 19:23:53 +00:00
terminx
5aa9e74e61
Yay for me
...
git-svn-id: https://svn.eduke32.com/eduke32@57 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-18 16:47:29 +00:00
terminx
4af83bd423
Default player color to map defined, fix multiplayer map restart issue
...
git-svn-id: https://svn.eduke32.com/eduke32@55 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-18 08:51:52 +00:00
terminx
93c14a6984
Player color customization & mid-game name/color updates for multi
...
git-svn-id: https://svn.eduke32.com/eduke32@53 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-18 06:01:16 +00:00
terminx
2ad240b034
Fix for inventory icons being drawn over the weapon icon with the small HUD enabled; need to fix the level stat text as well
...
git-svn-id: https://svn.eduke32.com/eduke32@48 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-18 01:15:02 +00:00
terminx
570e66d2ab
Weapon changes broke demo sync, so removing version 160 compatibility
...
git-svn-id: https://svn.eduke32.com/eduke32@47 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-18 00:43:32 +00:00
terminx
ea46fa145e
Fixed a problem in CON_FINDNEARACTOR3D and optimized findnearactor3d/findnearactor3dvar/findnearsprite3d/findnearsprite3dvar
...
git-svn-id: https://svn.eduke32.com/eduke32@44 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-17 22:02:10 +00:00
terminx
972e60b5f8
Increased BYTEVERSION, removed 1.3D demo versions from opendemoread() and added version 160 (Atomic Edition demos from the previous version of EDuke32) support
...
git-svn-id: https://svn.eduke32.com/eduke32@43 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-17 20:51:00 +00:00
terminx
5289668252
<insert profanity here>
...
git-svn-id: https://svn.eduke32.com/eduke32@39 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-17 07:53:31 +00:00
terminx
e8c8ead3d3
More menu stuff
...
git-svn-id: https://svn.eduke32.com/eduke32@36 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-16 23:36:04 +00:00
terminx
65a7a943a0
Slight menu organization changes & bug fix
...
git-svn-id: https://svn.eduke32.com/eduke32@35 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-16 22:44:08 +00:00
terminx
6a83968dd7
Minor cleanups to compiled CON bytecode interpreter
...
git-svn-id: https://svn.eduke32.com/eduke32@30 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-16 06:25:14 +00:00
terminx
b11595ad2e
Brightskins tweak, more whitespace
...
git-svn-id: https://svn.eduke32.com/eduke32@29 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-16 03:42:36 +00:00
terminx
e3d40c7b51
Brightskins support
...
git-svn-id: https://svn.eduke32.com/eduke32@28 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-16 00:39:49 +00:00
terminx
c3f75571a5
Altered level stats display to display player's frags instead of "0/0" for "Kills" in DM.
...
git-svn-id: https://svn.eduke32.com/eduke32@23 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-15 22:56:06 +00:00
terminx
f296ec24e5
Misc changes
...
git-svn-id: https://svn.eduke32.com/eduke32@11 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-15 03:12:08 +00:00
Plagman
09f0c239b6
Importing source for great justice
...
git-svn-id: https://svn.eduke32.com/eduke32@5 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-13 20:47:06 +00:00
Plagman
c9e58ed4e5
Removed file/folder
...
git-svn-id: https://svn.eduke32.com/eduke32@3 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-13 20:43:19 +00:00
Plagman
d7c9b7db00
git-svn-id: https://svn.eduke32.com/eduke32@2 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-13 20:34:38 +00:00