Homebrew Saturn emulation using Cotton/Guardian Force testing and debug

ZER-O

Well-Known Member
Member
Joined
Sep 25, 2021
Messages
876
Trophies
1
XP
2,747
Country
United Kingdom
To change the TitleID you must set it in the "main.npdm" file and in the "control.nacp" file (in the "control.nacp" you could also change the name and publisher of the game, also you need Hacpack to repack the game into a NSP but it need some extra steps to rebuild the NCAs before repacking into a NSP. I have a script that could repack GameMaker games like that, with some modifications I think I could adapt it for this, when I find some time I will try to investigate.
if possible, just rename the publisher and developer to
Game Name: Sega Saturn
Publisher: SEGA
Developer: SEGA
if you start working on it, ill provide you images for the game covers
i wont do anything until next week

also a way to rename
Cotton2_Switch.ini to Sega_Saturn.ini or SSF_Settings.ini
Rename all Files with Ctn2 to SSF (mostly ,tex files and 4 more files)
Rename Cotton2.cue to Saturn_ISO.cue
Also delete the Cotton 2 Bin File and see if you are able inject a sega saturn iso in its place and repack the NSP, i will probably have all of this made in a few days after i sort out what needs to be changed

this way we have stripped NSP from all references of Cotton2

ill do my custom NSP Packs with renaming each game i inject with its own Real Developer and publisher name, i prefer No intro and just go straght to the game
 
Last edited by ZER-O,

Levine91

Well-Known Member
Member
Joined
Oct 8, 2011
Messages
184
Trophies
1
XP
1,054
Country
United States
@ZER-O I just tested Mr. Bones (USA) (Disc 1) and it black screens after the main menu.... so that and the Rayman issue... it REALLY seems like this is SSF.

Also someone else had tested SotN 4MB Hack in the thread and was claiming it is working perfectly. (After adjusting the .ini obviously)
 

ZER-O

Well-Known Member
Member
Joined
Sep 25, 2021
Messages
876
Trophies
1
XP
2,747
Country
United Kingdom
@ZER-O I just tested Mr. Bones (USA) (Disc 1) and it black screens after the main menu.... so that and the Rayman issue... it REALLY seems like this is SSF.

Also someone else had tested SotN 4MB Hack in the thread and was claiming it is working perfectly. (After adjusting the .ini obviously)
i put in in #1 spot because i cant Run it in SSF
the rest of the games i sent you will work, since i play all of them on PC
SokyuGurentai will not work unless fiddled with

i dont know if i should Praise the Developer of Cotton2 Port or Question their Ethics for using an Ancient PC Emulator to sell the games again

still this may be the only way we can Preserve Panzer Dragoon Saga and many Saturn Exclusive Shooters that will never be ported to switch

cant believe Treasure is setting on their Xbox 360 Live Radiant SilverGun HD port.....
anyway i edited the setti9ngs to have 4mp and full stretched Widescreen

now i wait for someone to share the best settings for each game, ill try and find the file for SSF for recommended changes
 
Last edited by ZER-O,
  • Like
Reactions: Levine91

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
i dont know if i should Praise the Developer of Cotton2 Port or Question their Ethics for using an Ancient PC Emulator to sell the games again
It is indeed the oldest PC emulator still active, along with Martin "nocash" Korth emulators (no$snes, etc) and MAME. It has been in development since 1999 (the first Saturn emulator to run commercial games, beating even GiriGiri), but it has been active until a few months ago.

I guess Shima, the author, is now member, or at least supporter, of City Connection, the studio behind the ZebraEngine. I can't see why it should be unethical. The mentioned GiriGiri was sold to Sega even before they made it public (it had hacked versions later, like Cassini) and SSF has been free for 20+ years.

It should be SSF, since the INI is just 1:1.
 

cucholix

00000780 00000438
Member
Joined
Jan 17, 2017
Messages
3,246
Trophies
1
Age
44
XP
6,310
Country
Chile
also a way to rename
Cotton2_Switch.ini to Sega_Saturn.ini or SSF_Settings.ini
Rename all Files with Ctn2 to SSF (mostly ,tex files and 4 more files)
Rename Cotton2.cue to Saturn_ISO.cue
Also delete the Cotton 2 Bin File and see if you are able inject a sega saturn iso in its place and repack the NSP, i will probably have all of this made in a few days after i sort out what needs to be changed
The “Cotton” string references must be called from the main, if you want to change it you need disassemble the main, and patch the strings.
 
  • Like
Reactions: Levine91 and ZER-O

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,975
Trophies
2
XP
30,700
Country
United Kingdom
Only two gamepads are active once you launch the game. There must be a way to do that, since the emulator should support 8+ players, but I don't know how.
Even if SSF itself supports multiple players/multitap emulation, the Switch port doesn't necessarily have support for hooking up more than two Switch controllers to the emulator, especially if the games officially supported by it are only 1-2 players and that's what the interface handles. Might be worth some fiddling experimentation just in case, but I wouldn't be too hopeful, tho it's not beyond the realm of possibility that the work was done, or will be done for a future version of the emulator, if someone wants to sell a similar package for games that support more players.
 

helvetinperkeles

Well-Known Member
Member
Joined
Oct 8, 2021
Messages
180
Trophies
0
Age
40
XP
862
Country
Finland
Any change that someone could make video tutorial how to make this edits? This all seem so over my skills but id really like to learn the secrets 🥸
 

ZER-O

Well-Known Member
Member
Joined
Sep 25, 2021
Messages
876
Trophies
1
XP
2,747
Country
United Kingdom
i think we can use the 3 pack version of this game and add 3 saturn games
then we change the assets to match the games

we need a way to not loose our game saves, or all of this is pointless if someoine wanted to play games like panzer dragoon saga
 
  • Like
Reactions: LeyendaV

Purple_Shyguy

Well-Known Member
Member
Joined
Nov 8, 2008
Messages
2,389
Trophies
2
Age
34
Location
Republic of Ireland
XP
4,908
Country
i think we can use the 3 pack version of this game and add 3 saturn games
then we change the assets to match the games

we need a way to not loose our game saves, or all of this is pointless if someoine wanted to play games like panzer dragoon saga

Install the standalone versions. Thats what im doing.

1.Collection
2. Cotton 2 Standalone
3. Boomerang Standalone
4. Guardian Force Standalone

Allows your 4 different Saturn games with 4 saves at once.
 

xYuunax

Well-Known Member
Member
Joined
Feb 6, 2018
Messages
333
Trophies
0
Location
Hong Kong
XP
1,690
Country
Hong Kong
i think we can use the 3 pack version of this game and add 3 saturn games
then we change the assets to match the games

we need a way to not loose our game saves, or all of this is pointless if someoine wanted to play games like panzer dragoon saga

Install the standalone versions. Thats what im doing.

1.Collection
2. Cotton 2 Standalone
3. Boomerang Standalone
4. Guardian Force Standalone

Allows your 4 different Saturn games with 4 saves at once.
Wouldn't saving under a different profile also work?

EDIT: nvm, misunderstood.. you guys were talking about changing the assets specifically to match a game
 
Last edited by xYuunax,

ZER-O

Well-Known Member
Member
Joined
Sep 25, 2021
Messages
876
Trophies
1
XP
2,747
Country
United Kingdom
Wouldn't saving under a different profile also work
custom title NSP should make separate save files
i want a shared public easy way to just change the TID
Install the standalone versions. Thats what im doing.

1.Collection
2. Cotton 2 Standalone
3. Boomerang Standalone
4. Guardian Force Standalone

Allows your 4 different Saturn games with 4 saves at once.
then i will try and Panzer Dragoon Saga 4 Disc's into it and see what happens when i am asked to replace Discs
can someone give me decrypted text file from the Cheat_Switch > T_9904G > T_9904G.bin folder, i want to try and add cheats to it
 
  • Like
Reactions: Levine91

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,866
Trophies
2
XP
8,080
Country
United Kingdom
@ZER-O I just tested Mr. Bones (USA) (Disc 1) and it black screens after the main menu.... so that and the Rayman issue... it REALLY seems like this is SSF.

Also someone else had tested SotN 4MB Hack in the thread and was claiming it is working perfectly. (After adjusting the .ini obviously)
That would be me, @ZER-O The Castlevania 4MB Romhack works great and of course the menu opens and closes superfast :P
 

lisreal2401

Well-Known Member
OP
Member
Joined
Jun 4, 2013
Messages
857
Trophies
1
Age
27
XP
2,968
Country
United States
If anyone wants the decrypted NSO for Cotton 2 let me know.

Before I even got anything booting searching for string "Cotton" gave me nothing.
 

ZER-O

Well-Known Member
Member
Joined
Sep 25, 2021
Messages
876
Trophies
1
XP
2,747
Country
United Kingdom
If anyone wants the decrypted NSO for Cotton 2 let me know.

Before I even got anything booting searching for string "Cotton" gave me nothing.
i need it, i want to remove all traces of cotton2 and just rename to SSF and make it a general template to inject games in it
then we use another tool to replace the NSP icon image
also maybe delete Cotton image bin to make file small in size
send me a PM we can discuss it later
 

zenjiki

Well-Known Member
Member
Joined
Feb 13, 2006
Messages
114
Trophies
1
XP
1,425
Country
United States
Just a reminder for people. You don't need to actually dump anything.

Just make a game title folder (change last digit 6 for collection/2 for standalone) > romfs > drag and drop your .bin and rename the .cue file

That's it. No dumping required.

New to dumping and doing all these, so what tool/utilities do i need to exactly do the above... Do I need still need lockpick and nxdumptool?
 

shadow256

Well-Known Member
Member
Joined
Sep 30, 2017
Messages
188
Trophies
0
Age
38
XP
1,352
Country
France
i need it, i want to remove all traces of cotton2 and just rename to SSF and make it a general template to inject games in it
then we use another tool to replace the NSP icon image
also maybe delete Cotton image bin to make file small in size
send me a PM we can discuss it later
You can add me in the private conversation if you want, I can make a script to use these template files to build a NSP with easy changing of the TitleID, Titlename, Publisher, Version, Icon, Logo and Game files suplied by the user. After that I think I will integrate a function in the script to edit more easily the ini file, at least for the options witch need to be adapted frequently.

This project is realy intresting so I will take some time to work on it.
 
  • Like
Reactions: ZER-O

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Psionic Roshambo @ Psionic Roshambo:
    Float like a butterfly burns when I pee lol
    +1
  • BigOnYa @ BigOnYa:
    So does that mean your date was not good? It burns now?
    +1
  • K3Nv2 @ K3Nv2:
    Got two new stds in one night
    +1
  • BigOnYa @ BigOnYa:
    Giggity
    +1
  • The Catboy @ The Catboy:
    I don't bite! Minus the times when I did bite
  • The Catboy @ The Catboy:
    Like 5 minutes ago
  • K3Nv2 @ K3Nv2:
    Billie needs her lunch
  • K3Nv2 @ K3Nv2:
    Ffs papa brought back the cheeseburger pizza it's like the only decent pie they had since the 80s
  • BigOnYa @ BigOnYa:
    I'm not a fan of papa johns, but that does sound good. We hardly order out pizza, I like making my own, but when we do its donatoes
  • K3Nv2 @ K3Nv2:
    I get them like once every two months anymore
  • K3Nv2 @ K3Nv2:
    Just because it's half a mile from where I live
  • BigOnYa @ BigOnYa:
    Request next time you order, that Shaq deliver it to you
  • K3Nv2 @ K3Nv2:
    I want him to buy me a chain also
  • K3Nv2 @ K3Nv2:
    Open it right next to the one we have
    +1
  • BakerMan @ BakerMan:
    guys should i make a new thread and just count the amount of posts until kyle, luke or leo joins the thread for fun?
  • BakerMan @ BakerMan:
    kyle's fine, just waiting for that wario joke

    luke and leo though, they yap until the thread's enjoyability is about halved
  • K3Nv2 @ K3Nv2:
    Leo is Luke's alterego when he gets hard
  • BigOnYa @ BigOnYa:
    Luke is gone, he got banned. And I'm surprised Leo hasn't yet
  • K3Nv2 @ K3Nv2:
    Subway was actually pretty decent tonight
  • BigOnYa @ BigOnYa:
    Wut you get, a seafood and psi salad sub
  • K3Nv2 @ K3Nv2:
    Psi had my footlong meatball special
    +1
  • PandaPandel @ PandaPandel:
    i want a meatball sandwich
    now
  • K3Nv2 @ K3Nv2:
    Gay
  • BigOnYa @ BigOnYa:
    Bout time you came out and admitted it
  • K3Nv2 @ K3Nv2:
    Bigonya talks to himself often
    +1
    K3Nv2 @ K3Nv2: Bigonya talks to himself often +1