Skip to content

AurelioB/BanjoRecomp-Android

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

294 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banjo: Recompiled for Android

Banjo-Kazooie, recompiled for Android handhelds. With the full Banjo: Recompiled feature set, controller support, and dual screen support.

This repository and its releases do not contain game assets. You must provide your own supported Banjo-Kazooie ROM to build or run the project.

Features

Feature complete with the PC version

  • High-framerate and widescreen support from the PC version.
  • Faithful audio and original game behavior.
  • Modern quality of life features such as note saving.
  • Full mod support, including local mod and texture-pack import.

Full controller support

Designed with Android handhelds in mind. Tested on the AYN Thor.

Dual-screen companion display

On supported devices, the second screen becomes a live companion display, including:

  • Double tap to toggle secondary display on/off.
  • Animated icons for game status and collectibles.
  • Dynamic backgrounds based on the current game area.
  • Live gameplay stats such as health, lives, notes, eggs, feathers, Jiggies, Mumbo tokens, Jinjos, and level context.
  • Smooth transitions between areas.

Screenshots

Label Primary display Secondary display
Main menu Main menu on the primary display Main menu companion logo on the secondary display
Slot select Slot select on the primary display Slot select companion stats on the secondary display
Gruntilda's lair Gruntilda's lair on the primary display Gruntilda's lair companion stats on the secondary display
Mumbo's Mountain Mumbo's Mountain on the primary display Mumbo's Mountain companion stats on the secondary display

Mods on Android

So far, I've only tried the BK Reloaded texture pack Please report if you find an incompatible mod

Development notes

For Android setup, build commands, ADB verification, screenshot capture conventions, and artifact hygiene, see docs/android-port.md.

For the experimental dual-screen implementation details, see:

Upstream project and credits

This Android port is based on Banjo: Recompiled. See README.original.md for the original project overview, desktop feature list, FAQ, and upstream acknowledgements.

Core upstream projects include:

About

Android Port of Banjo-Kazooie made using N64: Recompiled

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C 42.3%
  • Java 33.1%
  • C++ 19.2%
  • Python 1.9%
  • CMake 1.8%
  • Shell 1.3%
  • Other 0.4%