The Dink Network

Reply to Dink with Lua scripting, first public alpha

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:
 
 
May 24th 2014, 04:57 AM
wizardb.gif
Phoenix
Peasant He/Him Norway
Back from the ashes 
Hello, Dink gang.

I've completed implementing Lua in Dink, at least as much as is necessary to re-create the first "chapter" of the original Dink adventure in Lua, which I've also done. (If this sounds all new to you, feel free to check out the original discussion thread first.)

Using this alpha requires you to be rather skilled with computers, so I'm not expecting all that many people to use it. Stick around, nonetheless if you're not skilled with computers, as I will be posting DinkLua scripts that you can all look at to get a feel for how those will be like.

I know there are some people who use the Dink Network who have the skill set required to test this, so I hope to get at least a few testers. You're going to have to download and build my FreeDink version yourself. If you've ever done "./configure; make; make install" before, you know what it's about. If you do find any bugs, or have any issues, please report them on the issues page on my GitHub project.

I'm currently working on writing some documentation for my project's Wiki. Among other things, it will document the main differences between DinkC and DinkLua (apart from them being completely different languages, naturally), and I will also try to write a small Lua primer/tutorial for newcomers to the Lua language.

Anyway, without further ado, feel free to download
- The FreeDink with Lua source code (./configure; make; make install) Alternatively, you can get the source code with git from my project page on GitHub.
- The Lua version of the first chapter of the Dink adventure. Replace the Story folder of the "dink dmod" with this one to test the DinkLua version. (If you want to be sure that only Lua scripts get loaded by the Dink engine, run it with the "--disable-dinkc" parameter.)