Homebrew Saturn emulation using Cotton/Guardian Force testing and debug

Levine91

Well-Known Member
Member
Joined
Oct 8, 2011
Messages
183
Trophies
1
XP
1,034
Country
United States
Sory for that, I have forgotten to add ImageMagick download during the update process of the function by the update manager, now if you update it again this should be fixed.

So I have everything set to always check for updates and I've re-tried a few times now, but now the script keeps kicking me back to the Saturn game inject main menu after Step 2 pops up.
SS Game Inject shows 4.3.186 and the hack script shows 4.3.187
 

kite21

Well-Known Member
Member
Joined
Oct 30, 2013
Messages
115
Trophies
1
Age
35
Location
Eureka, California
XP
1,474
Country
Mexico
my Switch Setup:
AMS 1.1.1 HOS FW 13.0.0
in emuNAND eMMC HIdden Partition, to avoid Nintendo Ban
my SysNAND only shows my purchased legal NSP
you can do this methood in SysNAND, i dont recommend it if you play online

without Fullscreen
Image

Fullscreen and stretch applied - i did not edit and replace the .tex Wallpaper for screen below
if you dont like Stretched widescreen, change it in the settings.ini file
Image


Assuming you never played Cotton2 Saturn Tribute and dont have a game save
if you played the game and have a game save, Delete it before using the shared file

add your game iso.bin to file (do not rename your game .bin file)
rename .cue file that was bundled with your new iso and rename it to Cotton2.cue
rename the .cue file

copy the file into SD Card/Atmosphere/Contents/
should look like this:
External SD Card\atmosphere\contents\0100A18015268002\romfs

https://gbatemp.net/attachments/cotton2_romfs_0100a18015268002-zip.279083/ has the following changes that was already made, to avoid spamming the topic with how to add the file or how to make it wide screen or where is the decrypted settings etc
lower menu setings removed, thanks to: cucholix
View attachment 279086
this file needs a few more changes and asset removal, its better if we keep a master file template until we have a clean template and then use it to rebuild the NSP and strip it from all Cotton2 Assets

if anyone has the skills to edit the NSP and rebuilt, or make a script to edit or replce .tex files
i prefer to have a script or Gui to make these changes, i plan to make20 saturn templates or pre built NSP files with 20separate games

send me a PM, we can talk in real time in Discord and share assets

Credits to cucholix for the Decrypted System settings.ini and cleaning the intro .tex

i suggest the OP of this Topic to take the File and keep updating it with new Assets

Hi, sorry to bother you. I wanted to try this so I got Cotton 2. Now the only thing was the game ID folder had a slightly different name. Instead of 0100A18015268002 it was 0100A18015268000. I used your files regardless but nothing's changed. Game still boots as Cotton 2. I deleted my save file but still nothing. The game I am trying to play is Magic Knight Rayearth. I copied the contents of your file in the folder and replaced Cotton2.cue for the Magic Knight cue which then I renamed into Cotton2.cue, I also included the bin file in the same folder, didn't change the name for that one, left it as it is. Finally I changed the value of the widescreen from 1 to 0 since I wanted the original aspect ratio. Here's a screenshot:

1633938238490.png


Am I doing something wrong? or do I need another version of Cotton? Any help would be appreciated, thanks!
 
  • Like
Reactions: Thorhax

Thorhax

Well-Known Member
Member
Joined
Apr 15, 2020
Messages
477
Trophies
0
Age
43
XP
2,137
Country
Canada
Hi, sorry to bother you. I wanted to try this so I got Cotton 2. Now the only thing was the game ID folder had a slightly different name. Instead of 0100A18015268002 it was 0100A18015268000. I used your files regardless but nothing's changed. Game still boots as Cotton 2. I deleted my save file but still nothing. The game I am trying to play is Magic Knight Rayearth. I copied the contents of your file in the folder and replaced Cotton2.cue for the Magic Knight cue which then I renamed into Cotton2.cue, I also included the bin file in the same folder, didn't change the name for that one, left it as it is. Finally I changed the value of the widescreen from 1 to 0 since I wanted the original aspect ratio. Here's a screenshot:

View attachment 279181

Am I doing something wrong? or do I need another version of Cotton? Any help would be appreciated, thanks!

You're making the same mistake I did for like 2 days, the folder should end in 002, not 000.
Try it, believe me it'll work.

Apparently it has to do with the rom actually having 3 romfs folders and the 3rd one being the valid one where 0, 1, 2.
So 2 is the third.
 
  • Wow
Reactions: kite21

kite21

Well-Known Member
Member
Joined
Oct 30, 2013
Messages
115
Trophies
1
Age
35
Location
Eureka, California
XP
1,474
Country
Mexico
You're making the same mistake I did for like 2 days, the folder should end in 002, not 000.
Try it, believe me it'll work.

Apparently it has to do with the rom actually having 3 romfs folders and the 3rd one being the valid one where 0, 1, 2.
So 2 is the third.
So like, should I change the name of the folder? Or should I look for whatever version of the game that has that?
 

Siem

Member
Newcomer
Joined
Sep 1, 2006
Messages
10
Trophies
0
XP
80
Country
Netherlands
yes its in japanese, but when I remove texture.tex from romfs the menu works fine.

changing it to english does not help.


when you boot up a game, the initial save file created sets the language to "0" japanese or "1" english.
I had the same issue.. you need to use the 3-in-1 game for modification, then everything is in English.
If you replace the Texture.tex in the single game versions then you get the weird looking menu's in Japanese.
 
  • Like
Reactions: xYuunax and kite21

Thorhax

Well-Known Member
Member
Joined
Apr 15, 2020
Messages
477
Trophies
0
Age
43
XP
2,137
Country
Canada
Oh wow you were right! I had a hunch before posting about changing the name but I thought that would be silly. Now I indeed feel silly for not trying. Thanks!
The problem is that it's not obvious unless you've done it before, because the ID online says 000 and the ID inside tinfoil says 000
 
  • Like
Reactions: kite21

antonyfirst

Well-Known Member
Newcomer
Joined
Sep 14, 2016
Messages
99
Trophies
0
Age
27
XP
371
Country
Italy
Hi guys, I wanted to add my input: yesterday I tested a version of Elevator Action Returns made of multiple bin files and it worked perfectly (I am using the Cotton game collection).
So, apparently, there is no need to join them together in a single bin.

Whjat a great (and unexpected) emulator. I will be curious to see if it's possible to play multiple games.
 

ZER-O

Well-Known Member
Member
Joined
Sep 25, 2021
Messages
876
Trophies
1
XP
2,733
Country
United Kingdom
Hi guys, I wanted to add my input: yesterday I tested a version of Elevator Action Returns made of multiple bin files and it worked perfectly (I am using the Cotton game collection).
So, apparently, there is no need to join them together in a single bin.

Whjat a great (and unexpected) emulator. I will be curious to see if it's possible to play multiple games.
you are half correct, i still had some games with multiple .bin and they did not work until i used anyburn app and merged them
also make sure you dont have iso Names in CAPS, big letters are not recognized, i had to rename everything, including the names inside the.cue to reflect the changes i made
 
Last edited by ZER-O,
  • Like
Reactions: antonyfirst

ZER-O

Well-Known Member
Member
Joined
Sep 25, 2021
Messages
876
Trophies
1
XP
2,733
Country
United Kingdom
OK, thanks for the correction. So, it also depends on the games?
i only tested games with multi .bin files, 2 bin files almost always worked, games with 3 or more never worked unless i merged them in a new iso Image, games with wav tracks must be converted, did not test games with MP3 files, those were ripped for emulator sue
i rip my own CDs as i have most of the games purchased already since Saturn Release,
 

xYuunax

Well-Known Member
Member
Joined
Feb 6, 2018
Messages
333
Trophies
0
Location
Hong Kong
XP
1,690
Country
Hong Kong
I had the same issue.. you need to use the 3-in-1 game for modification, then everything is in English.
If you replace the Texture.tex in the single game versions then you get the weird looking menu's in Japanese.
Thanks for confirming! I figured that was the case.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    and I used neither my phone or my pc today
  • Xdqwerty @ Xdqwerty:
    I was out for most of the afternoon
  • Xdqwerty @ Xdqwerty:
    and the morning cuz school
  • Xdqwerty @ Xdqwerty:
    Although tomorrow is Labor Day which means I won't go to class which means I'll sleep well.
  • BakerMan @ BakerMan:
    is labor day different in venezuela than in america, or did time skip that far?
  • K3Nv2 @ K3Nv2:
    It must be the 1st already
  • BakerMan @ BakerMan:
    1st of what?
  • BakerMan @ BakerMan:
    may?
  • K3Nv2 @ K3Nv2:
    Oh yeah it's in September
  • Xdqwerty @ Xdqwerty:
    @BakerMan, yea i think its different
  • BakerMan @ BakerMan:
    ok, because here it's in september, right before the fuckin school year starts
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
    TwoSpikedHands @ TwoSpikedHands: Do I restart now using what i've learned on the EU version since it's a better overall...