Brief Injection guide using USHS to create NSPs (thanks to shadow256):
1. Turn off any AV software
2. Download the latest BASE version of USHS
3. Ensure the USHS is placed close to the c drive to avoid problems
4. Install Guardian Force on the switch and save it in a folder on your desktop. Keep the folder name simple e.g. Guardian Force. Keep the NSP name unchanged.
5. Dump the switch keys using Lockpick-RCM and save to your pc. This must be done AFTER installing Guardian Force. Again save the dumped keys close to the c drive.
6. Create a folder on the desktop for the Saturn game that you want to create. Keep the name simple. No special characters e.g. Transfer
7a. Put the Saturn game in BIN and CUE format in the folder you have created. No need to merge multiple BIN files.
7b. If needed, CHD Saturn files can be converted to BIN and CUE format using CHDMAN (see below, just put the CHD files in the unzipped folder below and double click on the CHD to CUE file).
8. Create your own icon (picture) file or use one of the excellent images already made by Levine91 here: https://drive.google.com/drive/folders/1_rjVgGDuTv0KTlYIRzhtCo_LBCfJXp6i
9. Save the icon file to the desktop. Again keep the filename simple. IF creating your own the image must be 256x256. This can be achieved by a range of programs including Paint.
10. Save the config file and texture files attached to your desktop (thanks to cucholix)
11. Now you're ready to run USHS.
12. On first running the program run an update to ensure nothing is missing (switch AV software back off if it has been turned back on)
13. Follow the commands. Check the font and then hit any key. This time press n to avoid updates when prompted.
14 Just press enter on the Log Mode screen i.e. don't choose option 1 or 2.
15. Choose option. 6 (Other Options) and then 16 (Saturn Inject).
16. Run the updates for this part (ensuring AV software still off). You will then need to repeat steps 13 to 15 again.
17. This time select n when prompted to run updates.
18. Hit 2 and enter to Start Injection.
19. Choose select NSP and hit enter. Choose the Guardian Force NSP file from your desktop. Hit any key.
20. Choose the Saturn game from the desktop (you will only need to select the CUE file). Hit any key.
21. Choose the icon file from the desktop. Hit any key.
22. Choose the config file from the desktop. Hit any key.
23. Select 'n' for the next 3 questions.
24. Select the texture controller file when asked and hit any key.
25. Just hit enter when asked for an ID
26. Type a name for the game, Again keep it simple. No special characters. e.g. Sega Rally
27. Choose a developer e.g. 'Sega'
28. Type a version e.g. 1.0
29. Choose a destination for the NSP (keep it close to the c drive and again, keep the name simple)
30. Type 'Y' to run.
31. Well done. You've generated your first Saturn NSP - enjoy!
32. Now to transfer the NSP to switch. Download DBI!!!! Don't use Tinfoil, for many games it doesn't work. I had never used DBI but it is quick and simple, very similar to Tinfoil. Actually it's much easier!
DBI download:
https://github.com/rashevskyv/dbi/releases/tag/330
Installation:
https://github.com/rashevskyv/dbi/blob/main/README_ENG.md#installation
33. After you have the DBI app installed in the homebrew menu on your switch, open it and select 'Run the MTP transfer'. Connect the switch to your pc with a USB. A window will then open on the PC with various switch folders. Transer the NSP you have created to the 'micro' folder. When it has transferred press B, navigate to exit and disconnect the USB. Your game should now be on the switch
Common problems
-AV software stopping essential commands for USHS
-Using special characters in file names
-Remember if you change the BIN and CUE file names you need to open the CUE file using Notepad++ and change the name of the BIN file inside that it refers to.
-If your picture is not 256x256 it will display as a question mark on the switch
-To access the options screen on the switch when you have booted the new NSP hit the minus button - here you can change the wallpaper/language and button mapping (amongst other stuff)
- To play Saturn games that need the 4mg cartridge e.g. SFZ3, M vs SF, XM vs SF you need to open the config file below using notepad++ and change the 'Cartridge ID' to= '5c'. I would then save this as a new config file e.g. 4mb config. Ensure you select this new config when prompted by the USHS script when generating an NSP for one of these games (at step 22)
- If this isn't working try creating a new NSP with Cotton 2 for 4mg games. Follow all the steps above but just use the newly created 4mg config.
-I would suggest doing the 4mg games last in one go. Stick with all the 'normal' ones first.
-Check Saturn game compatibility here: https://docs.google.com/spreadsheets/d/1X4iLL8J5sPMlxr_XbfZ-3f21IF9ni-otn2wwl-4hzsk/edit#gid=0 - thanks Levine91
1. Turn off any AV software
2. Download the latest BASE version of USHS
3. Ensure the USHS is placed close to the c drive to avoid problems
4. Install Guardian Force on the switch and save it in a folder on your desktop. Keep the folder name simple e.g. Guardian Force. Keep the NSP name unchanged.
5. Dump the switch keys using Lockpick-RCM and save to your pc. This must be done AFTER installing Guardian Force. Again save the dumped keys close to the c drive.
6. Create a folder on the desktop for the Saturn game that you want to create. Keep the name simple. No special characters e.g. Transfer
7a. Put the Saturn game in BIN and CUE format in the folder you have created. No need to merge multiple BIN files.
7b. If needed, CHD Saturn files can be converted to BIN and CUE format using CHDMAN (see below, just put the CHD files in the unzipped folder below and double click on the CHD to CUE file).
8. Create your own icon (picture) file or use one of the excellent images already made by Levine91 here: https://drive.google.com/drive/folders/1_rjVgGDuTv0KTlYIRzhtCo_LBCfJXp6i
9. Save the icon file to the desktop. Again keep the filename simple. IF creating your own the image must be 256x256. This can be achieved by a range of programs including Paint.
10. Save the config file and texture files attached to your desktop (thanks to cucholix)
11. Now you're ready to run USHS.
12. On first running the program run an update to ensure nothing is missing (switch AV software back off if it has been turned back on)
13. Follow the commands. Check the font and then hit any key. This time press n to avoid updates when prompted.
14 Just press enter on the Log Mode screen i.e. don't choose option 1 or 2.
15. Choose option. 6 (Other Options) and then 16 (Saturn Inject).
16. Run the updates for this part (ensuring AV software still off). You will then need to repeat steps 13 to 15 again.
17. This time select n when prompted to run updates.
18. Hit 2 and enter to Start Injection.
19. Choose select NSP and hit enter. Choose the Guardian Force NSP file from your desktop. Hit any key.
20. Choose the Saturn game from the desktop (you will only need to select the CUE file). Hit any key.
21. Choose the icon file from the desktop. Hit any key.
22. Choose the config file from the desktop. Hit any key.
23. Select 'n' for the next 3 questions.
24. Select the texture controller file when asked and hit any key.
25. Just hit enter when asked for an ID
26. Type a name for the game, Again keep it simple. No special characters. e.g. Sega Rally
27. Choose a developer e.g. 'Sega'
28. Type a version e.g. 1.0
29. Choose a destination for the NSP (keep it close to the c drive and again, keep the name simple)
30. Type 'Y' to run.
31. Well done. You've generated your first Saturn NSP - enjoy!
32. Now to transfer the NSP to switch. Download DBI!!!! Don't use Tinfoil, for many games it doesn't work. I had never used DBI but it is quick and simple, very similar to Tinfoil. Actually it's much easier!
DBI download:
https://github.com/rashevskyv/dbi/releases/tag/330
Installation:
https://github.com/rashevskyv/dbi/blob/main/README_ENG.md#installation
33. After you have the DBI app installed in the homebrew menu on your switch, open it and select 'Run the MTP transfer'. Connect the switch to your pc with a USB. A window will then open on the PC with various switch folders. Transer the NSP you have created to the 'micro' folder. When it has transferred press B, navigate to exit and disconnect the USB. Your game should now be on the switch
Common problems
-AV software stopping essential commands for USHS
-Using special characters in file names
-Remember if you change the BIN and CUE file names you need to open the CUE file using Notepad++ and change the name of the BIN file inside that it refers to.
-If your picture is not 256x256 it will display as a question mark on the switch
-To access the options screen on the switch when you have booted the new NSP hit the minus button - here you can change the wallpaper/language and button mapping (amongst other stuff)
- To play Saturn games that need the 4mg cartridge e.g. SFZ3, M vs SF, XM vs SF you need to open the config file below using notepad++ and change the 'Cartridge ID' to= '5c'. I would then save this as a new config file e.g. 4mb config. Ensure you select this new config when prompted by the USHS script when generating an NSP for one of these games (at step 22)
- If this isn't working try creating a new NSP with Cotton 2 for 4mg games. Follow all the steps above but just use the newly created 4mg config.
-I would suggest doing the 4mg games last in one go. Stick with all the 'normal' ones first.
-Check Saturn game compatibility here: https://docs.google.com/spreadsheets/d/1X4iLL8J5sPMlxr_XbfZ-3f21IF9ni-otn2wwl-4hzsk/edit#gid=0 - thanks Levine91
Attachments
Last edited by Zomorph,