Skip to content

Spider-Man: Web of Shadows Recompiled — Modern Edition v2.0.3 (Win64)

Choose a tag to compare

@toowasmir toowasmir released this 20 Oct 23:57

Spider-Man: Web of Shadows Recompiled — Modern Edition v2.0.3

🌟 What's New & Fixed in v2.0.3

  1. Omniscient Diagnostic Sentinel & Hardware Probe (src/hooks/diagnostic_sentinel.h):

    • Direct3D 12 and DXGI hardware queries run upfront at engine initialization.
    • Accurately identifies discrete GPU adapter, dedicated VRAM, Direct3D 12 Feature Levels (11_0 through 12_2 Ultimate), and explicitly probes Hardware Rasterizer-Ordered Views (ROVs).
    • If an incompatible GPU lacks ROV (such as AMD Polaris RX 480/580 or older Intel iGPUs), the sentinel immediately outputs clear diagnostic guidance explaining that Xenos eDRAM aliasing requires ROV support.
    • Auto-detects native Windows 10/11 vs. SteamOS / Proton / Wine environments.
  2. Automated Crash Minidump (.DMP) Generator:

    • Integrated Vectored Exception Handler (VEH) with dbghelp.dll MiniDumpWriteDump.
    • On any fatal access violation, illegal instruction, or memory fault (e.g. after a long 1+ hour session), the engine immediately captures thread registers, RIP address, faulting memory arena offset, and dumps a full minidump to logs/wos_crash_<timestamp>.dmp.
    • Distinguishes NULL-pointer dereferences (< 0x10000) from 4GB guest memory arena boundary overflows (0x100000000..0x200000000).
  3. Persistent Health Summary & Telemetry (logs/diagnostic_summary.json):

    • Continuously monitors Private Working Set RAM memory footprint via K32GetProcessMemoryInfo to detect memory leaks.
    • Real-time frame spike counter (>45ms) tracks traversal hitching and shader compilation stalls.
    • Flushes runtime statistics every 5 seconds so session data is never lost.
  4. Launcher Diagnostic Dashboard & One-Click Bug Reporting:

    • Modern Edition Launcher (WoS_Launcher.exe) now reads logs/diagnostic_summary.json directly into the Stats / Telemetry tab.
    • Displays real-time hardware status, dedicated VRAM, ROV hardware support verification badge, peak RAM, and stutter counts.
    • If a crash occurs, a red alert banner clearly shows the root cause and minidump link.
    • Export Bug Report (Hata Raporu Oluştur) automatically packages recomp_config.json, last_session_stats.json, diagnostic_summary.json, all session logs, and any .dmp crash dumps into a single .zip ready for GitHub Issues.
  5. Rock-Solid Engine Baseline (7ee0128):

    • Direct3D 12 forced render_target_path_d3d12 = rov + hardware occlusion queries enabled (occlusion_query_enable = true) + early-alpha discard (use_fuzzy_alpha_epsilon = true).
    • 4K High-DPI UI layout scaling fix with locked 96 DPI baseline and negative font sizing.

📦 Installation

  1. Download WoS_ReComp_Modern_Edition_v2.0.3_Win64.zip below and extract it anywhere on your PC.
  2. Launch WoS_Launcher.exe (standalone — no Python required).
  3. Open the Files tab, click Install from .ISO and select your legal Xbox 360 copy of Spider-Man: Web of Shadows (default.xex).
  4. Click ▶ LAUNCH GAME!