GNU FreeDink
   HOME

TheInfoList



OR:

''Dink Smallwood'' is an action
role-playing video game Role-playing video games, also known as CRPG (computer/console role-playing games), comprise a broad video game genre generally defined by a detailed story and character advancement (often through increasing characters' levels or other skills) ...
developed by Robinson Technologies at the time consisting of Seth Robinson, Justin Martin, and Greg Smith. It was first released in 1998 before being released as
freeware Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
on October 17, 1999. Mitch Brink composed several of the game's music tracks while others are MIDI forms of
classical music Classical music generally refers to the art music of the Western world, considered to be #Relationship to other music traditions, distinct from Western folk music or popular music traditions. It is sometimes distinguished as Western classical mu ...
such as
Debussy Achille Claude Debussy (; 22 August 1862 – 25 March 1918) was a French composer. He is sometimes seen as the first Impressionism in music, Impressionist composer, although he vigorously rejected the term. He was among the most influe ...
's "Reverie". The game has a small but constant fan following that continues to develop add-ons for the game more than two
decade A decade (from , , ) is a period of 10 years. Decades may describe any 10-year period, such as those of a person's life, or refer to specific groupings of calendar years. Usage Any period of ten years is a "decade". For example, the statement ...
s after its release. The game is also notable for its humorous dialogue and surrealistic themes in various scenes between the gameplay.


Gameplay

The game centers on Dink, a pig farmer-turned-hero who embarks on various quests throughout his world. The game features isometric, Diablo-like gameplay, including
weapon A weapon, arm, or armament is any implement or device that is used to deter, threaten, inflict physical damage, harm, or kill. Weapons are used to increase the efficacy and efficiency of activities such as hunting, crime (e.g., murder), law ...
s, items, and
magic Magic or magick most commonly refers to: * Magic (supernatural), beliefs and actions employed to influence supernatural beings and forces ** ''Magick'' (with ''-ck'') can specifically refer to ceremonial magic * Magic (illusion), also known as sta ...
. The game has a satirical off-color slant, including everything from a fiercely abusive uncle to a town that worships ducks. Dink is never freed from the grievances of being a pig
farmer A farmer is a person engaged in agriculture, raising living organisms for food or raw materials. The term usually applies to people who do some combination of raising field crops, orchards, vineyards, poultry, or other livestock. A farmer ...
, a fact he is far too often reminded of by his nemesis, Milder Flatstomp.


Storyline

Dink starts out as a pig farmer, living a normal life in Stonebrook, his home village. His father is said to have disappeared, leaving him behind in a small
village A village is a human settlement or community, larger than a hamlet but smaller than a town with a population typically ranging from a few hundred to a few thousand. Although villages are often located in rural areas, the term urban v ...
with his mother. Somehow, as he is outside, his house burns down and his mother is killed. He is then told to go out of his village into the world to find his aunt and start living a new life with her. Along the way, he hears of a powerful and sinister group known as the Cast whose nefarious deeds are threatening the kingdom. Dink eventually makes it his quest to defeat this mysterious cult. After that, he goes in the Darklands to kill the mighty evil, Seth.


History


Development

''Dink Smallwood'' was developed by Robinson Technologies in the mid 1990s at the time where Seth Robinson, Justin Martin, and Greg Smith were involved. Mitch Brink composed several of the game's music tracks. The game was initially released in 1997 for purchase in the United States and Europe. The game could be purchased from retail stores in Europe via European publisher Iridon Interactive, though Robinson Technologies did not secure a
publisher Publishing is the activities of making information, literature, music, software, and other content, physical or digital, available to the public for sale or free of charge. Traditionally, the term publishing refers to the creation and distribu ...
for the United States, so this required them to sell to this region via mail order at the price of $25 (including shipping). The game was developed in one year with a budget of around $16,000.


Freeware release

By the summer of 1999, Robinson Technologies had sold out of all their copies of ''Dink Smallwood'' and claimed that there were no plans to publish more copies. It was announced a short time later that the game would be distributed as
freeware Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
, and the freeware version of ''Dink Smallwood'' was released on October 17, 1999.


Source code release

Shortly after the freeware release, fans of the game often asked Seth Robinson if he had any plans to release the game's
source code In computing, source code, or simply code or source, is a plain text computer program written in a programming language. A programmer writes the human readable source code to control the behavior of a computer. Since a computer, at base, only ...
. Seth generally replied "no." He commonly cited the game's sloppy and embarrassing coding as a reason for withholding the source from the community. After years of being pressed to do so, Seth finally decided to release the source code on July 17, 2003 under a
Zlib zlib ( or "zeta-lib", ) is a software library used for data compression as well as a data format. zlib was written by Jean-loup Gailly and Mark Adler and is an abstraction of the DEFLATE compression algorithm used in their gzip file compre ...
-inspired own
license A license (American English) or licence (Commonwealth English) is an official permission or permit to do, use, or own something (as well as the document of that permission or permit). A license is granted by a party (licensor) to another part ...
Dink-Smallwood-Source-License
/ref>Dink Smallwood 1.08 source code
The Dink Network
Readme of source code
Seth Robinson
License of source code
Seth Robinson
without the content which was kept proprietary freeware. In 2008, the artwork was published (without some sounds) under a
Zlib license The zlib license is a permissive software license which defines the terms under which the zlib software library can be distributed. It is also used by many other open-source packages. The libpng library uses a similar license, libpng license, s ...
.Find free sounds for FreeDink
/ref> A handful of projects focused on
upgrading Upgrading is the process of replacing a product with a newer version of the same product. In computing and consumer electronics, an upgrade is generally a replacement of hardware, software or firmware with a newer or better version, in order to ...
or
porting In software engineering, porting is the process of adapting software for the purpose of achieving some form of execution in a computing environment that is different from the one that a given program (meant for such execution) was originally desig ...
''Dink Smallwood'' have surfaced, most of them being canceled or postponed indefinitely.


Community-made Dink 1.08

In 2005, Seth Robinson asked Dan "redink1" Walma, the owner of the ''Dink Network'' fan site, to create a new patch for Dink Smallwood. Robinson hoped that the numerous longstanding bugs in Dink would be fixed and the experience for new players would be streamlined. After eight-and-a-half months of development and numerous builds of
alpha Alpha (uppercase , lowercase ) is the first letter of the Greek alphabet. In the system of Greek numerals, it has a value of one. Alpha is derived from the Phoenician letter ''aleph'' , whose name comes from the West Semitic word for ' ...
, beta, and
release candidate The software release life cycle is the process of developing, testing, and distributing a software product (e.g., an operating system). It typically consists of several stages, such as pre-alpha, alpha, beta, and release candidate, before the fi ...
testing involving the community, ''Dink Smallwood'' 1.08 was released as community-fixed version on March 10, 2006.


GNU FreeDink

The
GNU GPL The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
licensed GNU FreeDink
fork In cutlery or kitchenware, a fork (from 'pitchfork') is a utensil, now usually made of metal, whose long handle terminates in a head that branches into several narrow and often slightly curved tines with which one can spear foods either to h ...
, which is developed under the
GNU Project The GNU Project ( ) is a free software, mass collaboration project announced by Richard Stallman on September 27, 1983. Its goal is to give computer users freedom and control in their use of their computers and Computer hardware, computing dev ...
umbrella, works on replacing the last proprietary sounds to make the game completely
Free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
. GNU FreeDink was ported to a variety of platforms including the
PlayStation Portable The PlayStation Portable (PSP) is a handheld game console developed and marketed by Sony Interactive Entertainment, Sony Computer Entertainment. It was first released in Japan on December 12, 2004, in North America on March 24, 2005, and in PA ...
,
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
,
AmigaOS 4 AmigaOS 4 (abbreviated as OS4 or AOS4) is a line of Amiga operating systems which runs on PowerPC microprocessors. It is mainly based on AmigaOS 3.1 source code developed by Commodore International, Commodore, and partially on version 3.9 develop ...
and
Mac OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
among others. GNU Freedink is based on the original v1.07 source code release, but has modes to run like v1.08. It is continuously updated and is the most successful
source port A source port is a software project based on the source code of a game engine that allows the game to be played on operating systems or computing platforms with which the game was not originally compatible. Description Source ports are often ...
so far. DFArc2, a small
GTK+ GTK (formerly GIMP ToolKit and GTK+) is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary s ...
utility program, makes it easy to play and manage the Dink Smallwood game and its numerous Dink Modules (or D-Mods).


Dink Smallwood HD

As of December 16, 2011, a new version of Dink Smallwood called "Dink Smallwood HD" has been developed for
iPhone The iPhone is a line of smartphones developed and marketed by Apple that run iOS, the company's own mobile operating system. The first-generation iPhone was announced by then–Apple CEO and co-founder Steve Jobs on January 9, 2007, at ...
,
iPad The iPad is a brand of tablet computers developed and marketed by Apple Inc., Apple that run the company's mobile operating systems iOS and later iPadOS. The IPad (1st generation), first-generation iPad was introduced on January 27, 2010. ...
, Android, Windows XP/Vista/7,
webOS webOS, also known as LG webOS, is a Linux kernel-based multitasking operating system for smart devices, such as smart TVs, that has also been used as a mobile operating system. Initially developed by Palm, Inc. (which was acquired by Hewlett ...
and
Mac OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
by Seth Robinson.Dink Smallwood HD official webpage
on rtsoft.com
In the Windows/Mac/Android versions, it is also possible to play the fan-made D-Mods. A new feature is instant-load and instant-save where the player can save and load the game at any point - as opposed to the original game where saving was only possible at specific points in the game.Dink Smallwood Mobile – coming to iPad too!
/ref> In October 2017 the HD version became fully free and open source too. The source code became available on
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
shortly after.


Modification

Two
level editor A level editor (also known as a map, campaign or scenario editor) is a game development tool used to design Level (video games), levels, maps, campaigns and virtual worlds for a video game. An individual involved with the development of game levels ...
s exist for Dink Smallwood. The original level editor, developed by Robinson Technologies, is DinkEdit, which is included with the game, and the second level editor is WinDinkEdit which was developed by fans of the game. The freeware game comes with its own D-Mod (short for Dink Module), Mystery Island, which follows Dink's adventures after his victory in the original story. D-Mods can be heavily customized, and some of them are very different from the original game. Many D-Mods, some of them much longer than the original game, can be found online. DinkEdit is a modal application that can be used to create a new world. The game world consists of at most 768 screens and each screen can have at most a hundred editor-placed sprites. Among other tasks, the editor can be used to specify music for a screen, assign scripts to sprites and to decorate the game world. WinDinkEdit is a level editor for Windows which enables the D-Mod author to perform the same tasks in a graphical environment. The DinkC
scripting language In computing, a script is a relatively short and simple set of instructions that typically automation, automate an otherwise manual process. The act of writing a script is called scripting. A scripting language or script language is a programming ...
has a C-like
syntax In linguistics, syntax ( ) is the study of how words and morphemes combine to form larger units such as phrases and sentences. Central concerns of syntax include word order, grammatical relations, hierarchical sentence structure (constituenc ...
.
Variables Variable may refer to: Computer science * Variable (computer science), a symbolic name associated with a value and whose associated value may be changed Mathematics * Variable (mathematics), a symbol that represents a quantity in a mathemat ...
are prefixed with an
ampersand The ampersand, also known as the and sign, is the logogram , representing the grammatical conjunction, conjunction "and". It originated as a typographic ligature, ligature of the letters of the word (Latin for "and"). Etymology Tradi ...
, &, and single line comments are supported with //. Each sprite in the game can have a script attached to it which will be used to determine the behavior and appearance of the sprite. The engine calls various functions on certain events; for example, the 'main', 'talk' and 'hit' functions of a script will respectively be called upon loading the screen, when the player talks to the sprite and when the player hits the sprite. Each screen can also have a script attached to it which can be used for initialization of the screen or other events.


Reception

''
Computer Gaming World ''Computer Gaming World'' (CGW) was an American Video game journalism, computer game magazine that was published between 1981 and 2006. One of the few magazines of the era to survive the video game crash of 1983, it was sold to Ziff Davis in 199 ...
'' Issue #189 featured ''Dink Smallwood'' in the section "The Good", saying "Now here is something totally refreshing".Computer_Gaming_World_Issue_189
/ref> While compared to other role-playing games, ''Dink Smallwood'' was praised for its humour, being described as “a spoonful of '' Zelda'',…a dash of ''
Monkey Island ''Monkey Island'' is a series of adventure games. The first four games were produced and published by LucasArts, earlier known as Lucasfilm Games. The fifth was developed by Telltale Games with LucasArts, while the sixth was developed by Terribl ...
'' and a pinch of '' Diablo''.” The humour was described as the one good aspect of the game and was found quite entertaining. However, with other elements letting the game down, the humour only made ''Dink Smallwood'' suitable as "an inexpensive stopgap". The dialogue used when interacting with NPCs was criticised for containing errors as well as having little influence on the overall outcome of the game. Graphical errors were also listed, with the player character getting stuck on scenery and unable to move, or NPCs or monsters drifting through walls. The lack of interaction between NPCs and monsters was also referenced, with NPCs attempting to hold conversations while the player is in combat. Although ''Dink Smallwood'' was described as having little replay value on its own, the inclusion of editing software and the wide availability of
user-generated content User-generated content (UGC), alternatively known as user-created content (UCC), emerged from the rise of web services which allow a system's User (computing), users to create Content (media), content, such as images, videos, audio, text, testi ...
were noted as improving on this.


References and impact

In '' Baldur's Gate: Tales of the Sword Coast'', a reference to ''Dink Smallwood'' can be found: "(Facetiously) I am Dinkamus Littlelog and I come in search of the holy groundhog.". In '' Borderlands''' first DLC, ''The Zombie Island of Dr. Ned'', an adventurer named Dirk Smallwood is part of a missing "Misery Bus" crew parodying
Scooby-Doo ''Scooby-Doo'' is an American media franchise owned by Warner Bros., Warner Bros. Entertainment and created in 1969 by writers Joe Ruby and Ken Spears through their animated series, ''Scooby-Doo, Where Are You!'', for Hanna-Barbera (which wa ...
.


See also

*
List of open source games This is a list of notable open-source video games. Open-source video games are assembled from and are themselves open-source software, including public domain games with public domain source code. This list also includes games in which the engine ...


References


External links

* {{official, http://www.rtsoft.com/dink * vn://rtsoft.com/rtsvn/projects/RTDink RTDink Source Code- Original Subversion server
Source Code of DinkSmallwoodHD
- on
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...

GNU FreeDink multi-platform port

The Dink Network

Dink Smallwood
on
Mobygames MobyGames is a commercial website that catalogs information on video game A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, game controller, controlle ...
1998 video games Action role-playing video games Action-adventure games AmigaOS 4 games Android (operating system) games Commercial video games with freely available source code Fantasy video games Freeware games Indie games IOS games Legendo Entertainment games Linux games MacOS games Open-source video games Parody video games Robinson Technologies games Role-playing video games Single-player video games Video games developed in Japan Windows games