Mitchell Richters
8c723f52d1
- make controller input identical across all games.
...
* Convert axes in ControlInfo struct from int32_t to float as what's received from the backend.
* Remove all the scale up/down math since we don't need that with floats and replace with float constants that match old behaviour.
* Store q16mlook scaling as a constant for use with mouse and upcoming controller code.
* Add required controller code to Blood as the only game not to have working controllers.
* Fix typos in (gInput.forward > input.forward) for `ctrlGetInput()` in Blood.
* Remove use of `scaleAdjustmentToInterval()` on Exhumed and Shadow Warrior as they only process forward/side velocities within the game's ticrate.
* Repair angvel/aimvel scaling mistakes from d79a5d256d
.
* Scale dyaw and dpitch by 25% for Shadow Warrior as the game runs 25% faster than the other games, leading to faster input.
2020-06-24 20:08:56 +02:00
Christoph Oelckers
28b2bcb444
- removed unused header.
2020-06-24 01:02:11 +02:00
Christoph Oelckers
e146e73345
- consolidated the 'music' parsing in Defs (pending a refactor of the MAPINFO system.)
...
- removed the remaining parts of the game Defs parser because we do not want anything EDuke in here.
2020-06-24 00:40:22 +02:00
Christoph Oelckers
4b743b4063
- use the original palette loader from RR.
2020-06-23 22:51:37 +02:00
Christoph Oelckers
22e4141395
- removed duplicate header.
2020-06-23 22:01:58 +02:00
Christoph Oelckers
18b272412a
- command line stuff can be traced back to JFDuke.
2020-06-23 21:56:42 +02:00
Christoph Oelckers
99067f3bd6
- a small bit more is gone.
2020-06-23 21:12:15 +02:00
Mitchell Richters
291475eeb5
- simplify visibility calculation from changes performed in d80a32d379
.
...
* Achieves the exact same result in a cleaner fashion.
2020-06-23 14:16:42 +02:00
Mitchell Richters
c05eb6dbb6
Blood: Fix issues with weapon not switching properly if cycling the weapons too quickly.
...
- This means that while weapons can't be changed mid-animation, they switch consistently. I feel they animate quick enough, anyway.
2020-06-23 12:19:53 +02:00
Mitchell Richters
e1e05eeaa7
- change cl_defaultconfiguration default from '2' (leftbinds) to '0' (defbinds).
2020-06-23 12:16:11 +02:00
Christoph Oelckers
73e436730d
- fixed interpolation and sprite setup.
...
Both caused quite noticable glitches on the first WW2GI map.
2020-06-22 21:07:20 +02:00
Mitchell Richters
91cc97ced0
Change Next/Previous Weapon button handling for Shadow Warrior.
...
- Makes consistent with Duke 3D, RR and Blood.
2020-06-22 07:47:58 +02:00
Christoph Oelckers
1993642ce8
- fixed precacher.
2020-06-22 01:07:19 +02:00
Christoph Oelckers
e113851a39
OnMotorcycle etc.
2020-06-22 00:40:16 +02:00
Christoph Oelckers
d6f1c76c9d
cleanup
2020-06-22 00:40:15 +02:00
Christoph Oelckers
92c5d73407
- removed sooundsdyn - this isn't needed because no sounds get remapped.
2020-06-22 00:40:05 +02:00
Christoph Oelckers
6a0e7c14ee
- fixed compile.
2020-06-22 00:37:32 +02:00
Christoph Oelckers
72e7bde578
- deleted old version.
...
# Conflicts:
# source/games/duke/src/zz_game.cpp
2020-06-22 00:27:12 +02:00
Christoph Oelckers
a343ceb5bc
animatesprites
2020-06-22 00:27:12 +02:00
Christoph Oelckers
17a548fc00
- cleanup
2020-06-22 00:27:11 +02:00
Christoph Oelckers
56834dee6b
- 2D animation fix.
2020-06-22 00:27:11 +02:00
Christoph Oelckers
98fad20dd2
- removed old code.
2020-06-22 00:27:11 +02:00
Christoph Oelckers
9e08d81a6b
- prelevel
2020-06-22 00:27:11 +02:00
Christoph Oelckers
adaaea2951
- displayflamethrower
2020-06-22 00:16:22 +02:00
Christoph Oelckers
19b6064129
-resetpspritevars
2020-06-22 00:16:22 +02:00
Christoph Oelckers
913253bb0c
next...
2020-06-22 00:07:26 +02:00
Christoph Oelckers
42bbc1e6ce
resetprestat
2020-06-22 00:07:26 +02:00
Christoph Oelckers
4af227fec6
- resetinventory.
2020-06-22 00:07:25 +02:00
Christoph Oelckers
fe49d0d2d9
- resetinventory.
2020-06-22 00:07:25 +02:00
Christoph Oelckers
4c00e4cf7c
- got rid of the old precaching code.
...
# Conflicts:
# source/games/duke/src/zz_premap.cpp
2020-06-22 00:07:25 +02:00
Christoph Oelckers
4664d9f970
- deleted old version.
2020-06-22 00:06:52 +02:00
Christoph Oelckers
16bad04da8
- premap stuff.
...
# Conflicts:
# source/glbackend/glbackend.cpp
2020-06-22 00:06:51 +02:00
Christoph Oelckers
ed9b418db7
- deleted a bit more unused code.
...
# Conflicts:
# source/games/duke/src/zz_config.cpp
2020-06-22 00:06:34 +02:00
Christoph Oelckers
10976e3865
- removed unused code.
2020-06-22 00:06:28 +02:00
Christoph Oelckers
f437015350
- removed network code because whatever gets done here, this code won't be it.
2020-06-22 00:06:28 +02:00
Christoph Oelckers
603afdde87
- weapon draw code tested and old version removed.
...
# Conflicts:
# source/games/duke/src/zz_player.cpp
2020-06-22 00:06:27 +02:00
Christoph Oelckers
e827e7a59b
- be gone
2020-06-22 00:05:08 +02:00
Christoph Oelckers
e3153f143d
hudweapon
...
# Conflicts:
# source/build/src/engine.cpp
2020-06-22 00:05:07 +02:00
Christoph Oelckers
4dee181405
- still needed
2020-06-22 00:00:57 +02:00
Christoph Oelckers
df545d34eb
haskeys
2020-06-21 23:46:30 +02:00
Christoph Oelckers
7ec3232a3a
- removed old process input code.
2020-06-21 23:46:30 +02:00
Christoph Oelckers
a966e34caa
- broken palette checks fixed - the new input routine mostly works.
2020-06-21 23:46:29 +02:00
Christoph Oelckers
ed81022d71
- RRRA weapons work again.
2020-06-21 23:46:29 +02:00
Christoph Oelckers
960e656be6
- more gone
2020-06-21 23:46:29 +02:00
Christoph Oelckers
4ecee598af
- P_ProcessWeapon transitioned.
2020-06-21 23:46:29 +02:00
Christoph Oelckers
244826cfa0
processinput_r
2020-06-21 23:46:28 +02:00
Christoph Oelckers
fadbe61b9c
-processinput_d
2020-06-21 23:46:28 +02:00
Christoph Oelckers
df41875aa6
- weapon code cleaned up
2020-06-21 23:46:28 +02:00
Christoph Oelckers
1c29a44d3e
- use access functions to change horizon.
2020-06-21 23:46:28 +02:00
Christoph Oelckers
2085167703
- safety commit, weapon code incompletely ported.
2020-06-21 23:46:27 +02:00