Forum Replies Created

Viewing 35 posts - 666 through 700 (of 1,829 total)
  • Author
    Posts
  • in reply to: RetroPie Multi-Boot Images #110482
    herbfargus
    Member

    just for reference I made a module, I am going to see if I can sort out the graphics and sound stuff.

    #!/usr/bin/env bash
     
    # This file is part of The RetroPie Project
    #
    # The RetroPie Project is the legal property of its developers, whose names are
    # too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
    #
    # See the LICENSE.md file at the top-level directory of this distribution and
    # at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md
    #
     
    rp_module_id="openttd"
    rp_module_desc="Open Source Simulator Based On Transport Tycoon Deluxe"
    rp_module_menus="4+"
    rp_module_flags="nobin"
     
    function install_openttd() {
        aptInstall openttd
    }
     
    function configure_openttd() {
        mkRomDir "ports"
    
        addPort "$md_id" "openttd" "openttd" "openttd"
    }
    in reply to: RetroPie Multi-Boot Images #110481
    herbfargus
    Member

    Did you build from source or did you install the binary?

    in reply to: RetroPie Multi-Boot Images #110470
    herbfargus
    Member

    Out of curiosity with openttd do you have it running from the terminal or was x necessary? If it runs from the terminal do you think there is any chance of adding it to retropie as a module?

    in reply to: GlideN64 Plugin #110455
    herbfargus
    Member

    I presume this is what you were referring to? https://github.com/RetroPie/RetroPie-Setup/wiki/runcommand

    It’s in the works. Should be fixed soon.

    https://github.com/RetroPie/RetroPie-Setup/pull/1093

    In the mean time you can either add the pull request manually or configure your controls manually:

    See
    https://github.com/RetroPie/RetroPie-Setup/wiki/Nintendo-64

    See also

    Change controller config for specific system in Retropie 3.2.1

    in reply to: Deleting/Removing a partion #110450
    herbfargus
    Member
    in reply to: Updated RetroPie tab in EmulationStation #110447
    herbfargus
    Member

    One minor improvement on your retropie svg- cut the canvas to the content so there isn’t as much white space surrounding it, so that it grows to its full size when selected on the system select, otherwise that whitespace doesnt make it grow as much- so it looks smaller than it should. once that’s sorted feel free to submit a pull request to replace the svg https://github.com/RetroPie/es-theme-simple

    As far as the artwork for the controllers for the documentation, Taalas did those on our repo:

    https://github.com/taalas/RetroPie-Artwork/tree/master/Source_Graphics

    if you use them be sure to provide proper attribution to Taalas.

    The wireframes for the controllers on the carbon repo are of course also available https://github.com/HerbFargus/es-theme-carbon but again be sure to provide proper attribution (to rookervik for the carbon files)

    Tronkyfran is also working on 3d wireframes of the consoles rather than the controllers, those should be ready in a few months I’m hoping.

    herbfargus
    Member

    what does input_enable_hotkey show?

    in reply to: Preferible splash vídeo length #110415
    herbfargus
    Member

    It really depends on the amount of games people have and the way emulationstation caches and loads everything the first time it boots. For large amounts of games, it can take 30-40 seconds, maybe more, for a decent amount, perhaps 20-30. You could always go with a happy medium of 20-30. Personally I don’t care too much as I typically leave my pi on, so its rare I boot it up. But when I do, I don’t mind admiring my boot video while it boots.

    in reply to: Create a theme tutorial #110413
    herbfargus
    Member

    I don’t know if that’s possible by rom, you may have better luck with attract mode for that level of complexity

    in reply to: Option to Hide Parent/Children Roms #110365
    herbfargus
    Member

    Without coding in and integrating the .dat files in the source it would be difficult to filter out parents from clones as they share the same filetype (.zip)

    not to mention the varying builds and versions of romsets for each emulator.

    The only feasible way to filter and manage romsets is to do it manually. Parents and Clones can be sorted somewhat depending on whether you build merged or split sets with clrmamepro, but you still have to choose which you keep and which you remove if you have full romsets. I find it much more manageable just to pick the few games I actually play.

    see
    https://github.com/RetroPie/RetroPie-Setup/wiki/Managing-ROMs#step-5–rebuild-a-rom-set

    in reply to: Eudora Theme #110318
    herbfargus
    Member

    Oh wow. I’m a total idiot…. I was coding it wrong

    DISREGARD the last post… it should be

    
            'AmadhiX eudora'
            'AmadhiX eudora-bigshot'
            'AmadhiX eudora-concise'

    I’ll submit a request to have them added, they look good.

    Request submitted: https://github.com/RetroPie/RetroPie-Setup/pull/1092

    in reply to: Eudora Theme #110317
    herbfargus
    Member

    This is the code in the installer: https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/supplementary/esthemes.sh#L28

    If you want to try adding your theme manually to it, this is the script in /home/pi/RetroPie-Setup/scriptmodules/supplementary/es-themes

    #!/usr/bin/env bash
    
    # This file is part of The RetroPie Project
    # 
    # The RetroPie Project is the legal property of its developers, whose names are
    # too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
    # 
    # See the LICENSE.md file at the top-level directory of this distribution and 
    # at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md
    #
    
    rp_module_id="esthemes"
    rp_module_desc="Install themes for Emulation Station"
    rp_module_menus="3+configure"
    rp_module_flags="nobin"
    
    function install_theme_esthemes() {
        local theme="$1"
        local repo="$2"
        if [[ -z "$repo" ]]; then
            repo="RetroPie"
        fi
        if [[ -z "$theme" ]]; then
            theme="carbon"
            repo="HerbFargus"
        fi
        mkdir -p "/etc/emulationstation/themes"
        gitPullOrClone "/etc/emulationstation/themes/$theme" "https://github.com/$repo/es-theme-$theme.git"
    }
    
    function uninstall_theme_esthemes() {
        local theme="$1"
        if [[ -d "/etc/emulationstation/themes/$theme" ]]; then
            rm -rf "/etc/emulationstation/themes/$theme"
        fi
    }
    
    function configure_esthemes() {
        local themes=(
            'HerbFargus carbon'
            'HerbFargus carbon-centered'
            'HerbFargus carbon-nometa'
            'RetroPie simple'
            'RetroPie simple-dark'
            'RetroPie color-pi'
            'RetroPie simplified-static-canela'
            'RetroPie zoid'
            'RetroPie nbba'
            'robertybob space'
            'robertybob simplebigart'
            'HerbFargus clean-look'
            'HerbFargus turtle-pi'
            'InsecureSpike retroplay-clean-canela'
            'InsecureSpike retroplay-clean-detail-canela'
            'HerbFargus tronkyfran'
            'AmadhiX es-theme-eudora'
            'AmadhiX es-theme-eudora-bigshot'
            'AmadhiX es-theme-eudora-concise'
    
        )
        while true; do
            local theme
            local repo
            local options=()
            local status=()
            local i=1
            for theme in "${themes[@]}"; do
                theme=($theme)
                theme="${theme[1]}"
                if [[ -d "/etc/emulationstation/themes/$theme" ]]; then
                    status+=("i")
                    options+=("$i" "Update or Uninstall $theme (installed)")
                else
                    status+=("n")
                    options+=("$i" "Install $theme (not installed)")
                fi
                ((i++))
            done
            local cmd=(dialog --backtitle "$__backtitle" --menu "Choose an option" 22 76 16)
            local choice=$("${cmd[@]}" "${options[@]}" 2>&1 >/dev/tty)
            if [[ -n "$choice" ]]; then
                theme=(${themes[choice-1]})
                repo="${theme[0]}"
                theme="${theme[1]}"
                if [[ "${status[choice-1]}" == "i" ]]; then
                    options=(1 "Update $theme" 2 "Uninstall $theme")
                    cmd=(dialog --backtitle "$__backtitle" --menu "Choose an option for theme" 12 40 06)
                    local choice=$("${cmd[@]}" "${options[@]}" 2>&1 >/dev/tty)
                    case "$choice" in
                        1)
                            rp_callModule esthemes install_theme "$theme" "$repo"
                            ;;
                        2)
                            rp_callModule esthemes uninstall_theme "$theme"
                            ;;
                    esac
                else
                    rp_callModule esthemes install_theme "$theme" "$repo"
                fi
            else
                break
            fi
        done
    }
    

    From this script it always requests a username and password for some reason, but it doesnt do it for any of the other theme repos

    in reply to: Hide Parent Roms = pifba #110311
    herbfargus
    Member

    you could use clrmamepro to build a merged set or non-merged set and then delete the sets that are duplicates.

    https://github.com/RetroPie/RetroPie-Setup/wiki/Managing-ROMs#step-5–rebuild-a-rom-set

    in reply to: Eudora Theme #110298
    herbfargus
    Member

    When I try to clone it, it asks for a username and password- might be related to the type of repo you setup?

    https://help.github.com/articles/why-is-git-always-asking-for-my-password/

    idk. I haven’t had it happen to me before so I’m not sure how to fix it, but I’m guessing it has something to do with the way you set up your repo.

    in reply to: Upgrading from 3.0 #110295
    herbfargus
    Member

    You can upgrade without starting from a fresh image, but depending on how much has changed with the systems and the paths, some things may need some manual tweaking.

    see
    https://github.com/RetroPie/RetroPie-Setup/wiki/Updating-RetroPie

    herbfargus
    Member

    That’s super weird, but I can confirm the same issue. Perhaps you should open up a ticket on github for it.

    herbfargus
    Member

    I have had similar issues but it seems to be a lag rather than no input with that same controller if you wait a while it should work. It may be a retroarch issue but I’m not entirely sure. It is specific to the Logitech f310 though as I haven’t had the same issue with my snes controller

    in reply to: Background images #110263
    herbfargus
    Member

    Looks good, just FYI, I took the liberty of adding your theme to the theme installer just so its there, then as I update the repo with your latest changes the theme can be updated as well through the setup script. It looks really good so far!

    in reply to: Eudora Theme #110262
    herbfargus
    Member

    Looks Brilliant mate, well done, I’ll give it a test this evening just to make sure everything works out with the installer, if it all looks good I’ll add it to the theme installer.

    in reply to: Eudora Theme #110218
    herbfargus
    Member

    btw when you create your repo it needs to be named es-theme-eudora if you want it to be installable from the theme installer.

    in reply to: XBOX360 Controller – Can´t input coins #110188
    herbfargus
    Member

    Should be 10 for the default Xbox 360 controller if you want it to be the top left shoulder button

    in reply to: missing SMW controller config? #110168
    herbfargus
    Member

    It’s not a retroarch based emulator so that will have no effect. Super Mario war works fine with Xboxdrv as well, so I’m not sure what issue you would have been having with it.

    in reply to: missing SMW controller config? #110157
    herbfargus
    Member

    I just tested it and didn’t have any issues setting controls with my cheap snes controller, so it may be specific to your hardware or something. which file/folder did you have to create to make it work?

    in reply to: missing SMW controller config? #110145
    herbfargus
    Member

    I can look into it but I haven’t had any issues in the past. Is this 3.2.1?

    in reply to: SNES games not loading #110143
    herbfargus
    Member

    The only two things I could think of are to check permissions on your roms or reinstall the emulators from binary

    in reply to: SNES games not loading #110132
    herbfargus
    Member

    what format are you roms in? have you unzipped them? also which emulator are you using? have you tried other emulators from the runcommand menu?

    https://github.com/RetroPie/RetroPie-Setup/wiki/runcommand

    in reply to: PS1 styled video splash screen #110101
    herbfargus
    Member
    in reply to: Eudora Theme #110094
    herbfargus
    Member

    This theme looks like a good option to add to the theme installer. There are quite a lot of options you have there, and if you’ve got 3 different layout settings you’d have to have 3 separate github repos for each theme layout (like we currently have for the carbon theme) and then just include all the installer info above in the readme for each theme. Or actually I just realised that with the way you’ve set it up it may not be necessary to have multiple repos if all that’s needed is an xml swap- as long as its clear enough in the readme you should be fine with just one repo.

    Basically all we’d have to do is add your repo to the code and then as if you need to make updates to your themes, the theme can be easily updated by the user from the setup script.

    I’m adding two or 3 other peoples themes to the source code soon so I can just throw yours own there as well .

    Just for an example of how the github repos are laid out:

    https://github.com/HerbFargus/es-theme-carbon

    https://github.com/HerbFargus/es-theme-carbon-nometa

    in reply to: Music on Boot Menu? #110066
    herbfargus
    Member

    You’d have to recode emulationstation source code and recompile it. I think recalbox has it integrated with their build of emulationstation if you want to try them out.

    in reply to: Updated RetroPie tab in EmulationStation #110005
    herbfargus
    Member

    Look at the svg on the pull request as its cleaner than the current svg you looked at. But ill look them both over and if yours is cleaner I can put it in place of the one currently in the pull request

    in reply to: Pi replacement?? #109975
    herbfargus
    Member

    You can accomplish essentially the same thing with emulationstation for windows:

    in reply to: Create a theme tutorial #109957
    herbfargus
    Member

    The new one thats being discussed is attract mode:

    SUGGESTION: attact-mode front-end as an alternative to emulationstation

    though to me it looks a little more complex than emulationstation

    Emulationstation theme documentation is here:

    https://github.com/Aloshi/EmulationStation/blob/master/THEMES.md

    You can look at this theme and the accompanying xmls to get an idea of layouts without metadata:

    https://github.com/HerbFargus/es-theme-carbon-nometa

    For example you could use something like this section (https://github.com/HerbFargus/es-theme-carbon-nometa/blob/master/gb/theme.xml#L92-L97) to play with where pictures are placed/ adding new images to the gamelist page for each system, etc. just takes a bunch of trial and error. It’s easiest to start with a theme that is finished and then just ammend it for your own needs.

    in reply to: N64 Mario Kart #109949
    herbfargus
    Member

    See this post as it explains it very clearly

    Change controller config for specific system in Retropie 3.2.1

    herbfargus
    Member

    There are now options for multipress hotkeys with mupen64plus

    An example is in the wiki:

    https://github.com/RetroPie/RetroPie-Setup/wiki/Nintendo-64#example-mupen64pluscfg

    in reply to: Kodi tab in emulationstation #109938
    herbfargus
    Member

    Yeah libcec3 must be broken upstream or something. Just remove that whole line and it should work- its minor anyhow. You can manually install cec-utils if you want cec support.

Viewing 35 posts - 666 through 700 (of 1,829 total)