Go to file
Devine Lu Linvega df4cffd977 Improved makefile 2024-07-15 15:06:45 -07:00
etc Modernizing packer 2024-06-07 15:48:43 -08:00
src Modernizing packer 2024-06-07 15:48:43 -08:00
tools Fixed drifblim error with packer 2024-07-15 14:29:29 -07:00
.gitignore
LICENSE
README.md Created makefile 2024-06-22 10:39:54 -08:00
makefile Improved makefile 2024-07-15 15:06:45 -07:00
win32.sh Added win32 icon and build script 2023-04-12 21:24:43 -07:00

README.md

Oquonie

Oquonie is a puzzle game, written in Uxntal.

Notes

Oquonie is larger than a standard 64kb rom, it makes use of the memory manager. The current memory mapping is:

0000 ram
0001 walls & maps
0002 characters
0003 characters(cont) & floors
0004 blockers
0005 events
0006 portraits & camilare

Build

You must have an Uxn assembler and emulator. Oquonie is pretty intricate to assemble, it needs to pack the spritesheets into the rom, have a look at the build script to better understand how this is handled. For the first run, you need to pack the assets with the assets argument, afterward, unless assets have changed, simply use make run.

make assets
make run

Packer

Packer is a tool that takes a series of asset names and combines them into a chr file.

echo "Create characters"
cat etc/c.txt | uxncli bin/packer.rom bin/c.rom

Support