Go to file
Devine Lu Linvega cbd5598098 Removed assets instruction from README 2024-07-26 10:17:31 -07:00
etc Modernizing packer 2024-06-07 15:48:43 -08:00
src Cleaning up events 2024-07-16 12:45:07 -07:00
tools Fixed drifblim error with packer 2024-07-15 14:29:29 -07:00
.gitignore Animate file save 2023-02-08 21:16:01 -08:00
LICENSE Init 2023-01-22 19:09:21 -08:00
README.md Removed assets instruction from README 2024-07-26 10:17:31 -07: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 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