GNU FreeDink is a portable and enhanced version of the Dink Smallwood game engine. It aims at running the original game as well as its D-Mods (Dink MODules, or add-ons), with close compatibility, under new platforms. The internals of the engines are being cleaned up to allow for portability and later improvements.
| Tags | Games/Entertainment Role-Playing |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Windows Windows OS Independent Unix |
| Implementation | C |
Recent releases


Release Notes: A couple of bugfixes. 9 new translations.


Release Notes: The PSP (PlayStation Portable) architecture was added. A new logging system was implemented. Dink no longer crashes on very long lines in dink.ini or DinkC scripts. Start-up RAM requirements were reduced by 7MB and less memory bandwidth is required for sounds, which is mostly useful for small devices. Support for contextual translations was added. Code was cleaned up in the input subsystem (joystick) and shutdown process. Numerous buffer overflows in the DinkC interpreter were fixed along with a potential infinite loop during search/replace when the replacement contained the search term.


Release Notes: This release brings i18n, so you can translate D-Mods. It also fixes some crashes due to improper D-Mod scripts (e.g. attempts to modify sprite #1000): DinkC scripts are now better validated to avoid this.


Release Notes: This initial release is fully compatible with Dink 1.08.
Migrates FileMaker to MySQL, Oracle, Access, SQL Server, FrontBase, FileMaker7.