Homebrew Saturn emulation using Cotton/Guardian Force testing and debug

Purple_Shyguy

Well-Known Member
Member
Joined
Nov 8, 2008
Messages
2,386
Trophies
2
Age
34
Location
Republic of Ireland
XP
4,900
Country
There are individual versions of all 3 games on the eShop and those can be injected and used separately from Tribute set.
All of which have different Game IDs. I'm currently testing more games as we speak going this route. (Having Tribute Set and the 3 individual NSPs all installed simultaneously)

Furthermore with the individual NSPs, they don't have a main menu like tribute does, so once you load the NSP from your home screen, it'll autoboot into the injected game! Optionally, Replace the NSP Icon, edit the title name, and you'll have a custom game even! (Now if someone can figure out how to get new borders in as well as I have no idea how)
I did the same method for the collection for the single games and couldn't get it to work.

Title ID > romfs > game.bin+renamed cue file

But it never works. Only the collection will work for me.
 

Levine91

Well-Known Member
Member
Joined
Oct 8, 2011
Messages
184
Trophies
1
XP
1,052
Country
United States
I did the same method for the collection for the single games and couldn't get it to work.

Title ID > romfs > game.bin+renamed cue file

But it never works. Only the collection will work for me.

Just to verify, you are in fact deleting the existing cue file (Ex: Cotton2.cue) and then adding the cue file of the injected game (Ex: Bug! (USA).cue) and once that cue is added, you rename it to "Cotton2.cue" or whatever the name of the previous cue file was, correct?
 

lisreal2401

Well-Known Member
OP
Member
Joined
Jun 4, 2013
Messages
855
Trophies
1
Age
27
XP
2,959
Country
United States
tribute does, so once you load the NSP from your home screen, it'll autoboot into the injected game! Optionally, Replace the NSP Icon, edit the title name, and you'll have a custom game even! (Now if someone can figure out how to get new borders in as well I have no idea how)

Wanted to attempt this, rebuild the NSP with a custom title ID and have proper injects.

Borders should be easy to replace - these are just Unity .tex, could make black borders if you wanted
 

Levine91

Well-Known Member
Member
Joined
Oct 8, 2011
Messages
184
Trophies
1
XP
1,052
Country
United States
Wanted to attempt this, rebuild the NSP with a custom title ID and have proper injects.

Borders should be easy to replace - these are just Unity .tex, could make black borders if you wanted

every game has a black border option already in them, so no need for that.
 

Levine91

Well-Known Member
Member
Joined
Oct 8, 2011
Messages
184
Trophies
1
XP
1,052
Country
United States
So using the method HERE allowed me to change Cotton Boomerang's standalone so it shows "Bug!" as the title, along with a custom Bug! icon.. it's not as permanent of a solution compared to the NSP Forwarder, which I'd prefer.

Does anyone know if it's possible to change a game's TitleID? That would be great so we can get more than just a few games injected.
 

Purple_Shyguy

Well-Known Member
Member
Joined
Nov 8, 2008
Messages
2,386
Trophies
2
Age
34
Location
Republic of Ireland
XP
4,900
Country
Just to verify, you are in fact deleting the existing cue file (Ex: Cotton2.cue) and then adding the cue file of the injected game (Ex: Bug! (USA).cue) and once that cue is added, you rename it to "Cotton2.cue" or whatever the name of the previous cue file was, correct?
How do you delete files? I'm not even dumping these games. Just throwing files into romfs folder. It works for the collection. I just rename the cue file to cotton2.cue. don't have anything to delete.



Also can anyone share the game title IDs. My system shows the collection title ID ending in BE4000. Throwing my Saturn bins into this folder didn't work but I noticed you guys in your screenshots have a folder ID ending in BE4006, so I tried that and it worked!!! 🤔

So I'm thinking my IDs for the standalone are wrong and need changed too.

Cotton2 standalone for me ends in: 268000
Boomerang standalone: 26E000
 
Last edited by Purple_Shyguy,

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,307
Country
Chile
For Cotton2 (standalone) you need to enter to Wallpapers folder and copy ctn2_00.tex (or the smallest .tex) and replace the other .tex
Playingguide folder contains the .tex displayed in the intro screen, so replace all the .tex there with ctn2_00.tex and rename accordingly.

Do the same with credits folder and you will have a more professional looking injection :P
 

B-alpha

Well-Known Member
Member
Joined
Jul 6, 2020
Messages
100
Trophies
0
Age
23
XP
1,477
Country
Germany
For Cotton2 (standalone) you need to enter to Wallpapers folder and copy ctn2_00.tex (or the smallest .tex) and replace the other .tex
Playingguide folder contains the .tex displayed in the intro screen, so replace all the .tex there with ctn2_00.tex and rename accordingly.

Do the same with credits folder and you will have a more professional looking injection :P

I'm kinde intrigued by the idea of a "professional looking injection". Before I start modding would be so kind and post a screenshot to show the optimal end result?
 

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,307
Country
Chile
I'm kinde intrigued by the idea of a "professional looking injection". Before I start modding would be so kind and post a screenshot to show the optimal end result?
It just doesn't show anything related to Cotton 2, so it doesn't look like you used a donor title but a native game.
Plus using sys-tweak it display injected game icon and correct title name :P
 
  • Like
Reactions: Levine91

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
Has someone found a way to edit .tex files? Found this tool but doesn't seems compatible with this .tex https://github.com/wmltogether/UnityTexTool
UnityEX Ultimate can do that, but it costs about ~$30. The free version does not allow swapping assets and I don't know about any other tool that can do that.

I payed the tool years ago (and I haven't used it yet xD). I will try later.
 

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
Also can anyone share the game title IDs. My system shows the collection title ID ending in BE4000. Throwing my Saturn bins into this folder didn't work but I noticed you guys in your screenshots have a folder ID ending in BE4006, so I tried that and it worked!!! 🤔
6 is the partition of Cotton2 (where the image is). That's why it works. If you use the other games it must end in 7 or 8.

I have tried Virtual Hydlide and it seems to work ok, with a few music skips here and there (stock clocks, maybe overclock helps). Of course it works at the amazingly slow original framerate.

1RDMqdb.jpg
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @BigOnYa, Maybe he doesn't know how to type words for shit.
  • SylverReZ @ SylverReZ:
    GBAtemp should be legally obligated to ban them, as its against the law to collect information from users under 13 because of COPPA. :tpi:
  • SylverReZ @ SylverReZ:
    @NinStar, Super Monkey Ball: Banana Blitz
  • SylverReZ @ SylverReZ:
    @HiradeGirl, Why not get an Oculus?
  • Psionic Roshambo @ Psionic Roshambo:
    VR is like 3D TVs in my opinion it's cool and all but it doesn't have enough great content.
    +1
  • SylverReZ @ SylverReZ:
    @Psionic Roshambo, Porn exists, Psi.
    +1
  • SylverReZ @ SylverReZ:
    I'm sure you'll live with it.
    +1
  • Veho @ Veho:
    VR had the chance to integrate with existing games and tech but VR companies said "NO, I WANT MY SHIT TO BE STANDALONE AND MY GAMES EXCLUSIVE TO FACEBOOK"
    +2
  • Veho @ Veho:
    Back when Oculus Rift was still starting out and being demoed around, they modded existing games to use it as a 360° immersive screen thing and that was AMAZING.
    +2
  • K3Nv2 @ K3Nv2:
    The tech isn't there for affordable power enough VR headsets at a good market value yet sadly, oculus had a good idea but didn't have enough funds for marketing iirc
    +1
  • Veho @ Veho:
    But now it's "can I use my VR set with my racing games, that would be neat?" "ONLY IF YOU USE OUR DILDOSTICK CONTROLLERS AND RUN THE GAME ON OUR ANDROID-UNDERPOWERED BRICK"
    +2
  • Veho @ Veho:
    The tech to have quality VR goggles at an affordable price is here, but every set has to have 4 additional controllers and be standalone.
    +1
  • K3Nv2 @ K3Nv2:
    These are the same type of gamers that spend $2,000 on a GPU when a $600 GPU gives nearly the same outcome which is what the market looks at for them to do spend more on unneeded bs
    +2
  • K3Nv2 @ K3Nv2:
    If we're talking AAA titles a vr headset would be priced at nearly the same cost as a midrange gaming pc maybe even double
    +2
  • K3Nv2 @ K3Nv2:
    https://www.walmart.com/ip/3439939603 this is cool a portable blackstone
    +2
  • Veho @ Veho:
    The investment group?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I think they should bring back the shutter glasses for VR put 120Hz screen in for 60FPS and even a basic phone these days can pull that off
  • Psionic Roshambo @ Psionic Roshambo:
    Head tracking cameras and all
  • Psionic Roshambo @ Psionic Roshambo:
    Have a USB type C connector for power and controller done
  • K3Nv2 @ K3Nv2:
    Micro SD would be nice also :angry:
  • SylverReZ @ SylverReZ:
    @K3Nv2, The types of gamers who pay $2,000 for RGB everything, and to run bloated Windows.
  • K3Nv2 @ K3Nv2:
    My m.2 needs rgb makes transfers faster thank you
    +1
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=8UDmYDdZHdE