Aeon Menu Generator (3 Viewers)

Sambal

Portal Pro
February 4, 2008
144
144
Home Country
Netherlands Netherlands
The only skinning fix I could come up with that worked went a little something like this.

You remove the 8th entry of the 2nd to last menu item. Then, change the PosX of that item's 2nd entry to (I think) 160. Then you have to add a new animation with "WindowOpen" as its condition and slide it over to -160. You also have to adjust the animation of the existing "VisibleChanged" to compensate for the PosX change.

I'm not even really sure why that worked. I think this XML just needs to be rewritten from scratch in order to find the bug.

I have a couple of feature requests as well:
- A posibility to save my settings, so if I want to make a small change I dont have to start from scratch every time.
- On the same note I would also like to be able to rearrange the menu after Ive added the items, now I gotta plan ahead what to add first, so I get the layout I want. Would be cool if I could just drag the different items up and down the list, or some arrows..

Those are both on the todo list. I'm going to clean the whole thing up and expand it out to include other skins and windows as well as deal with the actual xml instead of the dirty StringBuilder I'm using right now. That will allow you to directly reopen your existing XML.

If you first start MP your default control is selected, this is also the case when you exit back to the main menu. The 'menu band' shows a certain visible state depending on the state of the actual 'invisible' menu. These visible states all have animations. This way it looks like a fancy scrolling menu. The animations are triggered by a visiblechange event. However if you first start MP or if you return from your default menu this event is never triggered. On screen you see the items at the start position of the animation. Because the animation is never triggered the items don't slide into position. I don't know if you can call this a bug in MP because the visibility of the menu item didn't actually change.

You can fix this in the skin XML using the following technique. I've applied it in the attached xml.
I've created a third Control for the default menu item. In this case TV Series. I've added the needed controls at the bottom of the xml file so you can easily see what's going on. This control has a unique id and is now the default control.

Next i've added items making up the band in 'default view' without animations. These are shown without animation in the correct position when the new default Control has focus. When navigating away from this Control the scrolling happens as before. This way everything should look good after starting MP or returning from the TVSeries menu.

This xml also contains the fix for having the FanArt still show when selecting the upper menu.

Edit: I used IsVisible instead of HasFocus for one control. This caused the TVSeries to show when it shouldn't. Fixed it in the attached XML.
 

Attachments

  • BasicHome.xml
    30.6 KB

Darre

Portal Pro
April 21, 2007
925
80
Home Country
Norway Norway
Awesome that someone took the job with twisting the head around this headaque menu.. I got dizzy just looking at the code :p

Ill have a looky tomorrow, untill then; thx a bunch :D
 

Sambal

Portal Pro
February 4, 2008
144
144
Home Country
Netherlands Netherlands
It is indead a headaque menu to maintain by hand but it looks awesome.

One problem that still needs to be fixed is selecting the video overlay. Doing so still shows a blank background. I think this needs to be fixed as soon as possible to make the BasicHome final. With a lot of changes over time jburnette 'has to'(;)) alter his tool all the time. This, offcourse, is a waste of time.

Please test this BasicHome thoroughly and report al issues so i can fix them. Modifying this xml by hand is error prone so a final version with a tool to create different versions for different needs would be great.
 

Sambal

Portal Pro
February 4, 2008
144
144
Home Country
Netherlands Netherlands
I have modified the Aeon Menu Generator to generate the latest version of the BasicHome.xml.
You can use the tool to select menu placement and menuitem colouring.

I've uploaded all files to svn. Also uploaded a generated exe which you can download here. Maybe jburnette can upload the new version to the plugins section.
 

Attachments

  • aeonmenugenerator.png
    aeonmenugenerator.png
    24.2 KB

gemx

Retired Team Member
  • Premium Supporter
  • October 31, 2006
    1,972
    539
    Home Country
    Germany Germany
    That's indeed very important that this gets fixed.
    It's bugging me for quite while now :mad:

    It is indead a headaque menu to maintain by hand but it looks awesome.

    One problem that still needs to be fixed is selecting the video overlay. Doing so still shows a blank background. I think this needs to be fixed as soon as possible to make the BasicHome final. With a lot of changes over time jburnette 'has to'(;)) alter his tool all the time. This, offcourse, is a waste of time.

    Please test this BasicHome thoroughly and report al issues so i can fix them. Modifying this xml by hand is error prone so a final version with a tool to create different versions for different needs would be great.
     

    Sambal

    Portal Pro
    February 4, 2008
    144
    144
    Home Country
    Netherlands Netherlands
    I haven't had the time to look at the video overlay problem and haven't even tried the rss ticker at all. They are both on my list though ;)
     

    Johan

    Portal Pro
    April 19, 2006
    443
    11
    50
    Home Country
    Sweden Sweden
    I have modified the Aeon Menu Generator to generate the latest version of the BasicHome.xml.
    You can use the tool to select menu placement and menuitem colouring.

    I've uploaded all files to svn. Also uploaded a generated exe which you can download here. Maybe jburnette can upload the new version to the plugins section.

    This one does not seem to be based on the menu editor in the repository??

    I can not preview the menu bar and I can not generate the images (Tools menu missing??)

    And franky I really don't understand how to use the one in the repository! :)
    What should I choose as focus and no focus images?

    Another thing is that in your version I can type whatever I want as menu title, but in repository version the menu title will be the same as the window choosen.

    It would also be helpful if you could "load" the basichome so you don't need to redo everything if you want to change menu item.
    A possibility to change the order of the menuitems after they are added are of course also nice to have.

    I wrote down the order I wanted on paper and made it exactly as I wanted. Then I realised I linked music to the wrong ID and then when I added music again it was put as last item (not what I wanted) so I had to redo again eeek!!


    Anyway! THANKS alot for this tool. It is of course very helpful! I am just a bit tired and should really sleep instead of doing this! :)
     

    Yabba

    Portal Pro
    July 13, 2007
    131
    4
    Home Country
    Spain Spain
    I think there's no image to generate because no image is being used, I understand Sambal's version uses strings instead of images so you can type whatever you want and that will appear on the menu, with no image usage.
     

    antony

    Portal Pro
    January 16, 2007
    78
    18
    Home Country
    United Kingdom United Kingdom
    Hi Jburnette, is there anyway to add your own button background in generate images.

    thank you

    Antony
     

    Users who are viewing this thread

    Top Bottom