Age | Commit message (Collapse) | Author |
|
Vanilla Hexen makes you specify the demo name to play by giving
the plain lump name, eg. heretic -playdemo mydemo to load mydemo.lmp.
It doesn't work if you specify the extension or the full file path.
As a convenience and to match the behavior of Chocolate Doom, allow
paths and extensions.
Also rework the code for other games so that they're slightly more
consistent. This fixes #301.
|
|
Eliminate use of strcpy, strcat, strncpy, and use the new safe
alternatives.
|
|
Strife's default music volume is 13 as opposed to Doom's value of 8.
This was apparently not changed during the development of Chocolate
Strife. Thanks to Alexandre-Xavier for noticing this and providing the
correct value (bug #347).
|
|
commit 42faefce1fd03 added code to set the GUS patch path
automatically when the BFG Edition is installed, but this caused
problems because gusconf.c is not included as part of the build for
the setup tool. Use D_SetVariable() instead which accomplishes the
same thing without a hard dependency.
|
|
|
|
Initialize low-level sound startup (calls to I_InitSound) separately
from the high-level sound startup (S_Init). In particular, make sure
that SDL sound is initialized before the textscreen multiplayer
waiting screen is shown. This is an attempt to fix a bug with sound in
multiplayer games on Windows; calling SDL_QuitSubSystem(SDL_INIT_VIDEO)
(on closedown of the textscreen library) causes subsequent attempts to
initialize audio to fail.
Big thanks go to Alexandre-Xavier (AXDOOMER) for working out a fix for
this bug and James Haley (Quasar) for giving some technical background
about the lack of separation between SDL subsystems. This (hopefully)
fixes #270.
|
|
In #364 I recommended -1 as the default to avoid taking screenshots in
some situations where a key event is posted for key 0. It turns out
that wasn't such a great idea, as -1 is not parsed properly by the
config parser, and is shown as ??-1 in the setup tool. Default to zero
instead, and add guards to prevent screenshots being taken by mistake.
Thanks to Alexandre-Xavier for pointing this out.
|
|
|
|
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2760
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2742
|
|
change it?)
* Made attribution timestamps consistent in g_game.c
Subversion-branch: /branches/v2-branch
Subversion-revision: 2739
|
|
D_CheckNetGame
Subversion-branch: /branches/v2-branch
Subversion-revision: 2738
|
|
* Made attribution comment date formats consistent in st_stuff.c
Subversion-branch: /branches/v2-branch
Subversion-revision: 2737
|
|
menu (thanks Alexandre Xavier).
Subversion-branch: /branches/v2-branch
Subversion-revision: 2723
|
|
additional freedom.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2713
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2697
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2679
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2670
|
|
loading and drawing PANEL0.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2664
|
|
ball to fraggle).
Subversion-branch: /branches/v2-branch
Subversion-revision: 2657
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2647
|
|
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
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2645
|
|
Xavier).
Subversion-branch: /branches/v2-branch
Subversion-revision: 2635
|
|
keys, which cause the same behavior.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2632
|
|
pause key is pressed in a menu with a scroll-bar (thanks Alexandre
Xavier).
Subversion-branch: /branches/v2-branch
Subversion-revision: 2620
|
|
in Vanilla Strife.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2613
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2612
|
|
startup splash-screen behavior (before it was modified in r2435).
Subversion-branch: /branches/v2-branch
Subversion-revision: 2586
|
|
the spinal loading screen.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2585
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2583
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2582
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2568
|
|
P_DamageMobj. This means you *do* have to heal negative damage when
auto-using inventory, and is why telefrags can still insta-kill you in
vanilla - they were NOT doing so previously.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2563
|
|
Acolyte.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2562
|
|
ability to save on multiple save slots.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2561
|
|
the Broken Power Coupling's anomalous speed value of 512*FRACUNIT
(verified against binary). Added note about this in the quest flags
enumeration as well; bit 31 (quest #32) is accidentally set by this
item, but is never checked for anywhere.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2560
|
|
* Fixed an error in the translation of T_MovePlane changes; floors
moving up SHOULD test crush == true before calling P_ChangeSector
again.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2559
|
|
* Add /msvc/strfsav* and *.pcx to ignore list
* Fix for Strife crushAndRaise, silentCrushAndRaise types identified by
Gez and verified with the disassembly - these types do not inflict
crushing damage in Strife.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2558
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2555
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2537
|
|
MP2E!). Other changes are to comments only.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2509
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2504
|
|
strings (was missing a doubled space). These messages are used by only
one guy in the game, and, as in vanilla, most of them don't appear
correctly when output.
* Correct HUD behavior: do not reinit the HUD at the start of each map.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2503
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2502
|
|
S_SetSfxVolume hack with a more appropriate fix.
Subversion-branch: /branches/v2-branch
Subversion-revision: 2501
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2500
|
|
8 rather than 4 (unfortunately this was NOT accounted for in the save
code).
Subversion-branch: /branches/v2-branch
Subversion-revision: 2498
|
|
Subversion-branch: /branches/v2-branch
Subversion-revision: 2497
|