RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    1. Home
    2. Tags
    3. user interface
    Log in to post
    • All categories
    • L

      Simple and friendly UI for kids

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support splashscreens launchingvideos user interface user friedly lcd screen
      2
      0 Votes
      2 Posts
      415 Views
      mituM

      I want to avoid blank loading screen time. Instead of blank loading screens I want to display some short clips and family photos.
      I had some success with "splashscreens" catalogue. But it works only on external screen with HDMI and then only for clips because the images are overridden with console logging screen.
      The 3.5 LCD only displays console logs until the UI is loaded.

      You can create your own script(s) to show images/videos on the LCD screen, by using the EmulationStation scripting support.

      I was able to disable the EmulationStation loading screen but is there a way to display something instead of blank screen.

      No. The only thing shown during loading is the ES splashscreen (which you disabled).

      However, you can use the RetroPie's boot splashscreen to display an image during boot and increase the time it's shown so that by the time it stops, EmulationStation is already loaded.

      I tried adding a console "launching" screen but when launching a game the screen is mostly blank and for a few moments the picture shows and than the emulator is still loading with black screen.
      Is there a way to add an loading image or mp4 for each game instead of for each console.

      Apart from the regular splashscreen support in runcommand, there's no other mechanism in RetroPie to add additional loading screens. But once the emulator is loaded, there's nothing RetroPie can do - it's up to each individual emulator to display things.

      Is there a way to simplify the retropie UI to scroll and select games directly without emulator selection?
      Also instead of just the name of the game I wish to show an image to select like for choosing a console.

      Probably easiest is to use the Grid View support in EmulationStation and show only games' images instead of the list. You can try also other front-ends, like Pegasus or Attract-Mode.

    • B

      Incorporating animated UI elements into Emulationstation

      Watching Ignoring Scheduled Pinned Locked Moved Ideas and Development user interface
      1
      0 Votes
      1 Posts
      452 Views
      No one has replied
    • S

      System Control API

      Watching Ignoring Scheduled Pinned Locked Moved Ideas and Development api user interface apps
      2
      0 Votes
      2 Posts
      475 Views
      dankcushionsD

      @Scott-Skaife said in System Control API:

      One of the thing that has always broken the illusion of emulating computers is the need to break out of the emulated environment to swap disks. Being able to do this from a phone app would be a huge deal.

      this seems more immersion-breaking than using the retroarch GUI!

      that said, retroarch itself does have various network commands, so i believe you could achieve your disk change example with a simple phone app on the same network: https://docs.libretro.com/development/retroarch/network-control-interface/

    • N

      Input configuration for each console

      Watching Ignoring Scheduled Pinned Locked Moved Ideas and Development controls inputs configuration user interface
      12
      0 Votes
      12 Posts
      12k Views
      dankcushionsD

      @nemnadogg said in Input configuration for each console:

      @dankcushions In my case it's a retrolink N64 USB controller. I call it a generic joypad because that's how retropie calls it. The controls are weirdly scrambled for every console. Even for the NES, which is supposed to have the same controls as Emulation Station, yet for some reason is different.

      this is the suggested layout for n64 pads: https://retropie.org.uk/docs/RetroArch-Configuration/#nintendo-64

      if you bind it to that in initial setup, it will be this layout for all libretro cores, and a number of standalone cores.

      I've wanted to change the button configuration that my PS3 controller uses for N64 emulation. But I'm not using one of the libreto emulators, so I'd have to do that in the system files, I believe. And as someone who knows nothing of software, I'm afraid of ruining something.

      again, this all happens automatically. if you bind it during initial setup (https://github.com/retropie/retropie-setup/wiki/First-Installation#configure-controllers) to the PS layout (https://retropie.org.uk/docs/RetroArch-Configuration/#ps1) then it should create the relevent config files for mupen64plus standalone.

    • A12C4A

      EmulationStation localization (translation)

      Watching Ignoring Scheduled Pinned Locked Moved Ideas and Development emulationstatio localization language user interface
      305
      3 Votes
      305 Posts
      124k Views
      F

      I know this topic is old, but I would be grateful if someone could point me in the right direction.

      I'm trying to install the localized EmulationStation on an old Raspberry Pi model 1B board.

      However, I would like to install with Retropie version 4.3 (Debian 8 "Jessie"), because this version it runs much better on the Pi 1B model.

      I've been using the old link (https://github.com/flyinghead/EmulationStation) but to no avail

      Below are the steps I am following:

      Note 1* Updated the file "/etc/apt/sources.list" legacy path (https://forums.raspberrypi.com/viewtopic.php?t=237469)
      OK

      Note 2** Update existing APT packages: sudo apt update && sudo apt upgrade
      OK

      Note 3*** Installing the following issues (rapidjson-dev)
      wget http://ftp.us.debian.org/debian/pool/main/r/rapidjson/rapidjson-dev_1.1.0+dfsg2-7.1_all.deb
      sudo dpkg -i rapidjson-dev_1.1.0+dfsg2-7.1_all.deb
      OK

      Resolve dependencies of libraries Localized EmulationStation
      OK

      Create a clone from GitHub: (git clone --recursive https://github.com/flyinghead/EmulationStation.git)
      OK

      Compile Localized EmulationStation
      cd /home/pi/EmulationStation
      mkdir build
      cd build
      cmake ..
      make
      OK

      Testing Localized EmulationStation:
      cd /home/pi/EmulationStation
      LANG=pt_BR.UTF8 ./emulationstation
      OK

      Install Localized EmulationStation
      cd /home/pi/EmulationStation
      sudo cp ./emulationstation /opt/retropie/supplementary/emulationstation/
      sudo cp -r locale /opt/retropie/supplementary/emulationstation/
      OK

      Run Localized EmulationStation
      Error message
      lvl0: Error - File type unknown!
      emulationstation: /home/pi/EmulationStation/es-core/src/resources/Font.cpp:17: Font::FontFace::FontFace(ResourceData&&, int): Assertion `!err' failed.
      Aborted

      Can I have any solution to successfully install localized ES in Retropie version 4.3?

    • M

      Adding Hierarchical Franchise data to TheGamesDB/IGDB

      Watching Ignoring Scheduled Pinned Locked Moved Ideas and Development sorting roms collections user interface
      1
      0 Votes
      1 Posts
      825 Views
      No one has replied
    • N

      Fresh impressions from someone that used several Emulation frontends over the years.

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion and Gaming retropie user interface
      28
      1 Votes
      28 Posts
      6k Views
      XeonX

      I find retro pi extremely friendly to use.
      A few small niggles here and there but honestly the work done over the years is really good.
      There are tons of other emulators on other systems that are pure brutes to get working never mind configure.

    • P

      .emulationstation no longer exists, and kid's mode not working... Help!?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support emulationstatio user interface retropie 4.2.2
      4
      0 Votes
      4 Posts
      1k Views
      P

      I was able to fix it. For anyone else who runs into this problem and finds this thread in the future.

      f4
      reboot (not restart emulationstation, reboot the entire pi)
      f4
      uninstall kids mode
      reboot
      f4
      fresh install of emulationstation
      reboot
      f4
      install kids mode
      reboot
      f4
      update emulationstation (for some reason it reverted upon the installation of kids mode)
      reboot

      It now works! Yay me!

    • K

      ES Gamelist Scroll Bug - Black boxes appear when rapidly scrolling through the game list

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support bug emustation user interface emulationstatio
      52
      0 Votes
      52 Posts
      20k Views
      TMNTturtlguyT

      @pjft Thanks, but once again you were major help! You pointed me right to I needed to be and I just pushed a few buttons.

    • R

      NES save UI

      Watching Ignoring Scheduled Pinned Locked Moved Ideas and Development nes emulator nes user interface save state saving games
      6
      0 Votes
      6 Posts
      2k Views
      meleuM

      @retroaceson And I think they'll answer something like "We already implemented the undo savestate/loadstate feature". You can see it at Quick Menu.

    • J

      Which theme do you use with the Kids/Kiosk version

      Watching Ignoring Scheduled Pinned Locked Moved Projects and Themes kids theme metadata tags user interface
      7
      0 Votes
      7 Posts
      2k Views
      pjftP

      @Jeck11 It was a while ago, so I don't remember enough. As such, I'm not sure I'd go as far as saying "any" theme, but it wasn't particularly hard, no. I suspect it depends on how modularized the theme files are (i.e. if you have to add the icons to each of the system files, it can be a pain, where if it's all centralized in the theme.xml file, then it's fairly easy).

      It's critical to update the XML version in the theme xml files, though, otherwise it won't be recognized no matter what you do :)

      I'm happy to try and share my versions of the themes, if it helps. Let me know.

    • esmith13E

      "NES Classic UI"-Like Theme/runcommand ideas...

      Watching Ignoring Scheduled Pinned Locked Moved Projects and Themes theme user interface nes classic
      5
      0 Votes
      5 Posts
      4k Views
      C

      One is in development for Attract Mode
      http://forum.attractmode.org/index.php?topic=1222.0

    • C

      Linapple(AppleII) Won't Appear In Emulator Menu

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support linapple user interface help 4.1 menu
      10
      0 Votes
      10 Posts
      4k Views
      edmaul69E

      @ccb9951 you should delete the config, uninstall linapple and reinstall from binary. You dont have to mess with any settings in the config other than the controller (and whether you are using a mockingbird or a mouse. You can set color too If you want to change it but you can change that with f-keys. But you dont need to change any disk drive settings. That will work right out of the box.

    • J

      Kids/Kiosk Mode Question

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support kids kiosk user interface experimental customisations
      8
      0 Votes
      8 Posts
      5k Views
      AndersHPA

      @Jeck11 what he said :)

    • E

      What do you use? EmulationStation or Attract Mode?

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion and Gaming emulationstatio attract mode user interface
      9
      0 Votes
      9 Posts
      8k Views
      hiulitH

      @ebtalk Here you can find more info https://retropie.org.uk/forum/topic/4820/video-preview-in-emulationstation

    • CourierSSC

      UI Ideas from NES Classic - Save States

      Watching Ignoring Scheduled Pinned Locked Moved Ideas and Development save states user interface emulationstatio
      6
      4 Votes
      6 Posts
      6k Views
      CourierSSC

      After reading both yours and Rookervik's explanation, I think I understand a bit more of the relationships between the various programs/scripts and that I should fiddle around more with RetroPie to see how everything works together. Seems like implementing a save state UI is more complex than I imagined, not that it wasn't already complicating enough. Just testing a moment ago, I realized that saving to the same slot with lr-picodrive and lr-genesis-plus-gx cores for the Sega Master System would overwrite the same file because they save to the same folder by default which also brings its own problems.

      When I was thinking about an alternative way of exiting the controller setup, I was recalling how I would usually configure inputs in PC games and some emulators and the immediacy of being able to back out if desired which was why I suggested the button combo. However, having an exit based on a timer does sound simpler to understand than the button combo. This feels like both would need to be implemented and tested to see which could be better. I think the relevant file would be GuiDetectDevice.cpp so I'll look into that when I have the time.

      I guess if it had to be a specific button combo, it would be any button plus the directional key Up and hope that people would associate that with going up a folder in a file explorer or going back up to the menu haha