Christoph Oelckers
c8aa006f82
- fixed sound channel iterator to properly handle callbacks that delete sounds.cpp
2020-02-23 17:12:40 +01:00
Christoph Oelckers
e28de10c00
- serialize sound IDs as index, not name.
...
The name is not unique. This really needs something better.
2020-02-23 17:11:54 +01:00
Christoph Oelckers
985e441d80
- transitioned all JSON-based savegame code to FSerializer and removed sjson.
...
Now everything is in place to transition the rest of the savegame code as well.
2020-02-23 14:03:03 +01:00
Christoph Oelckers
a09e195954
- started transitioning the savegame writer to the newly added serializer.
...
Writing info.json done.
2020-02-23 09:41:12 +01:00
Christoph Oelckers
88b6661395
- hooked up GZDoom's JSON serializer.
...
It's time to build a better savegame format and also to replace SJSON with something easier to work with.
2020-02-22 18:41:24 +01:00
Christoph Oelckers
8a085c0af9
- fixed undefined behavior with unpositioned but attenuated sounds.
2020-02-22 17:23:23 +01:00
Christoph Oelckers
8e9491b5e4
- ported music start fix from GZDoom.
2020-02-22 16:12:40 +01:00
Christoph Oelckers
3c88e1c30a
- proper detection for SW Redux.
2020-02-22 14:57:43 +01:00
Christoph Oelckers
9fab46b7d7
- initialize the secret hint system for each level.
2020-02-22 08:57:18 +01:00
Rachael Alexanderson
3a30e083ad
- add Redneck Rampage to Steam search paths
2020-02-21 19:02:51 -05:00
Christoph Oelckers
455137e5e0
- re-enabled depth clamping.
...
This was never supposed to remain deactivated.
2020-02-21 21:36:42 +01:00
Christoph Oelckers
020692588c
- fixed level names in statistics printout.
2020-02-21 21:36:42 +01:00
Christoph Oelckers
c253cd899c
- fixed statistics reader for savegames.
2020-02-18 21:23:28 +01:00
Christoph Oelckers
ce9b71a31f
- fixed hitbox for menu sliders.
2020-02-18 21:05:46 +01:00
Christoph Oelckers
4671161852
- fixed the secret hint system.
2020-02-17 23:07:29 +01:00
Christoph Oelckers
7dc26a3162
- stop all playing sound when starting a new game.
...
- give all bonus screen sounds in Duke the CHANF_UI flag.
2020-02-17 19:43:58 +01:00
Christoph Oelckers
dcad616030
- unpause sound when starting the demo loop.
2020-02-17 18:40:32 +01:00
Christoph Oelckers
41a81989d8
0.4.5
2020-02-16 21:38:49 +01:00
Christoph Oelckers
57a3f89105
- workaround for cl_autoaim not being set anymore.
...
Only for singleplayer for now, the network implementation for this flag leaves a lot to be desired.
2020-02-16 21:31:29 +01:00
Christoph Oelckers
40cbaf969c
- ignore GRPINFOs without a defined game.
...
These can cause unpredictable behavior, including crashes.
2020-02-16 20:18:07 +01:00
Christoph Oelckers
3cd2b92dd1
- pause all game sounds while the menu or console are open and marked SW's UI sounds as such.
2020-02-16 20:08:04 +01:00
Christoph Oelckers
c643aadb4b
- fixed hud scaling slider value ranges
2020-02-14 00:56:23 +01:00
Christoph Oelckers
71485fe9d0
- reverted special detection of Duke add-ons
...
The side effects here are worse than the benefit.
2020-02-14 00:21:09 +01:00
Christoph Oelckers
91b7770e84
- use a command line switch to set Duke compatibility
...
At this point the command line CCMD execution has not run yet, so setting the CVAR does not work as expected.
2020-02-13 16:09:27 +01:00
Christoph Oelckers
d63d9f80bb
- fixed missing menu descriptor for Blood.
2020-02-12 23:41:26 +01:00
Christoph Oelckers
1c24ae3fad
- restrict cl_weaponswitch to 0 and 1 for Shadow Warrior.
2020-02-12 22:46:18 +01:00
Christoph Oelckers
9c9638a765
- save version bump.
...
# Conflicts:
# source/common/version.h
2020-02-12 20:28:14 +01:00
Christoph Oelckers
7909f29691
- allow starting Duke, NAM and WW2GI with the RedNukem-based game code for Redneck Rampage.
...
This mainly required some rework of the menu setup to be less explicit about the frontend's menu classes.
2020-02-12 20:25:59 +01:00
Christoph Oelckers
9f9e59e3ba
- fixed some warnings
2020-02-12 00:43:21 +01:00
Christoph Oelckers
29e51a677f
First round of Blood Savegame fix.
...
- const-ify most tables in actor.cpp for documentation purposes.
- gVectorData cannot be made const because one single field in there gets modified by code. :?
- save the global data in nnexts.cpp.
2020-02-11 23:15:25 +01:00
Christoph Oelckers
2f0a31508e
- added Y/N to end game message.
2020-02-11 21:33:20 +01:00
Christoph Oelckers
1aa72cfbbd
- fixed: The quicksave requester did not open the menu properly
...
This resulted in input not reaching it.
2020-02-11 21:25:21 +01:00
Christoph Oelckers
39a9e3cd8b
- removed double detection of DN3D addons.
2020-02-10 20:38:38 +01:00
alexey.lysiuk
744e4161f7
- removed message about vintage build
2020-02-10 15:10:45 +02:00
Christoph Oelckers
8374b9e1b4
- fixed: The menu code should not reset the global input state when trying to close a menu with none open.
2020-02-09 22:57:04 +01:00
Christoph Oelckers
6257994198
- fixed validation of hud_custom CVAR.
2020-02-09 18:42:14 +01:00
Christoph Oelckers
b87ee10a0a
- added missing string length check.
2020-02-09 18:37:24 +01:00
Christoph Oelckers
7f58e8b6ca
0.4.1
2020-02-09 16:14:36 +01:00
Christoph Oelckers
6231cec7c1
- sound backend update.
2020-02-09 13:26:51 +01:00
Christoph Oelckers
9310c25a7b
- -addon 0 seems to be a valid parameter...
2020-02-09 09:48:55 +01:00
Christoph Oelckers
598ce8a2ef
- increased amount of vertices to allow handling voxel packs.
...
This is merely a stopgap until the code can be properly refactored.
2020-02-09 08:32:40 +01:00
Christoph Oelckers
681155de65
- fixed GOG path lookup.
...
I was unable to verify the Steam paths so they may or may not work.
2020-02-07 22:23:33 +01:00
alexey.lysiuk
c54f813ea9
- fixed shifting of the current item in save/load menus
...
Virtual <New save game> item wasn't taken into account
2020-02-07 08:06:09 +01:00
alexey.lysiuk
1479e1feae
- unified demo path handling for all platforms
...
The current game subdirectory is now created on all platforms
2020-02-06 12:04:51 +01:00
alexey.lysiuk
787211c9dc
- unified saved games path handling for all platforms
...
The current game subdirectory is now created on all platforms
Added support for -savedir command line switch for all platforms
Removed save_dir CVAR in favor of cl_savedir which was available on Windows only
Made cl_savedir CVAR global instead of different value per each game
2020-02-06 12:04:51 +01:00
Christoph Oelckers
f6d9b5602b
- fixed hud_scale.
2020-02-05 19:06:36 +01:00
Christoph Oelckers
03a300988e
- version bump and new bug forum URL
2020-02-04 21:11:17 +01:00
Christoph Oelckers
1d468190a6
- fixed: parent-less confirmation screens did not process any input.
2020-02-04 21:02:22 +01:00
Christoph Oelckers
1126d5e3d4
- fixed return value of Mus_play
...
This wasn't always returning false if playback failed.
2020-02-04 20:32:51 +01:00
Rachael Alexanderson
37443f2365
- fix compile on 32-bit
2020-02-04 18:51:15 +01:00