Skip to content
vitellaryjr edited this page Jan 4, 2024 · 33 revisions

This wiki is significantly outdated. For a more up-to-date wiki, see https://beta.kristal.cc/wiki developed by Nyako.

But, if you still want to browse this wiki, then...

Welcome to the Kristal Github wiki!

Kristal is a powerful Deltarune fangame and battle engine, made with LÖVE. Easily play and create custom Deltarune stories, using the Lua scripting language with an accurate battle and overworld engine!

To find mods to play, get help with creating, or just talk about the engine, check out the Kristal Discord!

Coding experience is required for making mods with Kristal.

Index

Each page will go into depth about how to use everything necessary to make a Kristal mod. These pages are often divided into multiple sections; you can get links to specific sections by clicking on the wiki sidebar. At the top of each page will be links to the files relevant to the topic described (e.g. the Objects page has a link to the Class file for the Object code), in case the viewer wants to look at the code directly.

General

  • Playing Kristal: Explains how to install Kristal and its mods, and what options do.
  • Mod Information: Describes how Kristal mods are structured, and gives important information on how to make them.
  • Objects: How to create and use objects.
  • Asset Management: Describes how to utilize assets within a mod, such as sprites and sound.
  • Utilities and Debugging: Explains Kristal's built-in global functions and variables.

Game

  • Actors: Setting up sprite definitions for characters.
  • Party Members: Party member setup (continued from Actors).
  • Items and Spells: How to make items and spells, and describes the Inventory.

Overworld

  • Overworld: Process for making overworld rooms and using them.
  • World Objects: Describes how the overworld creates and uses objects.
  • Cutscenes: Writing cutscene code, and using formatting relevant to all text.
  • Shops: Explains how to make shops and shopkeepers.

Battle

Clone this wiki locally