RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Transitioning from Disc 1 to Disc 2 - PS1 Emulator

    Scheduled Pinned Locked Moved Help and Support
    retropieemulatorraspberrypi 3b+parasite evehelp
    38 Posts 3 Posters 13.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • therealrahlinT
      therealrahlin @mitu
      last edited by

      @mitu
      First off I'd like to say thank you for replying so quickly. I will try the change and see if that works. Also, if i create the .m3u file will the game index actually allow me to change the value from 1 to 2, or whatever it may be? And if the .m3u method were to work would I need to do it for every multi-disk game?
      Thanks again!

      mituM 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @therealrahlin
        last edited by

        @therealrahlin If the .m3u works, then it must be done for every game - is explained in the Docs very well. It also has the advantage of cleaning up the gamelist since you'll not be seeing doubled or tripled games (one for each CD).
        However, if my other recommendation works, then it's the only thing that needs to be done.

        Are you using .bin/.cue files ?

        therealrahlinT 1 Reply Last reply Reply Quote 0
        • therealrahlinT
          therealrahlin @mitu
          last edited by

          @mitu
          Okay, so .m3u would be the way to to probably. And yea the program I used to rip them from the original disk to the pc gave me both the .bin and .cue files for each game. Also, if I were to convert all my multi-disk games to .m3u would I need to delete the files from the pi and put the new ones in their place? And would that affect my save state for my game?

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @therealrahlin
            last edited by mitu

            @therealrahlin The .m3u file is just a 'wrapper' over your existing .bin/.cue files, you don't need to delete anything. If you've every used Winamp, the .m3u is just a playlist :), a text file containing the names of your .cue names. That is, you don't need to re-convert anything, just add a new text file for multi-disc games.

            For save games, you probably have to rename them according to the name of the .m3u file - you have them now with name of the CD.

            EDIT: but first you should determine if any of the proposed solutions fixes your issue.

            therealrahlinT 1 Reply Last reply Reply Quote 0
            • therealrahlinT
              therealrahlin @mitu
              last edited by

              @mitu
              Alright, I will try the method you provided earlier first to see if that fixes the disk switching problem, and then I'm going to look into 'wrapping' my files in .m3u
              I believe you provided the link for this above. I will check into that later tomorrow as it is 3:30am where I'm at. But I just finished Disk 1 about an hour and a half ago, then scoured YouTube for an hour and then I found a forum similar to this link I made but the guys problem wasn't exactly the same as mine, other than the game index number not changing. If I try to load the 2nd disk via read disk image I can cycle through my folders and what not and find my files. It just seemed to me like it loaded the first disk again because it didn't say loading Parasite Eve Disc 2.bin it said disc 1.

              therealrahlinT 1 Reply Last reply Reply Quote 0
              • therealrahlinT
                therealrahlin @therealrahlin
                last edited by

                @mitu
                I seen somewhere a possible fix via hotkey setup for disk tray and disk index number? But if it doesn't work in the menu then that probably wouldn't work with hotkey would it?

                1 Reply Last reply Reply Quote 0
                • therealrahlinT
                  therealrahlin @mitu
                  last edited by

                  @mitu
                  The lines in the file now read as such, and I used notepad++ so the numbers beforehand are just what line its on.

                  2851 input_keyboard_layout = ""
                  2852 bundle_assets_src_path = ""
                  2853 bundle_assets_dst_path = ""
                  2854 bundle_assets_dst_path_subdir = ""
                  2855 content_directory=`/home/pi/RetroPie/roms/psx
                  2856 #include "/opt/retropie/configs/all/retroarch.cfg"

                  I rebooted emulation station and loaded up my game and got to where I need to change disks and the same thing, it keeps booting disk 1. I know the .bin and .cue files are fine, their not duplicates or anything, I checked all that.

                  1 Reply Last reply Reply Quote 0
                  • therealrahlinT
                    therealrahlin @mitu
                    last edited by

                    @mitu said in Transitioning from Disc 1 to Disc 2 - PS1 Emulator:

                    I might have a clue why this happens. There was a report for RetroArch that when the content_directory isn't set, changing discs would reset the content or start a new game.

                    Try this - open the \\retropie\configs\psx\retroarch.cfg folder (via file shares) and add the following line

                    content_directory=`/home/pi/RetroPie/roms/psx
                    

                    before the last line. Try again the disc switching.

                    I think that if you create a .m3u file for the game, that combines the discs, and then just switch the disc index, this problem might not occur.

                    The lines in the file now read as such, and I used notepad++ so the numbers beforehand are just what line its on.
                    2851 input_keyboard_layout = ""
                    2852 bundle_assets_src_path = ""
                    2853 bundle_assets_dst_path = ""
                    2854 bundle_assets_dst_path_subdir = ""
                    2855 content_directory=`/home/pi/RetroPie/roms/psx
                    2856 #include "/opt/retropie/configs/all/retroarch.cfg"
                    I rebooted emulation station and loaded up my game and got to where I need to change disks and the same thing, it keeps booting disk 1. I know the .bin and .cue files are fine, their not duplicates or anything, I checked all that.

                    mituM 1 Reply Last reply Reply Quote 0
                    • mituM
                      mitu Global Moderator @therealrahlin
                      last edited by mitu

                      @therealrahlin You've probably enabled 'Save config on Exit' in RetroArch and also the line you should have added is wrongly quoted.
                      Replace the retroarch.cfg in the psx folder with

                      # Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
                      
                      input_remapping_directory = "/opt/retropie/configs/psx/"
                      content_directory = "/home/pi/RetroPie/roms/psx"
                      
                      #include "/opt/retropie/configs/all/retroarch.cfg"
                      

                      and re-try. Also, don't enable 'Save Config on Exit' in RetroArch, it will mess up your config.

                      therealrahlinT 2 Replies Last reply Reply Quote 0
                      • therealrahlinT
                        therealrahlin @mitu
                        last edited by

                        @mitu Yes I have autosave config on, because my controller kept resetting my bindings.
                        Also, I'm having a bit of a problem understanding you. You say to replace the retroarch.cfg completely?

                        this is the part I don't exactly understand.

                        Settings made here will only override settings in the global retroarch.cfg if placed above the #include line

                        input_remapping_directory = "/opt/retropie/configs/psx/"
                        content_directory = "/home/pi/RetroPie/roms/psx"

                        #include "/opt/retropie/configs/all/retroarch.cfg"

                        Sorry for all the complications, again im new to the platform.

                        1 Reply Last reply Reply Quote 0
                        • therealrahlinT
                          therealrahlin @mitu
                          last edited by

                          @mitu

                          UPDATE: I re wrote the file as you said, my lines now read as such:

                          input_remapping_directory = "/opt/retropie/configs/psx/"
                          content_directory = "/home/pi/RetroPie/roms/psx"

                          And the very last line of the file reads:
                          #include "/opt/retropie/configs/all/retroarch.cfg"

                          Did I do this correctly?

                          Also, when I loaded up my game and got to where it said insert disk 2 it didn't work. However, I loaded up Parasite Eve (Disc 2).bin and it still read booting Parasite Eve (Disc 1).bin but I went and clicked on new game just to see what would happen, and it told me to insert Disc 1? so maybe it is working correctly im just having trouble starting the 2nd disc because of the save state thing? Which I don't completely understand, Can we not use in-game save points? I have yet to try it as I seen the save state and thought it was a great idea, but now im not so sure. lol. Im in a save state where I just load up the state and walk off screen to the left and it prompts to insert disc 2. So I cant go back to an in-game save point anymore.

                          1 Reply Last reply Reply Quote 0
                          • mituM
                            mitu Global Moderator
                            last edited by

                            Alright, about the key bindings - the correct way is to use the Core input remapping to have it save your bindings, without resorting to 'Save Config on Exit'.

                            About the disc change - it's described in Docs how it works. You can manually add the disk to the list, with disk image append, or create the .m3u file for RA to load all discs at once. The result should be the same, you just switch the disc index when the game asks you to do it.

                            therealrahlinT 1 Reply Last reply Reply Quote 0
                            • therealrahlinT
                              therealrahlin @mitu
                              last edited by

                              @mitu
                              did I re-write my lines correctly? ^

                              mituM 1 Reply Last reply Reply Quote 0
                              • mituM
                                mitu Global Moderator @therealrahlin
                                last edited by

                                @therealrahlin said in Transitioning from Disc 1 to Disc 2 - PS1 Emulator:

                                did I re-write my lines correctly? ^

                                Yes, it looks like it's ok.

                                therealrahlinT 1 Reply Last reply Reply Quote 0
                                • therealrahlinT
                                  therealrahlin @mitu
                                  last edited by

                                  @mitu hmmm, I wonder why its still not working, can I download a save file and rename it to .srm and load it "in-game"

                                  mituM 1 Reply Last reply Reply Quote 0
                                  • mituM
                                    mitu Global Moderator @therealrahlin
                                    last edited by

                                    @therealrahlin Probably yes, as long as the .srm file is correct and named after the game you're running.

                                    therealrahlinT 1 Reply Last reply Reply Quote 0
                                    • therealrahlinT
                                      therealrahlin @mitu
                                      last edited by

                                      @mitu okay, ill try that and play to disk change and update again.
                                      Thanks for all your help.

                                      mituM 1 Reply Last reply Reply Quote 0
                                      • mituM
                                        mitu Global Moderator @therealrahlin
                                        last edited by

                                        @therealrahlin If you have a save from before the disc change, you can upload it somewhere to try it myself. You can also save the state in RetroArch and copy the .state file.

                                        therealrahlinT 1 Reply Last reply Reply Quote 0
                                        • therealrahlinT
                                          therealrahlin @mitu
                                          last edited by

                                          @mitu Okay, So I just tried the new save and beat the boss, it then prompts me to insert disk 2 and I tried again. still the same thing. So I tried loading disk 2 first and loading my save. it prompts me to insert disk 1 so I insert and load and it worked, but when I re beat the boss and go to the disk 2 prompt screen. same thing and repeat. Im going to try to make them .m3u files and see if it then works.

                                          therealrahlinT 1 Reply Last reply Reply Quote 0
                                          • therealrahlinT
                                            therealrahlin @therealrahlin
                                            last edited by

                                            @therealrahlin

                                            I'm lost here.

                                            M3U playlist for Multi-disc Games
                                            Multiple discs can be loaded simultaneously from Emulation Station into RetroArch by creating an M3U file (plain-text, ".m3u" extension). In it's contents, enter the filenames of the CUE/TOC/CCD files one per line. In game you can then swap disks from the core disk options menu (under Options). Make sure to cycle tray status before attempting to change disks.
                                            To have the M3U file be the only item listed in Emulation Station to reduced menu clutter:
                                            Replace the .cue extension on the multi-disc files with .CD1 .CD2 and so on so that es_systems.cfg won't list them.
                                            Replace the .cue extension you reference them in the M3U with appropriate ones (.CD1 .CD2 etc).

                                            Example for Metal Gear Solid:
                                            Folder Structure:

                                            Metal Gear Solid (E) (Disc 1).bin
                                            Metal Gear Solid (E) (Disc 1).CD1 (this is the renamed .cue file)
                                            Metal Gear Solid (E) (Disc 2).bin
                                            Metal Gear Solid (E) (Disc 2).CD2 (this is the renamed .cue file)
                                            Metal Gear Solid.m3u
                                            Metal Gear Solid.m3u:

                                            Metal Gear Solid (E) (Disc 1).CD1
                                            Metal Gear Solid (E) (Disc 2).CD2
                                            This will function the same as EBOOT-format without altering the files.
                                            WARNING! M3U Playlist files won't load a game with multi-bin files, you need to pack all .bin files plus cue file, in a single .bin file plus a new cue file. This can be easly achieved with ISOBuster (free edition) with the following procedure:
                                            Run ISOBuster
                                            Open Image File and select the .cue file of a game with multi-bin files.
                                            Right-Click on "CD" (the top one on tree-structure) then select Extract CD and select RAW (.bin .iso)
                                            Now select a path where to save the file, change from the dropdown .iso to .bin
                                            Rename your file and add .bin at the end of the name.
                                            Save the file, and you are promped to save a new cue file.
                                            Now you have a multi-bin game with .cue file, packed in a single .bin file plus a new .cue file.
                                            Now .m3u can read the file and load the game.

                                            On the first bolded note, I understand I need to replace the extension, and replace the extension in the m3u with the ones (CD1, CD2 etc.)
                                            Do I just rename the cue file parasite eve (disk 1).CD1

                                            On the 2nd bolded note,
                                            When I select the .cue file from parasite eve that has multi bin files how do I select the 2nd disk as well so that it combines it?

                                            on the last bolded note,
                                            how do I have a multi bin game with .cue file packed in a single bin file plus a new cue file? how is it a multi disk game if I only select the one cue file to begin with?

                                            mituM 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                                            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.