Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Virtual Console/Creation: Difference between revisions

From Hacks Guide Wiki
Aspect X (talk | contribs)
m added link to nsui page
Tags: Mobile edit Mobile web edit
Aspect X (talk | contribs)
m Removed WIP. Page has been updated to beta 28 and is good to go.
Tags: Mobile edit Mobile web edit
Line 1: Line 1:
{{Page WIP}}
{{hatnote|1=This page is for creating Virtual Console injects. If you're looking to make HOME Menu shortcuts via NDS Forwarder, see [[3DS:DS games|this page]].}}
{{hatnote|1=This page is for creating Virtual Console injects. If you're looking to make HOME Menu shortcuts via NDS Forwarder, see [[3DS:DS games|this page]].}}
[[3DS:New Super Ultimate Injector|New Super Ultimate Injector]] (NSUI) is a PC tool used to inject ROMs of various systems into a Virtual Console title. This allows you to launch ROMs that NSUI supports from the HOME Menu, opposed to launching them from an emulator interface.
[[3DS:New Super Ultimate Injector|New Super Ultimate Injector]] (NSUI) is a PC tool used to inject ROMs of various systems into a Virtual Console title. This allows you to launch ROMs that NSUI supports from the HOME Menu, opposed to launching them from an emulator interface.

Revision as of 02:39, 2 August 2025

New Super Ultimate Injector (NSUI) is a PC tool used to inject ROMs of various systems into a Virtual Console title. This allows you to launch ROMs that NSUI supports from the HOME Menu, opposed to launching them from an emulator interface.

Info icon At the moment, only Windows computers are supported. Linux (and possibly MacOS) users can attempt to install .NET using Winetricks with this guide.

What You Need

  • The beta 28 build of NSUI
  • FBI installed on your 3DS
  • The latest release of pos-tls-patcher (needed for image database to work)

Instructions

Section I - Prep Work

  1. Power off your 3DS
  2. Insert your SD Card into your computer
  3. Launch TlsPatcher-1.1.1.exe and run through the installer
  4. Launch New Super Ultimate Injector for 3DS.exe from the debug.zip
  5. Select "Herramientas" near the top left, then select "opciones..."
  6. Open the drop down menu under "Idioma", then select "English"
  7. Select "Guardar"
  8. A prompt will appear, select "Yes". NSUI will restart into English.


Section II - Choosing Your System

Info icon Currently supported injects are: NES, FDS, SNES, Game & Watch, GB, GBC, GBA, SG-1000, Master System, Sega Genesis, 32x, Game Gear, Turbografx-16, Atari 2600, Atari 7800, Atari Lynx, Neo Geo Pocket, Neo Geo Pocket Color, Wonderswan, Wonderswan Color, Megnavox Odyssey, and Playstation
  1. Select "File" -> "New" -> then select the system of the inject you'd like to create
  2. Select "Project" -> "Load ROM..." -> then select your ROM
    • If an "edit footer banner" prompt pops up, press okay.

Section III - Optional Configuration

Info icon If you'd like to export a Virtual Console title now, skip to Section IV.

Here you can configure many different settings with your inject like custom icon image, banner, injection method and more. This section will go over some of the basic settings.

Icon & Banner Image

  1. Obtain your image of choice and select "Load image from file" under the "CIA metadata" section or the "CIA banner" section
    • Loading your image into "CIA metadata" will change your icon.
    • Loading your image into "CIA banner" will change your banner.
  2. Select your .png or .jpg image
    • Experiment with the "Fit image by width" and "Fit image by height" options.

Injection Method

Info icon The official Virtual Console injection method is what's recommended when creating injects for official titles. If you're creating an inject for a ROM hack, you may have better performance with a different injection method.
Warning icon SNES injects using the official SNES Virtual Console injection method are only compatible with New 3DS models. If you'd like to create SNES injects for an Old 3DS, you must choose the Snes9x injection method.
  1. Open the "Injection Method" drop down menu under the "Content Options" Section
  2. Select your injection method of choice
  1. Open the "Create a banner with this style:" drop down menu under the "CIA Banner" section
  2. Select the banner that interests you most

Section IV - Exporting the Inject

  1. Select "Project" -> "Export CIA..."
  2. Navigate to your SD card, then open the cias folder
    • If the cias folder doesn't exist, create it.
  3. Wait for a "CIA exported" pop up
  4. Eject your SD Card and insert it into your 3DS

Section V - Installing your inject

  1. Power on your 3DS and launch FBI
  2. Select SD, then open the cias folder
  3. Select your .cia file, then select "Install and delete CIA"
Success icon Your inject has been succesfully installed!

Troubleshooting

Opening the VC inject gives a blank screen

The ROM you used is most likely corrupted. Ensure your ROM is working by testing it in another emulator. If your ROM is confirmed to be working, try another injection method.

White "Exception Occurred" message and stack dump only on the bottom screen upon opening

You need locale emulation if your console is of a different region than the VC inject you made.