The Dink Network

GNU FreeDink

Description
New and portable version of the game engine, which runs the original game as well as its D-Mods, with close compatibility, under multiple platforms including Linux. It also can run .ogg music files.

Homepage: http://www.freedink.org/

FreeDink is free software, and you are welcome to redistribute it under certain conditions; see the GNU GPL for details.
Released:September 19th, 2009
File Size:1.51 MB
Release Notes:- Toggle fullscreen works on more platforms (not just X11)

- New architecture: PSP (playstation portable) - "Lite" version only for now

- New logging system, enabled with '-d' (instead of writing debug information on standard output by default), with different priorities (debug/info/warn/error/fatal). You also can easily check for DinkC errors in your scripts by searching for "[DinkC]" in DEBUG.TXT. In addition DinkC errors often carry the line number (rather than the binary offset).

- Dink doesn't crash on very long lines in dink.ini or DinkC scripts

- DinkC: map_tile(...) can modify the first tile square (tile_index=0)

- Lower startup RAM requirements (-7MB so far, and less memory bandwidth for sounds); this is mostly useful for small devices.

- Add support for contextual translations: when there are several lines of dialog that are identical in a few scripts, but need to be translated differently, you can add a context in your PO file such as 'msgctxt "s3-chick:57"' (name of the script in lowercase without extension + the line number).

- Code clean-ups, namely in the input subsystem (joystick) and shutdown process.

- Fixed numerous buffer overflows in the DinkC interpreter, and a potential infinite loop during search/replace (when the replacement countained search term).

- Updated DLLs
Download Now
TopicPostsPosterLast Post
GNUFreeDink freezes9DinkDoodlerDecember 21st 2009, 03:00 AM