The Dink Network

Reply to Dink Smallwood HD: Native Linux (and Mac) Port – Collaboration & Testing

If you don't have an account, just leave the password field blank.
Username:
Password:
Subject:
Antispam: Enter Dink Smallwood's last name (surname) below.
Formatting: :) :( ;( :P ;) :D >( : :s :O evil cat blood
Bold font Italic font hyperlink Code tags
Message:
 
 
February 10th, 09:35 AM
knight.gif
Hi everyone!

I’m Mateus Bentes, a long-time fan of Dink Smallwood and a Linux user. I’ve been working on a native Linux port of Dink Smallwood HD (no Wine/Proton required!), leveraging the recent changes in the codebase—like the removal of FMOD in favor of SDL_mixer. My goal is to make the game run smoothly on Linux and Mac, and I believe it would be amazing if GOG could offer official versions for these platforms in the future.

What’s Done So Far:

Removed FMOD and replaced it with SDL_mixer (thanks to the recent updates from RTSoft!).
The game now compiles on Linux, but I’m still working on a few challenges:

Compressed data files: The game uses a custom format for these, and I’m analyzing how to handle them properly.
Testing on different distros: I need help testing on Ubuntu, Arch, Fedora, etc.
Mod support: Ensuring compatibility with existing mods.

How You Can Help:

Developers: If you’re familiar with the game’s codebase (especially file handling), your insights would be invaluable!
Testers: Try the build on your system and report bugs or performance issues.
Modders: Let me know if mods work as expected (or if there are issues).
Why This Matters:
This port will make Dink Smallwood HD fully open-source and native on Linux and Mac, aligning with the game’s spirit. It’s also a great opportunity to bring this classic to more players who prefer these platforms for privacy, performance, and freedom.

Next Steps:
Once the port is stable, I’d love to see it on GOG as an official Linux/Mac version. Until then, I’ll keep working on it with the community’s help!
Let’s make this happen together! Feel free to reply with questions, suggestions, or test results. Thanks in advance for your help!"