CtrBootManager9 3DS

From GameBrew
Revision as of 09:10, 21 July 2021 by HydeWing (talk | contribs)

Template:Infobox 3DS homebrew

CtrBootManager9 is an althernative version of CtrBootManager for arm9loaderhax, it allows you to configure boot entries in a configuration file to be booted automatically, with a specified timer.

Installation

You'll need to have latest arm9loaderhax installed (with screen_init).

CtrBootManager configuration file: Please see the new configuration format for the config file a9lh.cfg.

Building

Dependencies

  • devkitpro-4.5 at least (ctrulib-1.0 at least)
  • libconfig in portlibs (tried with v1.5)

The recommended way:

  • mkdir build/
  • cd build/
  • cmake -DCMAKE_TOOLCHAIN_FILE=../DevkitArm3DS.cmake ../
  • cmake --build . --target CtrBootManager_a9lh

Binaries should now be in the build folder.

Media

3DS: Install Multiple A9LH Menus - CtrBootManager9 (AuReiNAND 4.1 & CakesCFW 138) (Spanish) (SebasTorrón)

Changelog

Version 05

  • Added settings menu (change default entry, timeout, recovery key).
  • Remove items from boot menu and add from file manager (X).
  • Should fix timeout when < 0.
  • Should fix per entry override key.

Version 04

  • Change/fix "override key".
  • Fix/improve input code.
  • Improved drawing code.
  • Better memory management.

Version 03

  • Fix graphics flickering.
  • Fix rxTools.

Version 02

  • Fix entry override button (key).
  • Fix some screen corruption (filer mainly).
  • Improve input.
  • More comments in sample config.
  • May fix (a9lh) rxTools for o3ds?

Credits

For contributions to hb_menu:

  • smea - Code.
  • GEMISIS - Code.
  • fincs - Code.
  • mtheall - Code.
  • Fluto - Graphics.
  • Arkhandar - Graphics.
  • dotjasp - Graphics (regionfree icon).

Readme by gemarcano This project also uses Brahma. See its repository for its credits.

Thanks to all people involved for theire work and/or help: delebile, mid-kid, dark_samus3, d0k3, bilis.

External links

Advertising: