HomeWikiSourceDownloadsDiscord

Kristal Wiki


General Information


These pages get you ready to use the engine.

  • Main Page
  • Downloading Kristal
  • Installing and Playing Projects
  • Glossary

General Project Creation


These pages teach you about project development.

  • Lua Tutorial
  • Understanding the Basics
  • Creating a Project
  • Writing Text
  • Using Libraries
  • Creating an Item
  • Creating a Spell
  • Actors
  • Party Members
  • Custom Keybinds
  • Releasing Projects

The Overworld


Everything to do with the overworld.

  • Designing a Map
  • Cutscenes

Battles


Everything related to creating battles.

  • Battlers
  • Encounters
  • Enemy Attacks (Waves)
  • Wavemaking Tricks and References

Advanced


These pages teach you more complex but powerful parts of the engine.

  • Debugging
  • Hooks
  • The UI System

API Reference


An auto-generated API reference for Kristal.

⮬Back to Top⮭

Kristal Wiki


General Information


These pages get you ready to use the engine.

  • Main Page
  • Downloading Kristal
  • Installing and Playing Projects
  • Glossary

General Project Creation


These pages teach you about project development.

  • Lua Tutorial
  • Understanding the Basics
  • Creating a Project
  • Writing Text
  • Using Libraries
  • Creating an Item
  • Creating a Spell
  • Actors
  • Party Members
  • Custom Keybinds
  • Releasing Projects

The Overworld


Everything to do with the overworld.

  • Designing a Map
  • Cutscenes

Battles


Everything related to creating battles.

  • Battlers
  • Encounters
  • Enemy Attacks (Waves)
  • Wavemaking Tricks and References

Advanced


These pages teach you more complex but powerful parts of the engine.

  • Debugging
  • Hooks
  • The UI System

API Reference


An auto-generated API reference for Kristal.

⮬Back to Top⮭

DarkConfigMenu

┗> Object > Class



Constructor


DarkConfigMenu()





Methods


DarkConfigMenu:draw()



DarkConfigMenu:getBindNumberFromIndex(current_index: any)

Arguments:

current_index: any

Returns:

1: integer


DarkConfigMenu:onKeyPressed(key: any)

Arguments:

key: any


DarkConfigMenu:update()




Fields



Undocumented



DarkConfigMenu.arrow_sprite: love.Image



DarkConfigMenu.bg: UIBox



DarkConfigMenu.currently_selected: integer



DarkConfigMenu.currently_selected: integer



DarkConfigMenu.currently_selected: number



DarkConfigMenu.currently_selected: number



DarkConfigMenu.currently_selected: number



DarkConfigMenu.currently_selected: integer



DarkConfigMenu.currently_selected: number



DarkConfigMenu.currently_selected: number



DarkConfigMenu.currently_selected: number



DarkConfigMenu.draw_children_below: integer



DarkConfigMenu.font: love.Font



DarkConfigMenu.heart_sprite: love.Image



DarkConfigMenu.noise_timer: integer



DarkConfigMenu.noise_timer: integer



DarkConfigMenu.noise_timer: number



DarkConfigMenu.noise_timer: integer



DarkConfigMenu.noise_timer: integer



DarkConfigMenu.noise_timer: integer



DarkConfigMenu.rebinding: boolean



DarkConfigMenu.rebinding: boolean



DarkConfigMenu.rebinding: boolean



DarkConfigMenu.reset_flash_timer: integer



DarkConfigMenu.reset_flash_timer: integer



DarkConfigMenu.reset_flash_timer: integer



DarkConfigMenu.reset_flash_timer: number



DarkConfigMenu.state: string

MAIN, VOLUME, CONTROLS



DarkConfigMenu.state: string



DarkConfigMenu.state: string



DarkConfigMenu.state: string



DarkConfigMenu.state: string


DELTARUNE by Toby Fox. Website designed by NyakoFox. © 2025 Kristal Team. All rights reserved.