• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

Kids & Kiosk Mode, coming back [testers needed!]

Scheduled Pinned Locked Moved Ideas and Development
emulationstatiokiosk kids modetestingbackfromthedead
182 Posts 28 Posters 51.0k 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.
  • C
    Cjax08
    last edited by 1 Sept 2017, 11:25

    This is so awesome I don't even know where to begin. Some of us were just talking about this in another thread about things we would like to see some day. If I could make a suggestion, I think the one option from the Retropie menu that needs to stay available while locked down is maybe wifi password entering if possible. Others like myself have made these for people in the past to use for Kodi along with gaming. It would be nice to not have to have it unlocked just to enter a new wifi password when it's moved to a new location. Also if we ever get a virtual keyboard implemented then I'm sure that would further increase the ease switching wifi.

    H 1 Reply Last reply 1 Sept 2017, 12:39 Reply Quote 0
    • H
      herb_fargus administrators @Cjax08
      last edited by 1 Sept 2017, 12:39

      @cjax08 I don't know if I agree with that. As it stands right now the retropie menu isn't removed with kiosk mode anyways. I think it's up to the user as to what they do with the retropie menu and how much they want to include or remove

      If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

      Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

      C 1 Reply Last reply 1 Sept 2017, 14:32 Reply Quote 1
      • C
        Cjax08 @herb_fargus
        last edited by Cjax08 9 Jan 2017, 15:43 1 Sept 2017, 14:32

        @herb_fargus

        Oh ok I was mistaken then. I assumed the Retropie menu was locked out as well. It seems to me like some of the most harm can be done from the Retropie menu which gives access to just about every internal setting. Heck knowing that I would settle with just having it block the Retropie menu as a whole and skip the whole wifi idea haha. Just my 2 cents anyways.

        Z 1 Reply Last reply 1 Sept 2017, 16:24 Reply Quote 0
        • Z
          Zigurana @Cjax08
          last edited by 1 Sept 2017, 16:24

          @cjax08 said in Kiosk Mode, coming back [testers needed!]:

          Oh ok I was mistaken then. I assumed the Retropie menu was locked out as well. It seems to me like some of the most harm can be done from the Retropie menu which gives access to just about every internal setting.

          The next step will enable the hiding of individual games/items, this will include those in the Retropie "system".

          If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

          C C 2 Replies Last reply 1 Sept 2017, 16:40 Reply Quote 2
          • C
            Cjax08 @Zigurana
            last edited by 1 Sept 2017, 16:40

            @zigurana

            Well I'll just sit down over here because clearly you're awesome and have this covered. Can't wait man. Appreciate all the hard work from everyone.

            1 Reply Last reply Reply Quote 0
            • C
              Capeman @Zigurana
              last edited by 1 Sept 2017, 16:45

              @zigurana Are you planning on locking out Add/Remove favorites also? That is a big one for me, i don't want my kids messing with my favorites list haha!

              Vector Artist, Designer and Maker of Stuff: Laser Cut Atari / Pixel Theme Bartop

              1 Reply Last reply Reply Quote 0
              • Z
                Zigurana
                last edited by Zigurana 9 Jan 2017, 18:46 1 Sept 2017, 17:46

                @Cjax08 hey, as long as you keep contributing your 2cts, those are valuable to me: they show me we are on the right track.

                @Capeman : With respect to locking out favorite-toggling, (and filtering) that would be part of the kids-mode as well. I would see the kiosk mode as something that is still functional in day-to-day use, while locking away configuration items.

                The kidmodes will be even more locked down. What to include / exclude there is still open for discussion (although people who used the previous iteration will know what to expect).

                If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                1 Reply Last reply Reply Quote 1
                • D
                  dunginhawk
                  last edited by 1 Sept 2017, 17:55

                  happy to test as i was one of the folks clammoring for this option :)
                  thanks

                  1 Reply Last reply Reply Quote 2
                  • A
                    akafox
                    last edited by 3 Sept 2017, 21:05

                    Well i just have "common sense" not two cents...it may not be worth as much...but here goes...

                    As has been said the retropie menu, the scraper, the controller setup, the edit metadata, the ui settings, other setting, sound settings (really everything except quit....on the main menu now look at it...) then under the options just keep the jump to letter and maybe the sort games by.

                    in the quit menu remove the "quit emulation station" (thank you Mr. Obvious Man!) As for the restart..(either of them) I...don't ...know... I mean friends can restart..that way if something does happen they don't have to call me in for that...same with the kids...but then again not wanting the kids to keep resetting and corrupting the SD either...so that's a tough one....

                    A way to "get back in" with out a keyboard would be nice. I hate to drag out my keyboard all the time..or i take it to a buddies and forget a keyboard. and I plan on "turning off" the wifi and bluetooth when I am "done perfecting" my retropie. I see no reason to leave it on..(we'll see how that goes).

                    So far the favorite, hidden, and kids tagging work just fine for me

                    .. but that is just me....

                    People want things easy...but then complain that life is boring...

                    1 Reply Last reply Reply Quote 0
                    • R
                      R2dTOO
                      last edited by 9 Sept 2017, 20:07

                      I LOVE Kids Mode. Unfortunately, the version that is out now doesn't work with the theme that I use (nes-mini). This theme requires the latest version of Emulationstation. I'm good with leaving everything the way it is now in Kids Mode/Kiosk Mode, with just updating the version of Emulationstation being used. If I had any coding ability at all, I'd love to help. Unfortunately, I'd just get in the way and screw stuff up!

                      Z 1 Reply Last reply 10 Sept 2017, 08:54 Reply Quote 0
                      • Z
                        Zigurana @R2dTOO
                        last edited by 10 Sept 2017, 08:54

                        @r2dtoo glad to hear you find the Kid-modes functionality useful!
                        To clarify, this topic is a request for testing and feedback of a partial delivery of that functionality into the Retropie-emulation master branch.

                        If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                        R 1 Reply Last reply 10 Sept 2017, 12:54 Reply Quote 0
                        • R
                          R2dTOO @Zigurana
                          last edited by 10 Sept 2017, 12:54

                          @zigurana said in Kiosk Mode, coming back [testers needed!]:

                          @r2dtoo glad to hear you find the Kid-modes functionality useful!
                          To clarify, this topic is a request for testing and feedback of a partial delivery of that functionality into the Retropie-emulation master branch.

                          @Zigurana The "master branch" being the version of Emulationstation that come by default? Sorry for the stupid question. I just want to make sure I follow what you are saying. If that is indeed what you are saying, that is even better! If you need strictly user testing, I'd be happy to test for you. If you need technical type testing, I'd be of no use. Thanks again!!

                          Z 1 Reply Last reply 10 Sept 2017, 20:30 Reply Quote 1
                          • Z
                            Zigurana @R2dTOO
                            last edited by Zigurana 9 Oct 2017, 21:30 10 Sept 2017, 20:30

                            @r2dtoo your understanding is correct. I welcome all types of testing, both on usability and technical implementation. Beware though, that you will need make another installation of EmulationStation in order to test. There are some tools to help you with this (see my 1st post), but still, you will need to be somewhat comfortable with reverting to your backup image in case something goes horribly wrong.

                            Not that I expect that to happen, but it's called testing for a reason...

                            But really, it's not difficult to do, and at least as important as creating new features in the first place.

                            If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                            1 Reply Last reply Reply Quote 0
                            • A
                              akafox
                              last edited by akafox 9 Dec 2017, 22:02 12 Sept 2017, 20:14

                              Ok so here is what I found.

                              1. You need to quit ES and run the script from the command line and install that way. Seems to be that the changes can not be made to ES when ES is running. (It makes sense honestly.)

                              2. The "Show Hidden" does not seem to make a difference. Now I am in "full" mode...so that might be what it is. It might just be that I am in full mode so it doesn't matter..so if I show hidden and then go to kiosk or kids they show or don't show depending on how I have it set in full mode. I will test that after I update ES itself.

                              3. I noticed that the "Surprise Me!" option is missing from all modes now. Seems to be missing from the newest ES as well. I did not get the version number sorry (DOH!).

                              So far no crashes or problems other than that. This fox is very happy! :D Thank You for this...I can breathe a sigh of relief and just let people play instead of "babysitting" them.

                              Oh I do have a question..are you going to update your theme "Zigurana"? It would make it so much easier to tags these! Just wondering! :)

                              EDIT: After updating to the newest ES I lost all kiosk/kid mode options...I take that as normal behavior? Reinstalling now.

                              Ok so I have "emulationstation v2.1.6xx_kid_kiosk_xx.favorites" (x's indicate I could not read the info). Themes are broken. The only one that works is Carbon (videos snaps metadata show fine). I'm not complaining of course...just pointing it out.

                              People want things easy...but then complain that life is boring...

                              Z 1 Reply Last reply 13 Sept 2017, 06:02 Reply Quote 0
                              • A
                                akafox
                                last edited by akafox 9 Dec 2017, 22:09 12 Sept 2017, 21:05

                                Who would like to see this merged into the "stock" emulation station? I would!

                                And I understand it is not "that easy." Just wanting you to "hear our voices" :)

                                (Guess an up vote will work..as I don't think they want us outside their houses with signs and things ;) )

                                People want things easy...but then complain that life is boring...

                                1 Reply Last reply Reply Quote 0
                                • Z
                                  Zigurana @akafox
                                  last edited by 13 Sept 2017, 06:02

                                  @akafox
                                  Hey, I am glad you find this functionality usefull, and for giving this a try.
                                  However, from the looks of it, you've been testing a very old version of my Kid-kiosk branch, and not the Pull Request currently under discussion.
                                  Did you install the test version of ES using @meleu 's testing script, or via the experimental packages route?
                                  In the current proposed changes, step 1, there is only one additional UI mode: Kiosk.

                                  In step 2, I will re-introduce kids mode, as well as filtering of specific games/items using the hidden metadata tag.

                                  Btw "surprise me!" has been rebranded to "random" and can be triggered by pressing 'X' while you are at the systemview (goto random system) and gamelistviews (go to random entry).

                                  If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                                  A 1 Reply Last reply 14 Sept 2017, 01:36 Reply Quote 0
                                  • A
                                    akafox @Zigurana
                                    last edited by akafox 14 Sept 2017, 01:36

                                    @zigurana I am using the experimental option...I thought something was strange about that...ok so I will look into that and try to appear as if I know what I am doing ;)

                                    I will get back to you with a report on the new version..and no thanks needed. I want this feature..i need this feature. I am sure there are many others that do as well.

                                    Update: Ok I got the new version..runs spot on as far as I can tell. I did get and error saying that it could not install it:

                                    ./es-tests.sh: line 232: /root/RetroPie-Setup/scriptmodules/supplementary/es_zigurana_kioskmode.sh: No such file or directory
                                    sudo: /root/RetroPie-Setup/retropie_packages.sh: command not found
                                    ====== W A R N I N G !!! ======
                                    = SOMETHING WRONG HAPPENED!!! =

                                    And

                                    Failed to install zigurana's KioskMode ES branch in "/opt/retropie/supplementary/es_zigurana_kioskmode". :(
                                    (you should have seen the error messages, right?)

                                    However :

                                    Installing zigurana's KioskMode ES branch in "/opt/retropie/supplementary/es_zigurana_kiosk mode".

                                    And running from there works just fine...however on boot it loads "stock" ES this is normal behavior?

                                    How would I get the kiosk mode to load on boot?

                                    Sorry for the HUGE text..not sure what it is....

                                    and as for the "favorites and random"..I have my help turned off..so I didn't see it...heh

                                    People want things easy...but then complain that life is boring...

                                    1 Reply Last reply Reply Quote 0
                                    • E
                                      EctoOne
                                      last edited by EctoOne 14 Sept 2017, 08:07

                                      I have a question after reading this thread and a little bit on github. Is it hardcoded what can be hidden or is it possible to choose what can be hidden by the users with a config file or something like that?
                                      It sounds like it's hardcoded but since the unlock code is stored in a text file, I wondered if the hidden elements are also stored in one.

                                      Z 1 Reply Last reply 14 Sept 2017, 14:48 Reply Quote 0
                                      • Z
                                        Zigurana @EctoOne
                                        last edited by 14 Sept 2017, 14:48

                                        @ectoone the ES menu items that are hidden are indeed hard coded.

                                        Personally, I do not see it as worthwhile to make this fully configurable via a resource file (when weighed against the extra complexity). If a good use-case arises, we could decide on another UI mode to support that.

                                        Case in point: the Kids-mode, which is in the works.

                                        If tetris has thought me anything, it's that errors pile up and that accomplishments dissappear.

                                        C 1 Reply Last reply 12 Oct 2017, 15:03 Reply Quote 1
                                        • A
                                          akafox
                                          last edited by 9 Oct 2017, 17:58

                                          To answer my own question. I took my time this time and was able to get it to work and changed it to the main startup version. Guess i didn't fully understand what i was doing at first :P

                                          Last question..was this finally merged into the main ES code base..I remember reading that somewhere...

                                          and if so..then it does NOT need to be installed via the menu it will comedown with the new version of ES on and updated correct?

                                          People want things easy...but then complain that life is boring...

                                          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.

                                            [[user:consent.lead]]
                                            [[user:consent.not_received]]