Homebrew [DISCUSSION] New Super Ultimate Injector (NSUI)

ChibiMofo

Elon Musk is my dog
Member
Joined
Jan 29, 2019
Messages
711
Trophies
0
XP
2,876
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
125
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
24
Trophies
0
XP
39
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,429
Trophies
1
Age
41
XP
4,639
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
125
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,429
Trophies
1
Age
41
XP
4,639
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,288
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
229
Trophies
1
XP
473
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
125
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
5
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
  • realtimesave @ realtimesave:
    jdhello
  • realtimesave @ realtimesave:
    @SylverReZ that guy seriously spent over 2 grand on that hot wheels pc?
    +1
  • RedColoredStars @ RedColoredStars:
    LTT is a noob
  • RedColoredStars @ RedColoredStars:
    Guy doesnt know wtf hes talking about half the time
  • realtimesave @ realtimesave:
    @SylverReZ that reminds me that my friend sells CRTs he gets cheap or free for hundreds of dollars. people are dumb
    +1
  • RedColoredStars @ RedColoredStars:
    And is incredibly annoying.
  • realtimesave @ realtimesave:
    man I just washed my shoes and they look exactly the same as before I washed them :|
  • realtimesave @ realtimesave:
    luckily they didn't fall apart
  • RedColoredStars @ RedColoredStars:
    Some CRTs are very much worth the price
  • RedColoredStars @ RedColoredStars:
    i used to go out to the recycling center every couple weeks and look at the crts and other electronics people would drop off. Usually screens were broken or severely scratched from being tossed around. Did find a good one here and there, but never anything like a 1080i widescreen crt.
  • RedColoredStars @ RedColoredStars:
    Or a good contition 40" Sony Trini that weighs 300 lbs. lol
  • RedColoredStars @ RedColoredStars:
    Literally 300 lbs. lolol
  • BigOnYa @ BigOnYa:
    I have a few of those boat anchors in my basement I tried giving away but no one wanted them, So anyone close to Columbus, Ohio area that wants them, (26", 2x 19") please come get, for free.
  • RedColoredStars @ RedColoredStars:
    Dont know anyone wants those smaller ones. Most are after larger sizes and the kinda top of the line models
  • RedColoredStars @ RedColoredStars:
    Motion handling and input lag on those things destroy plasmas, led, oled
  • realtimesave @ realtimesave:
    I had some really nice CRTs I should've kept
  • realtimesave @ realtimesave:
    now I have all lcd
  • realtimesave @ realtimesave:
    one in particular I regret getting rid of oh well :|
  • realtimesave @ realtimesave:
    the Sonys and stuff I don't care about
  • realtimesave @ realtimesave:
    and used LCD are hard to sell I can imagine.. not worth much
  • realtimesave @ realtimesave:
    @SylverReZ where do u lurk
  • a_username_that_isnt_cool @ a_username_that_isnt_cool:
    Is it piracy if it was released for free? Not in my opinion, but I also think it's not piracy if buying it isn't owning it, and it's not piracy if you can't buy it from the original creators anymore.
  • K3Nv2 @ K3Nv2:
    Free release can have loopholes where they still make money through ads
    K3Nv2 @ K3Nv2: Free release can have loopholes where they still make money through ads