The Dink Network

FreeDink

August 29th, 08:04 PM
spike.gif
GNU FreeDink is a portable version of the Dink engine, which can run the original game as well as its dmods properly and with close compatibility to Dink Smallwood v1.08 on modern Windows operating systems, as well as on Linux, among others. A version of Dinkedit (FreeDinkedit) is also included, which can be used to create dmod maps. FreeDink can also play .ogg music files.

INSTALLING FREEDINK ON WINDOWS

1) You can download GNU FreeDink installer, which comes with FreeDink, FreeDinkedit, DFArc3, translations, as well as music and sounds compatible with the GNU general public licence, which FreeDink uses.

Downsides: Some sounds and music are missing, and some are different from the ones used in Original Dink.

2) Download and install Dink Smallwood v1.08 (aka Original Dink)

Download GNU FreeDink, and extract in the same location as Dink Smallwood v1.08.

Open DFArc.exe, and in Edit -> Options, point it to use freedink.exe instead of dink.exe.

INSTALLING FREEDINK ON OTHER PLATFORMS

see instructions on the FreeDink homepage: https://www.gnu.org/software/freedink/get
August 29th, 08:05 PM
anon.gif
teal(cool)
Ghost
 
yeah
September 3rd, 04:02 PM
goblins.gif
drone1400
Peasant Male Romania
C# nerd 
EDIT: Since making this post, the current Freedink maintainer has made some updates. So disregard my old post.

- - - - Original post below - - - -

I want to mention, that since the new official freedink maintainer isn't really doing anything at the moment...

Anyone wanting to play FreeDink on Linux should check out ghostknight aka CRTS' repo for it over here: https://codeberg.org/crts/freedink

He also has a forum post here where he talks about the various fixes he's added. The most important ones (in my opinion) being:
- fixing a critical error in passing arguments when using the external DinkC function (this lead to gamebreaking bugs in DMODS like Charlie's Legacy)
- fixing some annoying SDL message spam in the debug logs

So anyone wanting to use FreeDink on linux, right now your best option would be to build it yourself starting from CRTS' repo.