github laureladastra/mcdub3-nx v0.5.0
mcdub3-nx v0.5.0

3 hours ago

A big speed update for both games on the Switch. Races, especially in the rain, now run close to the game's own top speed of 30 FPS most of the time. Freezes during races are minimised.

Features

  • Measured in rain races on the Switch (at the default 1x picture size):

    v0.4.0 v0.5.0
    Midnight Club 3: DUB Edition 23 frames per second 28.5
    Midnight Club 3: DUB Edition Remix 20.5 frames per second 27.5

    The game itself never runs faster than 30, as on the original Xbox, so most of the time you are now at or near full speed.

  • No more half-second freezes in races. The game stopped for about half a second now and then during a race, most often right after the start.

  • Sharper look for less effort (Remix). The Remix's glow and blur effects are drawn at normal size even when you raise the picture size, which cost a lot of speed for something that is blurred anyway.

Other changes

  • Each game now has its own tuned graphics settings, so improving one game does not change the other.
  • Saves can be copied between the Switch and a computer for the Remix too (make save-sync-down GAME=remix).
  • Fewer files are written to the SD card at every start (some leftover diagnostic files are no longer created; you can delete any progcache-slow files you find).
  • For developers: a much more detailed performance report with MC3_PERF=2 (time per part of a frame, on the processor and the graphics chip, and why draws could not be combined).

Tips

  • Remix: keep the picture size at 1 (RECOMP_GL_SCALE=1 in mcdub3remix_env.txt). Higher values still cost the Remix more than the DUB Edition.
  • After updating, the first race or two may stutter briefly while the game prepares its graphics again. This settles once the file progcache.bin has been rebuilt; don't delete it afterwards.

⚠️ Known issues

  • Remix: in the busiest parts of the city at high speed, the Remix's wide speed camera shows far more buildings than usual and the game can drop to around 12 frames per second for a few seconds; your car then feels slower too. This is the next thing being worked on.
  • Right after a race starts, the game can still pause for about half a second while it loads the race's textures.

File Game Edition SHA-256
mcdub3-nx-eur.nro Midnight Club 3: DUB Edition eur e2ae5c3868eb39638b2bc5ab159c96cbf7132d9e835071fd367da6049c8fbf5f
mcdub3-nx-usa.nro Midnight Club 3: DUB Edition usa 4760b4b3e5b6d63bb2c8954e158cd680d74d33fe9a0c3f08ee49a72d01dcb346
mcdub3remix-nx-eur.nro Midnight Club 3: DUB Edition Remix eur 77facf66cdc29d1b4ce599959e89388b7c7e44af68396f10bb9b284c8cd3102e
mcdub3remix-nx-usa.nro Midnight Club 3: DUB Edition Remix usa a486798f6107b7a4cda374057cc8f6aa609be0a1d6ddaad18b3f361fe85d2188

Build 0.5.0+6.435b9d6, commit 435b9d6.

Don't miss a new mcdub3-nx release

NewReleases is sending notifications on new releases.