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

    Saving Fast Forward/Achievements in retroarch.cfg

    Scheduled Pinned Locked Moved Help and Support
    control mappingconfig savingretroarch.cfg
    45 Posts 3 Posters 14.6k 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.
    • Used2BeRXU
      Used2BeRX @backstander
      last edited by

      @backstander Well I've got everything set up again from scratch with the 4.2 SD image for the Pi Zero.

      Wouldn't ya know it? I still can't set "Save Configuration on Exit" to ON and make that stay. Everytime I go back into retroarch that is set to off. I was able to save the retroarch.cfg without an error this time though. Really confusing to me since it's not actually saving the one change I'm trying to make right now.

      meleuM 1 Reply Last reply Reply Quote 0
      • meleuM
        meleu @Used2BeRX
        last edited by meleu

        @Used2BeRX said in Saving Fast Forward/Achievements in retroarch.cfg:

        Wouldn't ya know it? I still can't set "Save Configuration on Exit" to ON and make that stay.

        It was intentionally made to act this way. Using config_save_on_exit enabled brings a lot of confusion. If you're really really sure you want to enable it you have to set it manually in the /opt/retropie/configs/all/retroarch.cfg.

        Edit
        I talked about why it's confusing in this post:
        https://retropie.org.uk/forum/post/8075

        • Useful topics
        • joystick-selection tool
        • rpie-art tool
        • achievements I made
        Used2BeRXU 1 Reply Last reply Reply Quote 1
        • Used2BeRXU
          Used2BeRX @meleu
          last edited by

          @meleu lol. I actually read that post about a month ago. I don't understand it any more today than I did back when I first read it.

          Not your fault. Your english is just fine. It's just that the entire RetroPie setup is very linux heavy and not very easy for end users who know nothing about linux. Trying to work with this is like actually learning how to code things. Hopefully the devs realize this and come up with ways to make it more user-friendly as time passes.

          In our system we have a "Dummy / Lockdown" mode that you can enable in the emulators. There are about 100 things that you can lockdown with a single click or you can individually choose what you do not want users to have access to change. It's really cool. You can also lock it with a password so that somebody using it cannot ever get into these things and screw stuff up unless they know the code to get in.

          All of this is done with a controller without any knowledge of coding or linux being needed by the end user.

          meleuM 1 Reply Last reply Reply Quote 0
          • meleuM
            meleu @Used2BeRX
            last edited by

            @Used2BeRX said in Saving Fast Forward/Achievements in retroarch.cfg:

            Hopefully the devs realize this and come up with ways to make it more user-friendly as time passes.

            Or users realize that recalbox is an option for those who don't want to learn "how stuff works". :-)

            • Useful topics
            • joystick-selection tool
            • rpie-art tool
            • achievements I made
            Used2BeRXU 1 Reply Last reply Reply Quote 1
            • Used2BeRXU
              Used2BeRX @meleu
              last edited by

              @meleu I understand the need to not let just anybody go into configurations and mess things up so your kids don't screw the retropie up while you're at work. It's important to have safeguards against things like this. All I'm saying is that having an option to "Save Configuration On Exit" that doesn't save and doesn't allow you to actually "Save Configuration On Exit" without having to FTP and alter a file manually or having to "nano" it is not very intuitive at all.

              I'm not going to get into a flame war with a "Linux Guy"... especially one who is hopefully going to be helping me and UDb23 on a program. I'm a "DOS Guy" myself. I'm sure Linux is great. I'm almost 40 years old though and I don't really want to learn a new language this late in life.

              meleuM 1 Reply Last reply Reply Quote 0
              • meleuM
                meleu @Used2BeRX
                last edited by meleu

                @Used2BeRX Hey man, don't take the recalbox recomendation as a negative thing, it was a sincere comment. There's no flame war starting here. :-)

                I prefer RetroPie over recalbox because I like the flexibility and I love this community, but I recommend recalbox to many of my friends.

                Cheers!

                • Useful topics
                • joystick-selection tool
                • rpie-art tool
                • achievements I made
                Used2BeRXU 1 Reply Last reply Reply Quote 2
                • Used2BeRXU
                  Used2BeRX @meleu
                  last edited by

                  @meleu No worries.

                  I don't mean to sound insulting or anything. You guys are still developing this thing and I'm used to a system that has seen tons of development for a much longer time. It's hard switching over is all. I go through the same thing more or less whenever I'm forced to use a new Windows OS. I usually realize that it's worth it to learn the new system because of how much better things are (Although Windows 10 is a complete POS and in an attempt to make things more user friendly for the masses they've really cut out a lot of valuable tools that more knowledgeable users that know DOS used to be able to use).

                  I don't know what recalbox is, but I assume it's a build for dummies that has little customization features and really isn't all that great. I'm not interested in that. I think that I can get the Pi doing everything our other system is capable of, and with the Pi constantly getting hardware upgrades over time there really is no limit to where the future of this can go. I have to bite the bullet and learn.

                  I just wish the curve wasn't extra steep like it is because I have no prior Linux knowledge. Everytime I see Sudo I think of Phil Collins and every time I see Nano I think of Robin Williams.

                  meleuM 1 Reply Last reply Reply Quote 1
                  • meleuM
                    meleu @Used2BeRX
                    last edited by

                    @Used2BeRX said in Saving Fast Forward/Achievements in retroarch.cfg:

                    Everytime I see Sudo I think of Phil Collins and every time I see Nano I think of Robin Williams.

                    Everytime I see Python I think of The Ministry of Silly Walks.

                    • Useful topics
                    • joystick-selection tool
                    • rpie-art tool
                    • achievements I made
                    Used2BeRXU 1 Reply Last reply Reply Quote 1
                    • Used2BeRXU
                      Used2BeRX @meleu
                      last edited by

                      @meleu SPAM! SPAM! SMAMITY SPAM!

                      1 Reply Last reply Reply Quote 0
                      • Used2BeRXU
                        Used2BeRX @meleu
                        last edited by

                        @meleu Hey bud. You wouldn't mind showing me what your .bashrc file looks like, wouldya?

                        Before I figured out that it was a hidden file and I could have made a copy via FTP I edited it and now I get an error saying "line 266: syntax error: unexpected end of file".

                        I've been trying to find a copy of it on Google for about 20 minutes and haven't found one yet.

                        meleuM 1 Reply Last reply Reply Quote 0
                        • meleuM
                          meleu @Used2BeRX
                          last edited by

                          @Used2BeRX I'm away from my pi and will be for the next 12 hours. Maybe it's better you post your .bashrc so we can check what's wrong.

                          Post it in http://codepad.org/ (select the "Plain Text" at the left of text box). It could be pastebin or something, but I'm behind a restrictive proxy...

                          • Useful topics
                          • joystick-selection tool
                          • rpie-art tool
                          • achievements I made
                          Used2BeRXU 1 Reply Last reply Reply Quote 0
                          • Used2BeRXU
                            Used2BeRX @meleu
                            last edited by

                            @meleu I remembered that I had a good version on the Pi image that I screwed up, so I was able to get it to work again. It was from RetroPie 4.1, but I checked both files out on diffchecker.com and they were the same except for this line:
                            "${bfgred} ..${bfgwht}||${bfgred}.. "
                            " ${bfgred}..${bfgwht}|
                            |${bfgred}.. "

                            Looks like I somehow put a few spaces before the $. It's super hard for me to edit anything on my TV screen even with the font made larger because the first 5-7 characters are cut off the left side of the screen.

                            I still can't figure out how to get the setfont command to work though.

                            I'm editing the file /home/pi/.bashrc

                            I put the following line at the end of the document:

                            setfont /usr/share/consolefonts/Lat15-TerminusBold20x10.psf.gz

                            Do I still use that line in .bashrc? And if I do, where should I put it?

                            Thanks. :)

                            meleuM 1 Reply Last reply Reply Quote 0
                            • meleuM
                              meleu @Used2BeRX
                              last edited by

                              @Used2BeRX our friend @backstander said above that he needed to put a sudo before setfont. Try it and see. ;-)

                              • Useful topics
                              • joystick-selection tool
                              • rpie-art tool
                              • achievements I made
                              Used2BeRXU 1 Reply Last reply Reply Quote 0
                              • Used2BeRXU
                                Used2BeRX @meleu
                                last edited by

                                @meleu Yeah. He said he needed to put the sudo before setfont just to get the command to work in the Linux console. He asked you how to make that permanent and you said you added the command to your /.bashrc, but you were on a trip and away from your computer so you didn't ever get back to him how to do it.

                                I've never had to use sudo in front of setfont in the Linux console. The command works fine without it.

                                Whether I put that command with or without sudo in /.bashrc though either nothing happens or it "breaks" /.bashrc and gives me errors.

                                meleuM 1 Reply Last reply Reply Quote 0
                                • meleuM
                                  meleu @Used2BeRX
                                  last edited by

                                  @Used2BeRX can you please do the following?:

                                  cat ~/.bashrc > mybashrc.txt
                                  

                                  It will create a file named mybashrc.txt. Get the file through FTP (which seems to be the method you're used to use), open it, copy'n'paste its contents in http://codepad.org/ (select the "Plain Text" at the left of text box). And then paste the URL here.

                                  • Useful topics
                                  • joystick-selection tool
                                  • rpie-art tool
                                  • achievements I made
                                  Used2BeRXU 1 Reply Last reply Reply Quote 0
                                  • Used2BeRXU
                                    Used2BeRX @meleu
                                    last edited by

                                    @meleu "~/.bashrc" didn't work with a "file not found", but "/home/pi/bashrc" worked.

                                    Here's the link: http://codepad.org/vU0lktOT

                                    This is the clean working version without an attempt at a setfont command.

                                    meleuM B 2 Replies Last reply Reply Quote 0
                                    • meleuM
                                      meleu @Used2BeRX
                                      last edited by

                                      @Used2BeRX said in Saving Fast Forward/Achievements in retroarch.cfg:

                                      @meleu "~/.bashrc" didn't work with a "file not found", but "/home/pi/bashrc" worked.

                                      bingo! The file MUST be named /home/pi/.bashrc (the ~ char is shortcut to your home directory, as you are the user pi, it means /home/pi).

                                      If you would like to know what is the purpose of this file, maybe this link can help:
                                      https://unix.stackexchange.com/questions/129143/what-is-the-purpose-of-bashrc-and-how-does-it-work

                                      • Useful topics
                                      • joystick-selection tool
                                      • rpie-art tool
                                      • achievements I made
                                      B 1 Reply Last reply Reply Quote 1
                                      • B
                                        backstander @Used2BeRX
                                        last edited by backstander

                                        @Used2BeRX
                                        I quickly compared my .bashrc with your bashrc and they look pretty much identical. One note though, it is named incorrectly and needs the period at the first of the name. Without the period the system won't find it. Unix (Linux & Mac OS X) will put a period at the beginning of a filename to make it a "hidden file". Windows and DOS usually doesn't like this and if you try to edit a file named this way, Windows will remove the period.

                                        To fix/rename the file you'll want to type something like this from the command line:

                                        mv ~/bashrc ~/.bashrc
                                        
                                        Used2BeRXU 1 Reply Last reply Reply Quote 0
                                        • B
                                          backstander @meleu
                                          last edited by

                                          @Used2BeRX
                                          In Unix, the ~/ is simular to what Windows does for %USERPROFILE% or %HOMEPATH%.

                                          My first computer ran MS-DOS (Windows 3.1) (remember having to make special boot disks to play games?) but I was first introduced to Linux back in 1997 by a Computer Science friend of mine. I also will be turning 40 this year. I personally like RetroPie because it is so customizable but like @meleu said, Recalbox (which is very similar to RetroPie) is much easier to use and setup but not nearly as customizable as RetroPie. Think of RetroPie kind of like Android and Recalbox kind of like iOS.

                                          I do agree that some background is programming might make learning Linux a little easier but I think if you stick with it , you'll be navigating Linux like a pro faster than you think!

                                          Used2BeRXU 1 Reply Last reply Reply Quote 1
                                          • Used2BeRXU
                                            Used2BeRX @backstander
                                            last edited by Used2BeRX

                                            @backstander @meleu I'm sorry guys. That was a typo. the file is named /home/pi/.bashrc

                                            It does have the period. I did edit it on my Windows PC and send it back, but I didn't edit it in Explorer. I edited it with WinSCP, and it didn't remove the period.

                                            Any idea how I can put a line or two in there to get the system to load with a bigger font by default?

                                            EDIT:

                                            I figured it out! I'm going to write up a guide on how to do it and I'll link it here when I'm done. :)

                                            EDIT2: Here's the guide. Thanks guys.

                                            https://retropie.org.uk/forum/topic/11030/instructions-how-to-permanently-enlarge-alter-font-and-font-size

                                            B 1 Reply Last reply Reply Quote 2
                                            • 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.