Homebrew Saturn emulation using Cotton/Guardian Force testing and debug

ganons

Well-Known Member
Member
Joined
Jun 12, 2005
Messages
3,291
Trophies
1
XP
3,120
Country
Games that need OC i.e. X-Men Vs Street Fighter, if you leave it on stock clock but play in docked mode, how does it perform?
 

iLL wiLL

Well-Known Member
Member
Joined
Dec 2, 2013
Messages
369
Trophies
1
Age
43
XP
579
Country
United States
FINALLY SUCCESSFULLY INJECTED the best version of dracula x on the saturn but I still don't have full widescreen.I followed the guide on page 42 updated USHS dropped the custom.ini and .tex files. out was set at 1 for widescreen but I still have them ugly bars at the end of each side.can someone help me fix this.thanks.here's a pic.even got the album cover working👍👍 just this widescreen issue.otherwise this is awesome once you get the hang of it.the instructions were very confusing until I updated the script.out even has the features of NSCB.just need help fixing this.this game is awesome.
 

Attachments

  • 20211104_204638.jpg
    20211104_204638.jpg
    385.8 KB · Views: 80
Last edited by iLL wiLL,

shadow256

Well-Known Member
Member
Joined
Sep 30, 2017
Messages
188
Trophies
0
Age
38
XP
1,350
Country
France
I'm testing some files to change the wallpapers, texture and start screen with something witch will be empty by default (except start screen), it will probably be in some futur versions.
 
  • Like
Reactions: ganons and fst312

fst312

Well-Known Member
Member
Joined
Nov 4, 2008
Messages
1,179
Trophies
1
Age
36
Location
New York
XP
3,021
Country
United States
FINALLY SUCCESSFULLY INJECTED the best version of dracula x on the saturn but I still don't have full widescreen.I followed the guide on page 42 updated USHS dropped the custom.ini and .tex files. out was set at 1 for widescreen but I still have them ugly bars at the end of each side.can someone help me fix this.thanks.here's a pic.even got the album cover working👍👍 just this widescreen issue.otherwise this is awesome once you get the hang of it.the instructions were very confusing until I updated the script.out even has the features of NSCB.just need help fixing this.this game is awesome.
Not sure if you downloaded the ini file but your supposed to edit it, widescreen to 1 and when using the script you press y to select your own ini file, this info is from post #16. I never did the widescreen option yet. I can’t remember but when you open the emulator and press the - button does it have widescreen. If you forgot to set the texture it’s going to look broken, download from post 16 from page 74. Page 74 also has the downloads that are in post #16. I know you said you set everything but I’m not too sure if your image is widescreen.
Edit
Sorry I know I repeated things you said already but I thought I should just in case it helps.
 

Levine91

Well-Known Member
Member
Joined
Oct 8, 2011
Messages
184
Trophies
1
XP
1,045
Country
United States
FYI to anyone interested in Croc - Legend of the Gobbos..
I was able to get the game working (check spreadsheet for config & recommended OC)
But there is a crucial issue that I wanted to bring up here as well.

When playing in-game, the default game provided controller settings will not register inputs from ABCXYZ.
They will work in the main menu, options, pause screen, etc and you are able to move around, they just won't work in-game.
Because of this, you MUST change the controller layout from option 1 to 2.
Upon doing so, the game seems to work perfectly.
 
  • Like
Reactions: Zomorph

BabaYagaJW

Member
Newcomer
Joined
May 8, 2019
Messages
16
Trophies
0
Age
43
XP
273
Country
United States
Thank you! That was much easier. I just picked the .NSP to build.
I just created my first custom .NSP, will be testing it tonight!
I want to build a second one...but do I need to use a different BASE NSP or do i need to pick a different one?
Basically, I'm worried about title ID conflict. I picked Guardian Force as my base, do I need to pick a different NSP for another game?

Update: Game runs GREAT! Thank you for the help with how to build your own NSP!. In addition to my question above about base games. How do I remove the bars on the side? I just want it ALL black.
I used the texture control manual, but when I boot up Castlevania, it shows everything in Japanese. Can I make the layout in English?
 
Last edited by BabaYagaJW,

fst312

Well-Known Member
Member
Joined
Nov 4, 2008
Messages
1,179
Trophies
1
Age
36
Location
New York
XP
3,021
Country
United States
Thank you! That was much easier. I just picked the .NSP to build.
I just created my first custom .NSP, will be testing it tonight!
I want to build a second one...but do I need to use a different BASE NSP or do i need to pick a different one?
Basically, I'm worried about title ID conflict. I picked Guardian Force as my base, do I need to pick a different NSP for another game?

Update: Game runs GREAT! Thank you for the help with how to build your own NSP!. In addition to my question above about base games. How do I remove the bars on the side? I just want it ALL black.
I used the texture control manual, but when I boot up Castlevania, it shows everything in Japanese. Can I make the layout in English?
I’m not 100% sure how to remove the bars but I think it’s just wallpaper that does it, hopefully someone will post it here if they haven’t already.You don’t really need to pick another nsp for another game though, you can if you want, the script will always just create a random title id, when you get to the part that shows to type a titlleid, just press enter leaving it blank, even though I don’t think anyone mentioned it here, you could just press enter leaving other option blank too like version of game and developer, you don’t really need to type anything there. Typing nothing on game version automatically makes it 1.0 just pressing enter on that.

Edit
Not sure what you mean about castlevania though, did you get the english patched one because as far as I know the texture manual used only fixes the manual layout so you could read it when you press the - button.
Edit
About the wallpaper, again not 100% because I never tried this but in the guardian force folder, go to romfs, move the wallpaper files and put them in a different folder for now, try creating your next game without anything in that folder and see if it successfully creates with black boarders.
 
Last edited by fst312,

iLL wiLL

Well-Known Member
Member
Joined
Dec 2, 2013
Messages
369
Trophies
1
Age
43
XP
579
Country
United States
Not sure if you downloaded the ini file but your supposed to edit it, widescreen to 1 and when using the script you press y to select your own ini file, this info is from post #16. I never did the widescreen option yet. I can’t remember but when you open the emulator and press the - button does it have widescreen. If you forgot to set the texture it’s going to look broken, download from post 16 from page 74. Page 74 also has the downloads that are in post #16. I know you said you set everything but I’m not too sure if your image is widescreen.
Edit
Sorry I know I repeated things you said already but I thought I should just in case it helps.
I did that shadow256 sent me a custom.ini file with everything set up the way I asked him.it was set to 1 for widescreen but there was still a little bar showing on each side.the castle menu works great.I'm able to bring it up.I got everything else working fine.theres slow motion and I can change the button config.the game saves fine.the only problem is the bars.don't know why.I updated to the newest ushs script created by shadow.I followed the guide and tested all 3 characters.I did another game and same issue it was set to widescreen.I used the custom.ini and .tex and made sure it was set properly.but as you see in the picture I got small bars on both sides.anyway to fix this??? thanks
 

iLL wiLL

Well-Known Member
Member
Joined
Dec 2, 2013
Messages
369
Trophies
1
Age
43
XP
579
Country
United States
I’m not 100% sure how to remove the bars but I think it’s just wallpaper that does it, hopefully someone will post it here if they haven’t already.You don’t really need to pick another nsp for another game though, you can if you want, the script will always just create a random title id, when you get to the part that shows to type a titlleid, just press enter leaving it blank, even though I don’t think anyone mentioned it here, you could just press enter leaving other option blank too like version of game and developer, you don’t really need to type anything there. Typing nothing on game version automatically makes it 1.0 just pressing enter on that.

Edit
Not sure what you mean about castlevania though, did you get the english patched one because as far as I know the texture manual used only fixes the manual layout so you could read it when you press the - button.
Edit
About the wallpaper, again not 100% because I never tried this but in the guardian force folder, go to romfs, move the wallpaper files and put them in a different folder for now, try creating your next game without anything in that folder and see if it successfully creates with black boarders.
I didn't install guardian force I just injected castlevania into it and it rebuilt it into a nsp.I followed the injection guide.then when I was done I installed castlevania.everything's good.it was asking me for other wallpaper files.I just kept pressing enter cause I didn't have any but the .tex file you gave me so I used that.everything works fine but the widescreen.in the menu it brings up the guardian force controls but I'm able to change them to my likings.maybe I shouldn't use the.tex file??? the other game race drivin had the same issue.
 

Hleb

Active Member
Newcomer
Joined
Nov 18, 2020
Messages
28
Trophies
0
Age
26
XP
385
Country
Russia
Can someone make a file to hide Slow Mode icon? I use it often with some games and yeah, would love to hide it
 

Zomorph

Well-Known Member
Member
Joined
Mar 28, 2021
Messages
110
Trophies
0
Age
44
XP
144
Country
United Kingdom
Anyone played much Deep Fear? I used the EU version but can't remember if I added the specific config file from xYuunaX. It boots and seemingly plays fine but it's very unstable - often crashing after a few mins when loading a new area. I'll make a new NSP with the US version and recommended config file but I just wanted to see if anyone else had much testing time with it...(I know it's marked as working from the compatibility spreadsheet)
 

shadow256

Well-Known Member
Member
Joined
Sep 30, 2017
Messages
188
Trophies
0
Age
38
XP
1,350
Country
France
I pushed a new version of the script witch add the possibility to use generic ini files and generics Wallpaper, Credit, PlayingGuide and Texture; this add more questions during the script but I have no choice if I want to keep the possibility for users to continue to use the games' dump modification folders if they prefer to use this way to inject custom files.
 

BabaYagaJW

Member
Newcomer
Joined
May 8, 2019
Messages
16
Trophies
0
Age
43
XP
273
Country
United States
I’m not 100% sure how to remove the bars but I think it’s just wallpaper that does it, hopefully someone will post it here if they haven’t already.You don’t really need to pick another nsp for another game though, you can if you want, the script will always just create a random title id, when you get to the part that shows to type a titlleid, just press enter leaving it blank, even though I don’t think anyone mentioned it here, you could just press enter leaving other option blank too like version of game and developer, you don’t really need to type anything there. Typing nothing on game version automatically makes it 1.0 just pressing enter on that.

Edit
Not sure what you mean about castlevania though, did you get the english patched one because as far as I know the texture manual used only fixes the manual layout so you could read it when you press the - button.
Edit
About the wallpaper, again not 100% because I never tried this but in the guardian force folder, go to romfs, move the wallpaper files and put them in a different folder for now, try creating your next game without anything in that folder and see if it successfully creates with black boarders.
That was cool idea, but it didn't work. I just used Guardian Force again, moved those wallpaper files out and re-created the NSP. Still has some default Sega Saturn Graphic. USHS updated and has that cool Saturn Splash, that was neat. When I play the game I get two super slim bars on the left and right, looks like the controller. It has been while since I played a Saturn tho. I'm going to keep browser hopefully someone made a black one. I DID set my ini to widescreen tho
 

SuperS

Member
Newcomer
Joined
Oct 23, 2021
Messages
17
Trophies
0
Age
41
XP
230
Country
Germany
@ZER-O Would you be willing to share your beautiful digital playing guides for nights that you showed off partially once? if there is some photoshop work left to be done let me know and I would love to help out!
 

ganons

Well-Known Member
Member
Joined
Jun 12, 2005
Messages
3,291
Trophies
1
XP
3,120
Country
I pushed a new version of the script witch add the possibility to use generic ini files and generics Wallpaper, Credit, PlayingGuide and Texture; this add more questions during the script but I have no choice if I want to keep the possibility for users to continue to use the games' dump modification folders if they prefer to use this way to inject custom files.

We must convert to tex first right?
 
  • Like
Reactions: Zomorph

ganons

Well-Known Member
Member
Joined
Jun 12, 2005
Messages
3,291
Trophies
1
XP
3,120
Country
Created, Marvel Super heroes Vs Street Fighter and the game doesn't even launch, shows white loading icon. Had no problem with street fighter alpha 2 and zero 3.
 

Zomorph

Well-Known Member
Member
Joined
Mar 28, 2021
Messages
110
Trophies
0
Age
44
XP
144
Country
United Kingdom
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
@ganons 👆 Check step 32. I'd never heard of or used DBI before the whole Saturn tribute stuff. Works great 👍
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Lol +1