VideoHelp Forum
+ Reply to Thread
Results 1 to 15 of 15
Thread
  1. Member
    Join Date
    Aug 2007
    Location
    United States
    Search Comp PM
    Can someone tell me how I can control navigation on the main menu in GFD? If I have four shows, in two columns of two, and I'm currently on the first show in the top left, and I press the "right" button on the remote, I want the highlighting to go down , not to the right. I'm hoping to make it obvious what order the shows should be watched in, without having to put numbers in the text of the menu item. Thanks.
    Quote Quote  
  2. It can be done, but it needs 'tweaking' the control file(s) and depends on the authoring engine (dvdauthor/MuxMan).
    Just tell me which engine you use and I will give you some explanations how to do it.
    Quote Quote  
  3. Member
    Join Date
    Aug 2007
    Location
    United States
    Search Comp PM
    Thanks for the quick reply borax. I'm using dvdauthor, my source stuff is usually 480x480.
    Quote Quote  
  4. Ok.
    The following example shows the procedure for a MainMenu with four buttons (the GfD internal button names in parentheses):
    Code:
                Film1(MMB1)            Film3(MMB3)
    
                Film2(MMB2)            Film4(MMB4)
    Activate the option 'Edit author.xml file before DVD creation process' in the default project settings. After 'Create DVD' you will find the Editor with the author.xml file already loaded. As you don't need to change anything in this file, just load the 'interesting file': MMSpu.xml (click on the 'Open icon' or select File -> Open from the Editor menu).
    It should look like this:
    Code:
    <subpictures>
      <stream>
        <spu start="00:00:00.0"
             highlight="...\Temp\MMHigh.png"
             select="...\Temp\MMAct.png"
             force="yes"
             autoorder="rows">
       <button name="MMB1" x0="103" y0="73" x1="313" y1="125"/>
       <button name="MMB2" x0="103" y0="153" x1="313" y1="205"/>
       <button name="MMB3" x0="343" y0="73" x1="553" y1="125"/>
       <button name="MMB4" x0="343" y0="153" x1="553" y1="205"/>
        </spu>
      </stream>
    </subpictures>
    In order to have your own 'order' of buttons you need to delete the line: autoorder="rows"> and add the closing > in the line above: force="yes">
    To get an 'order' of buttons like:
    Film1->Film2->Film3->Film4->Film1 (and also 'back' - independent whether the 'down' or 'right' key is used) you need to specify the left, right, up, down directions for each button.
    In this case the final file should look like:
    Code:
    <subpictures>
      <stream>
        <spu start="00:00:00.0"
             highlight="...\Temp\MMHigh.png"
             select="...\Temp\MMAct.png"
             force="yes">
       <button name="MMB1" x0="103" y0="73" x1="313" y1="125" left="MMB4" right="MMB2" up="MMB4" down="MMB2"/>
       <button name="MMB2" x0="103" y0="153" x1="313" y1="205" left="MMB1" right="MMB3" up="MMB1" down="MMB3"/>
       <button name="MMB3" x0="343" y0="73" x1="553" y1="125" left="MMB2" right="MMB4" up="MMB2" down="MMB4"/>
       <button name="MMB4" x0="343" y0="153" x1="553" y1="205" left="MMB3" right="MMB1" up="MMB3" down="MMB1"/>
        </spu>
      </stream>
    </subpictures>
    After editing the changes, click on 'Save+Go'
    Remark: Do not change the 'x0= y0=...' values. Each <button ...' statement is one line (it's only the forum software which adds the carriage returns/line feeds). Just add the left="....." directions between the y1="XXX" and the closing />
    Quote Quote  
  5. The root of all evil träskmannen's Avatar
    Join Date
    May 2005
    Location
    Belgium
    Search Comp PM
    I find it easier to use PgcEdit after the authoring is done instead of tampering with the xml file.
    In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move.
    Quote Quote  
  6. Member
    Join Date
    Aug 2007
    Location
    United States
    Search Comp PM
    borax,
    Thank you SO much for your help and your work on GFD. I really like GFD, it's pretty easy to use and I really like the results I've gotten with it.

    As for PgcEdit, I will definately take a look at it but with the info from borax, I think I'll be able to get a perl script together and automate things a bit. Thanks for the input.
    Quote Quote  
  7. Member
    Join Date
    Feb 2008
    Location
    United States
    Search Comp PM
    Is there a possibility to add button-order editing within GFD? I have multiple menus to fix at this point, and having to fix them each time I create a DVD sounds like a chore in the making.

    Whenever I have menus with two columns of three titles each, with the Back button below the left column, the button order is very odd. Pressing down repeatedly in the left column only cycles the three titles, never hitting the Back button. Pressing up repeatedly only cycles through title 2, title 1, and the Back button, skipping title 3 entirely. Seems like a possible bug to me.

    I'm using Muxman, if that matters.

    Are the XML button names the same for Muxman as they are for dvdauthor?
    Quote Quote  
  8. Member
    Join Date
    Feb 2008
    Location
    United States
    Search Comp PM
    Damn, I should have known MuxMan uses entirely different syntax than dvdauthor. I guess I'll need to use PgcEdit?
    Quote Quote  
  9. ...Seems like a possible bug to me.
    Could be. Can you send me the project file (.gfd) or post it here?

    ...different syntax
    Yes, but it is nevertheless also possible to change the order.
    The buttons are named TSX_BY (with X=number of titleset and Y= number of button). The Back-button has always the name _B0 ('zero-button'). If you want an overview about the used button names in GfD, open the menu background dialog for the specific menu and click on 'Advanced Pre/Post Command Editor'.

    To change the order, Activate the option 'Edit author.xml file before DVD creation process':
    Find the section with the menu (probably Segment_TitleSet1Menu - Highlight Stream)

    Let's say your last button is TS1B5 and you want to go to the back-button if you press 'down' on your remote:
    Code:
    				Item=Button
    				{
    					Name=TS1B5
    					Color Index=1
    					Auto Action Mode=No
    					Area 1=377, 137, 566, 189
    					Left Button=TS1B2
    					Right Button=TS1B0
    					Up Button=TS1B4
    					Down Button=TS1B2
    				}
    Change the line: 'Down Button=TS1B2' to 'Down Button=TS1B0'
    and then you will probably also want to change the corresponding line for the back button too: Like from Up Button=TS1B3 to Up Button=TS1B5

    Is there a possibility to add button-order editing within GFD?
    Not very easy. The button-order is calculated just before authoring as you have the possibility to add, delete and move your buttons all the way before you click on Create. It would need a lot of checks to ensure something like a consistency for the buttons (otherwise you can easyly have defined: Down Button=5 but you removed the Button 5 afterwards...). Furthermore a 'mixed mode' is not possible. If you want to do it by hand, it would be necessary to set the values for all button connections which is quite cumbersome...
    Quote Quote  
  10. Member
    Join Date
    Feb 2008
    Location
    United States
    Search Comp PM
    Here's the gfd file for the bug.

    I can understand not wanting to add button-order tools, a lot of debugging would be involved. PGCedit is actually very easy to use for this, the UI is nicely done, and I can save/reload the changes I make.

    Thanks once again for a great program, GFD is really very solid.

    Edit... the button-order problem occurs mostly in MainSubMenu5 and MainSubMenu7, though to a lesser degree also in some of the other menus.

    gfd_whatif_11.rar
    Quote Quote  
  11. Thanks. I will try to find a solution/better algorithm for this kind of button arrangement.
    Quote Quote  
  12. Sorry, but I cannot reproduce your problem. If I use the MainSubMenu5 (with my own gifmasks and movies of cause), I get a 'sensible' button order (in my opinion).
    Maybe I have already done something on this algorithm, but not yet published it in an 'official' version. Try the new development version form here: https://forum.videohelp.com/topic310993-120.html#1854201
    Here is the result of my test (as in pgcedit)


    Quote Quote  
  13. Member
    Join Date
    Feb 2008
    Location
    United States
    Search Comp PM
    The dev version fixed it!

    Thank you!
    Quote Quote  
  14. I think it's really time now to publish the new version
    If I could only force myself to update the docu
    Quote Quote  
  15. Member
    Join Date
    Feb 2008
    Location
    United States
    Search Comp PM
    I wish I had the time to help out with your docs, or I would offer. I'm overloaded as it is.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!