Commit Graph

11185 Commits

Author SHA1 Message Date
Christoph Oelckers fc017f5868 - removed unused editwall variable. 2020-06-26 20:28:57 +02:00
Christoph Oelckers 16db8195d5 - fixed incomplete texts in inventory.
This didn't properly discover bad lowercase entries in the font.
2020-06-26 12:20:24 +02:00
Christoph Oelckers 7490d6cd18 - 2d stuff 2020-06-25 21:51:44 +02:00
Christoph Oelckers 43f899f2ce - Do not start multiple instances of the same sound on the same source in Exhumed.
From the looks of it the engine calls the sound function repeatedly while the sound plays to perform distance checks.
With the OpenAL backend these checks are totally unnecessary and shouldn't do anything.
2020-06-24 22:02:23 +02:00
Christoph Oelckers 2bd4173716 - renamed a few headers. 2020-06-24 21:21:02 +02:00
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