Commit graph

  • f036e94cca - Duke (RR): Also fix location of p->apply_seasick() in the ticker as well. Mitchell Richters 2021-01-03 20:06:28 +1100
  • 6058669e29 - Duke: Within gi->GetInput() , call p->apply_seasick() after applylook() as per the original code, and call unconditionally since its guarded as to whether it runs or not internally. Original spot only had it called if on a vehicle which wasn't right. Mitchell Richters 2021-01-03 19:59:39 +1100
  • f6b9c3cba7 - Duke (RR): Fix braking on vehicles which never got picked up. Mitchell Richters 2021-01-03 19:25:49 +1100
  • edba971b7f - Duke: Remove newOwner check from cef1f8275b & cb93560a4a that were just cancelling out each other, and clean up 2x if (p->newOwner != nullptr) checks into one. Mitchell Richters 2021-01-03 18:45:56 +1100
  • d3b95d4d70 - Build/Duke: Remove the only use case for drawrooms() inline wrapper and change getcamspriteang() to return binangle instead of a build angle. Mitchell Richters 2021-01-03 17:35:19 +1100
  • 0cab84f17a - Duke: Backport EDuke32 commits b1e3f3bcf9c5214ae835d09e12cc41bac4f057ce & 4c4fdd1f4ab9381b60db06f37ec270850599e1ae in relation to swinging doors. Mitchell Richters 2021-01-03 15:44:57 +1100
  • 9b7d07df90 - Duke: Fix flashing vehicle HUD when cl_syncinput 1 is set. Mitchell Richters 2021-01-03 09:55:25 +1100
  • fc7dada764 - sync from gzdoom Rachael Alexanderson 2021-01-02 07:52:50 -0500
  • 86bb6b1cdc - Duke: Backport EDuke32 commit ac64e11553344084753cdd75abd898ec2c725a16 to fix buggy swinging doors, most apparent on E4L1. Mitchell Richters 2021-01-02 23:41:03 +1100
  • 617dc8001c - Exhumed: Fix automap player smoothness. Mitchell Richters 2021-01-02 19:50:02 +1100
  • 2ec79ad581 - Exhumed: Interpolate x/y/ang coordinates before passing to DrawOverheadMap(). Mitchell Richters 2021-01-02 19:49:06 +1100
  • aef6fddd3f - Blood: Fix automap player smoothness. Mitchell Richters 2021-01-02 19:41:48 +1100
  • b5e197d9be - Blood: Interpolate x/y/ang coordinates before passing to DrawOverheadMap(). Mitchell Richters 2021-01-02 19:36:46 +1100
  • fd026edc5c - SW: Interpolate automap player. Mitchell Richters 2021-01-02 18:44:07 +1100
  • 21da658617 - Duke: Interpolate automap player. Mitchell Richters 2021-01-02 18:23:12 +1100
  • be12da6bfb - Automap: Put in framework to interpolate automap player. Mitchell Richters 2021-01-02 18:23:01 +1100
  • 2fa2d93084 - Blood: Move synchronised input call to doslopetilting() above call to resetForcedSyncInput(). Mitchell Richters 2021-01-02 14:54:54 +1100
  • 25eaeff0db - Wrap all g_gameType & GAMEFLAG_BLOOD checks into isBlood() inline. Mitchell Richters 2021-01-02 14:46:58 +1100
  • 532d128afd - Blood: Migrate game's slopetilting code to calcviewpitch(). Mitchell Richters 2021-01-02 14:40:35 +1100
  • 3516e4c3b0 - Blood: Don't use cl_viewbob to control bobbing overall, only cl_viewhbob and cl_viewvbob as exposed via the menus. Mitchell Richters 2021-01-02 13:16:07 +1100
  • ae731d1eaf - Duke/RR: Expose cl_slopetilting via the menu. Mitchell Richters 2021-01-02 13:15:19 +1100
  • 5cfc528f5a - Exhumed: Don't clear localInput when copying to backend packet. Mitchell Richters 2021-01-02 11:17:17 +1100
  • 9833c94114 - Duke: Pass the player_struct through to FinalizeInput() in line with other functions. Mitchell Richters 2021-01-02 11:04:03 +1100
  • bcb838f3fb - Duke: Fix some broken checks in FinalizeInput() stemming from 5f33b0087f. Mitchell Richters 2021-01-02 10:43:03 +1100
  • 4397646cc4 - Duke: Move cancellation of spin from FinalizeInput() into applylook() in gameinput.cpp. Mitchell Richters 2021-01-02 10:26:16 +1100
  • 5f33b0087f - Duke: Comment out unused enum values but leave behind for reference purposes. Mitchell Richters 2021-01-02 10:09:42 +1100
  • 4aae71f0ee - InputState::ClearAllInput(): Call resetTurnHeldAmt() when clearing input. Mitchell Richters 2021-01-02 10:00:29 +1100
  • e65e112281 - Duke: Remove local calculation of turboturntime for RRRA vehicles in lieu of backend solution. Mitchell Richters 2021-01-02 09:59:51 +1100
  • 36c25ee2a0 - gameinput.cpp: Break out processMovement()'s turnheldamt calculations into functions. Mitchell Richters 2021-01-02 09:53:03 +1100
  • a1dd36ffee - Exhumed: Rename ps_input.h -> input.h. Mitchell Richters 2021-01-02 09:38:15 +1100
  • 37d13e3ea3 - SW: Remove unused turnheldtime missed when doing 949e456018. Mitchell Richters 2021-01-02 09:32:38 +1100
  • 3a801cbf5c - calcviewpitch(): Set scaleAdjust to default to 1 in prototype like other functions in gameinput.cpp. Mitchell Richters 2021-01-02 09:32:19 +1100
  • dac08a2cb9 - calcviewpitch(): Fix issue with returning horizoff to 0 from negative slope. Mitchell Richters 2021-01-02 01:15:58 +1100
  • 8003753989 - Duke/SW: Move each game's check of cl_slopetilting into calcviewpitch() backend function. Mitchell Richters 2021-01-02 00:34:44 +1100
  • 6d12159006 - Duke/SW: Consolidate each game's slopetilting function into backend solution. Mitchell Richters 2021-01-02 00:30:01 +1100
  • 3ec41e776c - SW: Clean up old auto aim/mouse aim bits. Mitchell Richters 2021-01-01 22:37:40 +1100
  • 949e456018 - All Games: Slight tidy up of gi->GetInput() functions. Mitchell Richters 2021-01-01 21:33:00 +1100
  • 571583ca9c - Duke: Store velocity scale in motoApplyTurn() as a variable like boatApplyTurn(). Mitchell Richters 2021-01-01 21:21:26 +1100
  • 591f593888 [Blood] Fix negative priority event processing Nikolay Ambartsumov 2020-12-31 16:48:42 +0200
  • edd5b92c94 [Blood] Fix wrong sector path marker stat lookup Nikolay Ambartsumov 2020-12-31 16:08:03 +0200
  • 3ecd02dcac - downgrade overflow message to a debug warning. Christoph Oelckers 2020-12-28 19:43:14 +0100
  • b73b59cf66 - fixed badly inherited exception subclass. Christoph Oelckers 2020-12-27 14:24:22 +0100
  • 0f8e73ce77 - inlined calc_globalshifts to get rid of two global variables. Christoph Oelckers 2020-12-13 21:41:04 +0100
  • 2184baaa18 - detection of alternative Twin Dragon GRP. Christoph Oelckers 2020-12-13 20:30:42 +0100
  • a0a710c56a - Duke: Fix camera horizon when viewing the screen from in-game. Mitchell Richters 2020-12-30 18:31:51 +1100
  • f2c6a23f38 - Duke: Allow horz input to go through when returning to center and horiz is abs(5) or less. This mimics the original behaviour where Duke would stop returning to center at 95/105. This allows faster mouse input to be applied instead of waiting for player's horizon to return to 0. Mitchell Richters 2020-12-30 18:04:30 +1100
  • 5c87b7b894 - Return to center using tangent of pitch, as per original games (Duke/SW). Mitchell Richters 2020-12-30 18:02:14 +1100
  • 0afaff2663 Revert "- Duke: Don't block horz input while returning to center." Mitchell Richters 2020-12-30 17:07:59 +1100
  • 5f62058020 - Duke: Don't block horz input while returning to center. Mitchell Richters 2020-12-29 16:48:28 +1100
  • 14d41e9984 - Exhumed: Tune position of compass, ammo count and underwater lungs following changes in 220283d1ec. Mitchell Richters 2020-12-29 14:12:43 +1100
  • f5bb8a5714 - fixed detection of Apple's Clang alexey.lysiuk 2020-12-28 13:45:40 +0200
  • 38faefa663 - set some install defaults for posix systems Rachael Alexanderson 2020-12-27 05:28:47 -0500
  • 220283d1ec - Exhumed: Made some adjustments to the status bar for original center alignment. Christoph Oelckers 2020-12-13 19:38:04 +0100
  • 3787e103d2 - use the same camera sprite selection logic as EDuke32 and RedNukem. Christoph Oelckers 2020-12-13 14:11:38 +0100
  • 0c71cc4b38 - allow use of external libvpx library on windows Rachael Alexanderson 2020-12-13 02:29:41 -0500
  • 218b0cfb03 - syncing these files over from GZDoom - this does not actually yet build for Windows ARM64, but it does put the framework in place to make that possible in the near future Rachael Alexanderson 2020-12-11 10:10:58 -0500
  • b58b21cca0 - Exhumed: The global variable holding the Ramses sprite index was not stored in a savegame. Christoph Oelckers 2020-12-11 19:33:06 +0100
  • 72df9c26d8 - Duke: fixed: SE31's handler overwrote the interpolation coordinates, which rendered interpolation ineffective. Christoph Oelckers 2020-12-11 19:17:41 +0100
  • dd7d661f9a - explicitly disable mipmapping for indexed textures. Christoph Oelckers 2020-12-10 20:46:44 +0100
  • ddd0b412ae - Exhumed: only run the level init code after loading a save, not after saving. Christoph Oelckers 2020-12-10 20:25:20 +0100
  • 6c36852ceb - SW: fixed positioning of the inventory bar. Christoph Oelckers 2020-12-10 20:20:17 +0100
  • 5b78f84bd7 - Blood: only set 'isrunning' when the player is actually running and not when just the run key is held down. Christoph Oelckers 2020-12-10 19:23:38 +0100
  • fdd9c10a55 - fixed: the statistics display didn't take the HUD's scale factor into account. Christoph Oelckers 2020-12-10 19:20:24 +0100
  • a8fd2e7ec3 - RR: fixed inventory display overlapping the weapon bar in status bar mode. Christoph Oelckers 2020-12-10 19:07:15 +0100
  • f41fe7c692 - Blood: fixed double inventory display on overlay status bar. Christoph Oelckers 2020-12-10 19:02:09 +0100
  • 94d3d643d7 - fixed: the file system's entry count was not updated before rehashing. Christoph Oelckers 2020-12-09 18:56:17 +0100
  • b98e06cd20 - Blood: header dependency cleanup. Christoph Oelckers 2020-12-09 15:56:32 +0100
  • 2c917ca7e1 - fixed cherry picked commit from upstream. Christoph Oelckers 2020-12-07 17:02:38 +0100
  • b3988165e2 - SW: fixed bad sector iterator in DriveCrush. Christoph Oelckers 2020-12-08 22:09:17 +0100
  • 3713cb0f09 PCExhumed: Torch bouncing fix Szilárd Biró 2020-12-06 17:04:24 +0100
  • 1a2b93f402 - fixed sky panning in Duke. Christoph Oelckers 2020-12-06 20:49:32 +0100
  • 88bed95400 - Exhumed: Changed visibility from 2048 to 1024 because 2048 is clearly far too dark. Christoph Oelckers 2020-12-06 20:25:23 +0100
  • 8d659bad32 - fixed V5/V6 format map loader. Christoph Oelckers 2020-12-06 20:17:27 +0100
  • 1e8fe482f3 - Duke: Partially address excessively fast sky in E4L1 as reported in #217. Mitchell Richters 2020-12-06 23:51:20 +1100
  • 51205fbdac - split actInit into several smaller functions. Christoph Oelckers 2020-12-02 20:22:13 +0100
  • eee972d446 - removed some unused functions from actor.cpp. Christoph Oelckers 2020-12-02 20:05:53 +0100
  • 19b731bc8f - removed the owner fuckery in Blood. Christoph Oelckers 2020-12-02 19:56:32 +0100
  • 045e487859 - actInit cleanup, new iterators returning DBloodActor. Christoph Oelckers 2020-12-02 17:10:00 +0100
  • c92aaaee20 - This is version 0.8.0 Christoph Oelckers 2020-12-06 10:51:35 +0100
  • d644065103 - SW: Fix another bad line from 06a069750f that was missed when doing a36c122ff1. Gaerzi 2020-12-06 20:11:26 +1100
  • a36c122ff1 - SW: Fix bad copy-paste from 06a069750f that was causing issues with SO vehicles and turrets. Mitchell Richters 2020-12-06 19:16:59 +1100
  • d4198a5b1a - Exhumed: 'paused' should not be part of the 'in a game' check. Christoph Oelckers 2020-12-06 08:39:40 +0100
  • 5fc8859342 - Blood: instead of messing around with the damage factors when toggling god mode, let the game check the actual god mode flag itself. Christoph Oelckers 2020-12-06 08:36:54 +0100
  • 99da4151d1 - fixed duplicate "snakecam" key in Exhumed savegame Christoph Oelckers 2020-12-06 08:22:56 +0100
  • 2f4abf93af - fixed loading of Blood savegames. Christoph Oelckers 2020-12-06 08:18:03 +0100
  • d04013066c - build a composite texture of all the segments for sky rendering to reduce the seams between the single segments. Christoph Oelckers 2020-12-04 22:29:25 +0100
  • aba3539275 - moved dudeSlope fully into DBloodActor. Christoph Oelckers 2020-11-07 16:26:14 +0100
  • 99c0b77cf2 - rerouted all accesses to gDudeSlope. Christoph Oelckers 2020-11-07 16:13:03 +0100
  • 7e78bc1c14 - refactored the SEQ callback to receive an actor pointer instead of an xsprite index. Christoph Oelckers 2020-11-07 15:16:12 +0100
  • 44805e29b3 - changed parameter of aiNewState to DBloodActor Christoph Oelckers 2020-11-07 13:46:03 +0100
  • 502d911a95 - refactored Blood's AI callback interface to only use a single DBloodActor parameter. Christoph Oelckers 2020-11-06 22:48:22 +0100
  • 0ac41e0b5a - drafted a DBloodActor to wrap the multitude of arrays (12 overall!) in which an actor is split up. Christoph Oelckers 2020-12-02 12:46:44 +0100
  • bc1adc9c51 - Blood: fixed cl_autorun affecting bobbing intensity even when no movement takes place. Christoph Oelckers 2020-12-04 00:06:23 +0100
  • 396e3cd524 - actually call the model animation timer somewhere. Christoph Oelckers 2020-12-02 00:19:22 +0100
  • 25ef58f897 - re-enabled all model specific code in Duke's animatesprites function and removed some remaining software renderer-only code in the engine. Christoph Oelckers 2020-12-01 23:57:39 +0100
  • 9a507e5d0a - fixed model rendering. Christoph Oelckers 2020-12-01 22:03:20 +0100
  • b0bf51ec5c - Duke/RR: Selecting the alternative weapon must set the proper bits in 'subweapon'. Christoph Oelckers 2020-12-01 21:07:38 +0100
  • 06a069750f - addressed more type casting issues in SW. Christoph Oelckers 2020-12-01 19:01:38 +0100
  • 39b67b4086 - SW: removed some very dangerous type casting. Christoph Oelckers 2020-12-01 18:24:24 +0100
  • b52668ecdf - SW: added some simple allocation wrappers around common code sequences. Christoph Oelckers 2020-12-01 16:53:29 +0100