Repository navigation
MagnaScope 0.12.0
MagnaScope 0.12.0 makes the scopes work alongside DLSS / FSR frame-generation upscalers that present through D3D12 (the UpscalingFrameGen_Hax and jarari Upscaling plugins), and reworks the thermal actor mask so it no longer upsets ENB.
Requirements
- Fallout 4 1.10.163 (the NG/AE runtimes load safely; the thermal heat mask and the upscaler capture are OG-only in this release).
- F4SE.
- F4SE Menu Framework 3 (settings menu, optics-key binding).
Install
Install the archive with your mod manager. The folder layout is already F4SE/ and Shaders/ at the root. Ready-made automatic-STS profiles for the weapons listed below are under F4SE/Plugins/MagnaScope/Auto; profiles for other See Through Scopes weapons are generated in game the first time you aim.
What changed
Upscaler compatibility (DLSS / FSR frame generation)
Under a D3D12 present override the D3D11 back buffer only ever holds the UI over black, so every scope came out black. MagnaScope now takes its scene from the frame buffer at the moment the upscaler consumes it, stretches the dynamic-resolution subrect to full frame, and writes lens alpha so the upscaler's UI composite shows the magnified image opaque. Plain magnification, night vision and thermal all work again with the upscaler active, with and without ENB.
Thermal mask rework
Actors are marked in the scene's stencil buffer during their own draw and resolved into the heat mask once per frame. Nothing is re-drawn mid-scene any more. This removes the full-screen stretched projection that the previous design triggered in ENB under dynamic resolution, and occlusion now comes from the hardware depth test, so silhouettes no longer show through cover in the way 0.11.0 did.
Known issues
- With a DLSS or FSR preset below DLAA / Native AA, the magnified image is built from the render-resolution frame, so it is visibly softer and more pixelated than at native. The reconstructed 4K image lives only on the D3D12 side and cannot be reached from MagnaScope; only the upscaler could hand it back. The Lanczos magnification filter and the image denoise setting soften it.
Included profiles
Combined Arms Mk12 (both variants), SCAR-H, AS Val, StG 44, Dragunov (both variants), M4A1 (with Elcan and Vortex reticles), M590, Kar98k (MW2019), Model 680, Panzer (MW Grau), and the vanilla scope profile.