Code Monkey home page Code Monkey logo

nimbus's Introduction

Nimbus

Pretendo account manager for the 3DS

Usage

  1. Grab the latest app and IPS patches from the Releases page
  2. Extract to the root of your 3DS SD card
  3. Install the Nimbus homebrew using FBI (or FBI Reloaded) if using the CIA build
  4. Run the Nimbus homebrew and select either to use a Pretendo or Nintendo account
    • If it doesn't work, reboot your 3DS while holding SELECT and ensure that "Enable loading external FIRMs and modules" and "Enable game patching" are both turned on, as well as ensuring that your Luma3DS version is 13.0 or higher.

Building

  1. Clone the repository recursively using git clone https://github.com/PretendoNetwork/nimbus --recursive
    • If you have cloned the repository previously, please run git pull and make clean while in the nimbus folder to avoid errors and broken files
    • On top of that, if you cloned it before 1.0.2 released, you might also need to run git submodule update --init --recursive while in the nimbus folder
  2. Install devkitARM, libctru, armips, makerom, bannertool and flips
  3. Copy decompressed code.bin files from the friends, ssl, miiverse, and act sysmodules in their respective patches directories (any Miiverse code.bin works for the miiverse module)
  4. Run make

Credits

Thanks to:

  • pinklimes for the CIA version banner
  • TraceEntertains for making a CIA version of Nimbus and maintaining the project
  • SciresM for making the 3DS SSL patches
  • zaksabeast for the original 3ds-Friend-Account-Manager and all the research into the friends and act system titles
  • shutterbug2000 for the GUI
  • libctru for the frda.c base, homebrew template, and other library functions (and thanks to citro2d for part of a system font function)
  • Universal-Core for the string drawing functions
  • Fangal-Airbag for making the account switcher GUI support button controls
  • All other 3DS researchers

nimbus's People

Contributors

jonbarrow avatar shutterbug2000 avatar traceentertains avatar zaksabeast avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

nimbus's Issues

Broken with Luma3DS 12

If Luma3DS 12 is installed, then Nimbus never actually switches the active account. After downgrading to Luma3DS 11, it works properly again.

[Feature Request] Optional transfer of badges between pretendo and nintendo IDs

I've spent a couple of hours to transfer my legit badge data between nintendo and pretendo accounts, it takes dumping, changing the ID and injecting back in, all of this is pretty much documented but takes a fair amount of time to do manually
Why optional?
I've painfully discovered that the layout of the badges is undone, making it so all of them go back to inventory, so it could be an extra checkbox when choosing the accounts

[Feature Request] add EULA accepter switch on nibus

Now you my be asking why to do that well because countries that dosn't sell officials Nintendo product can't accept EULa officials blocking features like (streetpass mii plaza, Friend list,online play etc) this is a HOME MENU flag that can by bypassed using hombrew launcher (menuhax67) now there is a hombrew tool called DSES but it gives an Error code 1

It doesn't seem to patch.

I'm on Luma 12.0.0, I tried patching it, but it seems to be stuck on the "Nintendo" option. Can somebody please help?

FOR PEOPLE WITH LUMA 12.00 + 13.00 TRY THIS

IF YOU WANT PRETENDO ON 3DS WITH LUMA 12.00 TRY THE 3GX LOADER THEN ENABLE "ENABLE LOADING EXTERNAL FIRMS AND MODULES" AND "GAME PATCHING" SO IT WOULD STAY ON PRETENDO.

GET IT HERE https://github.com/Nanquitas/Luma3DS/releases

update on 3/4/23 or 4/3/23 for the usa

LUMA 12.0.1 HAS FIXED NIMBUS so GO AND UPDATE IT AND SEE FOR YOUR SELF

DONT USE LUMA V13 IT DOESN'T WORK

DEPRECATED AS IT NOW WORKS WITH A NEW PATCH THAT HAS RELEASED

Hi so V13 DOES work but you have todo things on your end to do it

  1. Go into your luma folder and go into titles
  2. Go into one of the files that came with the latest pretendo 3ds patch
  3. Rename "code.ips" with the one that gas the code numbers ( ex. "code.ips" ---> "000400300000BC02.ips")
    Do that to all of the files
    4.once you done that move all the files into "sysmodules" here it should look like.
  4. Launch nimbus if done correctly it should go to Pretendo (ignore the twl.bg)
  5. Have Fun!
    20230724_180814

Doesn't patch

Using a N3DSXL on latest luma, OFW, and nimbus version.
Luma patches are turned on.

When i press Pretendo in the Nimbus patcher, the system restarts, but i am still connected to Nintendo. When i open Nimbus again it still says Nintendo loaded. I did have the same problem with the other beta, but never got to fix it.

[Feature Request] add notification support

So when I was on my 3ds, I thought "hey, Nintendo doesn't use the notifications anymore after the 3ds and Wii U was discontinued with the last one being the E shop, so what if Pretendo adds notification support to show server updates or show when a pubic beta comes out as it feels a bit lifeless when you go on it"

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.