My Profile Photo

Samedi’s Scriptorium


A Blog About Dual Universe Scripting


  1. Modula Example

    To continue my introduction of Modula, here’s a simple example script, which makes use of a couple of built in modules. …


  2. Introducing Modula

    In my previous posts I described some of the issues I encountered when developing Dual Universe scripts. …


  3. Module Structure

    In previous posts, I’ve talked about the advantages to be gained by keeping your script code on disk during development. …


  4. Keeping Things Organised

    In my last post, I discussed how to place your Lua code into external files during development, and why it can be helpful. …


  5. Using External Files

    In my previous post, I talked about some of the “non-optimal” aspects of scripting for Dual Universe :) …


  6. Experience Level

    I’m aiming these posts at people who are starting out with Dual Universe scripting, but already know how to code. …


  7. Bugs & Suggestions

    A while back, just before the upvote site was introduced, I was getting frustrated by how laborious it was to report bugs and make suggestions. …


  8. Printf Debugging Sucks

    I’ve been coding professionally for more than three decades (oh god I’m old), and in that time it could be said that I’ve grown fat and lazy… …


  9. Welcome!

    Greetings, fellow Dual Universe citizens. …