Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    EmulationStation hangout in UI theme change after upgrade to 18.04.20

    Themes & Interface
    hangout theme upgrade 18.04.20
    9
    24
    9789
    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.
    • supernature2k
      supernature2k @VJ last edited by

      @vj can you tell me the 2 themes used so I can try to reproduce the issue ?

      Pi powered NES | Gameboy HD | RecalStation | RecalDrive
      Upvote messages if it has been useful ;)

      1 Reply Last reply Reply Quote 0
      • VJ
        VJ last edited by

        It starts changing from Galisteo_V2.3 to recalbox-next an in this theme it becomes hanged. I try to change to recalbox and back to Galisteo_V2 without success..

        OyyoDams supernature2k 2 Replies Last reply Reply Quote 0
        • OyyoDams
          OyyoDams Staff @VJ last edited by

          @vj can you make a support archive ?

          1 Reply Last reply Reply Quote 0
          • supernature2k
            supernature2k @VJ last edited by

            @vj what'sthis theme ?

            Pi powered NES | Gameboy HD | RecalStation | RecalDrive
            Upvote messages if it has been useful ;)

            OyyoDams 1 Reply Last reply Reply Quote 0
            • OyyoDams
              OyyoDams Staff @supernature2k last edited by

              @supernature2k Galisteo is an unofficial prepackaged image...

              1 Reply Last reply Reply Quote 0
              • VJ
                VJ last edited by VJ

                @OyyoDams follow the support file for evaluation
                https://file.ac/hZci3YZKAyk/

                In any way I should notice the it's jammed in the recallbox-next Theme any one more can be load.

                Looking for the problem i found some thing that appear a hardconde:

                root@RECALBOX:~/.emulationstation# cat /recalbox/scripts/recalbox-themes.sh
                #!/bin/bash

                upGradeToRecalboxNextTheme() {
                tmpFile=/tmp/es_setting.cfg.tmp
                # Set theme as recalbox-next + get default values from the share_init version
                # 1st rename ThemeSet value to recalbox-next
                # 2nd remove the last tag
                # 3rd add the required lines from the share_init version
                # close XML
                (
                sed 's+name="ThemeSet" value="recalbox"+name="ThemeSet" value="recalbox-next"+' /recalbox/share/system/.emulationstation/es_settings.cfg |
                sed '/</config>/d' ;
                grep -E 'name="ThemeMenu|ThemeSystemView|ThemeIconSet|ThemeGamelistView|ThemeColorSet"' /recalbox/share_init/system/.emulationstation/es_settings.cfg ;
                echo "</config>"
                ) | xmllint --format - > $tmpFile

                # If all of this has succeeded, itmeans the resulting file is valid and we can upgrade the user file
                if [[ $? == 0 ]] ; then
                    cp $tmpFile /recalbox/share/system/.emulationstation/es_settings.cfg
                    return 0
                fi
                return 1
                

                }

                if grep -q 'name="ThemeSet" value="recalbox"' /recalbox/share/system/.emulationstation/es_settings.cfg ; then
                recallog "Upgrading theme to recalbox-next"
                upGradeToRecalboxNextTheme && recallog "recalbox-next Succeeded !" || recallog "recalbox-next failed !"
                fi

                1 Reply Last reply Reply Quote 0
                • OyyoDams
                  OyyoDams Staff last edited by

                  Nothing wrong in your archive file, but:

                  1. Your "Galisteo" theme is coming from an unofficial, unsupported package, so we can't offer support if you encounter any issue with it
                  2. You've installed Recalbox from Noobs. This is not bad, but you may consider install it with another official way: https://archive.recalbox.com/ - Note that this is not mendatory.
                  1 Reply Last reply Reply Quote 0
                  • VJ
                    VJ last edited by

                    Ok ,
                    I can reimage that ,
                    I will proced it and return the result in next days...

                    Thanks for your support.

                    anderreis supernature2k 2 Replies Last reply Reply Quote 0
                    • anderreis
                      anderreis @VJ last edited by

                      This post is deleted!
                      Substring 1 Reply Last reply Reply Quote 0
                      • Substring
                        Substring @anderreis last edited by

                        @anderreis send once more such messages and you're banned

                        Former dev - Please reply with @substring so that i am notified when you answer me
                        Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                        1 Reply Last reply Reply Quote 0
                        • supernature2k
                          supernature2k @VJ last edited by

                          @vj I found the cause of the bug and that's my fault

                          There a flaw in the way I implemented the new tag to force transition.

                          Fix is ready but you can try the following to mitigate the issue:

                          add this in the main xml (usually theme.xml or smthg)

                          <view name="system">
                             <carousel name="systemcarousel">
                             </carousel>
                          </view>
                          

                          Pi powered NES | Gameboy HD | RecalStation | RecalDrive
                          Upvote messages if it has been useful ;)

                          Anders Northbane NukeThePeace 2 Replies Last reply Reply Quote 0
                          • Anders Northbane
                            Anders Northbane @supernature2k last edited by Anders Northbane

                            @supernature2k
                            either that didn't work or I have the wrong theme.xml file edited ( .emulationstation/themes/es-theme-snes-mini-master/theme.xml ). Any ideas?

                            my theme.xml layout:

                            "<theme>

                            <formatVersion>3</formatVersion>
                            
                            <include>./config.xml</include>
                            <include>./base.xml</include>
                            <view name="system">
                            

                            <carousel name="systemcarousel">
                            </carousel>
                            </view>
                            </theme>"

                            supernature2k 1 Reply Last reply Reply Quote 0
                            • supernature2k
                              supernature2k @Anders Northbane last edited by

                              @anders-northbane As far as I know, snes mini is a retropie theme. Can't help you there.

                              Pi powered NES | Gameboy HD | RecalStation | RecalDrive
                              Upvote messages if it has been useful ;)

                              Anders Northbane 1 Reply Last reply Reply Quote 0
                              • Anders Northbane
                                Anders Northbane @supernature2k last edited by

                                @supernature2k saw that @ruckage is working on a port in another thread so have to wait for his port. Thanks though.

                                1 Reply Last reply Reply Quote 0
                                • NukeThePeace
                                  NukeThePeace @supernature2k last edited by

                                  @supernature2k said in EmulationStation hangout in UI theme change after upgrade to 18.04.20:

                                  <view name="system">
                                  <carousel name="systemcarousel">
                                  </carousel>
                                  </view>

                                  Thanks a lot. This worked for me with Carbon Master 2.0 and Zoidian US Themes!!

                                  supernature2k 1 Reply Last reply Reply Quote 0
                                  • supernature2k
                                    supernature2k @NukeThePeace last edited by

                                    @nukethepeace Ya welcome, but that's my mistake in the first place 😕

                                    Everything will be back to normal in next release

                                    Pi powered NES | Gameboy HD | RecalStation | RecalDrive
                                    Upvote messages if it has been useful ;)

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post

                                    Want to support us ?

                                    80
                                    Online

                                    99.6k
                                    Users

                                    28.1k
                                    Topics

                                    187.1k
                                    Posts

                                    Copyright © 2021 recalbox.com