A downloadable tool for Windows, macOS, and Linux
What is Adliberum Engine?
The Adliberum Engine allows you to turn stories into interactive worlds, scenarios and games. A text heavy engine that pays homage to the classic text adventure experience focusing heavily on 'data' whilst offering you full control and freedom.
The engine is currently in development and will offer greater levels of customization. This will come in the form of mods that will allow you to render the data in different ways. When it comes down to it, all games have text and data at their hearts, ADLENGINE capitalizes on this.
The engine is donation-ware, and support will be greatly appreciated.
To access the latest version of the engine goto:
Type dl and press enter to download your game files to your computer. (import now in 220.127.116.11 j)
To import simply scroll to the bottom left and choose a game file to import.
Downloading The Engine;
Download the files for your relevant system from below.
Run nw.exe (windows) or (put the web files in a folder where you want it to run on your website)
Edit the config.adlengine file (works in notepad) to set certain customisations.
When editing your world. Use the command dl to export your game / map This file tells the adlengine player what to do.
- game.adlengine - the all important game file
If this file is present in the game folder it will be loaded at startup and will allow you to continue editing your game (or someone else to play it)
OFFICIAL MANUAL CAN NOW BE DOWNLOADED!
- open / close
- lock / unlock
- take / drop
- equip / unequip
- wear / remove
- eat / drink
- use / push / pull
- n / e / s / w
- ne / nw / se / sw
- up / down
- delete [objectname]
- e.g. delete chest
- build [objectname]
- e.g. build chest
- build [objectname].[classname]
- e.g. build locker.container
- build exit [direction]
- e.g. build exit e
- delete exit [direction]
- e.g. delete exit e
// new requires command //
to take object requires gloves
sets a command that requires you to have an object in order to be able to perform a specific task.
- room name is [name]
- e.g. room name is Empty Room.
- room description is [description]
- e.g. room description is An empty room.
Setting Room Images.
- room image is [imagename]
- e.g. room image is cell
USING IMAGES IN DOWNLOAD VERSION
- in adlengine folder rename package.nw to package.rar
- open the archive package.rar using a winzip tool
- place room images inside
- rename file back to package.nw
- run adlengine.
- Your room images should now load.
*room images need to be .jpg files.
USING IMAGES IN WEB VERSION
simply upload the .jpg file to the folder where adlengine is on your website.
using the room image is command will look for images in the folder.
look at object will also look for .jpg images in the folder with the same name as the object and will display them for a short period, good for giving extra detail.
All objects have parameters that define how they can be interacted with.
object name is wooden box
object description is A large wooden box.
- movable / immovable
- visible / hidden
- open / closed / openable
- lockable / locked / unlocked
- takeable / eatable / drinkable / useable
To edit objects, simply describe them, using adlengines' clever verbOSE scripting language.
- [objectname] is visible
- e.g. chest is visible
For example to create a chest we could do;
- build chest
- chest is visible
- chest is openable
- chest is closed
- chest is lockable
- chest is locked
- chest requires steel key
we could also do build chest.container (container is a prefab to save time)
.obj creates an empty object that can be taken.
Feedback and bug reports gratefully appreciated. Please use the forum to chat with me about ADLENGINE.
|Published||28 days ago|
|Platforms||Windows, macOS, Linux|
|Tags||Game engine, Interactive Fiction, text-based, Twine|
|Average session||About an hour|
|Inputs||Keyboard, Mouse, Touchscreen|
|Multiplayer||Ad-hoc networked multiplayer|
Click download now to get access to the following files: