Repository navigation
Releases: VasilkovND/ds2-nx
Release list
ds2-nx 1.0.5 (TU2)
Dead Space 2 (Xbox 360, Title Update 2) running natively on the Nintendo Switch as homebrew.
Nothing from the game is distributed. You build the program and the shaders on your computer from your own copy of the game. Step-by-step guide (Russian and English): INSTALL.md.
You need: a Switch with Atmosphère; your Dead Space 2 Xbox 360 discs as .iso and the Title Update 2 of the same edition — World (En/Fr/Es, Media ID 2915C8F8, TU_12K226V_000000C000000.00000000000G3) or Russia (En/Ru, Media ID 2C199AEB, TU_12K226V_000000K000000.00000000000G5); a Mac (tested) or Linux (untested) with devkitPro and the Vulkan SDK.
- Build
git clone --branch v1.0.5 https://github.com/VasilkovND/ds2-nx && cd ds2-nx && deadspace2/tools/build_mac.sh - Game files
python3 deadspace2/tools/stage_sd.py --disc1 "Dead Space 2 (Disc 1).iso" --disc2 "Dead Space 2 (Disc 2).iso" --tu "<your edition's TU2 package>" -o game - Shaders run the NRO once without shader files (it writes
shaders_dump/), thenDKSH=1 shaders/build_library.sh <shaders_dump> shaders_out - Copy
ds2-nx.nro, the two shader files andgame/*intosdmc:/switch/ds2-nx/; start any game holding R and run Dead Space 2 from the Homebrew Menu.
What's new in 1.0.5
- No more crash after waking from sleep. The game's clock kept running while the console slept, and on waking the game took the whole nap as one frame; its audio mixer (RenderWare Audio) then crashed within seconds. The guest clock now skips sleep. Not yet confirmed on the console.
- Includes 1.0.4: the Russian edition (Media ID 2C199AEB) is supported; for Russian text put
ds2.tomlwithuser_language = 12next to the NRO.
Known issues (see CHANGELOG.md): videos stutter at stock clocks, the heaviest fights drop to 12-16 fps at stock clocks, some shadow acne.
Unofficial fan project, not affiliated with or endorsed by Electronic Arts, Visceral Games, Microsoft or Nintendo. "Dead Space" is a trademark of Electronic Arts. You must own the game.
ds2-nx 1.0.4 (TU2)
Dead Space 2 (Xbox 360, Title Update 2) running natively on the Nintendo Switch as homebrew.
Nothing from the game is distributed. You build the program and the shaders on your computer from your own copy of the game. Step-by-step guide (Russian and English): INSTALL.md.
You need: a Switch with Atmosphère; your Dead Space 2 Xbox 360 discs as .iso and the Title Update 2 of the same edition — World (En/Fr/Es, Media ID 2915C8F8, TU_12K226V_000000C000000.00000000000G3) or Russia (En/Ru, Media ID 2C199AEB, TU_12K226V_000000K000000.00000000000G5); a Mac (tested) or Linux (untested) with devkitPro and the Vulkan SDK.
- Build
git clone --branch v1.0.4 https://github.com/VasilkovND/ds2-nx && cd ds2-nx && deadspace2/tools/build_mac.sh - Game files
python3 deadspace2/tools/stage_sd.py --disc1 "Dead Space 2 (Disc 1).iso" --disc2 "Dead Space 2 (Disc 2).iso" --tu "<your edition's TU2 package>" -o game - Shaders run the NRO once without shader files (it writes
shaders_dump/), thenDKSH=1 shaders/build_library.sh <shaders_dump> shaders_out - Copy
ds2-nx.nro, the two shader files andgame/*intosdmc:/switch/ds2-nx/; start any game holding R and run Dead Space 2 from the Homebrew Menu.
What's new in 1.0.4
- Russian edition support. After TU2 the Russian executable recompiles to byte-identical code with the World one, so the same NRO runs both;
stage_sd.pyaccepts either edition (disc and TU2 must match, and a mismatched pair says which TU2 the disc needs). - For Russian text, put
ds2.tomlwithuser_language = 12next to the NRO (the game follows the console language; the program reports English by default). - Not yet played through on a Switch with the Russian edition.
Known issues (see CHANGELOG.md): videos stutter at stock clocks, the heaviest fights drop to 12-16 fps at stock clocks, some shadow acne.
Unofficial fan project, not affiliated with or endorsed by Electronic Arts, Visceral Games, Microsoft or Nintendo. "Dead Space" is a trademark of Electronic Arts. You must own the game.
ds2-nx 1.0.3 (TU2)
Dead Space 2 (Xbox 360, Title Update 2) running natively on the Nintendo Switch as homebrew.
Nothing from the game is distributed. You build the program and the shaders on your computer from your own copy of the game. Step-by-step guide (Russian and English): INSTALL.md.
You need: a Switch with Atmosphère; your Dead Space 2 Xbox 360 discs as .iso (World, En/Fr/Es) and Title Update 2 (Media ID 2915C8F8); a Mac (tested) or Linux (untested) with devkitPro and the Vulkan SDK.
- Build
git clone --branch v1.0.3 https://github.com/VasilkovND/ds2-nx && cd ds2-nx && deadspace2/tools/build_mac.sh - Game files
python3 deadspace2/tools/stage_sd.py --disc1 "Dead Space 2 (Disc 1).iso" --disc2 "Dead Space 2 (Disc 2).iso" --tu "TU_12K226V_000000C000000.00000000000G3" -o game - Shaders run the NRO once without shader files (it writes
shaders_dump/), thenDKSH=1 shaders/build_library.sh <shaders_dump> shaders_out - Copy
ds2-nx.nro, the two shader files andgame/*intosdmc:/switch/ds2-nx/; start any game holding R and run Dead Space 2 from the Homebrew Menu.
What's new in 1.0.3
- No prebuilt files: the shader library is made by each player from their own copy (the first start dumps the game's shaders).
- Our own Homebrew Menu icon; a build from your own disc can use the game's (
tools/make_icon.py,-DDS2_ICON_DEL_DISCO=ON).
Known issues (see CHANGELOG.md): videos stutter at stock clocks, the heaviest fights drop to 12-16 fps at stock clocks, some shadow acne.
Unofficial fan project, not affiliated with or endorsed by Electronic Arts, Visceral Games, Microsoft or Nintendo. "Dead Space" is a trademark of Electronic Arts. You must own the game.