Coder Social home page Coder Social logo

root-mtx / nro2nsp Goto Github PK

View Code? Open in Web Editor NEW
273.0 20.0 43.0 275.08 MB

Build Redirction and romfs nsps out of .nros

C# 16.81% AGS Script 12.72% C# 16.81% AGS Script 12.72% C# 29.35% AGS Script 11.59%
nsp nro switch libnx nx forwarder retroarch tool homebrew

nro2nsp's Introduction

NRO2NSP release prerelease

This is an easy to use nsp builder that will make rediction nsps or Retroarch Forwarders out of Nros

Whats New:

Releases:

This is hopefully the last beta before a stable release, fixed a couple of silly issues.

3.3.6 Beta 4

Fixed error with keys with lowercase letters being flagged as invalid Fixed unrelated error message being displayed in some cases Fixed App crashing if no key files are found Add new information to logs to help debug issues 3.3.6 Beta 3

  • Added "logo" and "animation" paths to core.xml for use to automatically set logs per core platform
  • (Feature Request) Added Auto set logos in logo menu -- see above
  • (Feature Request) If "Preset Author" is set to "core" in the settings menu then author box will be set to selected retroarch core platform

**These are experimental, please report any bugs and any updates to cores.xml needed

3.3.6 Beta 2

  • Fixed Rolling TitleId error
  • Improved Failed build error message
  • Fixed extra files being saved to pc
  • Added Keyfile checks with Value Compare (experimental)
  • Updated Key Generation Revisions

3.3.6 Beta 1

  • export forwarders as "Nros" - Rom Forwarders that can be launched from the HBMenu instead of the Homescreen (Note youll need to use Title Overide for titles that require more ram)
  • Added Setting to allow offical TitleId range, Use with caution to avoid conflicting ids (Allows Hid-mitm)

v3.3.5 Stable Things added since Beta:

  • Recompiled for 9.0.0 (note nros forwarded to must be recompiled for 9.0.0 as well)

Things added in Betas: Special thanks to Liam and LeMageFro for testing and vast knowleadge

  • Added warning about romfs compatibility
  • Fixed "Keyfile" missing error
  • Fixed Nro data import repeating error messages
  • Updated hacpackbrew
  • Updated Nstool (requires visual studio C++ 2015)
  • Appears to have fixed could not start software error
  • Removed savedata allocation
  • Added gif size warning message if greater than 60kb
  • Added UnquailifiedApproval flag in ndpm (Thanks Liam)
  • Fixed KernalPermisson
  • Fixed rror due to file permissions
  • Adjusted npdm to prevent save data allocation
  • Started custom npdm/nacp creation framework (to be completed)
  • Refractoring

Beta Releases:

Beta Please Note this is beta and it may experiance bugs/issues, please report them so I can clean them up before Stable releases

Getting Started

Requirements:

There is a couple small requirements to use this application, see here to get it all setup!

Special notes:

There's a couple of special things to note , see here to learn more!

How to run:

Lets get down to the good stuff, i feel like its really easy but lets explain some things in here!

Troubleshooting:

If for some reason you run into any issues, please check here for common mistakes

XML Editing:

In the Resources folder there is a couple .xml files.The main ones for the end users are cores.xml and paths.xml. Check this out for information on editing these to your needs.

Settings:

Check this out for information about configurable settings!

Credits:

Big shout out to these special people for all the help and support!

Todo:

See whats in store for features or things that need to be improved here

Discord:

Visit me on Discord for the newest features and fastest support!

nro2nsp's People

Contributors

matt-teix avatar redsparr0w avatar root-mtx avatar shiz0id avatar x1unix 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  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  avatar  avatar

Watchers

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

nro2nsp's Issues

Applet Mode Detection

Software:
HOS 10.0.2
Kosmos 16.1
hbmenu 3.3.0
Browser (4TU) 0.4.0
Nro2Nsp 3.3.6-Beta4

When using an Nro2Nsp forwarder for hbmenu, launching the 4TU web browser causes it to throw an applet mode error. I'm unsure if this is an issue with how the nsp files are generated and launched or if it's a detection issue on the browser

Feature Request - download keys.dat - code included

Please can you add the following keys.dat check, if they don't exist - download like this:

In the top of Tools.cs - add this:

using System.Security.Cryptography;

Then - After keys.dat check (public bool Compile checks) - add this:

try
            {
                if (!File.Exists(Keys))
                {
                    if (MessageBox.Show("keys.dat is missing.\nDo you want to automatically download it now?\n\nBy pressing 'Yes' you agree that you own these keys.\n", "Download", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        using (var client = new System.Net.WebClient())
                        {
                            string myurl = "aHR0cHM6Ly9wYXN0ZWJpbi5jb20vcmF3L3g3ZURWMEVS";
                            var base64EncodedBytes = System.Convert.FromBase64String(myurl);
                            string decoded = (System.Text.Encoding.UTF8.GetString(base64EncodedBytes));
                            client.DownloadFile(decoded, ".\\Resources\\keys.dat");
                        }
                    }

                    if (!File.Exists(Keys))
                    {
                        MessageBox.Show("keys.dat failed to load.\nPlease include keys.dat in the resources folder.");
                        Environment.Exit(0);
                    }
                }
            }
            catch
            {
                MessageBox.Show("Url is unreachable", "Unable to download keys.dat");
            }

Thanks for looking.

Option to disable black bars and logos ?

Hi,

some homebrew apps launch without the top and bottom black bars (with logos),
would it be possible to have an option to enable / disable this in nro2nsp ? (I'm not sure how it's done)

Thanks :)

Error when trying to compile

When I try to compile, I get an error message with the following log message:
Is this because I am running the nro2nsp.exe from E:\ instead of C:?
As far as I can tell, my keys.dat file has master key 07 ending in ***1B0E placed in the "Resources" folder


Keys loaded from : ./Resources/keys.dat

App Name = Freeset
Author = _JK
Version = 1.0.0
Title Id = 0535B3C31D680000
Standard Forwarder = True
Retro Rom Forwarder = False
Line = sdmc:
SdmcPath = /switch/freeset.nro
RomfsPath = /application.nro
Core Path = /retroarch/cores/core.nro
Rom Path = /Roms/Snes/Super Mario World.smc
NroName =
NroPath =


C:\Users\B. Lee/Nro2Nsp/temp/hacbrewpack.exe
C:\Users\B. Lee/Nro2Nsp/temp/keys.dat
C:\Users\B. Lee/Nro2Nsp/temp/control\control.nacp
C:\Users\B. Lee/Nro2Nsp/temp/control\icon_AmericanEnglish.dat
C:\Users\B. Lee/Nro2Nsp/temp/exefs\main
C:\Users\B. Lee/Nro2Nsp/temp/exefs\main.npdm
C:\Users\B. Lee/Nro2Nsp/temp/logo\NintendoLogo.png
C:\Users\B. Lee/Nro2Nsp/temp/logo\StartupMovie.gif
C:\Users\B. Lee/Nro2Nsp/temp/romfs\errorConsole.nro
C:\Users\B. Lee/Nro2Nsp/temp/romfs\nextArgv
C:\Users\B. Lee/Nro2Nsp/temp/romfs\nextNroPath

'C:\Users\B.' is not recognized as an internal or external command,
operable program or batch file.


C:\Users\B. Lee/Nro2Nsp/temp/hacbrewpack.exe
C:\Users\B. Lee/Nro2Nsp/temp/keys.dat
C:\Users\B. Lee/Nro2Nsp/temp/control\control.nacp
C:\Users\B. Lee/Nro2Nsp/temp/control\icon_AmericanEnglish.dat
C:\Users\B. Lee/Nro2Nsp/temp/exefs\main
C:\Users\B. Lee/Nro2Nsp/temp/exefs\main.npdm
C:\Users\B. Lee/Nro2Nsp/temp/logo\NintendoLogo.png
C:\Users\B. Lee/Nro2Nsp/temp/logo\StartupMovie.gif
C:\Users\B. Lee/Nro2Nsp/temp/romfs\errorConsole.nro
C:\Users\B. Lee/Nro2Nsp/temp/romfs\nextArgv
C:\Users\B. Lee/Nro2Nsp/temp/romfs\nextNroPath

Unhandled Exception when trying to import image

I am using 3.3.6 Beta 4

I get the following, Parameter is not valid error message whenever I try to import an icon photo:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentException: Parameter is not valid.
at System.Drawing.Bitmap..ctor(String filename)
at MtX.Control.IconImport.ImageInspect(String imagePath)
at MtX.Nro2Nsp.Nro.ImportPictures(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Nro2Nsp
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/(me)/Downloads/RetroArch%20Forwarders/Nro2Nsp.3.3.6.-.Beta.4/Nro2Nsp.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4300.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

MtX.Control
Assembly Version: 3.3.6.4
Win32 Version: 3.3.6.4
CodeBase: file:///C:/Users/(me)/Downloads/RetroArch%20Forwarders/Nro2Nsp.3.3.6.-.Beta.4/MtX.Control.DLL

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4320.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3761.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Any idea what is causing this?

Thank you

Closing hbmenu while running an usb app will crash

Not sure if it's something that can be fixed but I had multiple times where tinfoil or goldleaf stopped transferring so I needed to restart the app,
if it was launched thru the hbmenu forwarder and I close it in the home menu with "X" -> "Close" everything just crashes, if I disconnect the usb cable before closing it's ok,
to reproduce :

  • run hbmenu forwarder
  • run tinfoil or goldleaf nro
  • connect to pc with usb
  • press home
  • press X on hbmenu forwarder and close

I tried with a direct forwarder to goldleaf and same result,
btw I tested the official goldleaf nsp too, it crashes the same way ^^

Source code not up to date

The source code builds version 3.2.2 while the latest stable version is 3.3.5
Any plans on updating the source code?

Unhandled Exception error when compiling

Whenever I compile an NRO I get an unhandled exception error that I cant figure out how to fix.
The Error:

************** Exception Text **************
System.MissingMethodException: Method not found: 'System.String System.String.Format(System.IFormatProvider, System.String, System.Object)'.
at MtX.Control.Nacp.Build()
at MtX.Nro2Nsp.Nro.Compile_button_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34014 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll

Nro2Nsp
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Drake/Desktop/Nro2Nsp/Nro2Nsp.exe

System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34003 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

MtX.Control
Assembly Version: 3.3.4.10
Win32 Version: 3.3.4.10
CodeBase: file:///C:/Users/Drake/Desktop/Nro2Nsp/MtX.Control.DLL

System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

System.Xml.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll

System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

Crashing upon building

Whenever I click the compile button the application stops responding and the "building... please wait" progress bar just stays forever, not actually doing anything.

Wrong .net version

If you run in an environment without .net installed, it will ask for version 4.0
Version 4.0 of .net output errors in method System.String.Format
This can be fixed by setting the target version to 4.6

Rolling title ID not working

OS: Windows 10
Version: 3.3.6-Beta1

The rolling title ID setting doesn't appear to be working.

NOTE:
Wasn't sure how it was supposed to work, so tried it on an older version, but doesn't seem to function the same.

Import info from NRO

I test the last version and many .nro to import all info from .nro but nothing work. NRO tested :

  • Mame
  • n1dus
  • NX-Shell
  • SX Dumper
  • Tinfoil
  • WAINDUMPER
    The log pik any info from them and give me an error
    748e605a76697ae14ea6203e5454e1c2
    2dc487700a02c3ad46d3f4b0c9a9f441
    Thanks for this great last version and hope you will fix it !

Include Devkitpro

Would like to include devkitpro to make it that much easier, might be a bit tricky and if it doesnt slow things down it will be implemented.

Icons not displaying

I'm having an issue where any custom icons, even if they are jpg's at 256 x 256 aren't displaying on the switch menu. The NSP's install fine, and the icon displays in tinfoil - but on the home screen they are just a question mark. The apps do open and redirect to the roms fine though. Any of the thumbnails from the community are fine. But even if I use these as a base in photoshop to put my image in place of, they still don't work. Any ideas? Thanks. Great app though!

Compatibility with melonds standalone

Would be nice to be able to use the retroarch forwarder with the standalone melonds. It works with the standalone ppsspp but it took me to melonds and not the rom when trying with melon

master_key_00

Hello
3.3.6 beta 3
Got this problem when Compile

"master_key_00" doesnt appear to have the
correct value, please correct this key or build errors may occur

No problem with the previous releases

Error when making NRO on Linux

On Linux, I run into the issue where the hacbrewpack reports an error, stating that it can't find certain directories, leading to a --hacbrewpack error. This is what my terminal spits out when it encounters the issue:

/bin/bash: line 2: /root/Nro2Nsp/temp/hacbrewpack --keyset /root/Nro2Nsp/temp/keys.dat --tempdir /root/Nro2Nsp/temp/raw --ncadir /root/Nro2Nsp/temp/nca --nspdir /root/Nro2Nsp/temp/ --exefsdir /root/Nro2Nsp/temp/exefs --romfsdir /root/Nro2Nsp/temp/romfs/ --logodir /root/Nro2Nsp/temp/logo/ --controldir /root/Nro2Nsp/temp/control/ --keepncadir --keygeneration 1: No such file or directory

Just plain doesn't work on linux

I tried multiple combinations of current version and 3.3.2, even going as far as doing dumb things like running as root (since for some reason this tool wants to create a folder at /). The most I managed to do is create a shortcut with a broken icon, and even that I have not been able to replicate.

Please could you fix this tool? I am happy to test or provide any logs if that helps.

Temp dir location

I have noticed that this uses a hardcoded temp path of \Nro2Nsp, in the root of the drive that it's run from. I noticed this because I put it into D:\nro2nsp (on my data drive) and watched as it deleted most of its files and then errored out when it tried to delete MtX.Control.dll and couldn't because it was in use. I see that this could cause permission issues for anyone who doesn't have permission to write to the root of their drive, such as a limited Windows account or a Linux or Mac user running it in Wine.

I propose instead using a directory named nro2nsp.tmp either inside the current directory, or in the user's temp folder, which can be found with Path.GetTempPath or in the environment variable %TEMP%.

Cant use Controll RetroArch forwader

I have a problem, when i use the RetroArch forwarder, i cant use the controll...
But in RetroArch works.

In 9.0.0, i use the newest stable and beta version.

Building of Nsp Failed, Please refer to logs

Hi guys, i've got a problem: everytime i try to compile the NSP it gives me that error: Builinh of Nsp Failed, Please refer to logs
my app version is the 3.3.5
The log:


Keys loaded from : ./Resources/keys.txt

App Name = nx-hbmenu
Author = switchbrew
Version = 3.4.0
Title Id = 05E3977EDC900000
Standard Forwarder = True
Retro Rom Forwarder = False
Line = sdmc:
SdmcPath = hbmenu.nro
RomfsPath = /application.nro
Core Path = /retroarch/cores/core.nro
Rom Path = /Roms/Snes/Super Mario World.smc
NroName = hbmenu.nro
NroPath = G:\hbmenu.nro


C:\Users\username/Nro2Nsp/temp/hacbrewpack.exe
C:\Users\username/Nro2Nsp/temp/keys.dat
C:\Users\username/Nro2Nsp/temp/nstool.exe
C:\Users\username/Nro2Nsp/temp/control\control.nacp
C:\Users\username/Nro2Nsp/temp/control\icon_AmericanEnglish.dat
C:\Users\username/Nro2Nsp/temp/exefs\main
C:\Users\username/Nro2Nsp/temp/exefs\main.npdm
C:\Users\username/Nro2Nsp/temp/Extract\Control.nacp
C:\Users\username/Nro2Nsp/temp/Extract\Icon.jpg
C:\Users\username/Nro2Nsp/temp/hacbrewpack_backup\1617017214_control.nacp
C:\Users\username/Nro2Nsp/temp/hacbrewpack_backup\1617017214_main.npdm
C:\Users\username/Nro2Nsp/temp/hacbrewpack_nsp\05e3977edc900000.nsp
C:\Users\username/Nro2Nsp/temp/logo\NintendoLogo.png
C:\Users\username/Nro2Nsp/temp/logo\StartupMovie.gif
C:\Users\username/Nro2Nsp/temp/romfs\errorConsole.nro
C:\Users\username/Nro2Nsp/temp/romfs\nextArgv
C:\Users\username/Nro2Nsp/temp/romfs\nextNroPath

hacBrewPack v3.00 by The-4n

Removing existing temp and nca directories
Creating temp, nca, nsp and backup directories
Loading 'C:\Users\username/Nro2Nsp/temp/keys.dat' keyset file

----> Processing NPDM
Validating NPDM
Getting TitleID
Validating TitleID
Warning: TitleID 5e3977edc900000 is greater than 01ffffffffffffff and it's not suggested
Backing up main.npdm

[WARN]: Failed to match key "bis_kek_source", (value "34c1a0c48258f8b4fa9e5e6adafc7e4f")
[WARN]: Failed to match key "bis_key_00", (value "5fb7187cc2cb80de2deb4197cdf2ff9f221e8c57285ce8bc722d96c12991e1c7")
[WARN]: Failed to match key "bis_key_01", (value "621c72c06add87b272a5c10c404773bf521d1aa01f278e463055842a34cd7df0")
[WARN]: Failed to match key "bis_key_02", (value "9ea5cdbfdf75c27d3a027745cc90101f257021eb7c828767145061335fe0a637")
[WARN]: Failed to match key "bis_key_03", (value "9ea5cdbfdf75c27d3a027745cc90101f257021eb7c828767145061335fe0a637")
[WARN]: Failed to match key "bis_key_source_00", (value "f83f386e2cd2ca32a89ab9aa29bfc7487d92b03aa8bfdee1a74c3b6e35cb7106")
[WARN]: Failed to match key "bis_key_source_01", (value "41003049ddccc065647a7eb41eed9c5f44424edab49dfcd98777249adc9f7ca4")
[WARN]: Failed to match key "bis_key_source_02", (value "52c2e9eb09e3ee2932a10c1fb6a0926c4d12e14b2a474c1c09cb0359f015f4e4")
[WARN]: Failed to match key "device_key", (value "ccbfb265ef34d3ac7c29d672e4e1d3c3")
[WARN]: Failed to match key "device_key_4x", (value "63fb3f92de7d147a15fceaa4f5a72131")
[WARN]: Failed to match key "eticket_rsa_kek", (value "19c8b441d318802bad63a5beda283a84")
[WARN]: Failed to match key "eticket_rsa_kek_source", (value "dba451124ca0a9836814f5ed95e3125b")
[WARN]: Failed to match key "eticket_rsa_kekek_source", (value "466e57b74a447f02f321cde58f2f5535")
[WARN]: Failed to match key "per_console_key_source", (value "4f025f0eb66d110edc327d4186c2f478")
[WARN]: Failed to match key "retail_specific_aes_key_source", (value "e2d6b87a119cb880e822888a46fba195")
[WARN]: Failed to match key "rsa_oaep_kek_generation_source", (value "a8ca938434127fda82cc1aa5e807b112")
[WARN]: Failed to match key "rsa_private_kek_generation_source", (value "ef2cb61a56729b9157c38b9316784ddd")
[WARN]: Failed to match key "save_mac_key", (value "2b38993ec5a2b1c09a37379fe7c599d7")
[WARN]: Failed to match key "save_mac_sd_card_kek_source", (value "0489ef5d326e1a59c4b7ab8c367aab17")
[WARN]: Failed to match key "save_mac_sd_card_key_source", (value "6f645947c56146f9ffa045d595332918")
[WARN]: Failed to match key "sd_card_custom_storage_key_source", (value "370c345e12e4cefe21b58e64db52af354f2ca5a3fc999a47c03ee004485b2fd0")
[WARN]: Failed to match key "ssl_rsa_kek", (value "b011100660d1dccbad1b1b733afa9f95")
[WARN]: Failed to match key "ssl_rsa_kek_source_x", (value "7f5bb0847b25aa67fac84be23d7b6903")
[WARN]: Failed to match key "ssl_rsa_kek_source_y", (value "9a383bf431d0bd8132534ba964397de3")
Failed to open hacbrewpack_backup\1617017700_main.npdm!


C:\Users\username/Nro2Nsp/temp/hacbrewpack.exe
C:\Users\username/Nro2Nsp/temp/keys.dat
C:\Users\username/Nro2Nsp/temp/nstool.exe
C:\Users\username/Nro2Nsp/temp/control\control.nacp
C:\Users\username/Nro2Nsp/temp/control\icon_AmericanEnglish.dat
C:\Users\username/Nro2Nsp/temp/exefs\main
C:\Users\username/Nro2Nsp/temp/exefs\main.npdm
C:\Users\username/Nro2Nsp/temp/Extract\Control.nacp
C:\Users\username/Nro2Nsp/temp/Extract\Icon.jpg
C:\Users\username/Nro2Nsp/temp/hacbrewpack_backup\1617017214_control.nacp
C:\Users\username/Nro2Nsp/temp/hacbrewpack_backup\1617017214_main.npdm
C:\Users\username/Nro2Nsp/temp/hacbrewpack_nsp\05e3977edc900000.nsp
C:\Users\username/Nro2Nsp/temp/logo\NintendoLogo.png
C:\Users\username/Nro2Nsp/temp/logo\StartupMovie.gif
C:\Users\username/Nro2Nsp/temp/romfs\errorConsole.nro
C:\Users\username/Nro2Nsp/temp/romfs\nextArgv
C:\Users\username/Nro2Nsp/temp/romfs\nextNroPath

That's the error window
Immagine 2021-03-29 133146

That's my settings page:
Immagine 2021-03-29 133613

Redo Gui

Would like to redo the gui but im not visually talented, of anyone would like to try send me a new gui and ill do a pr if its nice

Wiki update for application use

After finally having success last night, i pulled down the wiki and updated the Use.md page. Happy to send it to someone on discord or push the change myself if given wiki access control. It's on its own branch for review.

Exit to redirected app causes crash

Hi, sorry for the double submit,
I just tested the latest v3.3.2 Beta 2 on 6.2 with sx os 2.5.3 and I'm getting crashes when :
I'm redirecting to hbmenu (latest version, sdmc redirect) -> then I run some app like checkpoint -> then exit the app with "+" -> I'm supposed to exit back to hbmenu but I get a console crash and I need to reboot :/
Got the crash every time I tried,
the nologo option works nice btw, thanks :)

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.