Commit graph

  • bd8cc21a16 Version update for public release and updated Gold Patrons master Simon 2023-09-29 22:16:22 +0100
  • 1d682e8a96 Couple of Blood fixes Simon 2023-07-03 21:51:47 +0100
  • 0848094228 Prevent view pitching weirdly at times when using AllowPitchOverride Simon 2023-06-28 20:08:31 +0100
  • d26411d195 Implement height scaling when shrunk in Duke Simon 2023-06-27 23:36:57 +0100
  • 17271b2a5d Don't clamp pitch Simon 2023-06-27 23:36:08 +0100
  • 93eabd1b4f Fix crash when clipping through into non-sector areas Simon 2023-06-27 23:35:57 +0100
  • 92bdafc4ba Various things Simon 2023-06-26 22:40:39 +0100
  • bdc83b3e64 Update gold tier patrons Simon 2023-06-25 16:54:28 +0100
  • bbc0392d9f change gl_texture_filter default to 5 Simon 2023-06-25 14:51:10 +0100
  • 4c6728e184 change config name to razexr.ini Simon 2023-06-25 14:50:54 +0100
  • 5c6a0c84eb Allow game to override pitch Simon 2023-06-25 14:50:41 +0100
  • 727103b565 Use improved game yaw resync logic Simon 2023-06-25 10:08:40 +0100
  • 95b2303bad Fix screen shaking when firing weapons in Blood Simon 2023-06-25 10:02:15 +0100
  • a7c228aab6 Rebind quick kick so it can be defaulted as the thumbrest on Quest Simon 2023-06-21 22:36:34 +0100
  • b147871ffa Addition of vr_weaponYawAdjust Simon 2023-06-21 17:37:15 +0100
  • f284f2d126 Update version.h Simon 2023-06-20 22:37:11 +0100
  • 3733098b05 Implemented Weapon Pitch Adjust Simon 2023-06-20 22:35:47 +0100
  • 9a2dbe8c93 Update gameinput.cpp Simon 2023-04-16 15:29:28 +0100
  • 7536fbfa85 Merge remote-tracking branch 'upstream/master' Simon 2023-03-18 10:22:22 +0000
  • 1147030bca - Remove concept of InputOptions, its messy and unnecessary. Mitchell Richters 2023-03-18 21:16:50 +1100
  • ec7f5410ca Merge remote-tracking branch 'upstream/master' Simon 2023-03-18 10:09:51 +0000
  • 366423a09b - Extra const-ness that I'm not sure matters or not. Mitchell Richters 2023-03-18 20:14:01 +1100
  • 672c53c35c - Move CCMD pause to gamecontrol.cpp so it can be static. Mitchell Richters 2023-03-18 19:54:05 +1100
  • b3c27a177e - Consolidate each game's gi-GetInput() into a unified function. Mitchell Richters 2023-03-18 19:48:18 +1100
  • 65ee4b14d6 - Move gi->getConsoleActor() directly into the header. Mitchell Richters 2023-03-18 16:31:38 +1100
  • ee294d7fa0 - Blood: Force synchronised input while dead. Mitchell Richters 2023-03-18 19:22:10 +1100
  • 3442290fa2 - Repair bad setup for global input scale uncovered after making Duke better. Mitchell Richters 2023-03-18 19:20:53 +1100
  • 4355a44721 - Duke: Rework input blocking setup. Mitchell Richters 2023-03-18 19:28:02 +1100
  • bd3e9b305e - Adjust signatures of input functions slightly for consistency. Mitchell Richters 2023-03-18 17:35:30 +1100
  • b8ba78cf89 - Exhumed: Use array pointers in GameInterface::Ticker() for one's sanity. Mitchell Richters 2023-03-18 13:46:49 +1100
  • 42a895d666 - Exhumed: Move dead checks out of the input handler and into the ticker. Mitchell Richters 2023-03-18 19:29:15 +1100
  • 1af60fb02b - Exhumed: Clear local input accumulation buffer after copying a packet, just like the other games. Mitchell Richters 2023-03-18 13:02:06 +1100
  • 0cf44e42fc - Exhumed: Eliminate initsectp global. Mitchell Richters 2023-03-18 12:52:54 +1100
  • d30ce9691a - Exhumed: Eliminate initpos global. Mitchell Richters 2023-03-18 12:49:44 +1100
  • 5fe4b0fdb1 - Exhumed: Eliminate inita global. Mitchell Richters 2023-03-18 12:44:37 +1100
  • 401236980c - Duke: Tidy up some unnecessarily deep branches in vehicle input code. Mitchell Richters 2023-03-18 12:14:20 +1100
  • 51a20211f3 - Duke: Tidy up some repeated bools in vehicle input code. Mitchell Richters 2023-03-18 12:10:29 +1100
  • 37dda1aa0e - Duke: Move input bit pre-processing into hud_input(). Mitchell Richters 2023-03-18 19:19:20 +1100
  • 5a6495956f - Duke: Move Quick_Kick button test into ApplyGlobalInput() as it doesn't seem to share a bit with any other game anymore. Mitchell Richters 2023-03-18 13:26:15 +1100
  • b1888a44c3 - SW: Process weapon bits within the ticker and not the input handler. Mitchell Richters 2023-03-18 13:23:19 +1100
  • a4f0a75a58 - SW: Simplify unsynchronised input setup. Mitchell Richters 2023-03-18 11:40:42 +1100
  • 292030b59e - Duke: Repair issues with going underwater after taking some stuff out of the global state. Mitchell Richters 2023-03-18 19:17:28 +1100
  • b07732bae4 - Duke: Remove duplicated call to SetupGameButtons() that's done globally in RunGame(). Mitchell Richters 2023-03-18 09:09:16 +1100
  • a45890e064 - Move some Duke-specific stuff out of ApplyGlobalInput(). Mitchell Richters 2023-03-18 09:15:15 +1100
  • eed9716d86 - Move joyaxes[] array from getHidInput() directly into ControlInfo. Mitchell Richters 2023-03-17 20:42:19 +1100
  • 08d22f49f4 - Negate ControlInfo::dpitch to match data out of backend. Mitchell Richters 2023-03-17 20:37:09 +1100
  • fc069feac6 - Negate ControlInfo::dyaw to match data out of backend. Mitchell Richters 2023-03-17 20:45:52 +1100
  • 446218dd7b - Get mouse/controller input by pointed variable and not copy on return. Mitchell Richters 2023-03-17 20:58:11 +1100
  • 1f97e73501 - Rename ControlInfo joystick variables to names matching backend. Mitchell Richters 2023-03-17 20:16:58 +1100
  • 686bec5664 - Duke: Make vehicle input functions work on floats and not doubles and FAngles. Mitchell Richters 2023-03-17 19:40:36 +1100
  • 7f79ee9801 - Exhumed: Repair missing negation affecting death sequence. Mitchell Richters 2023-03-17 19:17:18 +1100
  • 81caf74721 - Tidy up coord stat to use gi->getConsoleActor() and also print pitch. Mitchell Richters 2023-03-17 17:28:26 +1100
  • 3c4b4e4483 - Tidy up warptocoords CCMD since everything is in an actor now. Mitchell Richters 2023-03-17 17:28:04 +1100
  • e6cffbaefb - Duke: Remove unnecessary playrunning() test within a loop. Mitchell Richters 2023-03-17 14:41:17 +1100
  • 130c5315e9 - Call PlayerAngles::resetCameraAngles() from within the player loop of each game. Mitchell Richters 2023-03-17 14:40:18 +1100
  • d329328191 - Rename PlayerAngles::RenderAngles to CameraAngles. Mitchell Richters 2023-03-17 14:20:36 +1100
  • 742a2e5c9a - Exhumed: Ensure automap uses untouched interpolated actor position. Mitchell Richters 2023-03-17 14:11:27 +1100
  • 0fca5b14a2 - SW: Ensure automap uses untouched interpolated actor position. Mitchell Richters 2023-03-17 13:45:29 +1100
  • d6b68dec5e - Duke: Remove player_struct::resurrected flag I added in 2021 and fix issue properly. Mitchell Richters 2023-03-17 12:29:37 +1100
  • d17650f885 - removed the ValidateTarget call from HackSeqCallback. Christoph Oelckers 2023-03-16 17:49:50 +0100
  • c4041affb1 - Duke: Reduce boilerplate from previous commit. Mitchell Richters 2023-03-16 22:24:34 +1100
  • 9a17d33579 - Duke: Ensure spawned player actor has view height baked in up until the first getzrange() call. Mitchell Richters 2023-03-16 22:15:11 +1100
  • 8bcbc1b892 - Null the roll angle used for weapon drawing when looking left/right and with Blood's delirium for now. Mitchell Richters 2023-03-16 16:34:31 +1100
  • 528eb0ea9a - Blood: Fix state checks when using TNT while diving underwater. Mitchell Richters 2023-03-16 15:50:52 +1100
  • cb1e4e7a34 - Exhumed: Ensure Player::items[] is signed. Mitchell Richters 2023-03-16 13:05:22 +1100
  • 3d6f1e1a04 - Exhumed: Store dedicated player velocity in Player struct. Mitchell Richters 2023-03-16 12:17:42 +1100
  • b42b9de2a2 Revert "- SW: Tune shadow drawing code so that it by default uses the sector's interpolated floorz when possible." Mitchell Richters 2023-03-16 11:23:05 +1100
  • 0d62e6befe - Exhumed: Optimise UnlinkIgnitedAnim() from fb97e3c6ca a bit. Mitchell Richters 2023-03-15 22:52:14 +1100
  • 07a82508fa - Blood: Fix palette of actor sprite on 2D automap. Mitchell Richters 2023-03-15 22:22:52 +1100
  • 30f9ec5fd8 - Blood: Fix shotgun ammo display when player fires a shell, switches weapons, then switches back. Mitchell Richters 2023-03-15 21:30:44 +1100
  • e8f2f98473 - Repair voxel 2D vector adjustment. Mitchell Richters 2023-03-15 20:42:24 +1100
  • a4bca328bc - SW: Remove Player::siang since we have the same data in Mitchell Richters 2023-03-15 19:57:45 +1100
  • 7da3c62ea8 - Blood: Repair velocity scaling in ConcussSprite(). Mitchell Richters 2023-03-15 19:40:42 +1100
  • 39624da390 - SW: Remove getViewHeightDiff() call in player sprite draw code. Mitchell Richters 2023-03-15 18:24:01 +1100
  • fb97e3c6ca PCExhumed: Fixed Ignited sprite anim issue that could cause invalid array access. sirlemonhead 2022-05-19 21:28:41 +0100
  • 0dba1af7c0 - Move canslopetilt test for PlayerAngles::doViewPitch(). Mitchell Richters 2023-03-15 16:36:56 +1100
  • 2162e51424 - Blood: Amend how QAVs process when game is paused. Mitchell Richters 2023-03-14 21:44:28 +1100
  • 016016b7ab - Blood: Fix max weapons slot test preventing slot 12 from being called. Mitchell Richters 2023-03-14 20:13:47 +1100
  • a90665732c - Clean up other PlayerAngles interfaces for consistency. Mitchell Richters 2023-03-13 21:33:37 +1100
  • 62561d863e - Tidy up PlayerAngles::doPitchKeys() interface by passing the whole sync packet through. Mitchell Richters 2023-03-13 21:17:53 +1100
  • 9ffc65fa48 - Exhumed: Eliminate PlayerInput struct in favour of InputPacket object PlayerList::input. Mitchell Richters 2023-03-13 21:08:11 +1100
  • 67c7dd65f9 - Exhumed: Remove PlayerInput::vel in favour of just using actor's velocity. Mitchell Richters 2023-03-13 20:42:37 +1100
  • 73acffac2c - Exhumed: Move PlayerInput::nItem to Player struct as Player::nCurrentItem. Mitchell Richters 2023-03-13 20:29:04 +1100
  • f77b1007be - Exhumed: Remove unused PlayerInput::buttons Mitchell Richters 2023-03-13 20:12:31 +1100
  • c73ee5f848 - Exhumed: Move PlayerInput::pTarget to Player struct. Mitchell Richters 2023-03-13 20:10:47 +1100
  • c1f52b1137 - Adjust PlayerAngles::doViewPitch() so that view pitch always resets to 0 upon enabling mouse aiming. Mitchell Richters 2023-03-13 21:30:39 +1100
  • 18ef460a99 - Tidy up interface for PlayerAngles::doViewPitch() since we have internal access to the player's actor. Mitchell Richters 2023-03-13 21:17:33 +1100
  • 41d7118099 - fixed compilation error alexey.lysiuk 2023-02-21 10:30:44 +0200
  • 1cb8b3fc6b Prevent SW crashing when saving game Simon 2023-02-20 20:22:07 +0000
  • 07d87940f2 - completed all of Blood's and Duke's fonts. Christoph Oelckers 2023-02-20 16:52:51 +0100
  • 5b58e7e1ff Merge remote-tracking branch 'upstream/master' Simon 2023-02-19 16:49:04 +0000
  • 818cb10515 Ensure yaw resync in SW if player is rotated (like in a boat) Simon 2023-02-19 16:48:48 +0000
  • 7b05353326 - fixed two swapped characters in SW's BigFont. Christoph Oelckers 2023-02-19 13:01:40 +0100
  • b645929035 - fixed some message mappings. Christoph Oelckers 2023-02-19 13:01:20 +0100
  • 379157708c Proper support for left-hand controls Simon 2023-02-19 09:57:48 +0000
  • 74c7a65842 Several Fixes Simon 2023-02-18 17:08:36 +0000
  • 8ad59c7e43 Fixed couple of 6DoF issues... Simon 2023-02-17 22:55:39 +0000
  • c9dc3c628f Merge remote-tracking branch 'upstream/master' Simon 2023-02-16 22:10:57 +0000
  • 7c37bad4ac Squashed commit of the following: Simon 2023-02-16 22:09:25 +0000
  • 57ebeb79e2 Fixed issue with FrameSetup being called in the wrong place direct-eye-buffers Simon 2023-02-16 22:07:38 +0000