Go to file
Devine Lu Linvega ec8eadb910 Formatted packer 2024-06-07 17:39:36 -08:00
etc Modernizing packer 2024-06-07 15:48:43 -08:00
src Modernizing packer 2024-06-07 15:48:43 -08:00
tools Formatted packer 2024-06-07 17:39:36 -08: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 Modernizing packer 2024-06-07 15:48:43 -08:00
build.sh Modernizing packer 2024-06-07 15:48:43 -08: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 flag, afterward, unless assets have changed, simply use .build.sh.

.build.sh --assets

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