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

    How do I add voice to lr-O2EM?

    Scheduled Pinned Locked Moved Help and Support
    lr-o2emo2emretroarch
    16 Posts 9 Posters 3.5k 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.
    • S
      steptoe
      last edited by

      Did some digging and found this in the docs for the linux version of o2em

      If you wish to use Voice emulation for games like KC's Krazy Chase, create
      a directory called VOICE in the directory where you have O2EM. Download the
      voice samples and unzip them into the VOICE directory. There are two sets
      of voice samples, mainsamp.zip which is the main voice samples and sidsamp.zip
      which are the samples used by the game Sid the Spellbinder. You only need the
      Sid samples if you want voice in that game

      You will need to find the o2em folder once you have installed the emulator via the install script and run it once to make sure its running and all needed folders are set up correctly. I'm guessing it will be put in the same place as the other emulators that have been installed

      1 Reply Last reply Reply Quote 0
      • L
        LordValcor
        last edited by

        I can find the install folders for other emulators, but not o2em. Any idea where it is?

        1 Reply Last reply Reply Quote 0
        • mediamogulM
          mediamogul Global Moderator
          last edited by mediamogul

          I can't find anything solidly documented either way, but I don't think this is a feature currently supported in the libretro version. In it's earliest form it was noted as not being possible and looking through the commits, it doesn't seem like the ability was ever added.

          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

          L 1 Reply Last reply Reply Quote 0
          • L
            LordValcor @mediamogul
            last edited by

            @mediamogul That's a shame. Thanks for your time, everyone.

            1 Reply Last reply Reply Quote 0
            • S
              speedyrb
              last edited by

              OK, commenting on a pretty old post, but as a lover of the O2 (I spent so much time playing with it from the ages of 9-11 or so) I thought I would detail what worked for me.

              In \retropie\bios\ I created a folder called "voice" and then placed the unzipped voice samples into that folder.

              The sample zips are called "mainsamp.zip" and "sidsamp.zip".

              That did the trick! I tested "Type and Tell", "Sid the Spellbinder", "Attack of the Time Lord" and "KC's Krazy Chase" and they all work.

              Cheers!

              quicksilverQ 1 Reply Last reply Reply Quote 2
              • quicksilverQ
                quicksilver @speedyrb
                last edited by

                @speedyrb pretty neat! Looks like support was added this past year:

                https://github.com/libretro/libretro-o2em/commit/82b4313bb802d5aebba2021000cf71cec10e6f4a

                S 1 Reply Last reply Reply Quote 0
                • S
                  speedyrb @quicksilver
                  last edited by

                  @quicksilver Cool beans!

                  roslofR 1 Reply Last reply Reply Quote 0
                  • roslofR
                    roslof @speedyrb
                    last edited by roslof

                    @speedyrb said in How do I add voice to lr-O2EM?:

                    @quicksilver Cool beans!

                    They broke audio in late November and haven't fixed it yet. Best to sync to commit c039e83. Works best and doesn't have the funky pitch issues introduced.

                    Still, has lots of audio issues (pops and such), but speech does work.

                    Another option (or complementary emulator) is lr-mess with unofficial, modern scripts. Seems to work best (actually, very well) for most of the voice games (except Sid & Turtles). MESS requires separate ROMS/Voice samples and headache to install, but once running is quite good.

                    lr-o2em: Has options to swap L/R controller within options. Fast. Great in-app keyboard that resembles the O2/VideoPac layout. Easy to run. Has audio issues. Gameplay speed can be off a bit.

                    lr-mess: Much better audio, esp. voice. Some bugs with some games (eg. 4 in 1 Row won't launch). Can't swap controls. No in-app keyboard.

                    Using both and customizing each emulator to different games covers about 95% of everything. Games like "Turtles" don't run perfectly with either.

                    ExarKunIvE F 2 Replies Last reply Reply Quote 2
                    • ExarKunIvE
                      ExarKunIv @roslof
                      last edited by

                      @roslof thanks for this, i always wanted the voices to work again, i just never looked into it more.

                      but now i have a little more to go on.

                      RPi3B+ / 200GB/ RetroPie v4.5.14, RPi4 Model B 4gb / 256gb / RetroPie 4.8.2
                      RPi5 4gb / 512gb / RetroPie 4.8.9 -Basic
                      Maintainer of RetroPie-Extra .

                      1 Reply Last reply Reply Quote 0
                      • F
                        Folly @roslof
                        last edited by Folly

                        @roslof

                        For Videopac/Odessey2 I added 2 lines in the section systems with >EXTRAS< that will install the system and patch the default loaders directly after that.
                        This way the default loaders will always loadvoice.
                        All games seem to work correctly with these patched loaders.

                        Would you like to test it for me?
                        (EDIT1: I forgot to test if the lr-o2em loaders are affected by the patch, I have to take a second look. Will let you know when it's ready !)
                        (EDIT2: The second commit should fix the issue in EDIT1 !)

                        https://github.com/FollyMaddy/RetroPie-Share/commit/0ae6bb18d62f478ba8b44f98b74316a9fd0f7001

                        https://github.com/FollyMaddy/RetroPie-Share/commit/9e6046da7f5a6f377bd95d7a62c6b75e855420ea

                        roslofR 1 Reply Last reply Reply Quote 1
                        • roslofR
                          roslof @Folly
                          last edited by roslof

                          @folly standing by. Just let me know.

                          FWIW, I'm not having issues with voice for lr-mess, except for two games that seen to have compatibility issues.

                          1. Turtles. No emu seems to handle voice properly here

                          2. Sid the Spellbinder. With lr-mess, it doesn't actually say the word to spell. lr-o2em works here though.

                          Otherwise, all voice seems okay to me with lr-mess (original scripts I tinkered with when @valerino first started with his lr-mess scripts).

                          F 1 Reply Last reply Reply Quote 1
                          • F
                            Folly @roslof
                            last edited by

                            @roslof

                            You can try, It looks ok now.

                            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.