Christoph Oelckers
c31b0486a0
- WH: disabled menu entries for non-existent options.
2021-06-27 09:54:38 +02:00
Christoph Oelckers
283ed142ad
- WH: use correct internal button for 'fly down'
2021-06-27 09:36:47 +02:00
Christoph Oelckers
dd8505829e
Merge branch 'master' into whaven
2021-06-27 09:27:40 +02:00
Christoph Oelckers
2af2d29084
- add hitscan only autoaim for SW.
2021-06-26 12:18:27 +02:00
Christoph Oelckers
3512fe8fba
- dynamically adjust SW's menu spacing based on language.
2021-06-26 11:58:40 +02:00
Mitchell Richters
9ed27effe5
- SW: Tune position of HUD elements since ZScript-ification.
...
* Fixes #428 .
2021-06-24 21:13:05 +10:00
Mitchell Richters
30da87d55b
- Exhumed: Fix level stat position on full HUD.
...
* Fixes #429 .
2021-06-24 20:56:20 +10:00
Mitchell Richters
a27888f9df
- Duke (RR): Tune position of RR HUD elements since ZScript-ification.
...
* Fixes #433 .
2021-06-24 20:28:29 +10:00
Hugo Locurcio
672637fc13
Add an Ambient Light slider to the Display Options setting GUI
...
`r_ambientlight` works in a way similar to EDuke32's Visibility slider.
Higher values decrease the amount of visible "fog" in the distance,
especially in darker areas.
2021-06-17 23:42:41 +02:00
Christoph Oelckers
9324898cbc
- added missing widescreen sprite for RRRA's bike
2021-06-13 10:10:16 +02:00
Christoph Oelckers
4e82270aab
- added credits for all widescreen tile contributors to AUTHORS.md.
2021-06-13 09:53:52 +02:00
Christoph Oelckers
5556756d43
- map fix for Hickston Swamp (RR mod) E1L3:
...
Wall sprite is placed in the wrong sector which makes the new renderer's far stricter checks to reduce sprite flicker fail to position it correctly.
2021-06-13 09:32:30 +02:00
Christoph Oelckers
b6c7ee1a94
- WH2 font fixes and translation setup.
2021-06-05 22:23:28 +02:00
Christoph Oelckers
8e513429ad
- WH: fixed the font setup and set proper scaling value.
2021-06-05 22:08:14 +02:00
Christoph Oelckers
8c020059ac
- WH: added the second fullscreen HUD
2021-06-05 21:40:01 +02:00
Christoph Oelckers
d189fbf5ca
- WH: first overlay HUD variant and window frame.
2021-06-05 20:10:34 +02:00
Christoph Oelckers
dfbfd8369e
- WH: fixed statusbar layout
2021-06-05 19:09:45 +02:00
Christoph Oelckers
bd1c37960f
- display the status bar.
...
It's totally broken, but at least a start.
2021-06-05 16:59:41 +02:00
Christoph Oelckers
d35092698d
- Witchaven: fix status bar code so that everything compiles again.
2021-06-03 19:42:49 +02:00
Christoph Oelckers
198fbf9297
Merge branch 'master' into whaven
...
# Conflicts:
# source/core/screenjob.cpp
# source/core/searchpaths.cpp
2021-06-03 08:52:19 +02:00
Christoph Oelckers
22364ff2f8
- enabled saveloadconfirmation menu option.
2021-06-01 21:27:19 +02:00
Christoph Oelckers
a0bf16d8fe
- let Twin Dragon load the regular sw.def file.
...
TwinDrag.def is just some leftover SWP stuff in one of the available GRPs and should not be used.
2021-05-31 23:38:49 +02:00
Christoph Oelckers
8b507ed606
- enabled the ENDOOM-like text screens when quitting Duke and SW.
...
Turned out that all they needed was the font.
2021-05-31 23:16:52 +02:00
Christoph Oelckers
e9dad5b298
- activated the language menu for the already completely translated languages
...
DE, PT and RO at this time.
2021-05-31 21:26:35 +02:00
Christoph Oelckers
9ab24f6031
- make sure that substitution remaps work in Duke's menus.
2021-05-31 21:20:32 +02:00
Christoph Oelckers
8900cc2f2e
- cleanup of automap label printing.
...
Moved larger parts of the font selection logic into common code.
2021-05-31 21:20:32 +02:00
Christoph Oelckers
ee60a92b69
- removed debug output.
2021-05-31 21:20:32 +02:00
Christoph Oelckers
9c60ab791b
- implemented all needed font overrides for localization.
2021-05-31 21:20:31 +02:00
Christoph Oelckers
d174b61c3c
- allow switching between the two Duke BigFonts and fix Y in Duke's BigFont13.
2021-05-31 21:20:31 +02:00
Christoph Oelckers
90bcba302e
- layout adjustments for localized texts.
...
In particular SW's main menu was far too tightly spaced, allowing no room for accents.
2021-05-31 21:20:31 +02:00
Christoph Oelckers
af781e0422
- moved all font setup out of the C++ code.
...
All internal fonts now get defined through FONTDEFS.
Also fixing a few offsets.
2021-05-31 21:20:31 +02:00
Christoph Oelckers
42b70a7d93
- added internationalized fonts.
...
This still needs a bit of fixing and tweaking but most is working.
2021-05-31 21:20:30 +02:00
sinisterseed
64a3c5aac8
- expose the HQ resize options to the menu.
2021-05-29 15:58:31 +03:00
Christoph Oelckers
39b84c4063
- don't use DI_ITEM_RELCENTER for Blood's animated heart.
...
It does not look right for this sprite.
2021-05-29 13:42:00 +02:00
Christoph Oelckers
db21313c96
- add some hackery to deal with WT's bosses.
...
This was the result of some gross change to the spawning code which suddenly changed the rules about minibosses.
To reduce the impact, it is only enabled for the "Alien World Order" maps.
2021-05-29 13:12:50 +02:00
Christoph Oelckers
8fae793341
- defined a new constant, CR_NATIVEPAL, to use the font functions with a predefined palette.
...
This is mainly for code clarification, the value is the same as CR_UNDEFINED.
2021-05-29 11:47:05 +02:00
Christoph Oelckers
d44500863b
- removed the multiplayer scoreboard screens.
...
Since there is no plan to keep them in case MP gets implemented there's no need to maintain them.
These should later be replaced by a generic screen using a better font and a layout that takes higher resolutions into account.
2021-05-27 13:33:54 +02:00
Christoph Oelckers
a63873d243
- fixed 'pause' keybinding control was disabled in the menu.
2021-05-23 17:10:51 +02:00
Christoph Oelckers
8aed9063f8
- sector splitting hack for SW $bath.map.
2021-05-23 17:06:47 +02:00
Christoph Oelckers
b2545f8042
- PlayMusic script function.
2021-05-23 16:21:04 +02:00
Christoph Oelckers
0c6e2f0c9e
- silenced some warnings.
2021-05-22 15:34:04 +02:00
Christoph Oelckers
d7a47b2f3a
- route all accesses to gameaction from the backend through the sysCallbacks.
...
gameactions are frontend specific so this needs to be decoupled.
2021-05-22 13:02:34 +02:00
Christoph Oelckers
6ae09f8ec9
- ported Doom's type-on text screens as a screen job overlay.
2021-05-22 12:08:08 +02:00
Christoph Oelckers
5337513044
- ported GZDoom's subtitle drawer to the cutscene framework.
...
For later use, this isn't used yet.
2021-05-22 10:26:53 +02:00
Christoph Oelckers
d2ed4e703d
- made Exhumed's text scroller a universal component of the cutscene system, usable by all games.
2021-05-22 10:06:15 +02:00
Christoph Oelckers
0d793a59fd
- moved the cutscene core to 'engine'.
...
More adjustments for making this code compatible with GZDoom.
2021-05-22 02:15:49 +02:00
Christoph Oelckers
c80c2e7a6c
- this wasn't supposed to be changed.
2021-05-19 22:48:21 +02:00
Christoph Oelckers
75cc66083d
- Blood: fixed use of wrong font for ammo display on statusbar.
2021-05-19 22:40:10 +02:00
Christoph Oelckers
91bd24f8b5
- fixed level name display on automap.
2021-05-19 22:21:11 +02:00
Christoph Oelckers
4d8a2c91f2
- another WIP.
2021-05-19 00:43:50 +02:00