The Dink Network

Dink Smallwood on Linux via WINE

October 26th 2016, 10:01 AM
pq_cthunik.gif
GOKUSSJ6
Peasant He/Him Poland
Everyone should get a pizza for free in each week. 
I have decided to go on and check if both classic and HD versions of Dink Smallwood work on Linux without using FreeDink, instead, I've used WINE with PlayOnLinux frontend and here are the results.

Dink Smallwood Classic 1.08
*Everything runs perfectly except the music
To get the music to work you need to install the MIDI synthesizer such as Timidity or Fluidsynth. Fluidsynth has the FluidR3 soundfont as a package, while Timidity, despite having the support for these files as well, can use PAT files, installing freepats will pretty much set Timidity up to use them.

I have used fluidsynth so before running the game make sure to run this in terminal

fluidsynth --audio-driver=pulseaudio /path/to/soundfont/file.sf2


You can replace pulseaudio with other sound driver which the distro uses such as alsa or oss. The placement of soundfonts varies between distros.

In case of Timidity++, all you need to do is just edit the timidity.cfg which can be found at /etc/timidity++/

To use freepats you need to put:
dir /usr/share/timidity/freepats/
source /etc/timidity++/freepats/freepats.cfg


For soundfonts you need:
soundfont /path/to/soundfont/file.sf2

Once you do that, you will have a music, but it may sound quiet. You can, however raise the volume, as Linux lets you raise it beyond 100%.

Dink Smallwood HD
* The colision for pressing the menu button is misplaced below the sprite. It's very easy to fix it by going fullscreen with Alt+Enter
* MIDI music does not work at all, only the OGG ones do.

I have used the WINE 1.9.21 Staging for this test.