Homebrew Saturn emulation using Cotton/Guardian Force testing and debug

  • Thread starter Thread starter lisreal2401
  • Start date Start date
  • Views Views 433,969
  • Replies Replies 2,005
  • Likes Likes 32
Checked the filepaths and removed any special characters that I could. Still getting an error messgae. It looks like the NSP should be in the output folder but there's not actually anything there...
View attachment 280760

If I'm reading this correctly, you have the source NSP in the same folder as the Saturn Bin & Cue?
Can you put the Saturn Bin & Cue you wish to inject in a folder by itself and see if that helps? That's how mine usually are.
 
  • Like
Reactions: Zomorph
Use LayeredFS. Just open SD card, go to Atmosphere/contents/, then create folder of your game ID and romfs subfolder inside.Then place files (and folder) you want to change the same way like in uncompressed GF folder in USHS.
The problem with that is that you need to delete the save or at least the two files that I've mentioned a few posts back and that's the same if you remake the NSP with the same TitleID and install. If you don't do that your ini file changes will not be applied and if you use an other TitleID your save will not load.

The solution with the mod manager homebrew could be a good solution if you don't care of savestate, for a good use you need to do the folders trick that I have explained few posts back.
 
  • Like
Reactions: EddieRiggs
If I'm reading this correctly, you have the source NSP in the same folder as the Saturn Bin & Cue?
Can you put the Saturn Bin & Cue you wish to inject in a folder by itself and see if that helps? That's how mine usually are.
I have indeed. I was trying to follow Prb's helpful guide as I understood it. I'll try putting them in a separate folder. Thanks again for the perseverance ^_^
 
This shouldn't be a problem.

I have indeed. I was trying to follow Prb's helpful guide as I understood it. I'll try putting them in a separate folder. Thanks again for the perseverance ^_^
from the look of the log it seem to be a special characters problem
the only difference between yours and mine is i'm using 4.3.195 and you are using 4.3.196
 
  • Like
Reactions: Zomorph
Shall I try using the same version of USHS as you (Prb)? I was just about to try again with the sat bin/cue in a seperate folder and the script now gives me this option? But there's no NSP in the output folder?

1634762246957.png
 
  • Like
Reactions: Prb
Shall I try using the same version of USHS as you (Prb)? I was just about to try again with the sat bin/cue in a seperate folder and the script now gives me this option? But there's no NSP in the output folder?

View attachment 280763

The NSP gets decompiled, you are seeing the correct screen!
You'll be asked for the NSP output location at the end!
 
Ahhhh...I need to delete the decomplied folder before I try again right? I forgot to do it first this time
The NSP gets decompiled, you are seeing the correct screen!
You'll be asked for the NSP output location at the end!
 
Ahhhh...I need to delete the decomplied folder before I try again right? I forgot to do it first this time
To be safe, yes.
Once you do that, decompile again, restart the script, you'll see the same screen however. But that's a good thing.
 
Ahhhh...I need to delete the decomplied folder before I try again right? I forgot to do it first this time
as a quick test i just added a load of special characters to the GuardianForce.nsp and it still worked
have you turned off your anti virus as it probably delete something from the script if not
 
The problem with that is that you need to delete the save or at least the two files that I've mentioned a few posts back and that's the same if you remake the NSP with the same TitleID and install. If you don't do that your ini file changes will not be applied and if you use an other TitleID your save will not load.

The solution with the mod manager homebrew could be a good solution if you don't care of savestate, for a good use you need to do the folders trick that I have explained few posts back.
Yeah, I forgot to mention about ini file. I use it for assets flip reason.
 
Made some progress.
So I have three main and main.ndpm files in GuardianForce. And they all differ (used diff). In USHS this is all stripped to one main and main.ndpm combination, when generating the custom Saturn NSP. The smallest combination in romfs3 is crashing for me. So how to determine what main/main.npdm combination is right? How is this done in USHS? It seems it just overwrites those files, when looping over the NCAs, so romfs3 always wins...
Can someone tell me the correct file size of main from a working NSP:
21177690 bytes (romfs1)
21178883 bytes (romfs2)
20581714 bytes (romfs3)

screenshot.png


EDIT: This should be named exefs...
 
Man you're a life saver and I feel like an idiot.
I flat out forgot to edit the contents of my Bomberman cue to match the new name I gave recently due to the cue & bin files themselves, due to "(" and ")" crashing the script for me.
I feel like an idiot, completely thought I had done that.

BTW the image doesn't need to be a JPG 256x256, I am using a PNG with a bigger dimension and the script properly converts it.

The wallpapers also FINALLY worked after I manually replaced them in the ../Saturn_emu_inject_datas/games/GuardianForce/romfs/Wallpaper folder.
Any time I tried selecting my folder path manually for the wallpapers, it wouldn't end up working.

Any idea why the "Options" menu defaults to Japanese? What needs to be changed on the Guardian Force base so it chooses English first?
Just looking back at this- how do you open the cue file? Windows doesn't seem to have an app for it...
 
Overclock?

0100094014BE4006 is cotton 2
0100094014BE4007 is cotton boomerang
0100094014BE4008 is guardian force.

Just make 3 title ID folders
Thanks a ton! Out of curiosity, does anyone have a way to disable the "-Options" menu in the bottom left? As well as a better controller prompt screen than the bright yellow Cotton 2 one? I saw a bunch of Textures in the thread, just not sure which to grab. Thanks again, this is awesome.
 

Site & Scene News

Popular threads in this forum