Homebrew [DISCUSSION] New Super Ultimate Injector (NSUI)

ChibiMofo

Elon Musk is my dog
Member
Joined
Jan 29, 2019
Messages
711
Trophies
0
XP
2,870
Country
Canada
why isn't there any atari 5200 section it has the best games out of the others
For a system to be represented, it has to have had Virtual Console releases. Otherwise there is nothing to inject (the Atari 5200) rom into. There was no Atari 5200 VC. Makes sense, right? As someone else said, there is an emulator than can play those roms, but this injector can't help you with that.
 

G1fan

Member
Newcomer
Joined
Jul 9, 2023
Messages
21
Trophies
0
XP
120
Country
United Kingdom
For a system to be represented, it has to have had Virtual Console releases. Otherwise there is nothing to inject (the Atari 5200) rom into. There was no Atari 5200 VC. Makes sense, right? As someone else said, there is an emulator than can play those roms, but this injector can't help you with that.
NSUI actually already supports multiple systems that don't have native VC support. Instead it acts more like a forwarder, launching the game through a chosen emulator.
Their main hurdle is more-so the fact that the software hasn't been updated in years.
 

champsblinder02

Member
Newcomer
Joined
Apr 11, 2024
Messages
22
Trophies
0
XP
34
Country
Brazil
NSUI actually already supports multiple systems that don't have native VC support. Instead it acts more like a forwarder, launching the game through a chosen emulator.
Their main hurdle is more-so the fact that the software hasn't been updated in years.
It would be awesome NDS games forwards with the 3D console frame! Also Virtual Boy forwarder since Red Viper is now 100% functional.
 
  • Like
Reactions: Asdolo and G1fan

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,421
Trophies
1
Age
41
XP
4,631
Country
Argentina
When it comes to the Virtual Boy, the best you can expect in the 3DS is custom patches for each game so each game works better on the 3D of the 3DS and HD 3DS, savestates and maybe some extra audio stuff?
 
  • Like
Reactions: champsblinder02

G1fan

Member
Newcomer
Joined
Jul 9, 2023
Messages
21
Trophies
0
XP
120
Country
United Kingdom
When it comes to the Virtual Boy, the best you can expect in the 3DS is custom patches for each game so each game works better on the 3D of the 3DS and HD 3DS, savestates and maybe some extra audio stuff?
I would assume any virtual boy homescreen icon would just launch the appropriate game via the red viper emulator. So you would have access to any features it has.
 

raxadian

Well-Known Member
Member
Joined
Nov 10, 2018
Messages
4,421
Trophies
1
Age
41
XP
4,631
Country
Argentina
I would assume any virtual boy homescreen icon would just launch the appropriate game via the red viper emulator. So you would have access to any features it has.

There is no Nintendo made emulator to inject, so I was talking about stuff for the homebrew emulator. At most you can make a direct access that opens the right game in the emulator.
 
  • Like
Reactions: champsblinder02

TenkaDigi

New Member
Newbie
Joined
Apr 13, 2024
Messages
2
Trophies
0
XP
14
Country
United States
Just discovered NSUI43DS (and YANBF) this week, truly spectacular. Took me only a day or two to get my faves up on my system, though sadly even though I have a New 3DS XL the SNES Virtual Console doesn't work (at least SNES9x is working).

Gradually going through each game to give them a premium polish, with custom border images and better banners than can be found in the database, and can't seem to find any methods to include manuals. Has anyone been able to figure that out? I saw a guy earlier in this thread had managed to extract them from VC titles, but without luck on injecting them. So many old games benefit greatly from having the manual accessible like that.

Also, if Asdolo ever updates the tool again, it'd be sublime if we could get Game Boy games under the Game Boy banner to load with the GBC Virtual Console, so we can have both the proper colored Pokémon cartridges and GBC-based game color palettes instead of the global preset schemes.

Edit: I found a description of 3DS-rom-tools from ihaveamac on github while searching, doesn't look like there are any tools to automate the process and even if done, it seems to be untested. (Since I'm too new and can't post links, here's the rest of the github url.) /ihaveamac/3DS-rom-tools/wiki/Rebuilding-a-game-or-application-in-.cia-format
 
Last edited by TenkaDigi,

Asdolo

the Hedgehog
Member
Joined
Apr 29, 2016
Messages
603
Trophies
3
Age
30
Location
Buenos Aires
Website
twitter.com
XP
1,283
Country
Argentina
Just discovered NSUI43DS (and YANBF) this week, truly spectacular. Took me only a day or two to get my faves up on my system, though sadly even though I have a New 3DS XL the SNES Virtual Console doesn't work (at least SNES9x is working).

Gradually going through each game to give them a premium polish, with custom border images and better banners than can be found in the database, and can't seem to find any methods to include manuals. Has anyone been able to figure that out? I saw a guy earlier in this thread had managed to extract them from VC titles, but without luck on injecting them. So many old games benefit greatly from having the manual accessible like that.

Also, if Asdolo ever updates the tool again, it'd be sublime if we could get Game Boy games under the Game Boy banner to load with the GBC Virtual Console, so we can have both the proper colored Pokémon cartridges and GBC-based game color palettes instead of the global preset schemes.

Edit: I found a description of 3DS-rom-tools from ihaveamac on github while searching, doesn't look like there are any tools to automate the process and even if done, it seems to be untested. (Since I'm too new and can't post links, here's the rest of the github url.) /ihaveamac/3DS-rom-tools/wiki/Rebuilding-a-game-or-application-in-.cia-format

Hi. Thanks for your kind words.

You can use NSUI to extract CIAs also. Just look at the Tools menu at the top of the main window.
Take an official CIA with a manual, extract it with the Extract CIA tool from NSUI, and take the manual file.

Then take a CIA made by you with NSUI and extract it with NSUI's Extract CIA tool as well. IIRC if you copy the manual file from the extracted folder of the official CIA to the extracted folder of your custom-made CIA, then when you rebuild your custom CIA it should also take the manual into it.
 
  • Like
Reactions: champsblinder02

dayjay

Well-Known Member
Member
Joined
Oct 13, 2010
Messages
228
Trophies
1
XP
468
Country
I'm curious, can you use this to update the "official" GBA vc titles so that they no longer have that dark screen filter?
 

G1fan

Member
Newcomer
Joined
Jul 9, 2023
Messages
21
Trophies
0
XP
120
Country
United Kingdom
I'm curious, can you use this to update the "official" GBA vc titles so that they no longer have that dark screen filter?
Yeah you could make your own injects without the filter or extract the contents of the official title, disable the filter, and then rebuild them if you wanted.
 

TenkaDigi

New Member
Newbie
Joined
Apr 13, 2024
Messages
2
Trophies
0
XP
14
Country
United States
Hi. Thanks for your kind words.

You can use NSUI to extract CIAs also. Just look at the Tools menu at the top of the main window.
Take an official CIA with a manual, extract it with the Extract CIA tool from NSUI, and take the manual file.

Then take a CIA made by you with NSUI and extract it with NSUI's Extract CIA tool as well. IIRC if you copy the manual file from the extracted folder of the official CIA to the extracted folder of your custom-made CIA, then when you rebuild your custom CIA it should also take the manual into it.
Oho, I overlooked that. Just gave it a test with Pokémon Blue successfully, and it looks amazing. I did notice that the legit cia files I exported from Godmode9 threw an "unhandled exception" error, but standard worked perfectly. Glad to see you're still active and present!

Now to see about how to build entirely new manuals for games lacking them... it seems the manual contents are in the bcma file; just had to copy in all of the files over that weren't present in my custom CIA, going off what I can gather from this gbatemp thread: /threads/e-manual-editing.429958/ (FML, gotta figure out how to get SDK ManualTool editor or an alternative, since apparently the site it could be downloaded from is gone and cannot be discussed here)...

Here's the full error, btw, just in case you're curious.
Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.

Could not find a part of the path 'C:\{{Path}}\temp1\extracted\ExtractedExeFS\banner.bnr'.

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

************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\{{Path}}\Release\temp1\extracted\ExtractedExeFS\banner.bnr'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite, Boolean checkHost)
at New_Super_Ultimate_Injector_for_3DS.Utils.ExtractCIA(String sourceCIA, String destFolder) in C:\workspace\cs\New-Super-Ultimate-Injector-for-3DS\New Super Ultimate Injector for 3DS\New Super Ultimate Injector for 3DS\Utils.cs:line 1099
at New_Super_Ultimate_Injector_for_3DS.frmEditCIA.btnExtract_Click(Object sender, EventArgs e) in C:\workspace\cs\New-Super-Ultimate-Injector-for-3DS\New Super Ultimate Injector for 3DS\New Super Ultimate Injector for 3DS\frmEditCIA.cs:line 164
at System.Windows.Forms.Control.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.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9232.0 built by: NET481REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
New Super Ultimate Injector for 3DS
Assembly Version: 0.27.0.0
Win32 Version: 0.27.0.0
CodeBase: file:///C:/{{Path}}/Release/New%20Super%20Ultimate%20Injector%20for%203DS.exe
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
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.8.9236.0 built by: NET481REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9181.0 built by: NET481REL1LAST_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.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9236.0 built by: NET481REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
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.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
MdiTabControl
Assembly Version: 1.1.3159.34934
Win32 Version: 1.1.3159.34934
CodeBase: file:///C:/{{Path}}/Release/MdiTabControl.DLL
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 14.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly Version: 1.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Ionic.Zip
Assembly Version: 1.9.1.8
Win32 Version: 1.9.1.8
CodeBase: file:///C:/{{Path}}/Release/Ionic.Zip.DLL
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.8.9032.0 built by: NET481REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.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:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

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.
 
Last edited by TenkaDigi,
  • Like
Reactions: champsblinder02

alfiehusband

New Member
Newbie
Joined
Apr 21, 2024
Messages
1
Trophies
0
Age
21
XP
22
Country
United Kingdom
I Just installed NSUI and it keeps on saying that I don't have the Library.xml file. Where can I Find it?
Post automatically merged:

I Just installed NSUI and it keeps on saying that I don't have the Library.xml file. Where can I Find it?
 

BlackFireConvoy

New Member
Newbie
Joined
Apr 30, 2024
Messages
1
Trophies
0
Age
46
XP
4
Country
United States
So I fired up NSUI earlier today, figuring I would re-export the CIAs of Dragon Warrior I+II & Dragon Warrior III for GBC so I could send them to my 3DS. Much to my absolute annoyance, *EVERYTHING I EVER DID AND SAVED ONTO MY LAPTOP IN NSUI IS GONE*...inexplicably gone. I don't even remember everything that was there, due to having so much stuff. Only things left in NSUI are Ninja Gaiden 1-3 for Nes and Megaman & Bass for GBA...and those weren't even the last things I did (the last CIA I did being a ROM hack of Donkey Kong Country 1 on Snes).

I say that to ask: is it possible for NSUI to just delete stuff on its own?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +2
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
    +1
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
    +1
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
    +1
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
  • cearp @ cearp:
    It's nice to not have to have a lot of physical things though, saves space
    +1
  • AncientBoi @ AncientBoi:
    Nor clothes 🤮 . Saves on time, soap, water and money having to wash them. :D
  • SylverReZ @ SylverReZ:
    @rqkaiju2, Physical media is a great source for archiving your data, none of that cloud storage shiz.
    +1
  • AncientBoi @ AncientBoi:
    [squeezes @SylverReZ onto a physical media, then archives you in my old stuff box] :tpi::rofl2::tpi:
    +1
  • BakerMan @ BakerMan:
    guys, should i change my pfp to one of these or keep it the same?
    iu

    iu

    (i guess i could change it to one of my other pfps too, but i just want to see what you guys think first)
  • SylverReZ @ SylverReZ:
    @BakerMan, Up to you.
  • BakerMan @ BakerMan:
    smug sonic time lmao
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Chronic The HempHog
    Psionic Roshambo @ Psionic Roshambo: Chronic The HempHog