Announcement

Collapse
No announcement yet.

Artemis Project - GUI

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Artemis Project - GUI

    Hi,

    On start, sorry for my imperfect english. It's not my native language and still, I'm lerning. ;]

    Below is my vision of Artemis GUI. It's simple and inspired by XMB style on PS2 (desr-xxxxx), PS3 and PSP menu. I didn't want to create another FMCB/ESR/MCA gui style - i hope You like it.


    ! Still, this is only project, not merged yet with actually version of Artemis !

    - - -

    Main Menu:

    button layout (pad):
    • X/O - confirm
    • /\ - back/cancel
    • Start - auto-choose option "Start Game"


    menu layout:
    "Start Game" - start game with choosen cheats
    "Cheat Menu" - go to cheat menu for add/edit/delete games/cheats etc.
    "Options" - menu with options
    "About" - List of evryone who work on this project. I if it's not fit on one screen, good idea could be make this with vertical scroll text/bar (not finished yet).




    Cheat Menu:

    button layout (pad):
    • X/O - confirm and active or deactive cheat/group of cheats
    • /\ - back/cancel
    • [_] - select cheat/title cheat for special menu navigation (icons in right-up corner)
    • Start - auto-choose option "Start Game"
    • Select - auto-choose all cheats active for selected game
    • R1/L1 - special menu navigation (icons in right-up corner)
    • R2/L2 - scrolling game/cheat list (fast speed)
    • up/down - scrolling game/cheat list (normal speed)
    • left/right - hide or go to cheat menu list for selected game
    • R3 (up/down) - scrolling game/cheat list (fast speed)
    • L3 (up/down) - scrolling game/cheat list (normal speed)
    • R3/L3 (left-right) - hide or go to cheat menu list for selected game
    • R3/L3 (push) - select cheat/title cheat for special menu navigation (icons in right-up corner)


    Ok, what is this "special menu"? This a is menu in right-up corner. By this, we could in one menu add new game/cheat/title cheat, edit or delete it one or more items. By pressing R1 or L1, first of three (or six) items will highlight, and description of this option will apear (i.e "New").

    In game list there will be a three icons which symbolic:
    • "New" (add a new game to list)
    • "Edit" (edit selected game title on list)
    • "Delete (delete game from list)"


    In cheat list there will be a four icons which symbolic:
    • "New Page" (add a new page cheats to choosen game)
    • "New Title" (add a new group title cheat to list (i.e "unlimited lives"))
    • "New" (add a new cheat for highlighted group of cheats (if group doesn't exist or it's not highlighted then cheat will apear as a single cheat on list))
    • "Edit" (edit chosen cheat, cheat title on list or page name)
    • "Move to" (move cheat or cheat title to chosen page)
    • "Delete" (delete highlighted cheat, cheat title from list or page)







    When You choose delete option, screen will dim, and display notify and choosen cheat, cheat group (choosing cheat title we automataclly choose all cheats belongs to him) or page.




    Options:

    I don't know about any option (except Auto Hook) which will be implemented, so now there are only my little example of general view.

    button layout (pad):
    • X/O - changing YES/NO (ON/OFF?)
    • /\ - back/cancel
    • R/L/d-pad - scrolling options


    Every change will be in real time (auto-save). Or maybe not? I don't know but i think it could be a good feature (in other way i'll make save (and load?) icon for "special menu").




    About:
    //not finished yet. ;]


    - - -

    As You see, not everything is complete. I've post it now because i'm curious of your opinion about it. I't should be handy and aprove by others before someone start coding. ;] Well... please, comment.


    PS: When it's done, i'll cut all gfx for single bitmaps (*.png? *.tga? *.tm2?) and attach it in this post with of course project file.


    - Berion
    Last edited by Berion; 10-14-2009, 01:20:35 PM.

  • #2
    It looks quite good.

    As for the format, .png should suffice (we can always convert later if necessary; PNG is lossless).

    I suppose I should tinker around with gsKit a bit, as much as I prefer the simplicity of G2 (G2 will probably make the resulting ELF, huge, heh).
    I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

    Comment


    • #3
      Looks absolutely beautiful.

      I'm confused. In your "choose cheats" picture, those were just codes put in for the sake of showing it right? There's no way those could be actual codes, are they?

      Also, never use anything that modifies address "00000000." Past experience has taught me to never touch that with any game, every game instantly freezes the second it gets modified.

      I kind of wonder how you would have a bunch of codes ready to select from. I remember codebreaker having a problem with that. When people had too many codes saved, codebreaker screwed up on them.

      Would there be a way of attaching notes to certain codes? Some codes might really need them.

      Will there be folders? I'm thinking lots of codes for specific things, like individual folders for the codes for each character in Resident Evil Outbreak games, and almost any RPG would have individual codes for each character.

      Will there be digit modifiers? It would be for things like item modifiers in games. Instead of something like
      "Have Gun in Slot 1"
      "Have Gun2 in Slot 1"
      "Have Gun in Slot 2"
      "Have Gun2 in Slot 2"
      Instead, you would be able to pick from a list of digits that are labeled so you know which item you are choosing, and maybe even pick which slot by being able to modify the address. Along with that, you would have a clone code sort of function, so you can clone the code and add another item to another slot. You select from a list of digits that you can use, so you can't use slots that you don't have and unused items that can crash the game. You would be free to add and label more digits in case somebody messed up an item or you found a new one.

      Something similar could be implemented for the folders. It would be an offset modifier. I was thinking of a giant list of different codes for games like Dynasty Warriors 5, which must have had over 5000 codes that came with codebreaker. What could have saved all of that crap aside from the "4" type code to do the same thing for every character, would have just been an offset modifier to make the codes work for different characters, so the cheat device would have known to add "????" amount to the address of the first character's codes to make the codes modify another character.

      Will there be separate giant folders for NTSC, PAL (with more folders for each different country that needs different codes), and JAP region games?


      What is planned for options?
      July 7, 2019

      https://www.4shared.com/s/fLf6qQ66Zee
      https://www.sendspace.com/file/jvsdbd

      Comment


      • #4
        Always a fan of your work :-)
        make the PLAYSTATION 2 HACKING SYSTEM text a tad darker as well as the background outlining maybe make the font slightly bigger too and space PLAYSTATION 2 and HACKING SYSTEM further apart so PLAYSTATION 2 appears as if it's one word.
        It's not too bright but you over blended it a touch just darken it up slightly to make it's features a bit more prominent it's a circuit board right?

        Also did you make this HDLOADER skin that's similar to the fmcb installer? can you upload it if so did you one for uLE too as part of a package?
        Attached Files
        Last edited by kh2k4; 08-24-2009, 10:32:05 PM.
        http://bh-re-db.pcriot.com/ <- Biohazard / Resident Evil
        Code Database

        Comment


        • #5
          Originally posted by bungholio View Post
          Looks absolutely beautiful.
          THX

          I'm confused. In your "choose cheats" picture, those were just codes put in for the sake of showing it right? There's no way those could be actual codes, are they?

          Also, never use anything that modifies address "00000000." Past experience has taught me to never touch that with any game, every game instantly freezes the second it gets modified.
          Well, yes, this only an example of display cheat menu list, not a real codes.

          Sorry for misleading.

          I kind of wonder how you would have a bunch of codes ready to select from.
          Ow, I completly forget to atach one more screen.



          I see this in that way:
          1. on game list, user push right arrow button on d-pad and he go to empty cheat list
          2. user press R1 or L1 and he go to "special menu". He choosing "New Title" and apear new position in menu with edit marker (like on screen). The same is for a single cheat code.

          I remember codebreaker having a problem with that. When people had too many codes saved, codebreaker screwed up on them.
          I'm only a graphic designer not a programmer but if I could something suggested: IMO good idea is to implement XML parser which could be solve problems with folder/subfolder, tags etc. (even in future if we add more tags like switches for NTSC/U, PAL etc.). But as I say before, i'm not a programmer.

          Would there be a way of attaching notes to certain codes? Some codes might really need them.
          Good idea. I'll think about this.

          Will there be folders? I'm thinking lots of codes for specific things, like individual folders for the codes for each character in Resident Evil Outbreak games, and almost any RPG would have individual codes for each character.
          Another good idea. Maybe something like MS Dash bookmarks in X360? (old, not XNA of course)





          Will there be digit modifiers? It would be for things like item modifiers in games. Instead of something like
          "Have Gun in Slot 1"
          "Have Gun2 in Slot 1"
          "Have Gun in Slot 2"
          "Have Gun2 in Slot 2"
          Instead, you would be able to pick from a list of digits that are labeled so you know which item you are choosing, and maybe even pick which slot by being able to modify the address. Along with that, you would have a clone code sort of function, so you can clone the code and add another item to another slot. You select from a list of digits that you can use, so you can't use slots that you don't have and unused items that can crash the game. You would be free to add and label more digits in case somebody messed up an item or you found a new one.
          As I understand: new "special menu" icon like "Copy item", "Move Item" or something?

          Will there be separate giant folders for NTSC, PAL (with more folders for each different country that needs different codes), and JAP region games?
          This idea is good but it could be a little complicated to fit into this layout. I'll think about it.

          What is planned for options?
          I don't know - yet.

          ---

          Originally posted by kh2k4
          Always a fan of your work :-)
          THX.

          make the PLAYSTATION 2 HACKING SYSTEM text a tad darker as well as the background outlining maybe make the font slightly bigger too and space PLAYSTATION 2 and HACKING SYSTEM further apart so PLAYSTATION 2 appears as if it's one word.
          ok I'll try.

          It's not too bright but you over blended it a touch just darken it up slightly to make it's features a bit more prominent it's a circuit board right?
          yes

          Also did you make this HDLOADER skin that's similar to the fmcb installer? can you upload it if so did you one for uLE too as part of a package?
          This skin is not mine (I've never make skins for HDL). As I remeber it's made by JBNAK

          Anyway, this was made by someone who have a src for FMCB because i'll atach to it PSD files for this gui. And bar in this HDL skin is excatly the same as mine. From the begining it was suposed to be public, but when jimmi & neme decided to close they source code's for FMCB, same thing happend with the GUI.
          Last edited by Berion; 08-25-2009, 09:33:38 AM.

          Comment


          • #6
            Originally posted by Berion View Post
            As I understand: new "special menu" icon like "Copy item", "Move Item" or something?
            Not quite. A random example.
            2 different items, slot 1 and 2.
            Slot 1
            0042dac4 000000??
            Slot 2
            0042dac5 000000??

            Item digits:
            00 = none
            01 = health
            02 = ammo
            03 = weapon

            Just imagine going into that code and activating it, and then being given a list of digits (with labels that tell you which item it is) to choose from. Both item slots would choose from the same list of digits.

            The same thing sort of applies to offsets for things like more than one character. You might as well make the character's folder apply the offset.

            Character 1 Folder:
            Infinite Health = 0042dacb0 00000063
            Infinite Lives = 0042dacb4 00000063

            Character 2 Folder:
            Infinite Health = Character 1's code (0042dacb0 00000063) plus 0080 to the address.
            Infinite Lives = Character 1's code (0042dacb4 00000063) plus 0080 to the address.

            You wouldn't set it individually for each code. You would select a code you want for character 2 and add it to character 2's folder. The folder would apply the rule that it would automatically add 0080 to every code in it's list that was copied from character 1's folder.

            I'm not sure what I'm thinking here or if that explains it. It might not be a good idea to make it apply to every code within a folder.

            Maybe it wouldn't need something that dumb. Maybe you can easily add codes to a cheat list by copying them and applying an offset, which would seem easier and less confusing.
            Last edited by bungholio; 08-25-2009, 07:56:10 PM.
            July 7, 2019

            https://www.4shared.com/s/fLf6qQ66Zee
            https://www.sendspace.com/file/jvsdbd

            Comment


            • #7
              Originally posted by kh2k4 View Post

              Also did you make this HDLOADER skin that's similar to the fmcb installer? can you upload it if so did you one for uLE too as part of a package?
              Originally posted by Berion View Post

              This skin is not mine (I've never make skins for HDL). As I remeber it's made by JBNAK

              Anyway, this was made by someone who have a src for FMCB because i'll atach to it PSD files for this gui. And bar in this HDL skin is excatly the same as mine. From the begining it was suposed to be public, but when jimmi & neme decided to close they source code's for FMCB, same thing happend with the GUI.
              Yep, its mine...

              I also like your work , you have a good eye for detail and contrast. I made most everything for FMCB 1.8 to reflect your GUI as much as possible to keep in the 'theme' of 1.8. The MC icons, the skins and the Guides.
              I just recently re-designed the whole FMCB Official Guides site with the same theme.

              I didnt get access to the source files until after i made everything , but i did re-create the bars with the gradient editor in my Paint app as close as i could. Glad to see they look close enough to yours to not notice any differences.

              Anyway, if i didnt say "well done" before on the GUI, then im saying it now.

              Very nice job on the Artemis GUI. Its pleasant on the eyes!
              Last edited by JNABK; 08-26-2009, 08:14:35 PM.

              Comment


              • #8
                Any updates?
                July 7, 2019

                https://www.4shared.com/s/fLf6qQ66Zee
                https://www.sendspace.com/file/jvsdbd

                Comment


                • #9
                  I'm sorry for sucha a long silence. Still, I'm alive an working on it when I have a free time.

                  Comment


                  • #10
                    Updated first post.

                    Changes in gui project:
                    - option menu view
                    - adding option icon
                    - adding new sp. menu icons
                    - adding paging/moving function
                    Last edited by Berion; 10-14-2009, 01:18:49 PM.

                    Comment


                    • #11
                      Looks great. I like the Maybe option
                      I may be lazy, but I can...zzzZZZzzzZZZzzzZZZ...

                      Comment


                      • #12
                        Odd question, but how would this handle the names of things being wider than the on screen space for them?

                        Comment


                        • #13
                          Good question.

                          I see four solutions:
                          1 - just cut the characters which doesn't fit in menu frame.
                          2 - make limit of input chars
                          3 - make scrolling them from left and right in horizontal position (like in XBMC)
                          4 - wrap them.

                          IMO the best are 1 or 3.
                          Last edited by Berion; 10-18-2009, 05:02:20 PM.

                          Comment


                          • #14
                            A scrolling marquee would nice, maybe have a cheat description box too scrolling upwards underneath for the code selection screen then have another screen which only shows the codes when you edit them like in Codebreaker, I don't see a point to showing the codes when your turning them on/off, copying and pasting or deleting.
                            Attached Files
                            Last edited by kh2k4; 10-19-2009, 12:10:17 AM.
                            http://bh-re-db.pcriot.com/ <- Biohazard / Resident Evil
                            Code Database

                            Comment


                            • #15
                              Originally posted by Berion View Post
                              Good question.

                              I see four solutions:
                              1 - just cut the characters which doesn't fit in menu frame.
                              2 - make limit of input chars
                              3 - make scrolling them from left and right in horizontal position (like in XBMC)
                              4 - wrap them.

                              IMO the best are 1 or 3.
                              3 sounds like the best idea there, but why not have the list of codes take up more of the screen? It's not like seeing the list of games is much use while looking at the codes in a game.

                              Comment

                              Working...
                              X