8000 GitHub - neparij/katawa-shoujo-agb: Katawa Shoujo port for Game Boy Advance
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

neparij/katawa-shoujo-agb

Repository files navigation

Katawa Shoujo - Game Boy Advance Port

Katawa Shoujo - Game Boy Advance Port

A faithful adaptation of Katawa Shoujo for the GBA, powered by the Butano framework. Includes Python tools to convert assets and scripts from the Katawa Shoujo: Re-Engineered project.

Katawa Shoujo - Game Boy Advance Port (Main Menu) Katawa Shoujo - Game Boy Advance Port (Extras Menu - Cinema)
Katawa Shoujo - Game Boy Advance Port (Translations - En) Katawa Shoujo - Game Boy Advance Port (Translations - Ru)
Katawa Shoujo - Game Boy Advance Port (Events - Rin Introduced) Katawa Shoujo - Game Boy Advance Port (Closeup view - Rin)
Katawa Shoujo - Game Boy Advance Port (Emi) Katawa Shoujo - Game Boy Advance Port (Events - Showdown)

Features

  • Visual Novel Gameplay optimized for GBA.
  • The entire OST carefully adapted for the GBA.
  • Video Cutscenes fits alongside the game.
  • Tools for converting assets and scripts.
  • Huge bitmaps to display backgrounds with more than 1024 tiles (used for events).

Requirements

  1. DevkitARM (Setup Guide)
    • Windows: Use DevkitPro Installer.
    • macOS/Linux: Install via devkitpro-pacman.
      sudo dkp-pacman -S devkitARM
    • Verify: arm-none-eabi-gcc --version
  2. Python 3.12 for tools.
  3. Butano fork with custom audio integrated (uses branch custom_audio_upgrade)
  4. libsavgba
  5. For CLion IDE users:
    • Install compiledb
      • macOS:
        brew install compiledb
      • Linux:
        pip install --user compiledb
    • Generate compile_commands.json:
      compiledb make -j$(nproc)
    • Import the project in CLion as a Compilation Database project
    • Configure the devkitARM toolchain in CLion (see devkitARM setup guides)

Contribution

  1. Fork the repository.
  2. Clone the forked repository.
  3. Create a branch for your feature.
  4. Test your changes on emulators and hardware.
  5. Submit a pull request.

Credits

Special Thanks

Some tools and projects may no longer be part of the current build, but they played a meaningful role in earlier stages of development. Their ideas, inspiration, and technical foundations helped shape this project, and for that, I'm truly grateful:

  • afska for the GSM Player Butano integration and supporting the development process.
  • libagmv by RyandracusCodesGames for the AGMV video codec.
  • GSM Player by Damian Yerrick for the GBA audio player.

License

This project is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. See the LICENSE file for details.

About

Katawa Shoujo port for Game Boy Advance

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0