GithubHelp home page GithubHelp logo

heroldev / lumaupdate Goto Github PK

View Code? Open in Web Editor NEW

This project forked from kunoichiz/lumaupdate

0.0 0.0 0.0 5.01 MB

Updater for Luma3DS

Home Page: https://gbatemp.net/threads/release-luma-updater.471739/

License: Do What The F*ck You Want To Public License

C++ 23.28% C 75.73% Makefile 0.99%

lumaupdate's Introduction

Luma Updater

Formerly known as "ARN Updater"

A boot.firm updater for Luma3DS and boot9strap (formerly AuReiNand) as a 3DS homebrew (no more SD swaps!)

Usage

Originally from Hamcha's wiki:

For boot9strap Users:

  1. Install Luma Updater's CIA then launch it.
  2. Select latest stable version.

For HBL/Rosalina Users:

  1. Enable Patch ARM9 access in your Luma3DS configuration (may not be needed depending on your Luma version).
  2. Launch the HBL then Luma Updater.
  3. Select latest stable version.

To possibly work on

  • N/A

Compiling Requirements

  • Your usual 3DS compilation environment
  • Latest* ctrulib (the one currently bundled with devKitPro won't cut it)
  • makerom and bannertool somewhere in your PATH environment

Optional

  • zip binary for generating release archives (make pkg)

Compiling

make should create the output folder and fill it with both the 3dsx and the cia builds

make 3dsx will only build the 3dsx version [outdated]

Extra flags

make CITRA=1 disables features that aren't properly emulated on Citra (HTTPc) for easier testing

make DEBUG=1 will disable compile-time optimizations entirely

License

The assets and code for the homebrew (code under source/ and assets under meta/) are licensed under the WTFPL.
Refer to LICENSE.txt for the full text.

This project uses jsmn, which is licensed under the MIT license.
Refer to LICENSE.jsmn.txt for the full text.

This project uses minizip, which is licensed under the zlib license.
Refer to LICENSE.minizip.txt for the full text.

This project uses libmd5-rfc, which is licensed under the BSD license.
Refer to LICENSE.libmd5-rfc.txt for the full text.

Credits

lumaupdate's People

lumaupdate's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.