


Works with Proton
Was able to launch the configuration tool and modify resolution settings without any tinkering. Note that the game runs at a constant 30 fps by design.
It just works.
I haven't experienced any issues with this game.
Runs great, the only thing that might not give it verified is: Initial setup requires you to go through a configuration window outside the game(Steam gives you the option to choose nights or the configuration window when launching the game), which requires you to use the trackpad, also used the configuration to change the controls to gamepad. All this is a one time thing.
A great Sega Saturn game, that can now be taken on the go with the Steam Deck. A perfect fit for a pick and up and play mentality of a handheld device, since most stages will only take anywhere from 10-15 minutes to beat. Runs wonderfully on the Deck
Game seems to work great on 7.0-1
Works good
Only window mode
Played with Proton 6.3-8
Plays perfectly out of box.
Plays perfectly! Tested both modern and Saturn modes, full screen with a wired Xbox Series controller.

The audio will be severely borked if you don't disable ESYNC & FSYNC
Esync must be deactivated to have propoer sound.
To make the sound work, ESYNC must be disabled.
To make controllers work, I enabled Steam Input for this game.
Sound works without issue after disabling Esync( launch command: "PROTON_NO_ESYNC=1 %command%"), only other issues are no fullscreen and no controller support. But this game plays well with the keyboard.
Configuration menu does not launch when selected.
Steam shows the gamepad in the overlay, but it's unresponsive in game.
fixed via PROTON_NO_ESYNC=1 %command%

5.21-GE-1 GloriousEggroll
I've used Proton-5.21-GE-1
Lot of problems
"Game Configuration" doesn't work so fullscreen mode isn't possible. I haven't tried the tips suggested on the other reports.
PROTON_USE_WINED3D11=1 PROTON_NO_ESYNC=1 %command%
Not fully supported under Steam - it runs a dot net installation everytime.
Removed audio stuttering
installed dotnet20 to fix the configuration tool and set fullscreen resolution (same problem/fix as Sonic Adventure 2, both use the same config tool)
Resolved with PROTON_NO_ESYNC=1 %command%
Use protontricks to change wine to use a "virtual desktop" window to resolve
Configurator won't save settings and launch game without dotnet20
Audio echoes with default settings. Setting launch option 'PROTON_NO_ESYNC=1 %command%' fixed the audio.
The games configuration tool does not allow for editing the resolution or setting it to full screen had to be done manually by changing the values in the config file. Don't know if this a game problem or somehow proton related.
The setup tool runs but doesn't function. You can go to the game's folder and find the file config/UserConfig.cfg
. I've prepared one for 1080p:
<?xml version="1.0" ?>
<Configs Version="1" FullScreen="1" Display="0" Res="22" Width="1920" Height="1080" RefreshRate="60" Language="1" Analytics="1" />
To use a controller the config/Keyboard.cfg
file needs to be edited by the config tool also. I've prepared one that uses the first plugged-in controller:"
<?xml version="1.0" ?>
<Players Layout="0" Version="1">
<Player InputWay="1" Vibrate="1">
<key index="22" />
<key index="18" />
<key index="0" />
<key index="3" />
<key index="8" />
<key index="9" />
<key index="20" />
<key index="10" />
<key index="112" />
<key index="-1" />
<key index="-1" />
<key index="14" />
<key index="-1" />
<key index="-1" />
<key index="-1" />
<key index="67" />
<key index="13" />
<key index="12" />
</Player>
</Players>
It's literally unplayable, in this state.
chops out every other frame of audio, and is slow
Literally unplayable.
Just absolutely terrible performence

Esync fixes audio glitching and unresponsive menus.
Dotnet 3.5 must be installed for the game and launcher to work. The third report for this game lists execellent instructions on how to achieve this.
Disable Esync
Controller crashes the game without installing dotnet35
The game will be locked at 640x480 resolution and the config launcher will not save any settings out of the box. It also crashed when I input anything from my controller.
Uninstall wine mono with winecfg and set your Windows version to Windows 2003. Override mscoree in the Library tab. Then, install dotnet35 with the installer from the game's "external" folders through wine with the WINEPREFIX set to "path/to/steamapps/compatdata/219950/pfx." The installer will be located at "/path/to/steam/steamapps/common/NiGHTS \Into \Dreams/external/DotNet3_5\dotnetfx35.exe" After dotnet35 finished installing, rename "dotnetfx35.exe" to "dotnetfx35.exe.bak" and "DXSETUP.exe" to "DXSETUP.exe.bak" in the game's installation directory.
The game should work now. I played for about an hour at 4k reolution with a wireless Xbox One S controller on the default Proton version without issues.

Game launches without any tweaks but it is stuck at 640x480. Updating the config file for the game does not have any effect on the resolution. The sound occasionally stutters and I was not able to get controls working, but gameplay does appear to work (I was able to get to the first level but not move). The "first run config" also runs every time the game is launched. Disabling Esync prevented the game from launching for me so YMMV on that one.


For the launcher to work, you have to install dotnet 3.5, i'd recommend using an 32-bit wine prefix.

Neither game nor configuration launches. Seems to fail at .net framework installation.


Game doesn't start at all. Tries to complete installation every time "Play" is clicked -- guessing it has to do with the .Net installation.



Launch option "PROTON_NO_ESYNC=1 %command%" fixes the sound issues. The controller also works once you get into the launcher/config-tool, which needs dotnet. You can install .net35 into a 64bit prefix with Wine3.18 (at least). Delete the games "pfx" folder (...compatdata/219950/pfx) if it already exits and run: WINEPREFIX=~/.steam/steam/steamapps/compatdata/219950/pfx winecfg. Make sure mono is not installed, set the Windows version to 2003 and add "mscoree" as native in the libs tab. Then with the same wineprefix run: wine ~/.steam/steam/steamapps/common/NiGHTS\ Into\ Dreams/external/DotNet3_5/dotnetfx35.exe /lang:ENU. Once it's finished, rename the same dotnetfx35.exe to something else, like dotnetfx35.exe.bak, so Steam can't try to install it again later. The DXSETUP.exe can be renamed as well since it is not really needed. Launch the game or right click/'Game Configuration' and it should work.



By default, the game doesn't launch at all, but in order for the game to run, you need to rename Launcher.exe to something else, and Nights.exe into Launcher.exe, once completed, the game launches in a small window but you can change that in Config/UserConfig.cfg within the game files by setting the resolution to whatever you want.
The game itself doesn't have any controller support by default (unless if there's a way to change it in Keyboard.cfg), and all of the SFX get repeated over and over, which can be very annoying, but other than that, the game runs smoothly.



Launcher doesn't work, so you need to backup Launcher.exe and copy/symlink Nights.exe -> Launcher.exe. Fullscreen is broken (game only plays in 640x480 window). You can edit /Config/UserConfig.cfg but changes don't have any effect. Gamepad support is broken. Audio has a broken, repeating effect once getting in game. Game fails to exit cleanly.
