Hi all, I've read that is possible to disable buttons in menu on DVD using Vobedit but I cannot be able to do this. Is there anyone that can help me to understand or give me a link as guide.... thanks all in advance....:)
There are basically two kinds of commands related to the buttons: direct jump commands and "IFO-related" commands. In the first case you have to find the VOB and VOB-ID which contain the buttons, then locate the appropriate Nav pack with Vobedit and manually change the command. Unfortunately there are sometimes hundred of entries to change and thus it could be a bit frustrating. It is also a little dangerous since a wrong edit could cause your entire VOB to become unplayable. In the second case you can work with IFOEdit and change the actions related to the buttons by simply modifying some IFO files. Unfortunately also this case is strongly movie-dependant, so there aren't general rules. With the first method (VOB editing) you can completely disable a button (that means you can make it unselectable) while with IFO editing you may disable only its functionality (for example you can always select the button, but it simply does nothing -> Command=NOP). Regards. Silix.
But I can't find the command associated to the button... For example: I have to re-link a button to another Vob-ID, where can I find the command of the button for to make the change?
Mattia Pascal, What movie are you working on? Maybe I've done it along the way. It's hard to write a guide for disabling menu buttons as DVDs are authored a million ways. I've disabled alot of buttons whether its in IFOedit or VOBedit. I don't have a guide written as of yet though. I'm one of those hands-on guys who try to become one with the navigation stream and sooner or later, I'll starting seeing the matrix.
The command is in the VOB file. As previously told, you should open the VOB with VOBEdit, then search for the VOB-ID which contains the buttons, select the corresponding Nav Pack and finally click on "buttons" on the lower part of the program window. In the right side you can see all the buttons and the last line is the associated command. If you see something like (LinkPGCN) Link PGC xx or LinkTail PGC or Jump to VMG PGC you are lucky since you need only to modify the IFO with IFOEdit. Also simple register settings like Set GPreg<0> mov (set-val)<x> refer to compare instructions in the IFOs. But in the case you have a direct jump command (Jump to chapter, Jump to Title or Jump to Titleset) you have to manually modify the VOB (most likely with an Hex editor, since the commandis normally present more than once). Hope this can help you. Regards. Silix.
--------------------- Preferuję książkowe żywienie, które aktualnie odgrywa zacną rolę dla rzeszy obywateli. Narastająca świadomość odpowiedniego trybu życia, prawdopodobnie utrwaliła się w Naszych głowach na dobre. Importem różnorodnych dodatków żywieniowych, bez wątpienia poprawia odżywczość produktów spożywczych.
@UTec: In fact I don't use VobEdit to disable buttons but an hex editor :D :D :D In this way you have to spend only few seconds (and it solves also the problem of the "mirrored" buttons). Of course you should select a unique sequence (=a long string containing all the parameters) for the search and replace function :p Obviously I'm not telling it always works but often it does. Bye. Silix.
Hmmm... a Hex editor, yes of course. Thanks for the suggestion Silix. I'll back up my VOB file and give it a shot. I just hope the 8 byte command string is unique enough not to screw up other parts of the VOB file. At least I know the exact number of instances that need to be replaced so I can compare that with what the editor tells me after the search & replace is complete. Opening and working on a 336MB file in my Hex editor (UltraEdit32) should be interesting to say the least :) Update: Silix, it worked perfectly :) At first, I replaced buttons 4, 5, 22 & 23 commands with NOP but this caused the buttons to "stick" in selected mode and disabled arrow navigation until the main menu looped back to the beginning. So I redid it but this time replaced the button commands with a Link PGC1 (PGC1 being the Root Menu) and that did the trick. Now when I press buttons 4 or 5 in the menu, it just starts the main menu loop from the beginning. All of this was done in 5 minutes. Thank you so much for saving me all this time and work. You litteraly made my day :)