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

    ES Theme Editor

    Scheduled Pinned Locked Moved Projects and Themes
    es theme editores themeseditor
    38 Posts 8 Posters 15.3k 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.
    • chiribas10C
      chiribas10
      last edited by chiribas10

      @mattrixk The "Help" box should be located at the very bottom of the editor window.
      When I finish with the basic functions of the program I will consider the refinement that you proposed.
      What actions are performed before clicking the XML generation button? Try to get the latest version of the program, run the XML generation in it and if there is an error write to me what writes in the logs.

      @bobbycopter If the latest version of the program is used then in the folder with the program there should be a folder LOG in which program logs are written. Is there anything written there?

      mattrixkM B 2 Replies Last reply Reply Quote 1
      • mattrixkM
        mattrixk @chiribas10
        last edited by

        @chiribas10 I got the most recent version from the first post.

        The "generate XML" button works fine if the first thing I do upon opening the program is hit the button, however, if I add a single item (eg: gamelist) then the program crashes when I click the "generate XML" button.

        The log file simply says:
        [20.04.2017 10:35:46.199] Es_theme_editor InitializeComponent completed

        My ES themes: MetaPixel | Spare | Io | Indent

        chiribas10C 1 Reply Last reply Reply Quote 0
        • chiribas10C
          chiribas10 @mattrixk
          last edited by

          @mattrixk After your error message when generating XML, I process the entire process for the occurrence of an exception and the program does not need to close with an error. If I select any View and then click the checkmark next to any standard item, a window will open that will also be called as the selected View, and the marked item appears in it.

          1 Reply Last reply Reply Quote 0
          • B
            bobbycopter @chiribas10
            last edited by

            @chiribas10 said in ES Theme Editor:

            If the latest version of the program is used then in the folder with the program there should be a folder LOG in which program logs are written. Is there anything written there?

            I got no LOG folder to begin with. Just the files and folders that are showing up in Drive too after unpacking.

            chiribas10C 1 Reply Last reply Reply Quote 0
            • chiribas10C
              chiribas10 @bobbycopter
              last edited by chiribas10

              @bobbycopter
              After starting the program, the LOG folder should be created and the log file will be created. If the program runs correctly there will be a string

              [DATETIME] Es_theme_editor InitializeComponent completed

              DATETIME - Date and time the program was started

              Otherwise, an error will be recorded which prevents the program from starting. If the logs are not created at all, then Windows should tell what is not enough to run the program or why it can not be started.

              If you have problems with running the program, please do the following:
              1. Check in the OS is installed .net Framework 3.5. In case of absence, install.
              2. Try to run the program on behalf of the Administrator. ("Run as administrator" in Context Menu of Application Files)
              3. Run the program in compatibility mode with earlier versions of Windows.

              1 Reply Last reply Reply Quote 1
              • R
                retoturtle
                last edited by

                Great concept. What language is this written in? I assume VB or something similar. I'd love to help contribute. I have a degree in software engineering.

                chiribas10C 1 Reply Last reply Reply Quote 0
                • chiribas10C
                  chiribas10 @retoturtle
                  last edited by

                  @retoturtle

                  I used the programming language C # and Windows Presentation Foundation to build an interface.

                  1 Reply Last reply Reply Quote 0
                  • chiribas10C
                    chiribas10
                    last edited by

                    ES Theme Editor on GitHub

                    N 1 Reply Last reply Reply Quote 2
                    • N
                      Nismo @chiribas10
                      last edited by

                      @chiribas10

                      Amazing!! I hope more people of this forum can help you make it better.

                      1 Reply Last reply Reply Quote 0
                      • chiribas10C
                        chiribas10
                        last edited by chiribas10

                        Redesigned user interface.

                        ES Theme Editor

                        mattrixkM 1 Reply Last reply Reply Quote 1
                        • mattrixkM
                          mattrixk @chiribas10
                          last edited by

                          @chiribas10 I've just tried the new version and there are a few niggles:

                          • the Help bar still doesn't show up for me on the view editor
                          • you can manually change the size of the view editor by clicking and dragging the edges of the box but it doesn't update the size in the top-left.
                            • on a similar note, if you update the size in the top-left, it doesn't change the size of the view editor box.
                          • if you choose to style the basic view and generate the xml, it still shows all the metadata stuff in the xml. Maybe if you have "Basic" selected, it will only let you add help, logo, logoText and gamelist.

                          I haven't had much of a chance to play with it, but it looks promising.

                          My ES themes: MetaPixel | Spare | Io | Indent

                          chiribas10C 3 Replies Last reply Reply Quote 1
                          • chiribas10C
                            chiribas10 @mattrixk
                            last edited by

                            @mattrixk
                            Ok!
                            I will try to work out these issues in the near future)

                            1 Reply Last reply Reply Quote 0
                            • chiribas10C
                              chiribas10 @mattrixk
                              last edited by chiribas10

                              @mattrixk

                              The help panel is displayed at the very bottom of the workspace. She just does not appear there?

                              Help in view editort

                              mattrixkM 1 Reply Last reply Reply Quote 0
                              • chiribas10C
                                chiribas10
                                last edited by

                                Fixed issue with position and size updates in the object properties window.

                                1 Reply Last reply Reply Quote 1
                                • mattrixkM
                                  mattrixk @chiribas10
                                  last edited by

                                  @chiribas10 said in ES Theme Editor:

                                  The help panel is displayed at the very bottom of the workspace. She just does not appear there?

                                  Aww geez, I can be an idiot at times. When it opens the view editor, it opens it windowed, and I just assumed that it opened it at the proper size. I full-screened the window and there was the help box at the bottom of the grey section.

                                  So yeah, turns out the help box did work for me after all. Sorry about that.

                                  It still crashes for me occasionally, but now instead of crashing when I try to view the xml, it now just crashes randomly.

                                  My ES themes: MetaPixel | Spare | Io | Indent

                                  chiribas10C 1 Reply Last reply Reply Quote 0
                                  • chiribas10C
                                    chiribas10 @mattrixk
                                    last edited by chiribas10

                                    @mattrixk
                                    If Windows displays some error message or the program writes something into the logs at this point, the screenshots or the text of the error could help in resolving the problems that arise. Not all bugs are fixed in the program.
                                    I posted it here to see if I should spend time on it or not.

                                    Updated

                                    1 Reply Last reply Reply Quote 0
                                    • chiribas10C
                                      chiribas10
                                      last edited by

                                      04.05.2017

                                      1. Fixed some small errors
                                      2. Improved stability of work with elements in the view editor
                                      3. New functions are tested
                                      1 Reply Last reply Reply Quote 2
                                      • chiribas10C
                                        chiribas10 @mattrixk
                                        last edited by

                                        @mattrixk said in ES Theme Editor:

                                        • if you choose to style the basic view and generate the xml, it still shows all the metadata stuff in the xml. Maybe if you have "Basic" selected, it will only let you add help, logo, logoText and gamelist.

                                        Done!

                                        Updated:

                                        1 Reply Last reply Reply Quote 1
                                        • chiribas10C
                                          chiribas10
                                          last edited by

                                          New release on github

                                          19.05.2017

                                          1. Improved XML generation system.
                                          2. The ability to create and edit the system section has been added.
                                          3. Improved stability of the section editor.
                                          4. The XML optimization system is tested and improved.

                                          ES Theme Editor

                                          1 Reply Last reply Reply Quote 1
                                          • M
                                            maxiducoli
                                            last edited by

                                            Hola!!
                                            Me gustaría preguntarte como hiciste para sacar las posiciones de los componentes en el form.
                                            No me sale que sean desde 0 hasta 1 los X e Y
                                            y todas las medidas que llevan los componentes.
                                            Podrías ayudarme a hacerlo en un Form como en tu programa?
                                            Gracias!

                                            chiribas10C 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.