Christoph Oelckers
ccc77cefbb
Merge branch 'master' into whaven
2021-05-09 11:24:48 +02:00
Christoph Oelckers
3fce8ab693
- added support for the 3 missing Duke Vacation SSIs.
2021-05-06 17:14:18 +02:00
Christoph Oelckers
6f19c415d6
Merge commit '6589222da6e2ac09d90681dbc6f97154cd60ef0b' into whaven
...
# Conflicts:
# source/core/gamecontrol.h
# source/core/searchpaths.cpp
# wadsrc/static/zscript.txt
# wadsrc/static/zscript/razebase.zs
2021-05-03 18:53:54 +02:00
Christoph Oelckers
d206a767b2
- added render workaround for CP07.
2021-05-03 17:48:35 +02:00
Christoph Oelckers
8003ab6fa3
Merge branch 'scriptable_cutscenes' into newrenderer
2021-05-02 22:37:46 +02:00
Christoph Oelckers
21aa5c9234
- added game flags for all supported add-ons.
2021-04-30 20:08:31 +02:00
Christoph Oelckers
5784e45f41
Merge commit 'aa6bd8ffcc11c0ae3de1dae1ab530a999dd510c9' into whaven
...
# Conflicts:
# source/core/gameinput.h
2021-04-25 12:18:39 +02:00
Christoph Oelckers
ad28630df6
- offloaded map patches to data files.
...
This is a lot easier to manage than having them in the code.
For now it piggybacks on the map hack feature, later this should use the same scripted approach as GZDoom.
2021-04-24 23:07:35 +02:00
Christoph Oelckers
ba5b8b3d6f
Merge commit '2f696e1a95997f2969d1ddb49cd2827bde58479f' into whaven
...
# Conflicts:
# source/core/gameinput.h
2021-04-19 13:11:41 +02:00
Christoph Oelckers
d5dc8230d6
- fixed typo.
2021-04-17 17:21:02 +02:00
Christoph Oelckers
e82f17f9c6
Merge commit 'e89761d2d526581e4599f564b26a6eb983fd92ec' into whaven
...
# Conflicts:
# source/core/d_protocol.h
# source/core/gameinput.h
2021-04-17 14:59:12 +02:00
Christoph Oelckers
53cd8958ae
- added a fallback generic record for identifying Blood.rff based on content.
...
This is for loading mods that have been set up to require running BARF before they can be used. Strict CRC identification does not work for these.
2021-04-17 13:11:02 +02:00
Christoph Oelckers
6ad3ac8ef9
- added GameID field to GrpInfo.
...
This is for allowing new features easier referencing of the various records.
2021-04-13 18:08:55 +02:00
Christoph Oelckers
2a7f2f4381
Merge commit '798cf2f9733c1415eef335a45f4d69962fae0695' into whaven
2021-04-12 20:41:39 +02:00
Christoph Oelckers
ac04403292
- added native support for Nightfright's Alien World Order" GRP generator.
2021-04-12 19:35:39 +02:00
Christoph Oelckers
db5fbe3bbb
- make the startup banner in the initial console window work.
2021-04-10 19:14:30 +02:00
Christoph Oelckers
b8fd41a58f
Merge master into whaven
...
# Conflicts:
# source/core/gamecontrol.h
2021-03-15 10:42:59 +01:00
Christoph Oelckers
f4b27bbd27
- sort the game selection list by definition order in grpinfo.txt.
...
This is to have consistent ordering, independent of where the files are found.
Game order is: Duke, Blood, Shadow Warrior, Redneck Rampage, Nam, WW2GI, Exhumed, all the official mission packs are grouped below the game they belong to.
2021-03-12 23:45:03 +01:00
Christoph Oelckers
6368db7d9e
- deactivate the swcustom.txt in ProAsm's Wanton Destruction.
...
This is to allow the internal one to take over which has localizable labels.
2021-03-02 21:48:58 +01:00
sinisterseed
410a269c93
- added autodetection support for the ProAsm version of Wanton Destruction.
2021-03-02 22:32:38 +02:00
Christoph Oelckers
5aacb2370d
- fixed game resource lookup.
...
The algorithm was a bit too complicated and missed the smallest defined game resource.
GrpInfo was renamed because there were two of them which created a debugger conflict.
2021-02-13 10:07:18 +01:00
Mitchell Richters
7ed32ad5d6
- WHaven: Skirt around Witchaven detection issues in parser by duplicating grpinfo object in grpinfo.txt.
2021-02-13 19:00:33 +11:00
Mitchell Richters
a515426c68
Merge branch 'master' into witchaven2
2021-01-01 17:32:32 +11:00
Christoph Oelckers
2184baaa18
- detection of alternative Twin Dragon GRP.
2020-12-30 09:55:57 +01:00
Christoph Oelckers
26c7bcdca4
- added default controller bindings from GZDoom.
2020-11-23 13:54:22 +01:00
Christoph Oelckers
fd3303ab2b
- set up the Witchaven specific controls and their menu entries.
...
Sorry, no text file yet.
2020-10-31 14:07:43 +01:00
Christoph Oelckers
7f7a576961
- music code.
2020-10-31 14:05:00 +01:00
Christoph Oelckers
ff06895470
- added game identifiers for Witchaven 1+2
...
Lacking any main resource file, this checks for the JOESND containers to avoid rewriting the detection logic to work without containers.
2020-10-31 14:05:00 +01:00
Christoph Oelckers
26a31a626d
- option menus are working, although all colors are still wrong and the captions are not displayed.
2020-10-04 21:42:40 +02:00
Christoph Oelckers
b57e13ff62
- mouse code update.
...
May still need some tweaking of the factors.
2020-09-28 22:36:43 +02:00
Christoph Oelckers
2e4596b99b
- fixed typo in menu.
2020-09-26 17:45:46 +02:00
Christoph Oelckers
b93a9b478a
- implemented World Tour's developer commentaries.
2020-09-26 17:43:34 +02:00
Christoph Oelckers
ac99e35c9a
- fixes for menu
2020-09-25 19:04:33 +02:00
Christoph Oelckers
0bb45a0a41
- added postprocessong options to menu
2020-09-25 18:42:07 +02:00
Christoph Oelckers
5e6317b8b9
Merge remote-tracking branch 'remotes/Github_private/Blood_InputReworking'
2020-09-22 23:32:28 +02:00
sinisterseed
831a9e3b29
- added menu entry for "cl_viewbob" in SW too
2020-09-22 23:25:07 +02:00
Mitchell Richters
2bc4291817
- menudef.txt: Remove a few Exhumed exclusions.
...
* These didn't seem to apply (as in, these functions worked out of the box for Exhumed) so I forgot about checking this.
2020-09-22 19:53:24 +10:00
Mitchell Richters
7bf1cacc7f
- Blood/Duke/RR/SW: Unify the player's angle function.
...
* For Blood/SW, exposes `SB_LOOK_LEFT`/`SB_LOOK_RIGHT` to games, hooking up `q16look_ang` and `q16rotscrnang` within.
* For SW, use Duke & Blood's return to center function and remove `PF_TURN_180` bit.
* For RR, replace a few misused bits with some bools inside of `player_struct`.
* Since bulk of functionality is sourced from Duke (30Hz), apply proper scaling so SW speed matches (40Hz).
2020-09-21 17:12:26 +10:00
Christoph Oelckers
b7f0e2c3c3
- added sound FX remapping for World Tour so it can use the original VOCs.
...
Fixes #353
2020-09-11 20:17:36 +02:00
Christoph Oelckers
093d991bff
- fixed quicksave rotation count in menu
...
Fixes #382
2020-09-09 20:57:15 +02:00
Christoph Oelckers
d011a16c5b
- added a menu option for WT's music switch.
...
Fixes #370
2020-09-08 22:37:21 +02:00
Christoph Oelckers
5524d8eab7
- credits updated to the current state of things.
2020-09-08 18:36:47 +02:00
Christoph Oelckers
5d01be8258
- fixed incorrect panning setup for WASD
2020-09-08 18:35:21 +02:00
Christoph Oelckers
dbcbdf2bc6
- moved RR's pee key binding to the proper menu
2020-09-08 18:07:06 +02:00
Christoph Oelckers
6b89bf97fe
fixed #362 - misnamed CVAR in MENUDEF.
2020-09-07 19:45:20 +02:00
Christoph Oelckers
e63e134195
- fixed automap follow mode and added some menu entries for the new options and key bindings.
2020-09-06 23:12:47 +02:00
Christoph Oelckers
36b9ac54b7
- added a parser for World Tour's language files.
2020-09-05 21:33:04 +02:00
Christoph Oelckers
32ec9ff369
- consolidated crosshair drawing and added ZDoom's crosshair code.
...
For Exhumed this is the default, for the other games it is an option.
Fixes #269 .
2020-09-05 13:57:26 +02:00
Christoph Oelckers
80cea90854
- implemented zoom by mouse wheel for the automap.
...
Fixes #121
2020-09-05 09:10:24 +02:00
sinisterseed
aed5f91b9c
- small update to the credits (lowskill has evolved into sinisterseed)
2020-09-02 14:37:20 +02:00