Homebrew Saturn emulation using Cotton/Guardian Force testing and debug

shadow256

Well-Known Member
Member
Joined
Sep 30, 2017
Messages
188
Trophies
0
Age
38
XP
1,350
Country
France
I only was able to decrypt the ini thanks to Shadòw tool from reswitched, so he's the real heroe here https://github.com/shadowninja108/STD/releases :lol:
Not sure if he has a gbatemp account, but it's just fair people knows.
Also big thanks to @botik who decrypted the .tex header to allow use bigger sized .png, @JRoad for pointing the `IEND` `Parts` magic in Texture.tex file, @ZER-O for providing resources when I need them, and my personal friend @ploggy for all the beta testing :P, I hope not I'm not missing someone else.
I like that, good tool to add to my follow list.

I'm progressing to freeze Squirrel with Pyinstaller, it's not good for now but at least I progress.
 

helvetinperkeles

Well-Known Member
Member
Joined
Oct 8, 2021
Messages
180
Trophies
0
Age
40
XP
861
Country
Finland
Any idea why my games are crashing when i'm trying to save my progress? Also i wanted to change the image for playing guide so i could have different image to replace the joycons image that i get now but after i have changed the image and booted game i get nothing but black screen.
 
Last edited by helvetinperkeles,

shadow256

Well-Known Member
Member
Joined
Sep 30, 2017
Messages
188
Trophies
0
Age
38
XP
1,350
Country
France
Any idea why my games are crashing when i'm trying to save my progress? Also i wanted to change the image for playing guide so i could have different image to replace the joycons image that i get now but after i have changed the image and booted game i get nothing but black screen.
If you talk about savestate it could be because the 4 MB ram is set in the ini file.
 

Deleted member 323844

Well-Known Member
Member
Joined
Feb 17, 2013
Messages
802
Trophies
1
XP
2,335
Country
Spain
@linkcelula paul_met did a Story of Thor 2 hack long time ago. It increases the resolution, fixes bugs from the original game and it can convert the PAL game into NTSC, fixing the cropping. Download it here: http://meduza-team.ucoz.net/publ/romkhaking/modifikacii/modifikacija_igr_dlja_sega_saturn/3-1-0-5

f79e1d6ec5124fabae88b2cedaa40f1b.png
 
  • Like
Reactions: Zomorph

shadow256

Well-Known Member
Member
Joined
Sep 30, 2017
Messages
188
Trophies
0
Age
38
XP
1,350
Country
France
OK I finaly got Squirrel freeze to work (at least for the functions that I want), now I can work on extracting the NSP correctly without need of the title.keys file (this will fix a lot of problems and misunderstandings for beginners) and I should always choose the good NCAs to extract (will greatly simplify the debug for me), maybe this will be ready for this week-end but for now I need some rest.

After that I want to allow the user to choose only the .cue file insted of the game's folder, with parsing of the file I should be more easier to me to fix possible problems of file name in the .cue file or to verify that the file(s) are present.

And after that if you see something to add don't hesitate to suggest.
 

linkcelula

Active Member
Newcomer
Joined
Nov 12, 2012
Messages
35
Trophies
1
Age
42
XP
318
Country

PhyChris

Well-Known Member
Member
Joined
May 6, 2009
Messages
369
Trophies
1
XP
2,114
Country
Canada
OK I finaly got Squirrel freeze to work (at least for the functions that I want), now I can work on extracting the NSP correctly without need of the title.keys file (this will fix a lot of problems and misunderstandings for beginners) and I should always choose the good NCAs to extract (will greatly simplify the debug for me), maybe this will be ready for this week-end but for now I need some rest.

After that I want to allow the user to choose only the .cue file insted of the game's folder, with parsing of the file I should be more easier to me to fix possible problems of file name in the .cue file or to verify that the file(s) are present.

And after that if you see something to add don't hesitate to suggest.
put together a little pack of custom unity assets to replace current ones with some Plane old 'Saturn' ones
 

shadow256

Well-Known Member
Member
Joined
Sep 30, 2017
Messages
188
Trophies
0
Age
38
XP
1,350
Country
France
put together a little pack of custom unity assets to replace current ones with some Plane old 'Saturn' ones
I will not make the asets myself but if someone do somes and authorize me to publish it on my script it will be easy to do. For now you can add your own custom asets during the script, that the more important I think.
 
  • Like
Reactions: ZER-O and Zomorph

SpaceJump

Well-Known Member
Member
Joined
Aug 18, 2005
Messages
3,866
Trophies
1
Location
Zebes
XP
3,302
Country
Germany
How far did you test Panzer Dragoon Saga? I get a reproducible crash on CD2 reight after the Guardian boss fight.

I used Guardian Force as base with the European version of PDS and the default config.
 

Levine91

Well-Known Member
Member
Joined
Oct 8, 2011
Messages
184
Trophies
1
XP
1,044
Country
United States
Looks for this compatibility list;
Destruction derby [YES] works
Sonic jam [YES] works

@michele59 can you please share your ini config file for Sonic Jam? I've tried half a dozen configuration changes and can't get it to work. You're the first to report it working.


How far did you test Panzer Dragoon Saga? I get a reproducible crash on CD2 reight after the Guardian boss fight.

I used Guardian Force as base with the European version of PDS and the default config.

I only tested through a battle.
Did you beat Disc 1 and start Disc 2 if I'm understanding you correctly? I just want to verify that you were able to go from Disc 1 to Disc 2 via save file on Switch without issue.
 

Levine91

Well-Known Member
Member
Joined
Oct 8, 2011
Messages
184
Trophies
1
XP
1,044
Country
United States

AyanamiRei0

GBATemp's Resident Evangelion fanboy.
Member
Joined
Jan 4, 2016
Messages
1,506
Trophies
1
Age
32
Location
Brexit
XP
1,707
Country
United Kingdom
I'm going to ask again does anyone know how to make the tex images this uses I'd like to make actual good looking injects.
 

SpaceJump

Well-Known Member
Member
Joined
Aug 18, 2005
Messages
3,866
Trophies
1
Location
Zebes
XP
3,302
Country
Germany
I only tested through a battle.
Did you beat Disc 1 and start Disc 2 if I'm understanding you correctly? I just want to verify that you were able to go from Disc 1 to Disc 2 via save file on Switch without issue.
Yes, I played through the whole CD1, saved at its end and loaded the save with CD2. No problems as long as CD1 and 2 share the same ID. After the Guardian boss Fight it crashes unfortunately.
 
  • Like
Reactions: Levine91

Levine91

Well-Known Member
Member
Joined
Oct 8, 2011
Messages
184
Trophies
1
XP
1,044
Country
United States
Yes, I played through the whole CD1, saved at its end and loaded the save with CD2. No problems as long as CD1 and 2 share the same ID. After the Guardian boss Fight it crashes unfortunately.

You may try to OC the game a little (even more if you havent already) to see if this helps
 
  • Like
Reactions: SpaceJump

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +1
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    AncientBoi @ AncientBoi: I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2: