A work in progress level editor with extensive keyboard support. Designed for tile based 2D platformers. This is a work in progress program in unusable state.
Subject to change.
Runtime requirements: raylib.
$ # Clone this repository $ git clone https://git.sr.ht/~kikoodx/kble && cd kble $ zig build $ zig-cache/bin/kble
Press escape to close the program.
Not available on Windows. Accept a path to KBLE file to open.
If the file doesn't exist, the given path will be used for saving.
level.kble if no argument given.
$ kble #level.kble $ kble sample.kble $ kble $HOME/projects/kble/sample.kble
src/conf.zig, edit values from
BEGIN USER CONFIG.
The configuration is applied at compile time. You have the possibility to:
9: behavior similar to Vi.
<space>: clear selection
d: delete selection
r: replace selection with parameter
+: increase scale (zoom)
-: decrease scale (dezoom)
=: reset scale
e: read (load) level
w: write (save) level See
kbleformat.mdfor technical informations.
<return>: normal mode, default
i: free selection mode
v: rectangle selection mode
I: free unselection mode
V: rectangle unselection mode
c: camera mode [not implemented]
Safety backups are made when:
Copyright (c) 2021 KikooDX
This project is under the MIT license. See LICENSE for more details.