Skip to content

Releases: jvankooo/masseffect-cinnamon

Mass Effect Cinnamon v1.0.0

Choose a tag to compare

@jvankooo jvankooo released this 25 Oct 14:36

Mass Effect Cinnamon

Mass Effect Cinnamon is a performance build of masseffect-nx by
NebadasSwifty, tuned for 30 fps on an unmodified Switch at the stock clocks (CPU 1224 MHz, GPU 460.8 MHz,
handheld), with no overclock.

Install

Use the installer page: it makes the SD card package from your
own Xbox 360 disc image of Mass Effect (USA, Europe) (En,Es,Pl) (Rev 1), in your browser, and takes this release's
build. No game files are included in this release. You can also build from source (README).

What's in it

  • ⚡ 30 fps at stock clocks. In the latest measured run, 79 % of gameplay holds 29-30 fps, with no drops below 20
    (an earlier build: 43 % and 5 %).
  • 🧠 No wasted draws. The game's depth prepass is no longer built (~430 draws a frame), and the 2x MSAA tiling that
    replayed the scene twice is off.
  • 🎯 Gyro aim assist. Hold ZL and aim with motion. The turn is measured around gravity, so it works however you hold
    the console. L+R+X / L+R+Y change the sensitivity in game.
  • 🎬 Smooth cutscenes. A PREPARING SHADERS loader on the first boot replaces mid-cutscene shader stutter. The
    intro cutscenes render correctly at 720x400.
  • 🧵 No turn-around stalls. Texture streaming no longer splits frames (the 15 fps bursts on 180° turns are gone).
  • 🖼️ 720x400 + FXAA + FSR. Clean edges at a GPU cost the 460.8 MHz GPU can carry.
  • 🔦 Correct lens flares. Halos no longer shine through walls, rocks or Shepard.
  • 🌑 Shadows kept, made cheaper. 🌄 Small-object distance culling for far specks. This is new in this release
    and not yet measured on a console; set masseffect_cull_small_factor = 0 in masseffect.toml to turn it off.

How each of these was found and measured: docs/optimisation.md.

Assets

File
masseffect-nx.nro the Cinnamon build (English edition, USA/Europe Rev 1)
masseffect.toml the tuned settings
masseffect_prewarm_list-en.bin the pipeline prewarm list of the edition (installed as masseffect_prewarm_list.bin)
masseffect-nx-forwarder.nsp the HOME-menu launcher from masseffect-nx v0.2.1 (39-bit application mode)
SHA256SUMS checksums

The Russian edition is not part of Cinnamon.

Credits

All the credit for the port itself goes to NebadasSwifty and the projects in the
README. Mass Effect is a trademark of Electronic Arts; this
is an unofficial, non-commercial fan project.

If Cinnamon made Mass Effect playable on your Switch:
Buy me a coffee