Commit graph

2334 commits

Author SHA1 Message Date
Simon Howard
e4e5387b31 Name OS X CMDLINE.game files as CMDLINE-game, so that they are not
considered as invalid file extensions.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2656
2013-09-15 23:37:13 +00:00
Simon Howard
d0874f3178 Open appropriate CMDLINE file depending on the currently-selected game.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2655
2013-09-15 23:22:38 +00:00
Simon Howard
a1e79a3ba1 Fix copying of CMDLINE files for Mac package build.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2654
2013-09-15 23:22:06 +00:00
Simon Howard
3cd3810c38 Fix INSTALL generation for source code and Mac binary distribution.
Include CMDLINE files in Mac packages.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2653
2013-09-15 22:52:54 +00:00
Simon Howard
b0a0f90cd9 Rework documentation system to generate INSTALL files tailored for the
different games.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2652
2013-09-15 22:41:33 +00:00
Simon Howard
d2e79e322a Reword CMDLINE template lead-in text to be game agnostic.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2651
2013-09-15 22:20:17 +00:00
Simon Howard
fff9267c40 Update Windows build to generate multiple .zip packages, one for each
game.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2650
2013-09-15 21:09:17 +00:00
Simon Howard
9bf4b180ce Update README to reflect the fact that Chocolate Doom now includes
multiple games.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2649
2013-09-15 21:08:46 +00:00
Simon Howard
110d279326 Remove top-level CMDLINE documentation file and generate multiple
CMDLINE files, one for each game.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2648
2013-09-15 21:04:36 +00:00
James Haley
9771bde780 Re-enable netgame check on code that enters chat state.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2647
2013-09-15 20:28:32 +00:00
James Haley
f4eb908852 Hopefully complete implementation of player names and Strife player chat
features, which work differently than they did in DOOM.

If working properly, then this fully completes Chocolate Strife, aside
from any presently unknown issues.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2646
2013-09-15 20:24:11 +00:00
James Haley
3ce2a53bc9 Frags are displayed on keys popup during deathmatch
Subversion-branch: /branches/v2-branch
Subversion-revision: 2645
2013-09-15 15:32:21 +00:00
Simon Howard
f2c204ccca Merge from trunk.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2639
2013-09-08 19:10:40 +00:00
Simon Howard
e10af52152 Fix file select widget to emit "changed" signal properly. Reset variable
value to empty string rather than NULL if cancel is pressed in dialog
(thanks Alexandre Xavier).

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2638
2013-09-08 18:57:20 +00:00
Simon Howard
f3afff090a Update TODO files.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2637
2013-09-04 04:38:08 +00:00
Simon Howard
ffb162b344 Update INSTALL file to cover non-Doom games and GUS emulation feature.
Remove note about CDs that don't contain the IWADs on-disk as I don't
think any exist.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2636
2013-09-04 04:36:02 +00:00
Simon Howard
466e09152f Don't show ENDOOM screen when aborting netgame startup (thanks Alexandre
Xavier).

Subversion-branch: /branches/v2-branch
Subversion-revision: 2635
2013-09-04 04:07:51 +00:00
Simon Howard
4e4f77f13e Fix Hexen -class parameter when starting a single player game from the
command line (thanks Alexandre Xavier).

Subversion-branch: /branches/v2-branch
Subversion-revision: 2634
2013-09-04 03:52:39 +00:00
Simon Howard
2d837ce841 Fix setup tool defaults for GUS/Timidity path config variables (thanks
Alexandre Xavier).

Subversion-branch: /branches/v2-branch
Subversion-revision: 2633
2013-09-04 02:44:58 +00:00
Simon Howard
5139df0e33 Extend "emulation" of menu pause key behavior to caps/num/scroll lock
keys, which cause the same behavior.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2632
2013-09-04 02:41:24 +00:00
Simon Howard
544320206d Fix net_gamesettings_t checking code to use common function for checking
for episode/map number validation.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2631
2013-09-02 06:14:25 +00:00
Simon Howard
d7a54ff916 Read/write thinker structures portably. Hexen savegames should now be
Vanilla compatible.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2630
2013-09-01 21:58:11 +00:00
Simon Howard
37e1dbf135 Add notification window to the waiting screen to show whether the server
was added to the global master server.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2629
2013-08-31 00:13:05 +00:00
Simon Howard
58fba3477d Add textscreen functions to raise and lower windows.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2628
2013-08-31 00:12:09 +00:00
Simon Howard
4a005eafa7 Read/write mobj_t structures to savegame files portably.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2626
2013-08-25 22:13:11 +00:00
Simon Howard
21bc4c4ab9 First step towards portable Hexen savegames. Perform endianness
conversions for ACS vars and add functions to read/write player_t
structures.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2625
2013-08-25 05:44:45 +00:00
Simon Howard
7f27444e2e Fix Chocolate Doom/Strife to emulate weird Vanilla behavior when the
pause key is pressed in a menu with a scroll-bar (thanks Alexandre
Xavier).

Subversion-branch: /branches/v2-branch
Subversion-revision: 2620
2013-08-17 21:34:17 +00:00
Simon Howard
1e0abaad4f Fix IWAD auto-selection when joining a game in the setup tool (thanks
Alexandre Xavier).

Subversion-branch: /branches/v2-branch
Subversion-revision: 2619
2013-08-17 21:08:31 +00:00
Simon Howard
0a94c0f99d Fix IWAD registry locations when using 64-bit Windows. Change imported
from Odamex r4128 (thanks AlexMax).

Subversion-branch: /branches/v2-branch
Subversion-revision: 2618
2013-08-17 20:53:22 +00:00
Simon Howard
46547d4b48 Tweak intros to manpages. Fix category for -hhever argument.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2616
2013-08-11 18:03:00 +00:00
Simon Howard
63acb55b18 Remove Windows CE support.
What support exists is for obsolete devices I no longer possess; I've
never been contacted about the port and it's been several years since
I even bothered to build a new version. All the extra overrides are
clutter that can just be removed.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2615
2013-08-11 17:32:29 +00:00
Simon Howard
b1d51276a2 Split manpage.template into separate files for different games.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2614
2013-08-10 23:32:29 +00:00
Simon Howard
e33e44276d Fix Strife documentation comments. Remove -episode which does not exist
in Vanilla Strife.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2613
2013-08-10 23:27:52 +00:00
Simon Howard
b536405fe9 Tweak Strife documentation comments.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2612
2013-08-10 21:45:48 +00:00
Simon Howard
17c10da2f3 Add documentation comments for Heretic and Hexen command line arguments.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2611
2013-08-10 21:30:03 +00:00
Russell Rice
50289818e9 - Update codeblocks projects
- Remove missing setup-manifest.xml file inclusion from setup-res.rc
file

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2610
2013-07-03 21:41:46 +00:00
Russell Rice
81e92c1bb2 - Update codeblocks projects
Subversion-branch: /branches/v2-branch
Subversion-revision: 2609
2013-07-03 21:35:41 +00:00
Simon Howard
431b79530b Fix OPL MIDI playback on big endian systems (thanks GhostlyDeath).
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2607
2013-06-19 20:50:09 +00:00
Simon Howard
0fea3b6cd1 Refactor handling of novert to take place at the lower layers rather
than in the game code. This makes the behavior closer to Vanilla and
stops the mouse affecting the menus when novert is enabled (thanks
manny).

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2606
2013-06-17 23:02:21 +00:00
Simon Howard
ba1c027718 Remove use of WINAPI macro to fix compile under MSVC.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2602
2013-05-27 17:56:06 +00:00
Simon Howard
95cc910349 Run I_ShutdownJoystick on exit (thanks Brad Harding).
Subversion-branch: /branches/v2-branch
Subversion-revision: 2591
2013-04-06 15:48:31 +00:00
James Haley
de48209499 Updated project file to add gusconf module
Subversion-branch: /branches/v2-branch
Subversion-revision: 2590
2013-04-06 01:41:32 +00:00
Simon Howard
245f005403 Increase netgame timeout to 30 seconds.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2589
2013-04-06 01:37:38 +00:00
Simon Howard
126e7b2352 Handle client disconnects when waiting for the game to start. Abort game
startup if a player disconnects, or continue gracefully if a drone
disconnects.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2588
2013-04-06 01:36:07 +00:00
Simon Howard
2a6a4f3623 Don't hog the CPU when waiting for the game to start.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2587
2013-04-06 00:48:47 +00:00
Simon Howard
cffe694cd6 Use two-stage netgame startup for Strife, and restore the previous
startup splash-screen behavior (before it was modified in r2435).

Subversion-branch: /branches/v2-branch
Subversion-revision: 2586
2013-04-05 21:23:46 +00:00
Simon Howard
f1bde3d521 Use two-stage startup for Hexen, and add netgame startup callback for
the spinal loading screen.

Subversion-branch: /branches/v2-branch
Subversion-revision: 2585
2013-04-05 21:01:45 +00:00
Simon Howard
d3cd96a9dc Use two-stage netgame startup for Heretic.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2584
2013-04-05 20:24:20 +00:00
Simon Howard
d71cfa9e4a Split Doom netgame startup into two stages.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2583
2013-04-05 20:15:56 +00:00
Simon Howard
6617f41db0 Split D_InitNetGame() into two separate functions for startup.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2582
2013-04-05 19:42:26 +00:00