
webodan
Published
My experience was very laggy and stuttery while using an OG XBOX controller over USB and having its default configuration.
Game lagging with default controller config
Setting Steam Play version to Proton 4.2-9 & switching to a user made controller config that uses keys instead of real buttons fixed all the lag and the stuttering. Seems to be an issue with this weird engine.
Managed to fix the crackling by adding "PULSE_LATENCY_MSEC=90 %command%" to the game's command line.
Audio crackles by default
Could not get it to work. EA App crashes with "Something went wrong" and tells me to close and retry.
Tried GE, Experimental, and older Proton versions. It just refuses to run. Someone tell EA to stop doing dumb apps that break games
Several things have to be addressed. I will elaborate below as the 140 character limit won't let me.
MIDI sounds not working due to Linux not having proper MIDI software synth built-in. Fix below
Game not centered in fullscreen. Fix below
D-Pad was not working despite Steam Controller settings being properly mapped. Fix below
- MIDI samples did not play (such as the one that plays when Madotsuki sits in her bedroom chair to save the game) due to Linux not having a software synthesizer in case you don't use a sound card with MIDI hardware synth built in (something so old most integrated soundcard manufacturers don't bother adding).
To add MIDI support into the game, do the following:
install Timidity
Copy the Default Windows MIDI Soundfont found at musical-artifacts.com into /usr/local/share/soundfonts/windows.sf2
Set the soundfont so timidity will use it, adding the line "soundfont /usr/local/share/soundfonts/windows.sf2" in /etc/timidity/timidity.cfg.
Then, in the game's Startup Options, set the following on startup: "timidity -iA -B2,8 -Os -EFreverb=0 & %command%" The game will take a bit to run, but hold on, it'll work with MIDI samples as well. I tested it with the MIDI bedroom track for several minutes and it worked fine.
- Addressing the complaint of the previous test, there is a fix for the fullscreen not being centered. Just do the following:
Start the game in Window mode (right click the game in your Steam Library, then click Window mode).
When the window shows up, press F5 to bring up the Graphical options menu.
Set the the Mode - F4 toggle to Fullscreen, and (most importantly) the Rendering Mode to GDI (for newer machines).
Then, the game should run in fullscreen and should be centered. For some reason, DirectDraw renders the game uncentered.
- D-pad mapping in my DualShock 3 (and presumably any other controller, since Steam Input doesn't care what controller you use) was not working despite being mapped correctly. What I did to address it was ugly, but it was quick and easy:
install qjoypad
map the d-pad buttons to the keyboard arrow keys
And that's how you make Yume Nikki fully playable, properly centered, with MIDI support and on a big TV played with a controller and on Linux.