New Patrons: please see the main post for full instructions and lots of details. This is only a heads-up post to announce the new update and to provide a place for discussing it in the comments.
As promised, this release fixes several important issues, above all the excessively zoomed-in weapons that unfortunately Cyberpunk 2077 forces on all players due to its console heritage.
If you have a "normal" VR headset with parallel displays (basically every headset out there except the Pimax family, the Valve Index when used in a raw projections mode that almost no one knows about, and the Reverb G2) you'll now be able to control everything about your weapon. An image is worth a thousand words, so please refer to the screenshot above depicting the "CP2077" tab of the mod overlay, which can be shown at all times by pressing the Pause/Break key on your keyboard (or by pulling both triggers on your gamepad only when the game is paused in the menus).
The new section begins about halfway down, with the header "Tweak aiming camera". You will find four separate ranges there, by means of which you can customize the behavior of the different weapon types in CP2077. Zoom=1 means normal size, while zoom=20 is the foreseeable maximum (it should be enough for everybody, as the highest weapon zoom I've seen used by the game is around 10).
As you can see, my defaults set a range of [1, 1] for pistols, rifles/shotguns and other weapons like blades, which means that those weapon types will always be drawn at normal scale, while my recommendation for sniper rifles is to allow the full zoom-in range [1, 20] so you can see the scope information magnified as the game intended.
For tinkerers: you can customize those ranges as you please. For example, let's say that you choose a range of [2, 4] for pistols. That means that whenever the game draws a magnified pistol in V's hand, the magnification or zoom factor that the game wants will be compared against your selected range. If the zoom factor is less than 2, it will be forced to normal size. If the zoom factor is between 2 and 4 it will be honored, but no magnifications of the gun model larger than 4x will be allowed.
All of the previously described ranges are for weapon scaling: in the "Extra aiming tweaks" section, there is another range which instead controls world scaling. If you already played at least some of the game in 2D, you might have noticed that CP2077 enlarges the world every time you aim down the sights, with much higher levels of magnification when you use scopes. The "Aiming camera zoom range" allows you fine control over that mechanism. As you can see, my default kills all small, distracting magnifications up to about 2x, while it allows larger zoom levels so you'll still be able to use magnifying scopes properly. If you are a VR purist and always want your world size to be perfectly stable, select a range of [1, 1] and all zooming while you aim will be disabled.
Finally, ticking the "Free aiming camera distance" allows you to move your head IRL closer or farther from the sights, for a very natural way of dealing with different weapons and scope types. If you prefer a static offset, use the slider just below, before the "GPU Throttling" section.
So, what about VR headsets with canted displays? I'm happy to say that after much brain squeezing I managed to sort of bend the laws of optics a bit, and achieve a satisfactory zoom mode with perfect sight alignment even for those. There's only so much bending that physics will allow, though, so here's the catch: if your headset has canted displays, in order to maintain proper weapon line of sight even while zooming, the mod will mandate that weapon magnification and world magnification be identical (the game normally considers them independent). That means that if for instance you are running the mod on a Pimax headset, the "Extra aiming tweaks" will be grayed out and unavailable, and the four weapon zoom ranges will also control the world size when aiming with the respective weapon types. Also, there will be no special "Free aiming camera distance" mode because with tilted displays it would be impossible to keep your line of sight correctly aligned with the weapon.
A couple of annoying problems (which I might be able to solve in the future, but no guarantees) with canted-projection headsets remain: while your weapon is drawn or you are using the scanner, some objective HUD markers in the world will appear doubled and the minimap will jitter between the two display angles.
Other issues that this update fixes (thank you all for the detailed reports and the savegames you sent me, they helped a LOT):
Issues Q13 (shooting from vehicles) and Q16 (TAA/DLSS shimmering near close objects) from the Troubleshooting post remain open for the moment, as does the issue with turrets not being recognized by the mod. For both vehicles and turrets, you'll still need to rotate your gun with the mouse/stick in order to control where you shoot.
Enjoy your VR dystopian world in bright neon colors, and tell me what you think of the new gun implementation in the comments!!!
Connor Pannell
2022-11-04 00:25:12 +0000 UTCacjason1
2022-03-16 18:10:37 +0000 UTCacjason1
2022-03-16 18:08:30 +0000 UTCacjason1
2022-03-16 18:05:55 +0000 UTCFunk
2022-03-16 07:06:18 +0000 UTCLukeRoss
2022-03-14 02:06:06 +0000 UTCLukeRoss
2022-03-14 02:04:32 +0000 UTCLukeRoss
2022-03-14 02:00:37 +0000 UTCGiovanni M
2022-03-13 23:37:23 +0000 UTCZmo Zv
2022-03-13 17:01:58 +0000 UTCZabe
2022-03-13 13:43:20 +0000 UTCBoat Kettle Cheese
2022-03-13 13:30:22 +0000 UTCD S
2022-03-13 11:08:35 +0000 UTCD S
2022-03-13 05:49:32 +0000 UTCLukeRoss
2022-03-12 22:19:23 +0000 UTCLukeRoss
2022-03-12 22:18:35 +0000 UTCLukeRoss
2022-03-12 22:17:52 +0000 UTC野盖 常
2022-03-12 07:40:14 +0000 UTCcoMmy Chung
2022-03-11 11:12:53 +0000 UTCRich Helstrip
2022-03-11 08:29:06 +0000 UTCD S
2022-03-10 17:47:45 +0000 UTCLukeRoss
2022-03-10 09:59:19 +0000 UTCGyula Papp
2022-03-10 07:51:59 +0000 UTCLukeRoss
2022-03-10 00:41:55 +0000 UTCMayonnaise3D
2022-03-09 21:08:26 +0000 UTCgurufabbes
2022-03-09 11:51:12 +0000 UTCzamphir
2022-03-09 02:14:32 +0000 UTCLukeRoss
2022-03-08 02:15:37 +0000 UTCLukeRoss
2022-03-08 02:12:51 +0000 UTCLukeRoss
2022-03-08 01:37:34 +0000 UTCKYLE SPANN
2022-03-08 00:59:30 +0000 UTCD S
2022-03-07 23:36:05 +0000 UTCGiovanni M
2022-03-07 22:27:12 +0000 UTCVolker
2022-03-06 22:27:49 +0000 UTCVolker
2022-03-06 22:12:49 +0000 UTCAlessandro D'Amico
2022-03-06 18:21:12 +0000 UTCdrowhunter
2022-03-06 18:02:13 +0000 UTCGiovanni M
2022-03-06 17:37:05 +0000 UTCwilliam mumford
2022-03-06 17:19:58 +0000 UTCGT
2022-03-06 15:09:08 +0000 UTCLukeRoss
2022-03-06 14:55:54 +0000 UTCwilliam mumford
2022-03-06 14:46:03 +0000 UTCwilliam mumford
2022-03-06 14:27:40 +0000 UTCPeter A
2022-03-06 13:30:46 +0000 UTCVault15
2022-03-06 12:08:06 +0000 UTCMr. BLid
2022-03-06 09:01:07 +0000 UTCJonah
2022-03-06 07:11:24 +0000 UTCwilliam mumford
2022-03-06 05:51:48 +0000 UTCJonah
2022-03-06 04:46:47 +0000 UTCDRASON
2022-03-06 02:29:52 +0000 UTCLukeRoss
2022-03-06 01:43:55 +0000 UTCSean Feeser
2022-03-06 01:33:14 +0000 UTCzamphir
2022-03-06 00:26:25 +0000 UTCBrandon(Post Maester)
2022-03-05 20:31:57 +0000 UTCEric Clymer
2022-03-05 17:57:43 +0000 UTCSven Hilbert
2022-03-05 14:58:36 +0000 UTCLukeRoss
2022-03-05 14:53:49 +0000 UTCJ Moose
2022-03-05 14:13:44 +0000 UTCD S
2022-03-05 13:25:00 +0000 UTCd0x360
2022-03-05 12:34:29 +0000 UTCd0x360
2022-03-05 12:29:05 +0000 UTCTom Westall
2022-03-05 12:16:55 +0000 UTCBrandon(Post Maester)
2022-03-05 11:39:47 +0000 UTCCercata
2022-03-05 10:57:56 +0000 UTCWIG
2022-03-05 10:56:44 +0000 UTCWIG
2022-03-05 10:55:12 +0000 UTCJim lee
2022-03-05 10:20:50 +0000 UTCJonah
2022-03-05 09:01:58 +0000 UTCD S
2022-03-05 06:55:13 +0000 UTCTheReclusiveGamer
2022-03-05 05:57:26 +0000 UTCMr. BLid
2022-03-05 05:28:15 +0000 UTCWilliam
2022-03-05 04:01:42 +0000 UTCgurufabbes
2022-03-05 03:48:36 +0000 UTCgurufabbes
2022-03-05 03:46:41 +0000 UTCGreenimpact
2022-03-05 03:07:15 +0000 UTCFrancisco Torres
2022-03-05 02:59:17 +0000 UTCLukeRoss
2022-03-05 01:57:13 +0000 UTCCristhian Bonilla
2022-03-05 01:39:13 +0000 UTCLukeRoss
2022-03-05 00:40:44 +0000 UTCsucklead
2022-03-05 00:35:41 +0000 UTCSven Hilbert
2022-03-05 00:26:47 +0000 UTCLukeRoss
2022-03-05 00:16:33 +0000 UTCBryan Wilson
2022-03-05 00:09:14 +0000 UTCsucklead
2022-03-05 00:09:10 +0000 UTCLewigi
2022-03-04 23:56:37 +0000 UTC