GCW0 port of aaaa based on original linux port codebase
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
release
zlext
LICENSE
Makefile
README.md
bullets.c
bullets.h
camera.c
camera.h
drawmob.c
drawmob.h
game.c
game.h
gamemenu.c
gamemenu.h
gamescene.c
gamescene.h
intro.c
intro.h
main.c
mobai.c
mobai.h
mobs.c
mobs.h
narrator.c
narrator.h
particles.c
particles.h
playcontrol.c
playcontrol.h
render.c
render.h
sprites.c
sprites.h
vars.c
vars.h
veryblend.c
veryblend.h
wlight.c
wlight.h
wmapgen.c
wmapgen.h
wmapload.c
wmapload.h
zcore.c
zcore.h
zcsound.c
zcsound.h
zctables.c
zctables.h
zeditmode.c
zeditmode.h
zgui.c
zgui.h
zlext.c
zlext.h
zlmath.c
zlmath.h
zresm.c
zresm.h
ztypes.h

README.md

aaaa

GCW0 port of aaaa based on original linux port codebase

Progress:

  • Controls
  • Graphics code fixes
  • Save file handling
  • Haptic feedback
  • G-Sensor
  • Commandline arguments
  • Titlecard by hi-ban

Controls:

  • A: Confirm/Sword
  • B: Jump
  • X: Shout/Confirm Quit
  • Y: Fire Gun
  • L: Aim gun
  • R: Look
  • Start Enter/Menu
  • Select Esc/Torch
  • DPAD: Movement
  • Joypad: Analogue movement
  • HOLD: Exit to OS immediately
  • POWER: Re-centre G-Sensor
  • G-Sensor: Camera tilt

Known bugs:

  • Force feedback is glitchy due to GCW0's driver, so disabled by Makefile (needs firmware fix)

Note:

  • PCLINUX build requires at least libshake v0.3.0; please build and install it.
  • GET LIBSHAKE HERE
  • GCW build also requires libshake, but you may need to update your toolchain.
  • Command line options are supported. "./aaaa --help" to list.

Build notes:

  • "env PLATFORM=PC make" to build PCLINUX build
  • "make opk" to build GCW opk build