Skip to content

WET Recompiled 0.2.5

Choose a tag to compare

@github-actions github-actions released this 02 Nov 02:07
· 61 commits to main since this release

WET Recompiled 0.2.5: a performance pass for lower-spec PCs, and in-game cutscenes back in sync.

No game files are included. You need your own copy of WET (title ID 425307DB). The build extracts your disc and generates the code on your own machine.

Install or update

Download WetSetup.exe below and run it (or run it again to update an existing install). It downloads the tools it needs into its own folder, builds this release from your disc and adds a desktop shortcut. To build by hand, see the README.

New in 0.2.5

Performance

The game's screen clears no longer copy whole buffers back and forth. The console clears with a 4x anti-aliased quad over the normal buffer; this is now drawn at normal size. Render target copies drop from 22 to 8 per frame, and gameplay at 4K went from 153–167 to 192–212 FPS on an RTX 4090 (about 25% faster). Slower graphics cards gain proportionally the same.
Less CPU time per frame on the GPU thread: shader settings are written in whole blocks instead of one value at a time. At 720p, gameplay now holds a 360 FPS cap (was 298–323).
The emulated vblank thread sleeps on a precise timer instead of spinning, freeing most of a CPU core. This helps most on 4-core CPUs.
Adaptive vblank: a frame that's slightly late goes out at once instead of waiting for the next refresh, so a PC that just misses 60 FPS no longer drops to 30.
Laptops with integrated and discrete graphics render on the discrete GPU.

Fixes

In-game cutscenes run at 30 FPS, as on the console, so speech stays in sync; the game returns to your chosen frame rate when they end (cutscene_30fps, on by default).

Diagnostics

wet.log shows a performance line every 10 seconds: average FPS, slowest frame, late frames, and how the GPU's time per frame splits between drawing, copies, resolves and texture loads. Include it with bug reports about performance.

If something looks wrong after updating (smearing, trails, shadows or lights off), start the game with WET_NO_4X_FILL_REDIRECT=1 set and report whether that fixes it.