Skip to content

suomipelit/utk-level-editor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Level editor for Ultimate Tapan Kaikki (TK321)

A feature complete level editor written in Rust for Ultimate Tapan Kaikki (TK321) DOS game classic. See also the opensourced game itself.

This editor was written from scratch by Ultimate Tapan Kaikki fans because the source code of the original DOS era editor has been lost. It's heavily inspired by the original editor but does not aim to be a carbon copy. Hopefully most of the differences can be considered as improvements.

Cover image

The editor runs on both desktop (using SDL2) and web browser (compiled to WASM from Rust).

👉👉 Try the web version here 👈👈

Press F1 to see the help screen. To get inspiration, download original game level files and open them in the editor by pressing F3.

Running from source

Desktop

  • Install Rust toolchain
  • Install SDL2 and SDL2_image development libraries
  • Run cargo run --release

Web

  • Install Rust toolchain
  • Install wasm-bindgen-cli: cargo install wasm-bindgen-cli
  • Optional: Install binaryen, which is used to optimize the WASM output size
  • Run cd web; ./build.sh
  • Serve files from dist/ directory, e.g. python3 -m http.server -d dist, and open index.html in your browser

Releases

No releases published

Packages

No packages published

Languages

  • Rust 94.5%
  • JavaScript 4.2%
  • Other 1.3%