tpunix / SAROO

SAROO is a SEGA Saturn HDloader
353 stars 40 forks source link

About multi-CD games #71

Open tzmwx opened 9 months ago

tzmwx commented 9 months ago

About multi-CD games:Some games are composed of multiple CDs, and some games need to change the next CD while the game is running. Some games do not let you save before the disc swap, need these game saves for testing.

odiaboeeu commented 9 months ago

Here in this issue of Satiator there is a save of a game that is multidisc

Rampo (1995)(Sega)(JP)

https://github.com/satiator/compatibility/issues/12#issuecomment-1657177214

keeper7keys commented 9 months ago

I don't have the saves but I was able to change disc and keep playing: Corpse Killer (USA), Deep Fear (USA) and Enemy Zero (USA)

atds55 commented 9 months ago

Não tenho os saves, mas consegui trocar de disco e continuar jogando: Corpse Killer (EUA), Deep Fear (EUA) e Enemy Zero (EUA)

Apparently it's only Rampo that requires changing discs during the game. The vast majority of games save when changing discs, so in this case just return to the saroo menu and load CD 2 and load the save.

tzmwx commented 8 months ago

Firmware:20240316 Support multi_disc : Eject and insert SD card to simulate disc changing

SAROO20240316(INCLUDE multi_disc SAVES).zip

https://github.com/tpunix/SAROO/assets/129564095/9afa9ee2-013f-449b-9786-ee12c708d0fe

tzmwx commented 8 months ago

EDIT SAROOCFG.TXT 井 GAMENAME [GAME ID] multi_disc = "*****"

***** represents the characters before the number,The folder name must contain these characters. Note that except for numbers, other characters are the same.

FOLDER: ISO\ Rampo (Japan) (Disc 1) Rampo (Japan) (Disc 2) Tengai Makyou - Daiyon no Mokushiroku - The Apocalypse IV (Japan) (Disc 1) Tengai Makyou - Daiyon no Mokushiroku - The Apocalypse IV (Japan) (Disc 2)

IMG_5088 IMG_5086

englebert3rd commented 7 months ago

I'm having an issue with Deep Fear USA. I'm on the latest firmware and FPGA version is 5. I made sure the Game ID (based off the bin's hex code) is in the config file, but the Saturn goes immediately to the player menu when I eject the SD card.

tzmwx commented 7 months ago

I'm having an issue with Deep Fear USA. I'm on the latest firmware and FPGA version is 5. I made sure the Game ID (based off the bin's hex code) is in the config file, but the Saturn goes immediately to the player menu when I eject the SD card.

upload your memory file and cfg file

englebert3rd commented 7 months ago

I'm having an issue with Deep Fear USA. I'm on the latest firmware and FPGA version is 5. I made sure the Game ID (based off the bin's hex code) is in the config file, but the Saturn goes immediately to the player menu when I eject the SD card.

upload your memory file and cfg file

Here are the files and some screenshots: image image image

saroo.zip

atds55 commented 7 months ago

The disc change is working, but the game goes to the CD player, but saroo changes the disc. But you can still continue playing disc 2, just reset the console and select CD 2 in the saroo menu after restarting the console. The video below shows what I mentioned in the text.

https://github.com/tpunix/SAROO/assets/72902338/12deae31-f0de-4b7d-8fbb-d943865efa36

In Rampo, disk swapping works well.

https://github.com/tpunix/SAROO/assets/72902338/39a33e6d-437f-4072-9f4b-1432e83f0727

Apparently when removing the SD card from the Saroo it simulates the CD-ROM drive cover being open, and when replacing the SD card again it simulates the cover being closed with CD 2.

tzmwx commented 7 months ago

The disc change is working, but the game goes to the CD player, but saroo changes the disc. But you can still continue playing disc 2, just reset the console and select CD 2 in the saroo menu after restarting the console. The video below shows what I mentioned in the text.

Deep.Fear.-.Saroo.-.change.disc.mp4 In Rampo, disk swapping works well.

Saroo.-.Rampo.disc.change.mp4 Apparently when removing the SD card from the Saroo it simulates the CD-ROM drive cover being open, and when replacing the SD card again it simulates the cover being closed with CD 2.

After testing, the original design of this game is like this: when the game replaces the CD, the original design will return to the CD playback interface. The same goes for using physical CDs. This game conforms to the design specifications of Sega Saturn and does not require the multi_disc command. When the screen shows game changes, you can turn off the power, turn on the power, and then select DISC2 from the saroo menu to play the game

In fact, most multi_DISC games do not require the multi_disc command. At present, only Rampo (Japan) and Tengai Makyou Daiyon no Mokushiroku The Apocalypse IV (Japan) games have been found to not comply with Sega's multi_disc game design specifications,### It need to change the next CD while the game is running, and can only be replaced with the multi_disc command and SD card insertion and removal during gameplay

englebert3rd commented 7 months ago

The disc change is working, but the game goes to the CD player, but saroo changes the disc. But you can still continue playing disc 2, just reset the console and select CD 2 in the saroo menu after restarting the console. The video below shows what I mentioned in the text. Deep.Fear.-.Saroo.-.change.disc.mp4 In Rampo, disk swapping works well. Saroo.-.Rampo.disc.change.mp4 Apparently when removing the SD card from the Saroo it simulates the CD-ROM drive cover being open, and when replacing the SD card again it simulates the cover being closed with CD 2.

After testing, the original design of this game is like this: when the game replaces the CD, the original design will return to the CD playback interface. The same goes for using physical CDs. This game conforms to the design specifications of Sega Saturn and does not require the multi_disc command. When the screen shows game changes, you can turn off the power, turn on the power, and then select DISC2 from the saroo menu to play the game

In fact, most multi_DISC games do not require the multi_disc command. At present, only Rampo (Japan) and Tengai Makyou Daiyon no Mokushiroku The Apocalypse IV (Japan) games have been found to not comply with Sega's multi_disc game design specifications,### It need to change the next CD while the game is running, and can only be replaced with the multi_disc command and SD card insertion and removal during gameplay

Thank you! I never played the original game so I wasn't sure how it worked. I tried CD2 after posting and it continued where I left off, thank you again.

In fact, the CD switching worked in the Saturn menu as the tracks were changing time.

iamaldovanucci commented 6 months ago

Has anyone had luck switching discs with the English patched version of Policenauts? It seems to be a game that might not comply with multi_disc game design specifications. Here is what I added to my cfg file:

Policenauts

[T-9510G V1.000] multi_disc = "Disc "

The folders are named Policenauts (Disc 1), etc. Loading a save from disc 1 prompts you to insert another disk. Loading a save from disc 2 or 3 prompts you to insert disc 1.

JonAbrams commented 5 months ago

Has anyone had luck switching discs with the English patched version of Policenauts?

Nope! I'm encountering the same issue as you. When I first tried reinserting the SD card, it went to black. The second time I tried, it went back to the CD system menu, which let me start Disc 2, but then the game prompted me to insert Disc 1 when loading the save.

cgallant1 commented 4 months ago

Has anyone had luck switching discs with the English patched version of Policenauts? It seems to be a game that might not comply with multi_disc game design specifications. Here is what I added to my cfg file:

Policenauts

[T-9510G V1.000] multi_disc = "Disc "

The folders are named Policenauts (Disc 1), etc. Loading a save from disc 1 prompts you to insert another disk. Loading a save from disc 2 or 3 prompts you to insert disc 1.

Same issue with Policenauts. I tried everything I can think of. I tried advancing both the English and Japanese version without luck using cart memory. Disc 1 asks for disc 2 and disc 2 asks for disk 1. I am on the latest firmware also v0.6.

tzmwx commented 4 months ago

Has anyone had luck switching discs with the English patched version of Policenauts? It seems to be a game that might not comply with multi_disc game design specifications. Here is what I added to my cfg file:

Policenauts

[T-9510G V1.000] multi_disc = "Disc " The folders are named Policenauts (Disc 1), etc. Loading a save from disc 1 prompts you to insert another disk. Loading a save from disc 2 or 3 prompts you to insert disc 1.

Same issue with Policenauts. I tried everything I can think of. I tried advancing both the English and Japanese version without luck using cart memory. Disc 1 asks for disc 2 and disc 2 asks for disk 1. I am on the latest firmware also v0.6.

upload your SS_SAVE.BIN

cgallant1 commented 4 months ago

SS_SAVE.BIN.zip

Sure. Here is that file.

tzmwx commented 4 months ago

SS_SAVE.zip

test it

cgallant1 commented 4 months ago

SS_SAVE.zip

test it

This save file did work to advance the game. I loaded disc 1 which then asked immediately for disc 2. Using the SD card eject method loaded into ACT 1 on disc 2. Can I ask how you were able to fix this? Were we doing something incorrectly? Thank you for looking at this so quickly by the way!

https://github.com/user-attachments/assets/3e5d6fd4-bd1e-4cde-a3dc-d17e616b61bf

I did notice some audio issues after letting the opening scenes run. After a bit it is has fixed itself and not repeated. Just wanted to mention that since I haven't been in this area before.

tzmwx commented 4 months ago

SS_SAVE.zip test it

This save file did work to advance the game. I loaded disc 1 which then asked immediately for disc 2. Using the SD card eject method loaded into ACT 1 on disc 2. Can I ask how you were able to rectify this? Thank you for looking at this so quickly by the way!

IMG_0212.MOV I did notice some audio issues after letting the opening scenes run. After a bit it is has fixed itself and not repeated. Just wanted to mention that since I haven't been in this area before.

It may be because it is not saved accurately. The solution is to modify the ss_save file, find “autosave “, and change it to “autosave10“

about the noise, what version of your saturn motherboard is it?

cgallant1 commented 4 months ago

I haven't had the console open up to this point but the model is HST-0014. White Japanese model

From the serial number it seems to be VA3. Referred to this guide

cgallant1 commented 4 months ago

It may be because it is not saved accurately.

You mentioned the game not saving correctly. Will this require a code fix? I suspect the same issue will arise on disc 3.

Retro-Dojo commented 4 months ago

SS_SAVE.zip test it

This save file did work to advance the game. I loaded disc 1 which then asked immediately for disc 2. Using the SD card eject method loaded into ACT 1 on disc 2. Can I ask how you were able to rectify this? Thank you for looking at this so quickly by the way! IMG_0212.MOV I did notice some audio issues after letting the opening scenes run. After a bit it is has fixed itself and not repeated. Just wanted to mention that since I haven't been in this area before.

It may be because it is not saved accurately. The solution is to modify the ss_save file, find “autosave “, and change it to “autosave10“

about the noise, what version of your saturn motherboard is it?

Thanks for explaining this, I was struggling to get this working, renaming to autosave10 did the trick. Load Disc 2 from Saroo and it launched into Act 1. I tried the eject method just to see, but it didn't work for me. My first time playing it, what a great game. Wasn't sure I'd ever get to experience this game with a translation on original hardware, and the light gun!

daskrabs commented 1 month ago

Anyone playing Policenauts with this and get Disc 3 running? I used the "autosave10" method for Disc 2 but it's not working for 3.

mr2zeek commented 1 month ago

Anyone playing Policenauts with this and get Disc 3 running? I used the "autosave10" method for Disc 2 but it's not working for 3.

I give up with autosave10 method and replayd with making new save record (empty slot) in the end of chapters just before disk change (when the game suggest it) - it works well.

daskrabs commented 1 month ago

Anyone playing Policenauts with this and get Disc 3 running? I used the "autosave10" method for Disc 2 but it's not working for 3.

I give up with autosave10 method and replayd with making new save record (empty slot) in the end of chapters just before disk change (when the game suggest it) - it works well.

Is there a way to delete my most recent save?

mr2zeek commented 1 month ago

Is there a way to delete my most recent save?

Sega Saturn built-in Memory Manager tool? 00001408

daskrabs commented 1 month ago

Is there a way to delete my most recent save?

Sega Saturn built-in Memory Manager tool? 00001408

My screen looks different than yours. I don't see a way to copy from cartridge saves to system saves, nor can I access the cartridge's saves from the memory manager.

daskrabs commented 1 month ago

Update: Found a way into the cartridge memory manager by removing and inserting the SD then pressing ABC+Start at the "Insert Disc X" screen. I can see the save files on the cart. There's 9 of them and they all have the same name. I tried moving the first and last ones (separately) to internal RAM, no luck with either Saroo or a CD-R with PSK. I also tried deleting the first and last saves from the cart in hopes of going back to my previous save point. The saves don't actually delete, rather they just reappear at next boot. At this point I'm soft-locked out of Disc 3. Would really love to finish this game as this is my first playthrough.

mr2zeek commented 1 month ago

@daskrabs , try to use my save files (don't forget to backup yours) SS.zip

daskrabs commented 1 month ago

@daskrabs , try to use my save files (don't forget to backup yours) SS.zip

That worked, thanks very much.