• 0 Votes
    9 Posts
    1k Views
    dankcushionsD

    @jhstoke what image did you install? please fill out all of https://retropie.org.uk/forum/topic/3/read-this-first

    config_hdmi_boost is ignored for raspberry pi 4 btw.

  • Run Command Video Splashscreens

    2
    0 Votes
    2 Posts
    809 Views
    S

    Here is the part of /opt/retropie/supplementary/runcommand/runcommand.sh that displays the launching image using either feh or fbi. If you're good with scripting, maybe you could jigger it to play a video with vlc or omxplayer, instead:

    function show_launch() { local images=() if [[ "$IS_SYS" -eq 1 && "$USE_ART" -eq 1 ]]; then # if using art look for images in paths for es art. images+=( "$HOME/RetroPie/roms/$SYSTEM/images/${ROM_BN}-image" "$HOME/.emulationstation/downloaded_images/$SYSTEM/${ROM_BN}-image" "$HOME/.emulationstation/downloaded_media/$SYSTEM/screenshots/${ROM_BN}" "$HOME/RetroPie/roms/$SYSTEM/media/screenshots/${ROM_BN}" ) fi # look for custom launching images if [[ "$IS_SYS" -eq 1 ]]; then images+=( "$HOME/RetroPie/roms/$SYSTEM/images/${ROM_BN}-launching" "$CONF_ROOT/launching" ) fi [[ "$IS_PORT" -eq 1 ]] && images+=("$CONFIGDIR/ports/launching") images+=("$CONFIGDIR/all/launching") local image local path local ext for path in "${images[@]}"; do for ext in jpg png; do if [[ -f "$path.$ext" ]]; then image="$path.$ext" break 2 fi done done if [[ -n "$image" ]]; then # if we are running under X use feh otherwise try and use fbi if [[ -n "$DISPLAY" ]]; then feh -F -N -Z -Y -q "$image" & &>/dev/null IMG_PID=$! sleep "$IMAGE_DELAY" else fbi -1 -t "$IMAGE_DELAY" -noverbose -a "$image" </dev/tty &>/dev/null fi elif [[ "$DISABLE_MENU" -ne 1 && "$USE_ART" -ne 1 ]]; then local launch_name if [[ -n "$ROM_BN" ]]; then launch_name="$ROM_BN ($EMULATOR)" else launch_name="$EMULATOR" fi DIALOGRC="$CONFIGDIR/all/runcommand-launch-dialog.cfg" dialog --infobox "\nLaunching $launch_name ...\n\nPress a button to configure\n\nErrors are logged to $LOG" 9 60 fi }

    You can see where it shows the paths and filename-patterns to look for art, (near the top) and where it defines the accepted extensions (for ext in jpg png; do). You'd want to change this part to include mp4, or whatever format your videos will be in, and possibly also add paths above to include ${ROM_BN}-video or similar if that's how you'll name them.

    Then there's the part where the image is displayed with the feh or fbi commands. You'll need to craft a command with the proper options to show your brief video snap, probably with either vlc or omxplayer. Probably also a check on which extension is used to determine whether to use the video or image command, unless you're going to only have videos, and then you'll need to remove the parts referencing images at all, including the "ports" and system-wide launch images (or change them to use the videos too.)

  • Run several install scripts.

    1
    0 Votes
    1 Posts
    320 Views
    No one has replied
  • MP4 Videosnap Corrupt?

    2
    0 Votes
    2 Posts
    393 Views
  • (x86) PCSX2 per-game profiles, still possible?

    2
    0 Votes
    2 Posts
    506 Views
    S

    Alright, update, it is still possible. I modified the code in the original post to create folders based on the game name instead of relying on ps_iso_tool to extract a game ID and creating folders based on that. Seems to be working perfectly.

    (I have absolutely no idea how to code, so I'm kinda shocked I was able to figure this out.)

  • 0 Votes
    25 Posts
    3k Views
    N

    @stoney66 well - switched the roms and now they work. Centipede, Missile Command, Golden Tee 2 are all working now under AdvMame. Marble Madness is still unhappy, but I would assume that's still just a rom issue. I think this issue is likely resolved now. Thank you everyone for your help! @mahoneyt944 and @stoney66

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    6 Views
    No one has replied
  • Diagnosing ROM problems?

    23
    0 Votes
    23 Posts
    5k Views
    YFZdudeY

    @mitu
    Ah ok.
    Yes I meant simply a hard link but didn't realize it wouldn't work due to crossing over to a separate filesystem.

  • Managed to mess up my retropie in 12 hours

    8
    0 Votes
    8 Posts
    573 Views
  • 0 Votes
    2 Posts
    430 Views
    johnodonJ

    This continues to be an issue on x86 builds. I have opened an issue on the RA github but don't have much hope of it getting any traction.

    https://github.com/libretro/RetroArch/issues/12312

    I updated the original post to say that I am not seeing this issue on older versions of RA (specifically 1.7.3 anyway).

    Is there ANYONE else that has 4x genuine PS sixaxis dualshock controllers that can verify what I am seeing? If so, this may give us enough ammo to push the issue with the Libretro team.

    John

  • N-Warp Daisakusen SNES with two multitaps

    2
  • I have a question...

    2
    0 Votes
    2 Posts
    388 Views
    mituM

    lr-gpsp is already installed on the image for the Pi1/0 that you download from retropie.org.uk/download.

  • 8bitdo SN30 pro WIRED directional pad help

    6
    0 Votes
    6 Posts
    895 Views
    theinkT

    The Xbox controller has been causing me some problems in the past. If your 8bitdo gamepad is set on x-input mode it might act in the same way as a regular Xbox controller.

    I'm not 100% if your issue matches the symptoms I had encountered myself, but consider checking this post. There is a solution at the end that.fixed the problem for me.

    https://retropie.org.uk/forum/topic/26623/ppsspp-mapping-problem-wireless-xbox-controller/14?_=1619570216264

  • No sound on LZDOOM on RPI4

    21
    0 Votes
    21 Posts
    6k Views
    RenetroxR

    @mitu solution: create a script with the following:
    #! / bin / bash
    "apulse / opt / retropie / ports / lzdoom / lzdoom" ""

    It doesn't work like the other games on the list, but it opens the traditional lzdoom text dialog, the wads should be hosted in ./.config/lzdoom

  • Mame compatibility lists

    29
    0 Votes
    29 Posts
    19k Views
    N

    There are sime compatibility lists at buildbot libretro page, click here.

    As of now are covered:

    mame2003
    mame2003-plus
    mame2010
    mame2015

  • Skyscraper request: tg16 platform

    6
    0 Votes
    6 Posts
    775 Views
    S

    I got it working, basically. inputFolder=, et al, were the answer.

    .skyscraper/config.ini:

    # ... [pcengine] # use "tg16" folders for pce/tg16 titles inputFolder="/home/pi/RetroPie/roms/tg16" gameListFolder="/home/pi/.emulationstation/gamelists/tg16" mediaFolder="/home/pi/.emulationstation/downloaded_media/tg16" cacheFolder="/home/pi/.skyscraper/cache/tg16" # importFolder="/home/pi/.skyscraper/import/tg16" # ...

    Then I moved everything around in my filesystem to match these changes.

    This allowed me to point .emulationstation/es_systems.cfg at the roms/tg16 folder and still have the gamelists display correctly in ES. I did have to clear out the tg16 videos from my media folder (symlinked to ones in cache/pcengine that no longer exist) and build the gamelist one more time to fix the links but after that, it works fine!

    cacheFolder and importFolder don't really affect the gamelist end result, I just included them so that if a proper tg16 platform ever is added, everything will already be in the right place. (Edit: Setting importFolder gave me an error that the path does not exist when I tried to --cache edit on a rom. Even though it doesn't exist for any of the other systems either, but since this one is defined specifically I guess it really wants it to exist. Commenting out that line eliminated the error.)

    There was one more hitch. The runcommand launch art doesn't use the <image> file defined in the gamelist, but rather looks for a file matching the rom's name, in a folder matching the system name called by the run command (in es_systems.cfg). The original solution, that I had done with Genesis/Megadrive, was just to symlink the media folder to one matching the run command named system. But in the interest of completeness, I now decided to go the other route and just change the run command to call the proper system instead. So I changed _SYS_ pcengine to _SYS_ tg16 and then all I had to do was copy the /opt/retropie/configs/pcengine folder to tg16 (symlinked, so as not to duplicate data unnecessarily. I could have just renamed them, but keeping the links intact for the config and rom folders, allows me to retain the dual nature of the systems, while simultaneously keeping it hidden beneath the surface.)

    Now I guess the only problem is it works so well on the surface, I keep forgetting and trying to use -p tg16 by accident :-S

    Edit: well there was a little more under the hood work involved in getting the system(s) fully switched over. Both emulators.cfg and retroarch.cfg reference a system folder, so I scrapped the symlinks and just renamed the config folders, then replaced all instances of "megadrive" or "pcengine" with "genesis" and "tg16" in those files. Bonus: I learned about the sed command:

    sed 's/<old_text>/<new_text>/g' <file>

    e.g.

    sed 's/\/pcengine\//\/tg16\//g' emulators.cfg

    ...prints the result to stdout. (I wanted to match the string /pcengine/ and not just pcengine just in case it was in an emulator's name or something. It looks like they all just said "pce" but it doesn't hurt to make sure.)

    You can pipe it to an output file with > <file> e.g.

    sed 's/\/pcengine\//\/tg16\//g' emulators.cfg > emulators.cfg.new

    ...or

    sed -i 's/\/pcengine\//\/tg16\//g' emulators.cfg

    ...modifies the original file with -i or --in-place.

  • CHD Failing on a Few Games

    2
    0 Votes
    2 Posts
    1k Views
    dankcushionsD

    @alphabetapie said in CHD Failing on a Few Games:

    FILE "C:\SEGA\SEGACD\MORTAL KOMBAT (USA)(BIN-CUE)\MORTALKOMBATU.BIN" BINARY

    your cue references a direct path that is not where your bin is. should be

    FILE "mortalkombatu.bin" BINARY

    don't know about the second one. does the bin/cue launch when you run it in the emulator as is? what is the error message that CHDMAN gives?

  • Cannot map controls to IPAC

    4
    0 Votes
    4 Posts
    621 Views
    mituM

    @holyheadshot said in Cannot map controls to IPAC:

    Maybe another silly question but I've read other threads about emulation station configuring as gamepad vs keyboard. Would changing something like that help?

    There's no explicit setting in EmulationStation for that, however there is one for the IPAC and it's referenced in the doc page I linked earlier.

  • No start menu to quit retropie

    6
    0 Votes
    6 Posts
    571 Views
    S

    @beefn-onionpi what did you do?

  • PI4 Not Booting

    1
    0 Votes
    1 Posts
    401 Views
    No one has replied

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.