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

    m3u files not working with lr-dolphin - Gamecube

    Scheduled Pinned Locked Moved Help and Support
    dolphinlr-dolphingamecube
    3 Posts 2 Posters 701 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.
    • TPRT
      TPR
      last edited by

      Here is the contents of my .m3u file:
      /home/pi/RetroPie/roms/gc/B/Baten Kaitos Origins (USA) (Disc 1).rvz
      /home/pi/RetroPie/roms/gc/B/Baten Kaitos Origins (USA) (Disc 2).rvz

      Here is the location of the files on my build:
      /home/pi/RetroPie/roms/gc/B/Baten Kaitos Origins (USA) (Disc 1).rvz
      /home/pi/RetroPie/roms/gc/B/Baten Kaitos Origins (USA) (Disc 2).rvz

      Here is what the log says when I try to load it:

      Executing: /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-dolphin/dolphin_libretro.so --config /opt/retropie/configs/gc/retroarch.cfg "/home/pi/RetroPie/roms/gc/B/Baten Kaitos Origins.m3u" --verbose --appendconfig /dev/shm/retroarch.cfg
      [INFO] RetroArch 1.18.0 (Git 65dd99b)
      [INFO] === Build =======================================
      [INFO] Capabilities: ASIMD
      [INFO] Version: 1.18.0
      [INFO] Git: 65dd99b
      [INFO] Built: May 17 2024
      [INFO] =================================================
      [INFO] [Input]: Found input driver: "x".
      [INFO] [Core]: Loading dynamic libretro core from: "/opt/retropie/libretrocores/lr-dolphin/dolphin_libretro.so"
      [INFO] [Overrides]: Core-specific overrides found at "/home/pi/.config/retroarch/config/dolphin-emu/dolphin-emu.cfg".
      [INFO] [Config]: Loading config: "/opt/retropie/configs/gc/retroarch.cfg".
      [INFO] [Config]: Appending config: "/dev/shm/retroarch.cfg".
      [INFO] [Config]: Appending override config: "/home/pi/.config/retroarch/config/dolphin-emu/dolphin-emu.cfg".
      [INFO] [Overrides]: Redirecting save file to "/home/pi/RetroPie/roms/gc/B/Baten Kaitos Origins.srm".
      [INFO] [Overrides]: Redirecting save state to "/home/pi/RetroPie/roms/gc/B/Baten Kaitos Origins.state".
      [INFO] [Environ]: SET_VARIABLES.
      [INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
      [INFO] [Content]: Content loading skipped. Implementation will load it on its own.
      [INFO] [Environ]: SAVE_DIRECTORY: "/home/pi/RetroPie/roms/gc/B/".
      [INFO] [Environ]: SYSTEM_DIRECTORY: "/home/pi/RetroPie/BIOS".
      [INFO] [Environ]: CORE_ASSETS_DIRECTORY: "/home/pi/.config/retroarch/downloads".
      [INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
      [INFO] [Environ]: GET_LOG_INTERFACE.
      [libretro INFO] 15:11:354 DolphinLibretro/Boot.cpp:81 I[COMMON]: User Directory set to '/home/pi/RetroPie/roms/gc/B//User'
      [libretro INFO] 15:11:354 DolphinLibretro/Boot.cpp:82 I[COMMON]: System Directory set to '/home/pi/RetroPie/BIOS/dolphin-emu/Sys'
      [INFO] [Environ]: GET_PREFERRED_HW_RENDER, video driver name: vulkan.
      [INFO] [Environ]: GET_PREFERRED_HW_RENDER - Context callback set to RETRO_HW_CONTEXT_VULKAN.
      [INFO] [Environ]: SET_HW_RENDER, context type: vulkan.
      [INFO] Requesting Vulkan context.
      [INFO] [Environ]: SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_device_group_creation
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_external_fence_capabilities
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_external_memory_capabilities
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_external_semaphore_capabilities
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_get_physical_device_properties2
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_get_surface_capabilities2
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_surface
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_surface_protected_capabilities
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_wayland_surface
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_xcb_surface
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_xlib_surface
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_EXT_debug_report
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_EXT_debug_utils
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_display
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_get_display_properties2
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_EXT_acquire_drm_display
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_EXT_acquire_xlib_display
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_EXT_direct_mode_display
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_EXT_display_surface_counter
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_EXT_swapchain_colorspace
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_EXT_surface_maintenance1
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:173 I[Video]: Available extension: VK_KHR_portability_enumeration
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:181 I[Video]: Enabling extension: VK_KHR_get_physical_device_properties2
      [libretro INFO] 15:11:441 VideoBackends/Vulkan/VulkanContext.cpp:181 I[Video]: Enabling extension: VK_KHR_get_surface_capabilities2
      [libretro INFO] 15:11:447 DolphinLibretro/Boot.cpp:177 N[Video]: Using GFX backend: Vulkan
      [libretro ERROR] 15:11:448 DolphinLibretro/Boot.cpp:193 E[BOOT]: Could not boot /home/pi/RetroPie/roms/gc/B/Baten Kaitos Origins.m3u. M3U contains no paths

      [ERROR] [Content]: Failed to load content
      [INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
      [INFO] [Core]: Unloading core..
      [INFO] [Core]: Unloading core symbols..
      [INFO] [Core]: Saved core options file to "/opt/retropie/configs/all/retroarch-core-options.cfg".
      [INFO] [Config]: Loading config: "/opt/retropie/configs/gc/retroarch.cfg".
      [INFO] [Config]: Appending config: "/dev/shm/retroarch.cfg".
      [INFO] [Overrides]: Configuration overrides unloaded, original configuration restored.
      malloc_consolidate(): unaligned fastbin chunk detected
      /opt/retropie/supplementary/runcommand/runcommand.sh: line 1322: 3365 Aborted /opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-dolphin/dolphin_libretro.so --config /opt/retropie/configs/gc/retroarch.cfg "/home/pi/RetroPie/roms/gc/B/Baten Kaitos Origins.m3u" --verbose --appendconfig /dev/shm/retroarch.cfg

      I have also tried my m3u file with:
      Baten Kaitos Origins (USA) (Disc 1).rvz
      Baten Kaitos Origins (USA) (Disc 2).rvz

      and:
      BatenKaitos1.rvz
      BatenKaitos2.rvz

      and I get the same results. Any idea why these aren't working? And if I can't use m3u files for multi-disc games on GC are there any other options, other than just having both disks sit in the folder and choose them individually, to load them together as a set?

      1 Reply Last reply Reply Quote 0
      • retropieuser555R
        retropieuser555
        last edited by

        I suppose one alternative is to use the standalone dolphin emulator? I imagine the libretro core should let you use m3u though

        Pi 5 4GB

        Retroflag GPI with raspberry pi zero 2 w/ wifi

        Retroachievements:- lovelessrapture

        TPRT 1 Reply Last reply Reply Quote 0
        • TPRT
          TPR @retropieuser555
          last edited by

          @retropieuser555 yeah that's most certainly an option, but from what I've seen on the standalone, it isn't much different from the libretro core where you just go and manually load up the next disc, right? Disc Control > Eject Disk > Load disc.

          That seems to work fine, I was just surprise to see the m3u format didn't want to pre-load the disc images.

          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.