Commit graph

10969 commits

Author SHA1 Message Date
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
bfa46aa711 More weapon changes + don't apply ratio correction to HUD models (because people are whiners)
git-svn-id: https://svn.eduke32.com/eduke32@168 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-14 21:15:55 +00:00
terminx
ac622add66 my tree of souls is melting
git-svn-id: https://svn.eduke32.com/eduke32@167 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-14 09:28:18 +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
8ce6a025e6 Detect the gamevar THISACTOR in a couple of commands that take player numbers instead of sprite numbers
git-svn-id: https://svn.eduke32.com/eduke32@165 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-13 01:07:06 +00:00
terminx
c6bd11d7bd Mouses fixes for the editor
git-svn-id: https://svn.eduke32.com/eduke32@164 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-13 00:53:49 +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
f8a77ff667 Replace the JFDuke3D release notes with a HTML version of the ChangeLog because we don't really need to ship JonoF's notes anymore, and some minor changes to the NSIS installer script
git-svn-id: https://svn.eduke32.com/eduke32@162 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-11 20:35:40 +00:00
terminx
6ef29edc7b Remove a duplicate line that popped up as a result of a fucked diff
git-svn-id: https://svn.eduke32.com/eduke32@161 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-11 18:10:55 +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
9b45f1ba55 Some sound fixes and a cl_smoothinput cvar to allow people to disable the lastinfo.dyaw and lastinfo.dz stuff in getinput()
git-svn-id: https://svn.eduke32.com/eduke32@159 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-10 21:00:56 +00:00
terminx
a8abb5e046 Blar
git-svn-id: https://svn.eduke32.com/eduke32@158 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-09 23:55:42 +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
d4ffa1f689 Player color selection fix
git-svn-id: https://svn.eduke32.com/eduke32@144 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-03 01:42:37 +00:00
terminx
297400098b Fix a couple of video mode switching bugs
git-svn-id: https://svn.eduke32.com/eduke32@143 1a8010ca-5511-0410-912e-c29ae57300e0
2006-05-03 01:02:51 +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
c0f4fd552b git-svn-id: https://svn.eduke32.com/eduke32@132 1a8010ca-5511-0410-912e-c29ae57300e0 2006-05-01 06:52:06 +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
aa042016b7 Better mouse movement
git-svn-id: https://svn.eduke32.com/eduke32@127 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-30 00:40:41 +00:00
terminx
a61f880dc0 Savegame corruption fix
git-svn-id: https://svn.eduke32.com/eduke32@126 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-30 00:06:17 +00:00
terminx
05844d093d git-svn-id: https://svn.eduke32.com/eduke32@125 1a8010ca-5511-0410-912e-c29ae57300e0 2006-04-29 12:54:25 +00:00
terminx
0d9f8199cd Don't perform a switch back to the last full weapon when switching to an empty weapon if the player happened to pick up ammo for the weapon during the time it took to ready it.
git-svn-id: https://svn.eduke32.com/eduke32@124 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-29 06:45:46 +00:00
terminx
76af69d72d Mouse aim fixes
git-svn-id: https://svn.eduke32.com/eduke32@123 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-29 06:06:30 +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
5772213ba8 Remove CON_PROJECTILE
git-svn-id: https://svn.eduke32.com/eduke32@121 1a8010ca-5511-0410-912e-c29ae57300e0
2006-04-28 04:14:45 +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