Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ilyvion/freedink-lua

A fork of GNU FreeDink (https://www.gnu.org/software/freedink/) in which I implemented Lua scripting
https://github.com/ilyvion/freedink-lua

Last synced: 8 days ago
JSON representation

A fork of GNU FreeDink (https://www.gnu.org/software/freedink/) in which I implemented Lua scripting

Awesome Lists containing this project

README

        

This is GNU FreeDink, a portable and enhanced version of the Dink
Smallwood game engine.

FreeDink is free software, and you are welcome to redistribute it
under certain conditions; see the GNU GPL for details.
( cf. COPYING and http://gnu.org/licenses/gpl.html )

Building
--------

If you are compiling GNU FreeDink from sources, check BUILD for
instructions.

About Dink Smallwood
--------------------

Dink Smallwood is an adventure/role-playing game, similar to Zelda,
made by RTsoft. Besides twisted humour, it includes the actual game
editor, allowing players to create hundreds of new adventures called
Dink Modules or D-Mods for short. The Dink Network
(http://www.dinknetwork.com/) hosts a copy of almost all of them.

GNU FreeDink
------------

GNU FreeDink is a 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.

FreeDink can run in 2 modes:

* v1.08 (default): this matches the latest release of the Dink engine,
which includes some new features and some backward-incompatible
changes. Use it for recent D-Mods.

* v1.07 (with option '--v1.07'): this matches v1.07 of the Dink
engine, essentially unmodified since 1998. Use it to play D-Mods
released before 2006.

Next step is extending the engine while preserving accurate support
for released D-Mods.

On the technical level, the internals of the engines experience a
clean-up to allow for portability and later improvements.

Check out FreeDink's website at http://www.freedink.org/ .

Game keys
---------

Keyboard controls
Makes Dink walk/push
Attack/Use equipped item/Select option
Talk/Examine/Manipulate
Use equipped magic
Inventory/Equip screen
Options
Display map (if you have one)
Toggle fullscreen mode
When maintained, enable Turbo mode

Keyboard controls: Inventory/Equip screen
Highlight Item/Weapon or Magic
Select highlighted Item/Weapon or Magic
Exit inventory screen

Joystick/Gamepad controls
Makes Dink walk/push
Attack/Use equipped item/Select option
Talk/Examine/Manipulate
Use equipped magic
Inventory/Equip screen
Options
Display map (if you have one)

Joystick/Gamepad controls: Inventory/Equip screen
Highlight Item/Weapon or Magic
Select highlighted Item/Weapon or Magic
Exit Inventory/Equip screen

Other
Stop playing current MIDI song
Quick quit to Windows
Enable debug mode

D-Mods may add additional keys, usually they will explain it within
the game.

About GNU
---------

FreeDink is part of the GNU project, whose aim is to create "GNU", a
completely free (as in freedom) operating system. Its most famous
variant these days is GNU/Linux. A engine to play the Dink Smallwood
game and D-Mods is definitely a must for the GNU OS ;) Check
http://www.gnu.org/ for more information.

Game data
---------

Get the free game data separately from the 'freedink-data' package at:

http://ftp.gnu.org/gnu/freedink/

Note:
The original game contained sounds that were not owned by RTsoft and
hence could not be released under a free license. We're looking for
free replacements! Please send contributions at [email protected].
See http://www.freedink.org/doc/sounds/ for more information.

Other FreeDink applications
---------------------------

DFArc, a graphical front-end run the game and manage D-Mods, was also
ported and extended. Get new version 3 at http://www.freedink.org/ .

Technical information
---------------------

Check the 'doc' directory for technical/developer considerations.

---
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.