Simon
1cb8b3fc6b
Prevent SW crashing when saving game
...
it was trying to save the crosshair actor's "User" data, which it doesn't need to
2023-02-20 20:22:07 +00:00
Simon
818cb10515
Ensure yaw resync in SW if player is rotated (like in a boat)
2023-02-19 16:48:48 +00:00
Simon
379157708c
Proper support for left-hand controls
...
also made the RR pistol a little less terrible, as it is a bit frustrating in VR
2023-02-19 09:57:48 +00:00
Simon
74c7a65842
Several Fixes
...
- Fix issue with crosshair not showing in readneck rampage
- Fix issue with off-hand direction stopping movement
- Fix RR worldscale
2023-02-18 17:08:36 +00:00
Simon
8ad59c7e43
Fixed couple of 6DoF issues...
...
- Duke: Fixed issue where for some sectors the weapon wouldn't appear to fire any projectiles
- Blood: Fixed 6DoF Pitch being based on headset angle
- Blood: Fixed 6DoF Z position being based on headset
- All games use 6DoF Z position as an offset from view position
2023-02-17 22:55:39 +00:00
Simon
c9dc3c628f
Merge remote-tracking branch 'upstream/master'
2023-02-16 22:10:57 +00:00
Simon
7c37bad4ac
Squashed commit of the following:
...
commit 57ebeb79e2
Author: Simon <simonbrown77@googlemail.com>
Date: Thu Feb 16 22:07:38 2023 +0000
Fixed issue with FrameSetup being called in the wrong place
this seemed to limit the correctly submitted frames to 60 fps!
commit 16299b3f8a
Author: Simon <simonbrown77@googlemail.com>
Date: Tue Feb 14 20:51:03 2023 +0000
Get floor height offset correct for each game
commit fa74cf0559
Author: Simon <simonbrown77@googlemail.com>
Date: Tue Feb 14 20:37:29 2023 +0000
Clean exit on Pico & Quest
and gold tier patron credit screen
commit deb2c35988
Author: Simon <simonbrown77@googlemail.com>
Date: Mon Feb 13 22:22:29 2023 +0000
Number of small changed
- Hide crosshair if it isn't needed
- Don't draw black bar when drawing FPS counter
- added roll in to the weapon sprite
- If drawing full screen mode always use orthographic projection
commit f1a165add7
Author: Simon <simonbrown77@googlemail.com>
Date: Mon Feb 13 21:44:42 2023 +0000
FInal changes to get MV rendering correctly
commit 936f079db8
Merge: 06a99dbaf
f8c1f49e6
Author: Simon <simonbrown77@googlemail.com>
Date: Mon Feb 13 11:29:23 2023 +0000
Merge branch 'multiview' into direct-eye-buffers
commit 06a99dbafb
Author: Simon <simonbrown77@googlemail.com>
Date: Mon Feb 13 11:26:44 2023 +0000
Implementation using no additional frame buffers
commit f8c1f49e6f
Author: Simon <simonbrown77@googlemail.com>
Date: Sun Feb 12 11:19:27 2023 +0000
Failed attempt at multiview
2023-02-16 22:09:25 +00:00
Simon
578f7cfbcd
Fix issue where crosshair would disappear or get stuck
...
Was the fact that the controller was actually in a different sector to the player actor.
2023-02-10 22:42:19 +00:00
Simon
9eb86eaa40
Added 6DoF weapons to all the other game modes
2023-02-09 23:04:41 +00:00
Christoph Oelckers
6c77d1c39e
- Duke: fixed setup of purely scripted enemies,
...
Some band-aid is still needed for the time being.
2023-02-09 17:34:59 +01:00
Simon
82b83af956
True 6DoF weapons and aiming crosshair (Duke Only)
2023-02-08 22:48:47 +00:00
Simon
00d07de8a7
Update menu in pk3
...
remove warning about positional tracking issues (thanks to Mitch fixing it in Raze upstream)
Ensure SW pitch is set correctly
2023-02-06 21:43:31 +00:00
Simon
4012183cf1
Merge remote-tracking branch 'upstream/master'
2023-02-04 14:33:56 +00:00
Mitchell Richters
cbcc4f7729
- SW: Repair pitch setup for all weapons not accounting for the player's view pitch offset.
...
* Long-standing omission from back in 0e3604ac9e
.
2023-02-04 17:18:47 +11:00
Simon
e28088380f
Fix crash in Shadow Warrior when player dies
2023-02-04 17:05:20 +11:00
Mitchell Richters
991ef5c27f
- Minor input tidy-up.
2023-02-04 17:05:18 +11:00
Simon
159c316ebb
Merge remote-tracking branch 'upstream/master'
2023-01-29 19:18:17 +00:00
Simon
ed6eecaf0b
Fix crash in Shadow Warrior when player dies
2023-01-29 19:18:01 +00:00
Christoph Oelckers
8052bc7e46
- fixed bad vector addition to incorrect variable.
2023-01-29 09:05:35 +01:00
Christoph Oelckers
4328016963
- move the remaining parts of spawninitdefault to DukeActor::Initialize.
...
This ensures proper execution of all code - spawninitdefault was designed to be the fallback for actors without a special case in spawninit.
2023-01-28 16:33:35 +01:00
Christoph Oelckers
38b278b12d
- fixed enemy setup.
...
All enemies now run a native init function to reduce script-induced problems.
this required adding a NOGRAVITY flag so that the recon can use the same code as well which was the only enemy relying on custom code.
2023-01-28 16:33:15 +01:00
Christoph Oelckers
0db441accb
- scriptified the native parts of the powder keg.
...
This was the last remaining actor with its own native ticking part.
2023-01-28 16:31:46 +01:00
Christoph Oelckers
9f01c87ccb
- scriptified the native part of FireflyFlyingEffect.
2023-01-28 16:31:45 +01:00
Christoph Oelckers
9783b8c402
- scriptified World Tour's flamethrowerflame.
...
The first of 3 mixed native/CON items which are the last things remaining in the main thinker loops.
2023-01-28 16:31:45 +01:00
Christoph Oelckers
dce0afe499
- Blood: fixed application of push velocity.
2023-01-28 12:43:46 +01:00
Christoph Oelckers
432021b8e7
- Exhumed: avoid shade hacks with palette emulation on.
...
This code only makes sense with true color rendering.
2023-01-28 11:44:05 +01:00
Christoph Oelckers
fc547f5ada
- Blood: fixed bad array resize.
2023-01-28 10:59:27 +01:00
Christoph Oelckers
3b8956c728
- Blood: make sure that tracking condition data is always properly initialized.
2023-01-28 10:11:34 +01:00
Simon
42f29bd4bb
Merge remote-tracking branch 'upstream/master'
2023-01-27 09:33:18 +00:00
Christoph Oelckers
33f0d229fa
- Exhumed: fixed bad return values for two HUD functions.
2023-01-21 14:37:57 +01:00
Christoph Oelckers
19a58ddeb0
- Blood: fixed velocity for ejected shell casings.
2023-01-21 14:33:42 +01:00
Christoph Oelckers
9cc7f90410
- Blood: reverted GetSpriteExtents to integer math.
...
The change in precision was enough to make the game misbehave.
2023-01-21 13:56:14 +01:00
Christoph Oelckers
2198782ecb
- SW: make player sounds always follow the source.
...
Let's hope this fixes the issues with weapon sounds.
2023-01-21 12:01:32 +01:00
Christoph Oelckers
81f6899e72
- C++20 constant fixes.
...
Use of enums is deprecated in floating point calculations.
2023-01-21 10:34:44 +01:00
Simon
0170c89815
Merge remote-tracking branch 'upstream/master'
2023-01-18 21:57:14 +00:00
Christoph Oelckers
f6ff02c51e
- Blood: fixed incorrect defaults for relative sound volume in two places
2023-01-18 06:58:37 +01:00
Simon
e248c158a8
Merge remote-tracking branch 'upstream/master'
2023-01-16 21:16:26 +00:00
Christoph Oelckers
bb7f00988a
- give Blood's sounds well defined names so they can be defined via SNDINFO.
2023-01-15 16:15:28 +01:00
Christoph Oelckers
841402a776
- allow setting loop points for WAV sounds or other simple formats.
2023-01-15 15:19:21 +01:00
Christoph Oelckers
f1c3a6548f
- use backend pitch features for Duke instead of replicating them on the game side.
2023-01-15 13:18:54 +01:00
Christoph Oelckers
ad0bff921b
- allow setting Duke's relevant sound properties through SNDINFO.
2023-01-15 11:54:24 +01:00
Christoph Oelckers
8001c4041f
- Duke: fixed hitscan vector for pistol's aim check.
2023-01-14 16:48:28 +01:00
Christoph Oelckers
97f14c0e0e
- Duke: fixed projectile offsetting for BOSS2 and BOSS3
2023-01-14 11:53:13 +01:00
Simon
4b2b6da3da
Merge branch 'ZDoom:master' into master
2023-01-13 23:41:41 +00:00
Simon
91ede1126f
Initial commit of update to Raze mazter
...
All prior changes can be found on the (will be published in the future) RazeXR repo
2023-01-13 23:41:22 +00:00
Mitchell Richters
62c6131901
- Duke: Make screen backdrop setup the same as the other games.
2023-01-13 11:06:42 +11:00
Mitchell Richters
7f1add4786
- Exhumed: Remove unused local variable left over from 087aa7b2ee
.
2023-01-13 10:34:31 +11:00
Mitchell Richters
c7d2a64af0
- Blood: Use nullAngle
in one place.
2023-01-13 09:03:02 +11:00
Mitchell Richters
8ef7e0e4f3
- Duke: Only draw the screen border when the viewport isn't 100%.
2023-01-13 08:56:12 +11:00
Mitchell Richters
087aa7b2ee
- Exhumed: Tidy up DrawMap()
entrypoint.
2023-01-12 18:59:32 +11:00