Help us keep the list up to date and submit new video software here.


  Search or Browse all software by sections


Home Software Home DVD to DVD

Tool Description Type Rating Comment


NO LONGER DEVELOPED
PgcEdit is a DVD IFO and Menu editor designed to allow the modification of the navigation commands and parameters of an already authored DVD structure. PgcEdit is also an excellent tool to learn how a DVD works, with his powerful Trace function. PgcEdit is also the first program able to burn a Double Layer DVD-Video, with an interactive interface including a preview, to select the position of the layer break.

Freeware ($13)
Win Win Mac Mac Linux Linux

Version:9.3 History
Released:

Size:4.6MB

Portable version



8.9/10
14 votes


Guides
Similar tools
Read 14
comments

773 views
this month
7095693
total views
  Latest version:
9.3 (March 22, 2010)


Download sites

:
Visit developer's site

Download PgcEdit 9.3 (direct link) (4.6MB) (Portable)


More download options:
Download PgcEdit Mac version

Download PgcEdit Linux version



Download PgcEdit old versions


Supported operating systems:
Windows Mac OS Linux


More information and other downloads:
Note that since v9, it is necessary to donate at least €10 or $15 to disable the nag screen appearing when PgcEdit starts.


Sections/Browse similar tools:
DVD to DVDLinux video toolsMacOS video toolsOther useful tools

PgcEdit screenshot
Click to enlarge screenshot

User options:
Email me when it has been updated    Report this tool (dead link/new version)  


Version history / Release notes / Changelog:
9.3 (March 22, 2010)
- Main window and commands list:
A. The Dead commands that cannot be executed due to unconditional jumps or gotos are now highlighted in purple in the commands pane (if the Highlight Gotos and Errors option is enabled.)
E. A GOTO was not renumbered when its target was deleted.Now, it is renumbered so that it points to the first command following the group of deleted commands.
F. Backward GOTO targets were often wrong after a copy/paste operation, and when GOTO commands were appended to a scratchbook section.
E. Right-clicking on the Copy button in the main window does a Copy As Text.
- Search box and its result window:
E. Added a new Tab in the Search results window, to see only the commands. Useful for example to check which value a GPRM can have. You can double-click on a line of the Summary tab of the Search window to search for that particular command, and return to the previous search with the new Previous button. It is also possible to save the summary and to copy it to the clipboard.Thanks to M_Knox!
E. The "Most Recently Used" contextual menu of the Search box included dupes when a leading or trailing space was included or when there were upper / lower case differences. Now, the "almost dupes" are automatically removed.
- PGC Editor:
E. Improved the tooltip of the NextPGCN pink link in menus.
F. PUOs Editor: It was not possible to input a value for the PUOs editor when it was launched from the PGC editor.
A. PGC Editor -> Subpicture Colour Lookup Table -> Import: Added the VobSub index files (*.idx) to the supported CLUT formats. (Note that the conversion from YCrCb to RGB is not always accurate.)
F. Pgc Editor -> Cell Type Flags editor: Now, the user cannot set the Angle and Interleaved Allocation flags in a menu.
A. PgcEditor -> Create New Cell: New option to copy all cells of a VOB in one operation.
F. When the first 16:9 cell was created in a menu domain, the letterboxed or pan&scan flag was not automatically set in the domain stream attributes. Now, the letterboxed flag is forced by default.
- Menu Editor:
E. MAJOR IMPROVEMENT!It is now possible to edit all button positions for all groups at the same time: * The position values are now automatically computed for the groups thatare not currently displayed. * The pseudo-group "All" is now a checkbox.When it is ticked, the usercan edit all groups at the same time, including the positions of thebuttons. * The group radiobuttons are now used only to select the group to displayin the viewer, or the group to edit when the All checkbox is not ticked. * The new All checkbutton is highlighted in RED when there are parameterdifferences in the groups of the CURRENT button.It is still pink whenthere are differences in the other buttons.The tooltip of the Allbutton now contains the list of the group differences for all buttons. * The button position sliders are now highlighted in yellow when there isa notable position difference in the different groups, as it might bebetter to edit the button positions in each group separately. * New dialogue when the user quits the editor with OK and there are buttonparameter differences in the groups (except for the positions).
E. MAJOR IMPROVEMENT when creating a new cell with buttons, so that the highlight of the new button is now visible by default. The new cells can now easily be used as a basis for simple still menus, with the help of VobBlanker and DVDSubEdit: * When the FIRST button is created in a cell of a 16:9 domain and the userselects the option to create 2 (or 3) groups, and there is no subpicdecoding stream defined in the PGC, PgcEdit now creates a stream with 2subpics: subpic 0 for the wide display mode, and subpic 1 for theletterbox AND pan&scan modes.It is therefore possible now to edit thebutton highlights of 2 groups independently with DVDSubEdit. (Note that3 groups are still not, and will probably never be supported.) * When a new button is created, colour scheme 1 is now assigned by defaultto the button, instead of colour scheme 0 (usually transparent). * When a new dummy PGC is created, PgcEdit now uses its own CLUT insteadof the Muxman default CLUT. As a consequence, when the first button iscreated and the original colour scheme is still undefined, the defaultcolour schemes created will be different to those created by previousversions of PgcEdit.Colour scheme 1 (the default) is special, as noneof the 4 colours are fully transparent, to ensure that the highlight ofthe buttons created by PgcEdit will be visible anyway. * When the first button of a cell is created and the current colour schemehas not yet been defined and is still full transparent, a default colourscheme with reasonable values is created automatically. * **** DON'T FORGET TO VERIFY THE NEW BUTTONS WITH A GOOD PLAYER! ****
A. New functions in the Edit menu "Clear all adjacent button links", "Automatically link buttons (numerically)" and "Automatically link buttons (by position)" to let PgcEdit clear or set the adjacent button links automatically.The Automatically Link functions fail in some cases, notably when there are auto-activating buttons, therefore a verification function "Verify Buttons Accessibility" has been added to check if all non-hidden buttons can be accessed with the remote from all non-auto activating buttons.This function is automatically called at the end of the Automatically Link Buttons processes and when the user OK the editor.
N. New "Paste and Increment" functions in the Edit menu to paste a command and automatically increment some of its parameters.A simplified version "Paste and Increment JumpVTS_PTT" is designed to fill the commands of the chapter menu buttons.See the help in the Edit menu of the editor.
F. When importing or copying a whole menu, the number of numerically selectable buttons was sometimes wrong.
F. The number of buttons was not updated in the list of cells of the menu viewer when the editor was closed.
- Menu Viewer and Editor:
E. It is now possible to select the adjacent buttons of the auto-activating buttons with Control+Cursors.(A real player does not allow this with its remote.)
E. It is now possible to select the previous or next button with the keyboard shortcuts Control+P and Control+N.Tooltips added.
- File menu:
F. Open DVD: Fixed some bugs when fake PGCs and LUs are automatically removed
F. File -> Recent DVDs: some DVDs were shown twice in the list.
E. Find BOVs: Improved the method to find all BOVs when the option to Scan Only One VOBU Every N VOBUs is high and the cell is relatively small.
F. Find BOVs: After having scanned a short cell, the scan of the remaining cells was very slow.
F. New DVD: the commands added immediately after New DVD to the FP-PGC were lost, and the Jump To Title 1 command was not highlighted.
A. New function File->Menu Buttons & BOVs->"Export and convert PAL <-> NTSC" to convert the position of the buttons from PAL to NTSC or vice versa during the export operation. The file can be imported in a converted DVD.
- Edit menu:
A. New Edit function "Dupe and Increment" to duplicate several commands at once and automatically adjust their parameters.Useful to create long lists of similar commands.See the help in the Edit menu. Clicking on the Duplicate button (in the bottom of the main window) with the right mouse button calls the new Dupe and Increment function.
- Trace mode:
E. The State -> Mark Played PGCs as '<Played>' option has been replaced by "Mark Called/Played PGCs in Comments".Now, a PGC is marked as Called and highlighted in light yellow when it has been accessed, and as Played and highlighted in light green when a video cell has been played. It is therefore easier to locate PGCs with never played video content.
F. All Player Audio Capabilities flags were inverted in the Virtual Player Configuration and in SPRM(15). **** PLEASE VERIFY YOUR VIRTUAL PLAYER CONFIGURATION! ****
F. A NextPGCN link not pointing to itself in a menu is now considered as invalid by the trace.
F. Trace menu -> State -> Clear All Played/Called Comments and Highlights replaced the other comments with "-".Thanks wencaS!
F. The Control+Down key (shortcut to start the trace) was active even when the trace mode was off.
F. It is now impossible to jump to the post or cell commands of a cell without buttons but with an infinite still time.The user must now press a button on the remote to continue to trace.
F. The trace was blocked when a Title PGC with BOVs and with the Button Select Or Activate PUO set was encountered.
F. Fixed the hexadecimal string appearing in the Watch window.
F. When the menu viewer was closed by an external function and not manually by the user, an error happened when the trace mode was closed.
- DVD menu:
E. Remove Useless Stuff has been greatly improved, and includes several new functions.The order of the operations has also been modified.* E. Clear Useless Set GPRM Commands now also converts the JumpSS_VMGM_PGCcommands in the VMGM to simple LinkPGCN commands.* A. Added PGC and DVD -> Delete All Dead Commands to remove the commandsthat cannot be executed due to unconditional jumps or gotos.UseInfo -> Find Dead Commands to examine the dead commands in the DVD. * A. New function "Delete All Dead Menubuttons" to remove the buttons thatcannot or cannot easily enough be activated by the user due to PUO ortoo short playback time. * A. Added PGC and DVD -> Delete All NOPs to remove all useless NOPs (andmove the goto targets to NOPs to the next non-NOP line.)
- Domain menu:
F. Delete Last PGC In Domain, when used on a PGC of a not-one_sequential Title often produced an error.
- PGC menu:
E. Kill PGC Playback, on PGCs with menu buttons or BOVs: PgcEdit tries now to pre-select the best button (in the best cell) to propose a reasonable default button to the user.
E. When using Kill PGC Playback on a menu without VOB files, PgcEdit doesn't ask each time if the VOB file should be removed.Now, it checks if there are still references to the VOB in the IFO, and displays the dialogue only when that's the case.
E. Jump To PGC Upon DVD Insert: A new dialogue is shown when the target PGC is a menu so that the user can now select the longest Title for the resume point instead of the default resume Title. See point 12 of the guide here: http://www.digital-digest.com/~blutach/Jump2PGC/Jump2PGC_guide.html
- Menu menu:
F. After having replaced a menu domain with New Menu, it was impossible to create a new cell in the new menu.
F. Change LU Language Code: It was impossible to define an "undefined" code.
F. Menu -> New Menu bug: the menu was not usable after having cancelled the function.It was necessary to reload the DVD to access the menu.
- Title menu:
F. Fixed partially a problem with Import Title's Intro Clip, occurring when the title is visited (but not played) before the main menu.
- Info menu:
E. When applied to a Title, Root, Audio, Subpic, Angle or Chapter menu PGC, Go To Calling Command now also shows the Title PGCs from which the user can call the entry menu PGC with the corresponding button of the remote.
E. Go To Calling Command has now an additional pink button to warn the user when there are jumps to nowhere in the DVD.The user can click the button to launch the Find Jumps To Nowhere GUI immediately.
E. Go To Calling Commands (and similar functions): When the user clicks on a reference in the list, the focus is now automatically set to the command.
F. Go To Calling Command crashed if the user clicked Refresh after having deleted the target PGC.Now, the GUI is simply closed.
F. Go To Calling Command bug: the "Return To Target" button did not work properly after having used the "Refresh" button.Thanks to M_Knox!
- Bookmarks menu:
N. New Bookmarks menu.You can now assign a bookmark to any PGC, and quickly jump to that PGC.Thanks to M_KNOX for the idea and demo plugin. Note: the bookmarks are automatically saved and loaded with the DVD, and you can also export and import them.
- Tools menu:
E. There is now a new Contextual Help plugin, maintained by M_Knox.It uses the F1 key, so the F1 key has been removed from the Tools menu.There is a dialogue when you start PgcEdit v9.3 for the first time, to explain that you may need to reorganize the Tools menu.
- Scratchbook menu:
F. After having loaded a Scratchbook file in the scratchbook, the sub-menu of Append To Scratchbook (with the scratchbook sections) was not updated.
- Options menu:
A. Added the Options -> Input/Output -> Set Default Provider ID submenu, to force a specific Provider ID by default.
F. Fixed a bug when the Highlight Gotos and Errors option was OFF.
- General:
F. Compiled with a new version of FreeWrap 6.42.4, with several fixes by M_Knox.This version should fix the problems with foreign characters in the file and path names, and a bug under some Linux flavours. Unfortunately, FreeWrap 6.42 uses new Windows functions, and therefore **** PGCEDIT DOESN'T RUN UNDER WIN 95/98/ME ANY MORE! ****
F. Fixed most problems with foreign characters in the file or path names.
E. The message boxes now have a scrollbar when the text is too long to fit.
F. Fixed a bunch of typos and non-European spellings.Thanks to all betas!
E. The tiny cells created by PgcEdit have now a blank subpic pack.As a consequence, the size of the VOB cell is now 20KB instead of 10KB.
F. Yes/No/Cancel dialogues: the height of some dialogues was wrong, and a bug occurred when the option "use_internal_dialog" was manually set to "false" in PgcEdit.cfg.The icons have also been improved by M_Knox.
E. Added "No to all" and/or "Yes to all" in some dialogues that can be shown many times in some circumstances.
E. The torn off menus are now always on top of their parent windows, and they do not have a button in the Windows task bar any more.
E. Improved the method to detect if the cells of a menu PGC can be played.
E. Some cosmetic improvements (About menu, new bold or underlined text and clickable URLs in dialogues, ...)Thanks to M_Knox!
F. Workaround for a system bug when renaming the backups folders.
- Linux specific:
F. Menu Editor, under Linux: Fixed the error (without consequence) happening when the user ticks or unticks the "All" checkbox.
F. Three bugs under Linux in the new function that displays the text in the standard Yes/No/Cancel dialogues and in the text viewer.Thanks M_Knox!
*. Unfortunately, due to an incompatibility in Wine with the new kernels, the preview doesn't work correctly any more under most Linux distributions. Let me know if you can find a workaround!


9.2 (February 16, 2009)
E. Thanks to M_Knox, there are now nice looking new icons in the standard "yes/no/cancel", "please wait" and "donation reminder" dialogs.
E. Delete Uncalled PGCs did not delete some PGCs considered as unsafe due to multiple sets of buttons/BOVs, even if all PGCs containing the multiple sets of buttons/BOVs were uncalled.
F. Delete Uncalled PGCs deleted the uncalled PGCs that were NOT safe to delete due to multiple sets of buttons/BOVs when ALL uncalled PGCs were unsafe!
E. When Go To Calling Command finds no jump to the current PGC, the PGC is now automatically marked as <uncalled>.
F. Go To Calling Command: Bugs when the function was launched several times without closing the result window fixed by M_Knox.Thanks!
E. Delete PGC and Kill Playback (with option to remove the cells) in menu: When all remaining PGCs in the menu are dummies, PgcEdit offers now to delete the menu VOB file and remove the VOB tables from the IFO.
E. Delete Uncalled PGCs improved for speed.
E. Info -> GPRM has now an option to search for the commands containing a GPRM in "All", "Read" or "Write" modes, so you can now, for example, find if a GPRM is used in read mode only, but never initialized by a Set command.
E. Info -> Multiple Sets Of Buttons/BOVs: added a summary with the list of all PGCs containing multiple sets of buttons/BOVs.
E. Info -> Multiple Sets Of Buttons/BOVs: When the option "Command Editor -> Allow PgcEdit to add automatic comments in the PGC labels" is ON, the comment "<MBS>" is now added to all PGCs containing multiple button sets.
F. Fixed some typos, and renamed "Exit Domain" to "Exit State".
F. After having loaded a Scratchbook file in the scratchbook, the sub-menu of Append To Scratchbook (with the scratchbook sections) was not updated.
F. Trace mode: When playing a multi-angle cell, PgcEdit was unable to identify the correct angle cell to play (except for angle 1), and issued a warning.
F. Trace mode: The Menu Viewer was not closed when the user selected the GoUp button to resume to the Title domain (when the GoUpPGCN link = 0xFFFF).
F. Trace mode: The Control+Arrow shortcut keys used to control the trace interfered with the Arrow keys shortcuts in the main window.
E. Jump To PGC Upon DVD Insert: The explanation on how to use the function was not displayed any more in v9.1 when it was launched from the FP-PGC.
F. PGC Editor: PgcEdit highlights now in red illegal values of the Prev and Next PGCN links in the Menu domains.
F. PGC Editor: It was possible to use the PTT Editor on a not-one_sequential Title if the current PGC was a dummy (or a cell has just been created.)
F. Load DVD: PgcEdit deleted all LUs or all PGCs in a menu domain when a LU or PGC was a clone of another one because its offset pointer was pointing to the other LU or PGC.Now, it deletes automatically the cloned LUs, and prompts the user to keep or remove the cloned PGCs.
F. Several small GUI bugs fixed by M_KNOX.


9.1 (January 3, 2009)
F. DVD -> Clear Useless Set GPRM Commands and Info -> Find Useless Set GPRM Commands were sometimes considering erroneously a GPRM as useless.Clear Useless Set GPRM Commands and DVD -> Remove Useless Stuff were therefore dangerous to use, as they cleared sometimes an useful command.
F. DVD -> Delete Last VTS produced an error when a PGC of the last VTS was selected when calling this function. The VTS was not properly deleted from disc.
F. Preview -> Automatically Start Preview Playback produced an error. The menu worked as expected though, and the bug had no consequence.
F. With the option "Allow tearoff menus" disabled, some entries in the main PgcEdit menu were not enabled when a DVD was loaded.
F. Fixed the incorrect View -> Toolbar checkmark.
E. Title -> Title Play Map Table: The hearers of the columns no longer scroll when using the scroll bar.
F. A JumpSS from a VTSM to a menu in another VTS was not flagged as illegal.
F. PUO Editor: PgcEdit was frozen after having pasted a value in the Input Value dialog.
F. Trace: The trace was stopped and impossible to continue when the preview was enabled and the VOB files were missing.
F. Domain Stream Attributes: The new Film/Camera flag was not disabled in read-only mode.
F. Since the sources of PgcEdit are no longer publicly available, I've removed all references to the GPL license from the program.
F. Fixed several small bugs.


9.0 (December 23, 2008)
GENERAL
F. Fixed a bug that caused a crash on some PCs running Win XP or Vista when asystem sound was played with a standard Yes/No/Cancel dialog.
F. Since this bug might still be present on some systems, it is now possibleto replace the system sounds with the standard bell or to use no sounds atall, with the Options -> User Interface -> Play Sounds submenu.
F. PgcEdit hangs when a standard info/question/warning/error dialog is shownand several default sound files are missing in the Windows media folder.
F. Tk bug fixed (not by me!)The clipboard is no longer emptied when PgcEditis closed.
E. It is now possible to show again the dialogs that have been hidden duringthe current session by ticking Options > User Interface > Display HiddenDialog Boxes During Current Session.Previously, only the dialog that werepermanently hidden via a "Hide this dialog" checkbox were restored.Note: The hidden dialogs during current session are restored automaticallyalso when a new DVD is loaded (but not when the same DVD is reloaded.)
F. Dialogs larger than the screen when they contain a very long error message.
OPEN DVD
E. When the DVD is currently loading or saving, the operation is shown in thetitle bar.It should not be possible any more to load or save the DVD orto quit PgcEdit while the current operation is still in progress.
E. Open DVD: The frame rate of the FP-PGC is now checked and fixed if needed.
E. Added a warning in the log when PgcEdit detects gaps in the VOB/Cell IDsnumbering sequences of the VOB files when parsing them for menu buttons.
E. When loading the DVD, PgcEdit can now create the first chapter in titleswithout any chapter at all.(Fix for a DVDRemake bug)
F. The number of titles was not initialized correctly when a DVD with only aVIDEO_TS.IFO file created by File -> New DVD was read.
E. Several enhancements to load somewhat damaged or butchered DVDs anyway.
SCAN FOR BUTTONS/BOVS
E. The buttons and BOVs are now saved in "menubuttons_new.but" each time theDVD is saved.Currently, the buttons and BOVs should be scanned only once.
E. Scan Menu Buttons and BOVs: Now, PgcEdit tries to load the buttons from itsmenubuttons.but file (in the backup folder) whenever possible, to speed theloading process up.The BOVs are saved in that file only when a new backupis created. It is therefore recommended to enable the "Create Backup when aDVD is opened for the first time" input/output option.The BOV finder willbe opened only when PgcEdit cannot retrieve all BOVs from the backup, forexample when the last modification date of a VOB file has changed.It is still possible to force the scanning of the VOB files with the new"File -> Find Menu Buttons" and the old "File -> Find BOVs" functions.
E. Added the "Assume No BOVs" option in the BOV finder to assume that allselected titlesets (that have not yet been scanned for BOVs) have no BOVs.It replaces the option to scan for BOVs automatically at startup.
E. The BOV finder is now closed automatically when the scanning ends, exceptwhen it is launched from the File menu or when the user aborts the scan.
F. The color table is not saved any more in the button files. (The color tableis loaded from the VOB anyway when it is edited.)
F. Fixed a bug that caused an incorrect parsing of menu buttons or BOVs whenthe number of buttons is > 0 but the number of groups is 0 in the nav pack.When this bad authoring is encountered, a warning is written in the log,and PgcEdit assumes that there are no buttons.
F. Bug in the scanning for BOVs of DVDs burned in DVD+VR format.
PREVIEW
A. Thanks to Jeanl, the preview has now some audio support, including underLinux and Wine.Currently, it can play only the AC3 and LPCM streams.Toenable the audio, tick Preview -> Playback Mode -> Real Time With Audio.In trace mode, the selected stream is the stream that you should hear witha real player.In the other modes, the default stream depends on theoption selected in the Preview -> Default Audio Stream menu.PgcEdit triesto select the first AC3 or LPCM stream matching the audio language code andextension configured in the Trace menu > Setup > Virtual Player Setup, orit selects the first available AC3 or LPCM stream.
A. The preview window has also a dropdown box to select the audio stream onthe fly.In Trace mode, when the user changes the audio stream via thedropdown menu of the preview, SPRM(1) is updated accordingly.The dropdownmenu is disabled when the Audio Stream Change PUO is set.In trace mode,the dropdown menu acts therefore now exactly like the audio selection menuof a real player.
E. The preview can now be automatically paused between the cells.Therefore,the preview of a PGC now takes into account the cell still times andseamless flags.(The pause is limited to a maximum of 4 seconds.)
E. In Burn DVD, the "Preview Cell" button has been replaced by "Preview LB" tomimic almost exactly what happens when the playback reaches the layer breakposition: the last seconds of the previous cells are shown, then a 2 secspause, and finally the Layer Break cell, with audio whenever possible.
E. The preview can now play only the VOBUs pertaining to a specific angle, butPreview Full Domain VOBs still shows all interleaved cells as before.When previewing a multi-angle PGC, the user must select which angle theywant to see (or all interleaved angles like before) in a new dialog.In trace or single cell modes, the correct angle is selected automatically.Preview bug: Currently, the correct angle is lost when using the seekbar orthe <<, < or >> buttons.The > and Cell-/+ buttons work as expected.
F. With Automatic Preview ticked, the preview was opened when the user clickedwith the middle or right button or double-clicked on the PGC Selector.
F. The Preview is now closed when PgcEdit saves the DVD to avoid the "file inuse/permission denied" bug.
MAIN WINDOW
E. It is no longer possible to launch an action when another action is stillcurrently running (except when trace mode is running.)This should fix theproblems of several actions being run at the same time, that caused somecrashes due to incompatibilities.
E. When copying and pasting commands from a menu domain to a title domain, theJumpSS commands are now converted automatically to CallSS, and vice-versa.When converting to CallSS, the resume cell parameter is always set to 1.A JumpSS to a VTSM menu is converted to CallSS only if its VTS parametermatches the VTS where it is pasted. A CallSS to the current VTSM menu can'tbe converted because the target VTS parameter of the JumpSS is undefined.
F. Paste Replace: when there are many commands to paste and the total numberof commands exceeds 128, PgcEdit aborts the paste operation, but it removedthe original highlighted commands and turned off the Auto-Renumber option.
E. Improvements in the Search box's right click menu.Added the Most RecentlyUsed sub-menu, and the First Selected Command entry.
F. Search window: Clicking on a command that was in a VTS, LU, PGC or Cellthat has been removed since the search generated some end-of-table errors.
E. Some cosmetics changes, including better messages in the status bar whenbacking up a menu VOB file, and some GUI improvements under Linux.
E. When an error message is displayed in the status bar, it is now highlightedbriefly in red.(Remember that you can see it in the log too.)
E. When the user tries to use a function that requires a DVD to be loaded anda DVD has not yet been loaded, a message is displayed in the status bar.
F. Problem with hotkeys not working any more should be fixed.
TRACE
E. The utilisation of the preview has been modified in trace mode: now, thecells of a PGC are played without closing the preview and it is possible touse the virtual player buttons in the main PgcEdit window to control thetrace when the preview is running, just like with a real player.
A. Trace mode: The current Title, PTT, Audio, Subpic and Angle display in theplayer panel are now real menus, to simulate the menus of a real player. Itis therefore now possible to change the current Title, PTT or streams onthe fly unless a PUO prohibits the use of the menu.The PTT menu isespecially handy for skipping the preview of the majority of cells in along Title.
A. Trace mode: Added the option State -> "Mark played PGCs as '<played>'" and"Clear all '<played>' comments and highlights". The comments are permanent,and saved from session to session. Therefore, it is now possible to explorethe DVD completely, and to find the PGCs that are called by some commandsbut never accessed in practice.
E. Added a message when enabling the "Automatically start preview playback"option to explain how to close the preview window automatically after auser selectable delay in trace mode.
F. Trace: The values assigned to the GPRM by a Set command after an underflowor overflow with the -, + and * operators, and after a division by 0 with /or % were wrong.A warning is now also added to the log in such cases.
F. Trace mode: The Next and Prev chapter buttons did not work correctly whenused in a menu domain.
F. Trace mode: LinkPrevPG in the first PG of a PGC and LinkNextPG in the lastPG caused an error.Now, LinkPrevPG reacts as LinkPrevPGC and LinkNextPGas LinkTailPGC, as they should.
F. The PUO #17 "Button Select Or Activate" was ignored.Now, the user cannotselect any button when that PUO is set.
F. Trace mode: The trace breakpoints were not updated when the DVD structurewas manipulated via Remap PGCs, Remap Titlesets, Delete Last PGC, DeleteLast VTS, Remove Menu, Remove LU and Swap LUs.
F. Trace mode:Fixed a bug occurring when the user does a resume by clickingon the Root or Title menu button of the player panel when the menu viewerwas opened.
F. Trace mode: When using "->> Next PB", the trace did not break after a RSM.
F. When the default highlighted BOV (set in SPRM 8 or forced in the nav pack)was out of range, the trace stopped when playing the cell.Now, a warningis issued, the first BOV is highlighted, and the trace continues.
F. Trace mode: When the first menu encountered during the trace is too shortfor the user to select a button, PgcEdit doesn't show the menu viewer, butpreviously the trace stopped and it was impossible to continue the trace.
F. The focus was lost after opening the trace mode when the watch window wasenabled.
FUNCTIONS
A. File -> Backups: The small ( <= 1MB) menu VOB files with buttons are nowautomatically copied as well in the backup folder when a backup is created.
A. Added File -> Backups -> Add Menu Background Images To Backup, to add aPPM image of all cells with buttons or BOVs in the current backup folder.This way, it is possible to load the backup in PgcEdit, and see the menubackgrounds in the Menu Editor.
A. Added File -> Backups -> Create ZIP Backup to create a ZIP file with theIFOs, menubuttons, small VOBs and user comments in the parent of VIDEO_TS.There is an option to add the menu backgrounds of all cells with buttons orBOVs as PPM images in the ZIP backup.The zip file can be burned with the DVD as an additional security.This function is available only in the standalone versions of PgcEdit.
F. File -> Create backup: When a file cannot be copied to the backup folder,PgcEdit no longer tries to copy any more files, and aborts immediately.
E. PgcEdit now scans the VOBs for BOVs after Import and Replace VTST Titles.
F. Replace VTST Titles: the stream assignments are no longer copied from theoriginal PGC.They are now always kept as they are in the imported IFO.
F. Replace VTST Titles: the number of chapters was sometimes incorrectlyupdated in the VMG_TT_SRPT table when more than one title was imported.
A. New Edit function "Dupe and Increment" to duplicate several commands atonce and automatiucally adjust their parameters.Useful to create longlists of similar commands.
A. Added DVD -> Clear Useless Set GPRM commands to convert the Set GPRMcommands that set GPRMs that are never read to NOP or plain Link commands,and convert all SetGPRMMD in register mode commands to normal Set commands.
A. Added DVD > Remove Useless Stuff to call Delete Unreferenced Cell Commands,Delete Uncalled TitleSets, Clear Useless Set GPRM Commands, Clear Jumps toVoid PGCs and Delete Uncalled PGCs in one shot.
A. Added DVD and PGC -> Delete Unreferenced Cell Commands to remove the cellcommands not referenced in the cell table and reorder them.
F. DVD -> Delete Uncalled PGCs deleted the uncalled PGCs and chapters ofnot-one_sequential PGCs, causing shifts in the chapters numbers.Now, ifa chapter of a not-one_seq title is called, the whole title is kept.
F. Domain -> Delete Last PGC of Domain:Added "Yes to this session" buttonto the confirmation and to the "Delete it in all LUs?" dialogues.
E. Added the Camera/Film model in Domain Stream Attributes and Info > Streams.
F. Domain Stream Attributes cosmetic bug: the 16:9 radiobutton was not ticked.
E. PGC -> Kill PGC Playback now removes also the GoUpPGCN link.
E. PGC -> Kill PGC Playback: When a menu PGC is converted to dummy, the postcommands are copied in the pre-command area.They are now also removedfrom the post-commands area, as they are useless and confusing.
E. Jump To PGC Upon DVD Insert: It was not possible to reach a PGC of a not-one_sequential Title if the target PGC was not the entry PGC of the Title.
E. Jump To PGC Upon DVD Insert: It was not possible to reach a dummy PGC.
F. Clone PGC: The Prev/Next/GoUpPGCN links pointing to themselves were notupdated in the new PGC.
F. Bug in Menu > Select a Non-hidden Button/BOV by Default, when the PGC hasseveral cells with buttons.
F. Menu -> New Menu: The number of buttons of the menu was not initialized.
E. Integrated the functions of the LU plugin in PgcEdit itself, in the Menumenu.The plugin is now useless and no longer supported.
E. Copy LU Commands to Other LUs (previously in the LU plugin) has beenimproved to copy also the cell command numbers, the Prev/Next/GoUpPGCNlinks, the PUOs, the CLUT, the menu button commands, adjacent links, colorscheme numbers and auto activate flags of the buttons, as well as theglobal menu options (number of numerically selectable buttons, defaultforced highlighted and activated button and delay.)Some of the parametersare copied only if the user accepts a dialog.As a consequence, the newfunction is now called Copy LU Commands And Params to Other LUs.
E. Integrated the function of the Time Map plugin in PgcEdit itself, in theTitle menu.The plugin is now useless and no longer supported.Also, DVD -> Rebuild All Time Maps of DVD has been moved in the Title menu.
F. Rebuild Time Map: After a Discrepancy in VOBU End Presentation Time error,the VOB file was not closed if the user aborted the scan.
E. It is now possible to hide the "Rebuild Time Map" dialog and answer Yes orNo automatically during the current PgcEdit session.
F. Title -> PTT (Chapter) Editor: When creating a new chapter, the new chapternumber was wrong.
A. Added Info -> Multiple sets of buttons/BOVs, to display the list of cellsand PGCs containing multiple sets of buttons or BOVs.This info is alsodisplayed automatically after a successful BOV scan when the DVD is loaded,if multiple sets of buttons or BOVs have been detected.
E. Info -> Menu Button/BOVs commands:The number of buttons sets is nowalso displayed when there are several sets, and the number of numericallyselectable buttons is also always displayed.
E. Info -> PGC and Info -> DVD Commands: The Multiple Button Sets informationhas been added.(Info -> DVD Commands lists only the first sets.)
F. The DVD is no longer considered as modified after Info -> Find UncalledPGCs.
A. Added Info -> Find Unreferrenced Cell Commands.
A. Added Info -> Find Useless Set GPRM commands to display a list of the GPRMsthat are set but never read, and to search for the Set, SetGPRMMD, CSetCLnkand CSetLnk commands that initialize them.
E. Info -> GPRMs: The GPRM Info window doesn't searches the commands in theunreferenced VOB cells any more.
A. Added Info -> SPRMs, similar to Info -> GPRMs, to see the SPRMs usage countand search for any SPRM easily.In addition, the Trace's SPRM break optioncan also be toggled by clicking on the first button. This dialog can alsobe opened from the command editor by right-clicking on any SPRM button.
A. Added the hotkey Control+Shift+I to call Info -> GPRMs.
E. Tools configuration: The argument "%l" is now substituted by the DVD labelwithout any translation, and limited to 63 characters (UDF compatible.)"%l" can be used to pass the DVD label to ImgBurn."%L" has been added and replaces the old option "%l". "%L" is substitutedby the ISO9660 compatible label (max 32 alphanumeric upper case characters)
E. When launching a tool with the "Save DVD before launching tool" optionenabled and when the DVD was read from a read-only media, PgcEdit doesn'ttry to save the DVD any more.
E. Tools -> FixVTS now verifies if the files to process are writable beforelaunching FixVTS, as it crashes if it's not the case. (However, for a Titledomain, only the first VOB is checked, and the BUPs are never checked.)
F. It was not possible to launch FixVTS from PgcEdit on the VMGM.
E. Added "Options -> Input/Output -> Select Explorer" to select an alternativefile browser if you wish.(Under Windows only.)
CMD EDITOR
A. Added orange and yellow highlights in the cell command area and a warningin the status bar to show the unreferenced cell commands and cell commandnumber errors.
E. Since conditional NOP commands are not supported by some players, this isnow considered as illegal and has been removed from the command editor.
PGC EDITOR
E. Pgc Editor, Cells list: The seamless checkbox is now highlighted in yellowwhen it is clear but the previous cell is contiguous.
E. PGC Editor: Added "Paste in All PGCs" option in the popup menu of the Audioand Subpic VOB's Decoding Streams to modify all PGCs of the current domainin one shot.
F. PGC Editor:The manual modifications in the cell table were lost afterusing Remove Cells, Create New Cell or Del Angles.
E. Now, when a new cell is created, the menu buttons information is updated sothat the modified VOB will not be scanned for buttons/BOVs the next timeand the correct number of buttons is displayed in the PGC selector pane.
F. PGC Editor -> Create New Cell:Cloning a cell by reusing an existing V/CIDdid not work in a dummy PGC.
F. PGC Editor -> Create New Cell:PgcEdit tries now to set the Seamless Jointand the STC Discontinuity flags correctly, according to the previous cell.
F. PGC Editor -> Create New Cell:When an existing cell is cloned, the cellstill time and cell command number are not cloned any more.
F. PGC Editor:After having used the PTT Editor to remove some chapters, thenumber of the new chapter created by Create New Cell was wrong.
F. PGC Editor:The DVD was marked as modified after using Remove Cells or DelAngles, even if the changes were aborted.
F. PGC Editor: End of Table bug when reassigning a V/CID after having removedsome programs by deleting cells.
E. Since FixVTS has some bugs and cannot be used successfully to remove theunreferenced angle cells after having used PgcEdit's Del Angle function,the messages associated with this function have been modified.VobBlankerworks fine to remove all angles but one, and DVD Shrink can be used tocompress the unreferenced interleaved cells with its "Still Image" method.
MENU EDITOR AND VIEWER
E. When the user tries to edit the BOVs of a title domain that has not beenscanned for BOVs yet, the error dialog now offers to scan for BOVs now.
F. Menu viewer and editor: It is no longer possible to use the arrow keys tomove out of an Auto-Action button.
F. Menu editor: Bug when selecting group 2 of a cell initially without button:Cell 1 was selected instead of the current cell.
F. Menu editor: After creating a new cell in a menu initially without a non-dummy cell and without a VOB, it was impossible to use the menu editorduring the same PgcEdit session.
F. If a VTST has no subpic, but the user forces scanning for BOVs, when thethe DVD was reloaded, that VTST was not read automatically from the .butfile, and it was considered as still not scanned, preventing use of themenu editor.
E. Added a warning when the user edits or pastes a menu button or BOV commandwithout Jump, Call, Link, RSM or Exit in an animated cell with a single setof buttons.The command is also highlighted in yellow.
E. Menu Editor: Removed the entry Hide Button -> Replace Command With NOP, asit doesn't work well in many cases.
E. Removed the limitation of the number of numerically selectable buttons to9 buttons, as some players can handle any button number.
NEW SCRATCHBOOK FUNCTIONS
A. Added a new "Scratchbook" menu.It is now possible to define as manyscratchbook sections, and group the commands in those sections.It is also possible to append the currently selected commands directly toany section of the scratchbook, or to a new section.See the Help menu entry for more information.
A. Added the possibility to load a scratchbook from the command line.Youcannot load a scratchbook and a DVD from the command line at the same time.Type "PgcEdit /?" or "PgcEdit -h" to display the command line syntax.
A. Under windows, the standalone PgcEdit executable has a new entry in theOptions -> Install menu to associate the scratchbook files with PgcEdit.
LINUX SPECIFIC
F. The pwd problem under Linux when PgcEdit is started from a script ishopefully fixed.
E. Thanks to the latest Wine, the DirectDraw overlays are now available forthe preview under Linux.They are still off by default.
TODO: Linux: There are still some important bugs or problems in Wine undersome distributions (notably Ubuntu) preventing the preview running when itis launched from PgcEdit.I'm still investigating...


8.6 (January 12, 2008)
A. DVD -> Clear Jumps to Void PGCs, to replace the pre/post/cell commands jumping to void PGCs by NOPs and to clear the Prev/Next/GoUpPGCN links to void PGCs.Handy to improve the efficiency of Delete Uncalled PGCs and to remove automatically all references to a PGC if you make it void before.
E. PGC Editor -> Del Angles: Since it is possible to keep several angles with FixVTS or VobBlanker, it is now possible to leave several angles in place. Previously, it was necessary to delete all angles but one.
E. PgcEditor -> Import CLUT: It is now possible to import the colors defined in Scenarist .SST files. The colors that are not defined are not modified.
E. When deleting a PGC of a non-sequential Title and that deleted PGC is not a dummy and has chapters, the deleted chapters were always remapped to some remaining programs.Now, the chapters are completely deleted when they are the last chapters of the title.They are still remapped when they are necessary to fill gaps in the chapter table.
E. Delete uncalled PGCs: Now, when a Title PGC cannot be deleted because the menu of the same VTS is still referenced, the commands of the orphan Title are changed to a CallSS to the FP-PGC.This way, useless commands pointing to nowhere are removed.
E. Find Jumps to Void PGCs: Added a warning with the void entry menu PGCs that can be called with the remote.
E. Info -> GPRMs: Added a "Refresh" button to recompute the usage counts.
E. Suppressed the warning displayed when a DVD is read about wrong time map tables then the VTS_PTT_SRPT table doesn't exist at all.
E. Added the following hot keys: - DVD -> Clear Jump to Void PGCs:Ctrl+Shift+J - DVD -> Delete Uncalled PGCs:Ctrl+Shift+U - Info -> Find Jumps to Nowhere:Ctrl+Shift+N
E. Improved some error messages.
E. When a DVD is loaded, PgcEdit checks now if the TTN number assigned to a title PGC is not 0, and if it is 0, it offers to assign the TTN 1 instead.
E. When a DVD is loaded, PgcEdit checks now if all VOB files are referenced by the IFOs, and offer to remove the unreferenced VOB files.This solve also the issue of unnecessary VOBs left after a Restore Backup operation.
F. The number of PTTs was not updated in VMG_TT_SRPT after the use of Title -> PTT (Chapter) Editor.
F. PGC Editor: the number of PGs was sometimes wrongly incremented by 1.
F. PGC Editor and Replace VTST Titles: When the number of programs of a PGC was modified in the PGC Editor and then, in the same PgcEdit session, that VTS was replaced by another one using the option to keep the data of the original PGC, the number of programs was wrong, and that caused the PGC Editor to crash.
F. Trace: Bug when a button or BOV command did not include a jump elsewhere.
F. Fixed a bug occurring when the PGC comments or GPRM labels have been modified, the DVD Text General Name contains a character illegal in a file name such as ":" and the option to automatically save the user comments in the backup folder was not enabled.
F. Fixed a possible bug under Vista when Roxio and Macrovision Software Manager has been installed.The path to the Application Data folder was wrong.
F. Fixed a possible bug with the length of the VTSI_MAT table when its end-byte pointer is (intentonally?) wrong.(Thanks Michael!)
F. DVD-Text General Name: When creating a new VMG_TXTDT_MG table, an useless pointer was initialized.It is now set to 0.
E. The standalone executable is now wrapped with freeWrap v6.3. PgcEdit should now start without problem under Ubuntu v7.10 Gusty.
E. Added the possibility to specify the character encoding needed by some foreign systems with accented characters by defining the system environment variable PGCEDIT_ENCODING, or with the command line option /E=encoding or -e=encoding.Specify /? or -h to see a list of the available encodings. The default encoding is cp1252.


8.5 (September 24, 2007)
A. "Info -> Jumps from current VTS to VMG" and "Jumps from all VTSs to VMG".
A. Preview option "Real Time Playback".Enabling this option can be useful to slow the playback down on fast machines.
E. Kill PGC Playback: Improved detection of the potentially dangerous cell commands.As a consequence, some warnings are not displayed any more in some circumstances, and it is more often possible to remove the PGC cells.
E. Import Menu: When importing a VMGM menu to a VTSM menu, PgcEdit converts now the Title Menu type to Root Menu, and vice-versa.A warning is issued when a Subpic, Audio, Angle or Chapter menu is imported in the VMGM.
E. The DVD is now saved automatically after Import VTST Titles, Replace VTST Titles, Delete Last Titleset, Import Menu and Remove Menu, to keep the IFO and the VOBs synchronized on disc.An incremental backup is also made automatically after Import VTST Titles and Delete Last Titleset.
E. Menu Editor: Advanced options modified slightly to be able to specify the currently selected button as the button to be activated automatically.
E. PGC Editor -> Create New Cell: When the first cell is created in a menu domain, the user is now prompted for its aspect ratio (4:3 or 16:9.)
E. Modified PGC Editor -> Del Angles to be able to clear the "First ILVU End" values from cells when the angle flags and the interleaved allocation flag have been cleared manually.This makes possible to remove manually only some angle or interleaved cells in a PGC, and keep the other ones.
F. PGC Editor: The coloured warnings and tooltips of the seamless joint flags were sometimes wrong in multi-angle PGCs.
E. Command Editor and command disassembler: LinkNoLink requires a non-zero highlighted button. The editor doesn't allow entering a LinkNoLink command without a button any more, and the disassembly of the LinkNoLink commands generates now an <ILLEGAL BUTTON 0> error when the button is not defined.
F. Delete Uncalled PGCs and Delete Uncalled VTSs: Fixed an important bug occurring when those functions were called after having used trace mode.
F. Delete Uncalled PGCs: The Chapter tables were not assigned to the right titles when a title has been deleted before another one in the same VTS.
F. Delete Uncalled PGCs: Fixed an error occurring when Delete Uncalled PGCs is invoked several times in the same PgcEdit session and needs to detete some PGCs in the same VTST domain each time.
F. Trace mode: When playing a PGC in random or shuffle playback mode, the cells of the PGC were selected randomly instead of the programs.
F. Trace mode: When a NextPGCN link was executed after playback of a PGC without post-command, the trace stopped with a Target Not Found error.
F. Trace mode and highlighting of commands target: A LinkPGCN command in a title domain and jumping to another TTN was not considered as illegal.
F. Trace mode, under Linux:The preview options "Close and Break Trace" and "Blank This Cell" were not working.PgcEdit_preview.exe v 2.6 has been modified to support those options under Linux.
F. VOBU plugin: Fixed a bug in PgcEdit (introduced in v8.3) that prevented the selection of the start and end LBAs with the preview.
F. Option "User Interface -> Play sounds with yes/no/cancel dialog boxes ?". It might be necessary to disable this option if PgcEdit hangs when displaying its dialogs on computers with dual core CPUs.
F. Some little problems in Import and Export all Menu Buttons and BOVs when a titleset is deleted have been fixed.The useless information about the deleted VTS was still saved and loaded.
F. Create ISO, under Linux: The file save dialog to select the output ISO filename was not working correctly.
F. Set Menu Type: When using Set Menu Type to modify the position of a menu (such as the Root Menu) the Entry PGC flag was left on the original PGC.


8.4 (June 24, 2007)
E. Important change in Tools menu configuration: %v is now substitued by the file name of the first VOB of the current domain (VIDEO_TS.VOB for VMGM or FP-PGC, VTS_##_0.VOB for VTSM if the file exists, and VTS_##_1.VOB for VTST.)Previously, %v was always substitued by the first VOB of the Title domain of the current VTS (VTS_##_1.VOB.)The new syntax is needed to launch DVDSubEdit from any domain, with the CLI argument: -F "%p%v"
E. The menubuttons.but file is now created in the backup folder only when some buttons or BOVs have been found in the DVD.
F. Importand bug introduced in v8.3 fixed in the Command Editor: When editing en existing Set command, the link sub-command was sometimes forced to another link.For example Set ...; LinkPGCN 1 was forced to Set ...; RSM.
F. A LinkNextPGC, LinkPrevPGC or LinkGoUpPGC command with its target PGCN being 0 was not considered as a jump to nowhere, and caused an error when using Find Jumps to Nowhere, Find Jumps to Void PGCs or Delete Uncalled.
E. PgcEdit.exe for Windows is now wrapped with a patched freeWrap.exe so that its frieldly name is "PgcEdit - IFO Editor" instead of "Tk DLL" and the version number of the executable is right.


8.3 (June 18, 2007)
A. PGC Editor -> CellTimes.txt has now a new option to generate the timecodes in the format needed by CCE (HH:MM:SS:FF instead of HH:MM:SS.FF).
A. Added two items in the Help menu to open online web pages on the Regular Expressions syntax.
E. Select a non-hidden button/BOV by default: Better warning or info messages when some cells cannot be processed or do not need to be processed.
F. When trace mode was used before Delete Uncalled PGCs or Delete Uncalled VTSs, the Trace failed with an error message when the DVD was reloaded.
F. Trace: a LinkPTT command caused sometimes the trace to stop working.
F. Remap Title Numbers and Remap VTSs (and all functions using internally those functions, like Delete Uncalled PGCs or VTSs) failed when a VMGM cell with a button command that jumps to a target that must be remapped was reused.The remapping was applied twice, and the target was wrong.
F. Replace VTST Titles: The VMG_TT_SRPT table (global Title Play Map table) was not updated when the titles were replaced, except when there were more replacing Titles than in the original DVD. However, opening the PGC Editor for a replaced Title had the effect to force the update of the table.
F. Select a non-hidden button/BOV by default:The Links to the first cell, PG or PTT with HL_BTN parameter were sometimes converted to GOTOs, instead of kept with a new HL_BTN number.
F. Command Editor: When a Set command was selected, its optional Link command was LinkNoLink by default, even when this link command is illegal in the current domain or pre/post/cell area.Now, the first legal link command is selected by default.
F. Command Editor: It was possible to enter 0 as the TTN parameter of the JumpSS-VTSM command, and the illegal command was not highlighted in pink.
F. Commands listbox: Any valid Set command with a legal RSM sub-command was highlighted in red in the pre/post commands areas.
F. When some IFO/BUP/VOB file names are not in upper case on a FAT32 disc, they were not renamed to upper case due to an incredible Windoze bug!
F. The PGC comments of the PGCs deleted by functions like Delete Last PGC or Remove Menu were not cleared, and were reused if a new PGC was created at the same location.
F. The temporary files needed by PgcEdit are now created with an unique filename to ensure that no conflict exists with another instance of PgcEdit, and are usually automatically deleted after use.
F. Under Linux, Options -> Input/Output -> Select Web Borwser did not work because it expected a filename with the .EXE extension.Sorry Linux fans!


8.2.1 (May 26, 2007)
F. Trace mode was broken when called from the Trace menu.


8.2 (May 26, 2007)
A. Added "Menu -> Select a non-hidden button/BOV by default", a function to modify automatically the pre-commands of the current PGC with hidden menu buttons or BOVs to pre-select automatically a non-hidden button instead of the default hidden button.(In the menu editor, the adjacent button links of the hidden buttons have been improved also to be able to select a non- hidden button more easily with the cursor buttons of the remote.)
E. If an IFO file cannot be opened or has not the right identifier, PgcEdit tries now to open the BUP file instead.
E. When PgcEdit cannot load any menu button or BOV because the VOB files are missing or corrupt, and when a "menubuttons.but" file exists in the backup folder, in the VIDEO_TS or in the main DVD folder, PgcEdit offers now to load it automatically.
E. When PgcEdit needs to write to a read-only file, it tries now (silently) to set the write permission to the file before writing.
E. Menu viewer: Added < and > buttons next to the cells selector to easily select the previous or next cell without having to open the dropdown menu. (Those buttons are not available when the Preview -> Small Size option is ticked, and when there is only one cell in the PGC.)
F. Kill PGC Playback: When the PGC has buttons or cell commands and GOTOs in the post commands area, the GOTOs were not renumbered correctly.
F. Kill PGC Playback: When the cells with buttons were not removed because there are links in the pre-commands jumping inside the PGC, and when the PGC has been blanked, the button command was not executed.The button command is now added at the beginning of the post-commands area.
F. Blank Out All Menu PGCs, with option to remove the VOB file:Now, if some cells cannot be removed due to links to cells inside the PGC, the cells are not removed, and the user can choose to blank them instead.
F. Blank Out All PGCs (under Mac OSX): The command failed because the preview is not available under Mac.
F. Delete Uncalled PGCs: When a PGC with chapters was removed in the middle of a non-sequential title, the subsequent chapter numbers were wrong in the GUI.However, the chapter table saved on disc was correct.
F. Delete Uncalled PGCs was unable to delete the last PGC of the unreferenced titlesets when the option "Allow PgcEdit to add automatic comments in the PGC labels" was not ticked.
F. All remapping functions (and functions using them such as Delete Uncalled PGCs): The trace mode is now closed automatically before applying the changes, as continuing to trace the modified DVD can cause bugs.
F. Most of the search for uncalled PGCs, jumps to nowhere and void PGCs functions were broken in v8.1 when there is a Next/Prev/GoUp PGCN link pointing to a non-existent PGC.
F. Trace: When the trace mode was opened automatically at startup and a jump to an non-existent PGC was executed, the trace mode crashed.
F. Trace: The menu viewer was not closed when the trace was reset by clicking on the Eject icon, and it was impossible to close it manually.
F. The output of "Info -> Menu Buttons/BOVs Commands" was incomplete if there is a menu domain without cells in the DVD.
F. Fixed a little bug in automatic blanking of cells, when the cell cannot be added to the VOB file by PgcEdit: the error message was not displayed.
F. Fixed some problems when computing the true end address of the tables.
F. Fixed a little bug in autoupdate code.The final version was considered lower than a beta!


8.1 (April 20, 2007)
A. File -> Menu Buttons & BOVs -> Import/Export All Menu Buttons and BOVs. Can be used to save and restore all menu button and BOVs definitions of the current DVD. A "menubuttons.but" file is also automatically created in the backup folder each time a new backup is created.The BOVs are NOT saved if the VOB files are not automatically scanned at load time.This file is NOT restored automatically when the backup is restored. It is possible to load the buttons file even if the VOB files are not present in the DVD folder. Note: If you change the file type in the Import buttons dialog, you can also import a buttoninfo.txt file created by a well known program. However, as some important info is missing in this file, so DO NOT SAVE the buttons!
A. Added Help -> Check For New Version and Options -> Startup -> Check For New Version At Startup? to automatically check if a new PgcEdit version is available.
A. Added DVD -> Delete Uncalled TitleSets.This function is a lot faster than Delete Uncalled PGCs, but less efficient.Use it before Delete Uncalled PGCs when there are many uncalled Titlesets in the DVD.
A. Added Title -> PTT (Chapter) Editor, a new editor suitable to edit the chapters of not-one_sequential Titles (with chapters in several PGCs belonging to the same TTN.)The old editor is still available via the PGC editor, but cannot be used on not-one_sequential Titles any more.
A. Added Info -> Jumps from VMG to all VTSs.Basically, this new function is identical to Jumps from VMG to current VTS, but is habdy to find all jumps to all VTSs, and to locate the VTS that are called only once.
A. Added Info -> Find jumps to void PGCs.A PGC is considered void when it has no commands, no buttons, and no NextPGC link (or when it is out of range.)When a void PGC is played, the navigation stops.
A. Added a check when loading the DVD to be sure that at least one Title is defined per TTN, and to create a new Title in VMG_TT_SRPT if necessary.
E. When a DVD is opened, PgcEdit now checks if the IFO, BUP and VOB filenames are in upper case, and offers to rename them if necessary.
E. The menu of the command editor is now context dependant.The illegal commands for the current domain and current pre/post/cell/button/BOV area are now greyed out.The last menu contains now only the valid jump commands for the current context, and has been renamed to "Jump to...".
E. The illegal commands for the current domain and pre/post/cell/button/BOV area are now highlighted in pink in the main listbox and in the menu button viewer and editor. (The jumps to a non-existing PGC and the invalid GOTOs are now highlighted in orange instead of pink.)
E. In the PGC Editor, the Prev/Next/GoUpPGCN links are now also highlighted in pink when they point to another TTN.
E. Replaced the default system Yes/No/OK/Cancel dialogs by custom dialogs. This is needed primarily as a workaround for a display problem under Vista, but the new method has several advantages.The user can now hide selectively some dialogs.As a consequence, the Expert Mode option has been removed, and is now replaced by two new options in Options -> User Interface: Display Hidden Dialog Boxes During Current Session? and Restore All Hidden Dialog Boxes. "Open yes/no/cancel dialog boxes under the mouse pointer?" allows you to open those new dialogs with the default button under the mouse pointer. The content of the dialog can be copied to the clipboard via a right-click context menu.
E. Save IFOs as: Now, the user can chose to compute the VTS sector pointers using the VOB files from the source folder rather than producing wrong pointers because there are no VOBs in the target folder.
E. PsKill.exe is no longer necessary for Win9X users to abort the creation of the ISO image during the burn process.PsKill has now been replaced by the kill command of the TclX package.The (erroneous) warning about "potentially unwanted program" displayed by some picky antivirus should not occur any more.
E. Added shortcut key CTRL-Q on Info -> Jumps from VMG to Current VTS.
E. Changed the presentation of File -> Recent DVDs menu.
F. Kill PGC Playback: Some cell or button commands copied in pre-commands area were illegal in that area.They are now replaced by a legal suite of several commands.
F. Some uncalled PGCs were not found by Find Uncalled PGCs and not deleted by Delete Uncalled PGCs.
F. Clone PGC: When cloning a Title PGC and NOT creating a new Title number, the TTN number of the new PGC was increased, and the one_sequential flag was not set in VMG_TT_SRPT.
F. Fixed some rounding errors in Rebuild Time Map on long NTSC Titles. Too many entries were created in the table.
F. Fixed a little problem in Rebuild Time Map.The time map was not rebuild for PGCs shorter than 1 second.Now, the time map is rebuilt anyway, but is empty if the PGC is really shorter than 1 second.
F. Rebuild Time Maps: Added a check for discrepancies in the SCR time stamps (sometimes caused by VobBlanker when a single cell is replaced by several cells with different VOB IDs.)
F. Trace: The Break command in post-commands area was not handled correctly.
F. Little bug fixed in Trace mode: SPRM(4:Title in volume) was not modified when a not-one_sequential Title was entered via a non-entry PGC.
F. Little PGC comments bug fixed:The quotes of the PGC comment were not removed when a comment was erased from the PGC Editor window.


8.0 (January 23, 2007)
E. Cell Table: The misleading "Layer Break ?" flag has been replaced by the more standard "Seamless Joint" flag.It's now a direct shortcut to the Seamless Joint flag in the cell type editor.Its value is the inverse of the old flag.Therefore, now, the new Seamless flag should theoretically be CLEAR at the LB position and always clear on the first cell of the PGC.
A. New function Domain -> Remap PGCs in domain, to reorder the PGCs of the current domain.The VM commands and the Next/Prev/GoUpPGCN links are automatically renumbered to preserve the navigation. You can preview the PGCs from within the GUI. Removed Menu -> Swap or Copy Menu PGC, since this function is now useless.
A. New function Title -> Re-order TTNs in domain, to renumber the TTNs of the current domain in increasing order.The VM commands are renumbered to preserve the navigation.This function might be needed to be able to delete the last PGC with Domain -> Delete last PGC in domain.
A. New function DVD -> Delete uncalled PGCs, to delete automatically (almost) all useless PGCs in the DVD.The navigation is preserved. Note: Since this function is potentially dangerous, use it with care!
A. Added the User's PGC Comment field in the PGC editor, to easily type it.
A. Pgc Editor -> Remove Cells:New "Shorten the chapter table if needed" option, to silently remove the chapters at the end of the chapter table when they are not assigned to an existing program any more after the operation.Use this option with care!
A. PgcEditor -> CellTimes.txt: It is now also possible to save the celltimes file in Womble MPEG Video Wizard .MLS format.A .MBS file can also be generated when necessary (when there are several VOB files in the domain.)
A. Removed Info -> Find Unused GPRMs and added Info -> GPRMs to open the new GPRM Labels Editor and to list the usage count of all GPRMs. The labels are displayed in the VM commands and the Command Editor exactly like for the SPRMs. The GPRM fields in the Command Editor are now replaced by a dropdown menu button. Right-clicking on a GPRM menu button calls also the GPRM Labels Editor.In Trace mode, added also Watch -> GPRM Labels. Clicking on a GPRM label in the Watch window calls also the Labels Editor. The GPRM labels are saved in the backup folder, with the User Comments, when the DVD is saved.The menus File -> "Import/Export/Clear user's PGC comments" has been moved to the "Comments and Labels" sub-menu.
A. Added File -> Recent DVDs submenu, with up to 25 entries.The invalid paths are removed from the list each time PgcEdit is started.
A. Added View -> Show Log and View -> Clear Log.Currently, only the Load DVD operation is logged, to help discover the origin of a problem when loading a DVD.All status bar messages are also logged. Clear Log clears the internal log buffer, but doesn't modify the contents of the Log viewer window. Opening or reopening a DVD clears also the log. Note: Double-clicking on the status bar opens also the log window.
A. Added the keyboard shortcut Control+A to call Domain Streams Attributes.
A. Trace: Added Log -> Log Filter -> PUOs Details to log each PUO separately.
E. Trace Watch Window: it is now possible to close any sub-window from the watch window, and to toggle the SPRM labels and the (new) GPRM labels. New Watch -> All menu to enable all sub-windows and labels at once.
E. DVD -> Remap Titlesets and Title -> Remap Title Numbers:Added a preview, available also in the new Domain -> Remap PGCs in domain function.
E. Jump To PGC Upon DVD Insert has been enhanced so that the target title and the resume target are no more blocked when they are entered directly from the exit domain with the player function to call a Title by its number.
E. Jump To PGC Upon DVD Insert: Also, the original VM commands are completely removed from the First-Play PGC whenever possible, to leave a chance to delete the skipped PGCs with the new Delete Uncalled PGCs function.
E. Kill PGC Playback on a menu with buttons (or BOVs) but with a non-infinite still time: added a "No Button!" button to kill playback without selecting a menu button to be simulated, to continue the navigation normally at the end of the playback.DO NOT USE THIS OPTION ON A LOOPING MENU, or you will probably create an endless loop!
E: Kill PGC Playback improved to avoid infinite loop in some circumstances.
E. Menu button viewer: When the user clicks on the big button to edit the command and the commands are identical in all groups (or there is only one group), the user is not prompted any more to modify the command in all groups.It is still possible to edit the commands independently when the original commands are different in each group, or with the menu editor.
E. Improved warning messages when there are several set of buttons in a menu.
E. The File menu, too big, has been reorganized with new sub-menus.
A. Added File -> Backups -> Undo last Incremental Backup to automatically return one step back in the backups.In some cases, you MUST use this function instead of restoring the files manually, or your DVD might be totally messed up.This function checks also for FixVTS and VobBlanker backups, and offer to restore them manually.Shortcut: Control+Alt+N The shortcut for New Incremental Backup has been modified: Control+N
E. Restore Backup (and Restore Last Incremental Backup): The VOB files in the backup folder can now be copied or moved back automatically.
E. Tools -> FixVTS: the FixVTSBackup folder is now renamed automatically when FixVTS is launched from the Tools menu, so that the new Undo Incremental Backup function works as expected when FixVTS has been used several times.
E. Save DVD: When there are modified buttons or BOVs, the confirmation dialog is no longer displayed.The buttons or BOVs are saved anyway.
E. Title Play Map table: The user can now modify the Not-One_Sequential_Title flags.Added also a button to compute automatically those flags, based on the characteristics of the titles (random, shuffle, more than one PGC...)
E. Not-one_sequential_title flag in VMG_TT_SRPT:Added checks in several functions to be sure that this flag does not need to be modified.Now, the not-one_sequential flag is modified automatically (or in some cases after a confirmation of the user) to match the Title characteristics. The affected functions are Edit PGC, Rebuild Time Map, Delete last PGC in Domain, etc...Thanks to Jsoto for the idea!
E. After deleting or blanking a PGC, the streams attributes of the domain are now checked, and the user is prompted to fix them if some streams are no longer needed.
E. Added Copy/Paste buttons in Domain Stream Attributes -> Audio type dialog.
E. Added error messages in the status bar when the user types illegal characters in an ISO639 Language Code field.
E. When the option to start PgcEdit in trace mode was on, the plugins were initialized only after the trace mode was closed by the user.Now, the plugins are loaded and initialized before the trace mode is started.
E. Improved method to load severely damaged IFO files. (Silent Hill zone 2)
E. Find BOVs has now a new option to do a deep scan (every 1 VOBU) when at least one BOV has been found during the first pass and the number of VOBUs to skip is greather than 1.When this option is on, it is now almost impossible to miss a BOV, even if the number of VOBUs to skip is high.
E. Info -> Menu Button Commands: Added the BOVs as well in the output. VOB cells without buttons or BOVs are not listed any more.
E. Info -> PGC (in title domain), and PCG Params and Cell Tables: Added the number of BOVs per cell in the output.
E. Miscellaneous little GUI enhancements.For example, it is now possible to switch the focus back and forth between the PGC selector pane and the cmd editor pane with the cursor left and right keys.
E. Uses Tcl/Tk 8.4.12 and freeWrap 6.2 for the wrapped version.
F. Open DVD: Crash occurring when a VTS without VTS_C_ADT table was read.
F. The Title number of a multi-pgc Title was not assigned to the right PGC when the entry PGC is not the first PGC of the TTN. (Very rare situation.)
F. The target PGC of the SetNVTMR command was ignored by the function to find the target of a command.
F. Fixed some video standard and frame rate mismatches when creating a new VMGM or VTSM menu or the FP-PGC.
F. Set DVD-Text General Name:Bug when there are more than 30 characters in the label and the VMG_TXTDT_MG table was not defined in the original DVD. This bug caused ImgBurn to ignore the label.
F. Trace: The PUOs Watch window was not refreshed after a Restore State.
F. Jump to Calling Command and Find Jumps to Nowhere GUI: The Refresh button did not work.


8.0beta15 (January 15, 2007)
http://download.videohelp.com/r0lZ/pgcedit/beta/
E. Cell Table: The misleading "Layer Break ?" flag has been replaced by the more standard "Seamless Joint" flag.It's now a direct shortcut to the Seamless Joint flag in the cell type editor.Its value is the inverse of the old flag.Therefore, now, the new Seamless flag should theoretically be CLEAR at the LB position and always clear on the first cell of the PGC.
A. New function Domain -> Remap PGCs in domain, to reorder the PGCs of the current domain.The VM commands and the Next/Prev/GoUpPGCN links are automatically renumbered to preserve the navigation. You can preview the PGCs from within the GUI. Removed Menu -> Swap or Copy Menu PGC, since this function is now useless.
A. New function Title -> Re-order TTNs in domain, to renumber the TTNs of the current domain in increasing order.The VM commands are renumbered to preserve the navigation.This function might be needed to be able to delete the last PGC with Domain -> Delete last PGC in domain.
A. New function DVD -> Delete uncalled PGCs, to delete automatically (almost) all useless PGCs in the DVD.The navigation is preserved. Note: Since this function is potentially dangerous, use it with care!
A. Added the User's PGC Comment field in the PGC editor, to easily type it.
A. Pgc Editor -> Remove Cells:New "Shorten the chapter table if needed" option, to silently remove the chapters at the end of the chapter table when they are not assigned to an existing program any more after the operation.Use this option with care!
A. PgcEditor -> CellTimes.txt: It is now also possible to save the celltimes file in Womble MPEG Video Wizard .MLS format.A .MBS file can also be generated when necessary (when there are several VOB files in the domain.)
A. Removed Info -> Find Unused GPRMs and added Info -> GPRMs to open the new GPRM Labels Editor and to list the usage count of all GPRMs. The labels are displayed in the VM commands and the Command Editor exactly like for the SPRMs. The GPRM fields in the Command Editor are now replaced by a dropdown menu button. Right-clicking on a GPRM menu button calls also the GPRM Labels Editor.In Trace mode, added also Watch -> GPRM Labels. Clicking on a GPRM label in the Watch window calls also the Labels Editor. The GPRM labels are saved in the backup folder, with the User Comments, when the DVD is saved.The menus File -> "Import/Export/Clear user's PGC comments" has been moved to the "Comments and Labels" sub-menu.
A. Added File -> Recent DVDs submenu, with up to 25 entries.The invalid paths are removed from the list each time PgcEdit is started.
A. Added View -> Show Log and View -> Clear Log.Currently, only the Load DVD operation is logged, to help discover the origin of a problem when loading a DVD.All status bar messages are also logged. Clear Log clears the internal log buffer, but doesn't modify the contents of the Log viewer window. Opening or reopening a DVD clears also the log. Note: Double-clicking on the status bar opens also the log window.
A. Trace: Added Log -> Log Filter -> PUOs Details to log each PUO separately.
E. Trace Watch Window: it is now possible to close any sub-window from the watch window, and to toggle the SPRM labels and the (new) GPRM labels. New Watch -> All menu to enable all sub-windows and labels at once.
E. DVD -> Remap Titlesets and Title -> Remap Title Numbers:Added a preview, available also in the new Domain -> Remap PGCs in domain function.
E. Jump To PGC Upon DVD Insert has been enhanced so that the target title and the resume target are no more blocked when they are entered directly from the exit domain with the player function to call a Title by its number.
E. Jump To PGC Upon DVD Insert: Also, the original VM commands are completely removed from the First-Play PGC whenever possible, to leave a chance to delete the skipped PGCs with the new Delete Uncalled PGCs function.
E. Kill PGC Playback on a menu with buttons (or BOVs) but with a non-infinite still time: added a "No Button!" button to kill playback without selecting a menu button to be simulated, to continue the navigation normally at the end of the playback.DO NOT USE THIS OPTION ON A LOOPING MENU, or you will probably create an endless loop!
E: Kill PGC Playback improved to avoid infinite loop in some circumstances.
E. Menu button viewer: When the user clicks on the big button to edit the command and the commands are identical in all groups (or there is only one group), the user is not prompted any more to modify the command in all groups.It is still possible to edit the commands independently when the original commands are different in each group, or with the menu editor.
E. Improved warning messages when there are several set of buttons in a menu.
E. The File menu, too big, has been reorganized with new sub-menus.
A. Added File -> Backups -> Undo last Incremental Backup to automatically return one step back in the backups.In some cases, you MUST use this function instead of restoring the files manually, or your DVD might be totally messed up.This function checks also for FixVTS and VobBlanker backups, and offer to restore them manually.Shortcut: Control+Alt+N The shortcut for New Incremental Backup has been modified: Control+N
E. Restore Backup (and Restore Last Incremental Backup): The VOB files in the backup folder can now be copied or moved back automatically.
E. Tools -> FixVTS: the FixVTSBackup folder is now renamed automatically when FixVTS is launched from the Tools menu, so that the new Undo Incremental Backup function works as expected when FixVTS has been used several times.
E. Save DVD: When there are modified buttons or BOVs, the confirmation dialog is no longer displayed.The buttons or BOVs are saved anyway.
E. Title Play Map table: The user can now modify the Not-One_Sequential_Title flags.Added also a button to compute automatically those flags, based on the characteristics of the titles (random, shuffle, more than one PGC...)
E. Not-one_sequential_title flag in VMG_TT_SRPT:Added checks in several functions to be sure that this flag does not need to be modified.Now, the not-one_sequential flag is modified automatically (or in some cases after a confirmation of the user) to match the Title characteristics. The affected functions are Edit PGC, Rebuild Time Map, Delete last PGC in Domain, etc...Thanks to Jsoto for the idea!
E. After deleting or blanking a PGC, the streams attributes of the domain are now checked, and the user is prompted to fix them if some streams are no longer needed.
E. Added Copy/Paste buttons in Domain Stream Attributes -> Audio type dialog.
E. Added error messages in the status bar when the user types illegal characters in an ISO639 Language Code field.
E. When the option to start PgcEdit in trace mode was on, the plugins were initialized only after the trace mode was closed by the user.Now, the plugins are loaded and initialized before the trace mode is started.
E. Improved method to load severely damaged IFO files. (Silent Hill zone 2)
E. Info -> Menu Button Commands: Added the BOVs as well in the output. VOB cells without buttons or BOVs are not listed any more.
E. Info -> PGC (in title domain), and PCG Params and Cell Tables: Added the number of BOVs per cell in the output.
E. Miscellaneous little GUI enhancements.For example, it is now possible to switch the focus back and forth between the PGC selector pane and the cmd editor pane with the cursor left and right keys.
E. Uses Tcl/Tk 8.4.12 and freeWrap 6.2 for the wrapped version.
F. Open DVD: Crash occurring when a VTS without VTS_C_ADT table was read.
F. The Title number of a multi-pgc Title was not assigned to the right PGC when the entry PGC is not the first PGC of the TTN. (Very rare situation.)
F. The target PGC of the SetNVTMR command was ignored by the function to find the target of a command.
F. Fixed some video standard and frame rate mismatches when creating a new VMGM or VTSM menu or the FP-PGC.
F. Set DVD-Text General Name:Bug when there are more than 30 characters in the label and the VMG_TXTDT_MG table was not defined in the original DVD. This bug caused ImgBurn to ignore the label.
F. Trace: The PUOs Watch window was not refreshed after a Restore State.
F. Jump to Calling Command and Find Jumps to Nowhere GUI: The Refresh button did not work


7.2 (June 15, 2006)
E. When the VMGM_VOBU_ADMAP table is present but has 0 entries, the table is now completely removed when the DVD is loaded. Previously, only the empty VMGM_C_ADT, VTSM_C_ADT and VTSM_VOBU_ADMAP tables were removed.
F. Burn DL DVD: When the new advanced option "Modify IFOs only" is ticked and PgcEdit cannot find a suitable cell for the layer break, the GUI was not updated correctly, and it was impossible to close the Burn window.
F. The highlight target feature and the Find Jumps to Nowhere function were unable to mark a JumpTT to an inexistant title as invalid.
F. It was possible to save the DVD or quit PgcEdit when a save operation was already in progress. Now, only File -> Kill can be used during the save.
F. PGC Editor: Remap Vob/Cell ID when using the Create New Cell option was broken in v7.1.
F. The dynamic version of the PgcEdit_preview executable was distributed with v7.x. To work correctly under Linux, the static version is needed.


7.1.2 (June 2, 2006)
F. The Kill Playback function was broken.
F. Burn DVD: The Creation of the ISO was broken on some systems.


7.1 (June 2, 2006)
A. Burn DVD:New "Seamless Layer Break" option in the Layer Break selection dialogue, allowing to set the seamless flag of the LB cell.Theoreticaly, the Seamless flag must be clear, but it appear that it is possible to set it in most circumstances.However, this method can be incompatible with some old players, but is used on some commercial DVDs (among others, Sony Superbit DVDs.)A pink warning is displayed in the risky cases. Technical info: http://forum.doom9.org/showthread.php?p=819669#post819669
A. Burn DVD: New option (under Linux and MacOSX only) in the layer break dialogue to modify the IFO files only, without creating the ISO image. This option can be used to burn the DVD files directly with growisofs.
A. New function to recompute the VTS_TMAPTI table (Time Map) of the current Title PGC, or all time maps of the current title domain or of the DVD. This function is called automatically when a time map needs to be modified but can also be called on demand via the "DVD" and "Title" menus to fix bad time maps, or to build the time maps of non-sequential titles.
E. Kill Playback:The first cell command that is normally executed is now included in the pre-commands to minimize the risk of navigation errors (but only if this command is useful and legal in the pre-commands.)
E. PGC Editor's cell list:When a cell command is defined and the seamless joint flag of the next cell is set, the "Layer Break?" checkbox is now highlighted in pink, to warn the user that the cell command is executed only when this seamless flag is clear (ie, layer break checkbox ticked.)
E. When a titleset is present on disc but not referenced at all in the IFOs, it is now possible to move it automatically to a special backup folder. Previously, the user has to do it manually.
E. Improved the VOB desynchronized error check to identify the tiny black cell added by PgcEdit at the end of the VOB files but not referenced in the IFOs.(This situation can happen when the IFOs are not saved by the user after the creation of a new cell.)It is now possible to reuse this cell with the PGC Editor functions "Create new cell" and "Reassign VOB/ Cell ID" with the option to create a new blank VOB cell.Previously, a VOB Desynchronized error message was issued.
E. Burn DVD: The Shutdown Computer option is not remembered any more from session to session.That was too dangreous.
F. After an Import VTST Title, Import FP Clip or Import Title intro/closing clip, the number of BOVs were not initialized correctly, which caused some other functions (notably Clone PGC) to crash.
F. Clone PGC function did not update the TTN internal variables correctly.
F. Trace: A warning is now issued if a cell command exists, but the cell that follow the current cell has its Seamless flag set. The cell command cannot be executed in this case.
F. Blank Out all Title PGCs:The cells table was wrong when this function was applied to a Title domain without VOB files present on HDD.
F. Replace VTST Titles:The streams attributes of the current menu domain were copied from the imported IFO.Now, the table is left untouched.
F. Remove cell in PGC Editor: When removing the last Program, the PG number was kept in the table, and forced to 0.Now, it is correctly removed.
F. Info -> Jumps from VMG to Current VTS:Some menu buttons or BOV commands were wrongly included in the output.
F. Fixed a bug occurring in very rare circumstances:The number of BOVs of the PGC was sometimes wrong after a delete cell from the PGC Editor.
F. Tools configuration didn't work if FixVTS was not used before calling it.
F. When a titleset was removed or imported, the parental management table VMG_PTL_MAIT was not updated.
F. Some minor GUI bugs fixed.
F. The Download Daemon Tools link was dead.Changed to current one.
W. Workaround for a little bug in the faster mkisofs.exe program provided with PgcEdit.This exe doesn't set the error level like the original one, and therefore PgcEdit was unable to discover if it has failed.


7.0.1_beta3 (April 30, 2006)
A. Burn DVD:New "Seamless Layer Break" option in the Layer Break selection dialogue, allowing to leave the seamless flag of the LB cell as it is. This method is theoreticaly forbidden by the DVD Standard, but appear to be compatible with most players, and is even used on some commercial DVDs.
E. Improved the VOB desynchronized error check to identify the tiny black cell added by PgcEdit at the end of the VOB files but not referenced in the IFOs.(This situation can appen when the IFOs are not saved by the user after the creation of a new cell.)It is now possible to reuse this cell with the PGC Editor functions "Create new cell" and "Reassign VOB/ Cell ID" with the option to create a new blank VOB cell.Previously, a VOB Desynchronized error message was issued.
E. When a titleset is present on disc but not referenced at all in the IFOs, it is now possible to move it automatically to a special backup folder. Previously, the user has to do it manually.
F. After an Import VTST Title, Import FP Clip or Import Title intro/closing clip, the number of BOVs were not initialized correctly, which caused some other functions (notably Clone PGC) to crash.
F. Clone PGC function did not update the TTN internal variables correctly.
F. Fixed a bug occurring in very rare circumstances:The number of BOVs of the PGC was sometimes wrong after a delete cell from the PGC Editor.
F. Some minor GUI bugs fixed.


7.0 (April 21, 2005)
-Version number bumped up to 7.0.I'm tired of this leading "0."!
A. Added a preview checkbox in the upper left corner of the main window. When ticked, selecting a PGC manually starts the preview automatically.
A. Menu Editor:New function "Edit -> Copy button position only" to copy the current button position.Paste it with "Paste Current Button".
A. Menu Editor:New functions "Button -> Increase / Decrease Button Number" to move the current button in the list of buttons.
A. New function Info -> Jumps from VMG to Current VTS to find out the global references to the current VTS.(This function doesn't show the references from the current VTS to itself.) Useful to verify if the last VTS is still referenced and to reroute the references before removing it.
A. Preview:In trace mode, it is now possible to blank the current cell from the preview window.In addition, when all cells of the current PGC are blanked, the user is prompted to kill the playback of the PGC.
A. Kill Playback:When killing the playback of a Title PGC, the user has now the option to blank all cells of the PGC, to easily strip the original cells later with FixVTS or VobBlanker.This function is similar to the option to remove the cells of a menu PGC and convert it to a dummy.
A. Added the menu Options -> Functions -> Kill PGC Playback -> Always remove or blank the PGC cells, to eliminate the dialog asking if the cells must be removed (for a Menu PGC) or blanked (for a Title PGC.)
A. PGC Editor:Added a function to delete all multi-angles cells, keeping only one angle.The Angle flags and First ILVU end value on the remaining cells are removed as well.It is then possible to strip the unused ILV cells from the VOB files with VobBlanker.It is necessary to remove all angles from the DVD or the domain that will be processed with VobBlanker, and to enable the "Fix Always VOB SYNCI/SRI Pointers in Titles" option! The same function can be used to remove the ILV flags and First ILVU End value in interleaved (mono-angle) PGCs.
A. PGC Editor -> Remove Cells:Added an option to keep the program numbers in sync with the original cells.However, when this option is enabled, it is possible that several PGs are pointing to the same cell.A warning is issued in this case, since this situation might be illegal.
A. Added the menu Tools -> FixVTS, to launch FixVTS with the first VOB of the current domain already loaded.Useful to strip the blanked cells from the VOBs after a cells blanking from the preview.
A. Domain Streams Attributes:It is now possible to remove the audio and subpic streams selectively in this dialog.The streams assignments in the PGCs of the current domain are also deleted automatically.The subsequent streams are automatically shifted if necessary.The SetSTN commands are NOT modified!(Note that this dialogue is now read-only when it is called from the PGC Editor.)
A. Changed the maximum number of chanels to 8 in the Audio parameters of the Domain Streams Attributes dialog, to take the new formats into account.
E. Calls Cross Reference and Go To Calling Command:A Root menu (that is normally callable with the remote) is now considered as unreferenced if all titles of the same VTS are unreferenced, or if all titles have the PUO to prohibit calling this menu.For the Subpic, Audio, Angle and PTT menus, all non-dummy PGCs of the same titleset are checked, including the menus. For the Title Menu, all non-dummy PGCs of the whole DVD are checked.
E. Burn DVD:Support for the new /TESTMODE option of ImgBurn 1.2.0.0 (for DVD-R only!)
E. Burn DVD:Added a button in the burn setup dialog to use the faster version of mkisofs.exe, now provided with PgcEdit (under Windows only.)
E. Burn DVD:Added a check to ensure that mkisofs.exe is properly configured in the Burn Setup dialog.Some guys used ImgTool.exe instead!
E. Burn DVD:Added an option to save automatically the Graph Data file for DVDInfoPro.The file is saved with the same name as the source ISO file, but with the .IBG extension.Requires ImgBurn 1.3 or more.
E. Burn DVD:Added new burn speeds in the speed selector dropdown menu.
E. Burn DL DVD:When a suitable cell cannot be found for the layer break, PgcEdit displays now in which cell the layer break should be.You can therefore easily use VobBlanker to split that cell.
E. Remap Title Numbers:Now, this function searches for SPRM(4:Title Number in Volume) in the VM commands of the DVD.If SPRM 4 is used, a warning is displayed, as it is dangerous to remap the title numbers in this case.
E. Menu Viewer/Edit Command button:In expert mode, the "Modify the command for the 2 (or 3) groups?" prompt is not displayed anymore, except when the original commands are not identical in all groups.
E. Read DVD:Added a check for illegal entries in VMG_TT_SRPT table (Title assigned to a non existing PGC or 2 Titles assigned to the same PGC.) If the bad Title is the last one in the table, it is optionally removed, but the user must still fix the VM commands, if needed.
E. When loading a new DVD, the Fix number of streams in VMGM/VTSI_MAT tables function do not prompt the user any more to fix the Menu domains with one subpic stream defined but never used by the menu PGCs, because it's legal and frequent on commercial DVDs, and this warning confused some users. However, this check is still made when the Fix number of streams is called from the "DVD" menu, and when opening the Domain Streams Attributes GUI.
E. When loading the DVD, the End Byte pointers of the tables are now verified whenever possible to avoid stupid crashes with badly authored DVDs.
E. PGC Editor: When editing a menu PGC, only one audio and one subpic stream is now displayed, since more streams in the menu domain is illegal.
F. PGC Editor - Create New Cell:Disabling the option to create the backup of the VOB file did not work.
F. The "New 'Play All' PGC" function was broken.Also, there is now a check to warn the user if the number of programs in the new PGC is greater than 127 or the number of chapters greater than 99.
F. The target of some Jump_VTS_TT and Jump_VTS_PTT was not found by the find target routine.This caused some bugs in the Go to calling command, Calls cross references, Find jumps to nowhere, Jump to target and Highlight target functions.
F. Trace:When the Title Menu button is pressed during playback of a VTSM menu PGC, the Title menu is now called. Previously, a Resume to Title was made.The correct behaviour in this case is uncertain, because the specs are not clear on this subject, but this behaviour seems logical and many players (though not all!) are doing this.A resume is still issued when the Title menu is pressed during playback of a VMGM menu PGC.
F. Trace:Small bug fixed: when a cell command was reached, it was necessary to execute it twice, and the command was logged twice as well.However, the cell command was simulated only once.
F. Small bug in the Jump To PGC Upon DVD Insert function, introduced in 0.6.3 fixed: the resume cell of the CallSS command inserted in the beginning of the pre-commands of the resume title was wrong.
F. Fixed a bug in the Info -> Jumps from VMG to Current VTS function.The Prev/Next/GoUpPGCN links of the current VTS were wrongly displayed.
F. Burn DL DVD: When burning a DL DVD saved by DVD Remake v3.4 (without first resaving it with PgcEdit), the computation of the layer break position was wrong.To fix this problem, the DVD (including single-layer DVDs) are saved automatically when the burn function is started.
W. Added several workarounds for a (possible) bug in TitleWriter: TitleWriter assigns several Title numbers to the same PGC. Now, PgcEdit should support this strange (if not illegal) way to use the VMG_TT_SRPT table.
W. Under Windows XP, the Windows command TSKill.exe is now used instead of PSKill.exe (which caused false positive warnings of some picky anti-virus programs).However, PSKill is still used when TSKill is not found. (The kill executable is used only by the Burn DVD function to abort the creation of the ISO image when the user clicks on the Cancel button.)


0.6.4beta9 (March 18, 2005)
A. Added a preview checkbox in the upper left corner of the main window. When ticked, selecting a PGC manually starts the preview automatically.
A. Menu Editor:New function "Edit -> Copy button position only" to copy the current button position.Paste it with "Paste Current Button".
A. Menu Editor:New functions "Button -> Increase / Decrease Button Number" to move the current button in the list of buttons.
A. New function Info -> Jumps from VMG to Current VTS to find out the global references to the current VTS.(This function doesn't show the references from the current VTS to itself.) Useful to verify if the last VTS is still referenced and to reroute the references before removing it.
A. Preview:In trace mode, it is now possible to kill the playback of the current PGC from the preview window.
E. Calls Cross Reference:A menu that is normally callable with a remote button (menu type = RootM, SubpicM, AudioM, AngleM or ChapterM) is now considered as unreferenced if all titles of the same VTS are unreferenced.
E. Burn DVD:Support for the new /TESTMODE option of ImgBurn 1.2.0.0.
E. Burn DVD:Added a check to ensure that mkisofs.exe is configured in the Burn Setup dialog.Some guys used ImgTool.exe instead!
E. Burn DVD:Added new burn speeds in the speed selector dropdown menu.
E. Read DVD:Added a check for illegal entries in VMG_TT_SRPT table (Title assigned to a non existing PGC or 2 Titles assigned to the same PGC.) If the bad Title is the last one in the table, it is optionally removed, but the user must still fix the VM commands, if needed.
E. Menu Viewer/Edit Command button:In expert mode, the "Modify the command for the 2 (or 3) groups?" prompt is not displayed anymore, except when the original commands are not identical in all groups.
E. When loading a new DVD, the Fix number of streams in VMGM/VTSI_MAT tables function do not prompt the user any more to fix the Menu domains with one subpic stream defined but never used by the menu PGCs, because it's legal and frequent on commercial DVDs, and this warning confused some users. However, this check is still made when the Fix number of streams is called from the "DVD" menu, and when opening the Domain Streams Attributes GUI.
F. PGC Editor - Create New Cell:Disabling the option to create the backup of the VOB file did not work.
F. The "New 'Play All' PGC" function was broken.Also, there is now a check to warn the user if the number of programs in the new PGC is greater than 127 or the number of chapters greater than 99.
F. The target of some Jump_VTS_TT and Jump_VTS_PTT was not found by the find target routine.This caused some bugs in the Go to calling command, Calls cross references, Find jumps to nowhere, Jump to target and Highlight target functions.
F. Small bug in the Jump To PGC Upon DVD Insert function, introduced in 0.6.3 fixed: the resume cell of the CallSS command inserted in the beginning of the pre-commands of the resume title was wrong.
W. Added several workarounds for a (possible) bug in TitleWriter: TitleWriter assigns several Title numbers to the same PGC. Now, PgcEdit should support this strange (if not illegal) way to use the VMG_TT_SRPT table.


0.6.3.1 (January 29, 2005)
F. Burn DVD: If the user cancels the layer break selection dialog, the dialog is closed, but the OK and Cancel button of the main burn dialog are still disabled. There is no way to close this dialog, and the user must kill PgcEdit. This problem has been introduced in v0.6.3, and is now fixed.


0.6.3beta8 (January 25, 2005)
A. It is now possible to bypass a menu with buttons with Kill Playback. The user is prompted to select the button to simulate.
A. Pgc EDitor -> Create new blank cell and VOB/Cell ID remapping:Added an option to reuse the last tiny blank cell at the end of the VOB file (only when that cell has been created previously by PgcEdit.)
A. Pgc EDitor -> Create new blank cell:New interface.It is now possible to insert the cell at the beginning of the PGC.
E. When importing titles in a DVD with parental managment, the user is now prompted to remove the parental managment of the original DVD, and when importing a menu, it is prompted to clear the parental managment IDs of the menu PGCs, if there are IDs in the menu.
E. Burn DVD:Interface revamped, and new option to close automatically PgcEdit after a successful ISO creation.
E. Burn DVD:The new ImgBurn 1.1 command lines options /CLOSESUCCESS and /WAITFORMEDIA are now used instead of /CLOSE (though /CLOSE is still used if the ISO image is burnt with DVD Decrypter.)Please note that you need ImgBurn 1.1.0.0 or the "Close ImgBurn" option will not work!
FBurn DVD: The layer break sector passed to ImgBurn or DVDD was wrong when burning a DL DVD-R.(No problem with DL DVD+R.)
F. Burn DVD:Changed the way the backup files are excluded from the compilation.In v0.6.2, the old method caused harmless errors when the DVD files were moved in the new VIDEO_TS directory.
F? Burn DVD:Changed again the syntax to exclude the backup files from the compilation to avoid the mkisofs "-m" bug.
FBurn DVD:A batch file is now always used under Windows to call mkisofs, and the mkisofs command line is split in environment variables to avoid the line too long M$-DOS bug under Win9X.
F. Burn DVD:Wrong error message when moving the backup folders in VIDEO_TS.
F. Burn DVD:Under Windows, it is now impossible to type foreign characters in the output ISO field, because those characters are not correctly translated by MKISOFS, and therefore the file cannot be opened by ImgBurn.
F. Kill PGC Playback: The Set, SetCLnk, CSetCLnk or CSetLNK command with a Link to a cell, program or chapter were not trapped.Now, a dialog pops up to warn the user.
F. PGC Editor: Toggling the Layer Break checkbox did not change the seamless joint flag value.This bug has been introduced in v0.6.2.
W. Workaround for the pskill.exe problem with McAfee antivirus.It is now encrypted in the standalone executable, so that McAfee doesn't complain. McAfee may still complain when the real file is scanned in the bin folder.


0.6.2 (December 2, 2005)
E. PGC Editor's cells flags:The Access Restricted and the VOBU Still flags are now availables in the Cells Type Flags editor, rather than directly in the cells list.Previously, only the VOBU Still was available.The Type Flags button contains now two values, one for each byte.Also, some of the flags labels have been changed to reflect more closely the official terminology.
E. PGC Editor:Added tooltips on the cell command number fields to display the current cell command.The cell commands numbers higher than the number of cell commands currently defined are now highlighted in pink. Similarily, the Prev/Next/GoUpPGCN link values are highlighted in pink if the target PGC doesn't exist.
E. Enable All Operations now prompts the user if he wants to remove also the Access Restricted flags on the cells of the current PGC, when this flag is set on some cells.Warning: the Access Restricted flag is especially used by the Sony ARccOS protection. In this case, it should not be removed.
E. Changed the listbox/entry default color to use the Windows default. Added Option -> User Interface -> White Listbox Background also under Windows and Mac OSX.
E. Burn DVD: a new selector button has been added to select the DL media type from the main dialog.The Sectors in L0 value in the Burn Setup window is now ignored when burning a DL+R.
E. Since ImgBurn is now stable and doesn't require the layer break sector number in his settings anymore, the dialog asking if the user wants to copy the layer break value in the clipboard has been removed when ImgBurn is used, and when a DL DVD-R is used.
E. Burn DVD: when the log is displayed, the Save button uses now by default the same filename as the ISO, but with a _log.txt extension.
A. A new menu "Options -> Install -> Install a plugin" has been added to help the novice user to install a PgcEdit plugin.
E/F. The standalone version of PgcEdit now uses freeWrap version 6.1.This solves the problem of the mouse double-clicks being passed through the file open/save or folder selection dialogs to the underlying window.
F. The Kill PGC playback function now appends a LinkPGCN command at the end of the pre-commands when the NextPGC link is non-zero and doesn't point to itself.Without this command, the PGC was sometimes played.
F. Fixed the bug in Remove Cells function of the PGC Editor that caused the function to silently fail in some occasions.
F. The Prohibited User Operations window was sometimes pushed below the main window when the Input Value button was used.
F. Import Title Closing Clip crashed if the current PGC was a PGC without a Title number.
F. Fixed a problem on some Windows systems where the web browser executable was wrongly considered as not executable by TCL/TK.
F. Burn DVD:Workaround for a problem with mkisofs on some systems: Mkisofs reports sometimes an "Invalid node - -m" error when the backup folders are not deleted.Now, when this error occur, a dialog pops-up, asking if you want to delete the backups, continue w/o deleting the backups, or cancel.


0.6.2beta1 (November 15, 2005)
E. PGC Editor's cells flags:The Access Restricted and the VOBU Still flags are now availables in the Cells Type Flags editor, rather than directly in the cells list.Previously, only the VOBU Still was available.The Type Flags button contains now two values, one for each byte.Also, some of the flags labels have been changed to reflect more closely the official terminology.
E. PGC Editor:Added tooltips on the cell command number fields to display the current cell command.The cell commands numbers higher than the number of cell commands currently defined are now highlighted in pink. Similarily, the Prev/Next/GoUpPGCN link values are highlighted in pink if the target PGC doesn't exist.
E. Changed the listbox/entry default color to use the Windows default. Added Option -> User Interface -> White Listbox Background also under Windows and Mac OSX.
E. Burn DVD: when the log is displayed, the Save button uses now by default the same filename as the ISO, but with the _log.txt extension.
E/F. The standalone version of PgcEdit now uses freeWrap version 6.1.This solves the problem of the mouse double-clicks being passed through the file open/save or folder selection dialogs to the underlying window.
F. The Kill PGC playback function now appends a LinkPGCN command at the end of the pre-commands when the NextPGC link is non-zero and doesn't point to itself.Without this command, the PGC was sometimes played.
F. Fixed the bug in Remove Cells function of the PGC Editor that caused the function to silently fail in some occasions.
F. The Prohibited User Operations window was sometimes pushed below the main window when the Input Value button was used.
F. Import Title Closing Clip crashed if the current PGC was a PGC without a Title number.
F. Fixed a problem on some Windows systems where the web browser executable was wrongly considered as not executable by TCL/TK.
F. Burn DVD:Workaround for a problem with mkisofs on some systems: Mkisofs reports sometimes an "Invalid node - -m" error when the backup folders are not deleted.Now, when this error occur, a dialog pops-up, asking if you want to delete the backups, continue w/o deleting the backups, or cancel.


0.6.1 (October 4, 2005)
A. Burn: Added support for ImgBurn.The burn function now uses ImgBurn instead of DVD Decrypter to burn the ISO.Although it is recommended to use ImgBurn, it is still possible to use DVD Decrypter, for backward compatibility.
A. Burn: Added a "Launch ImgBurn" button in the burn dialog to easily examine your blank media before launching the burn operation.
A. The "Fix number of streams" macro is now launched automatically when a DVD is opened (but not when the DVD is reopened).If some discrepancies are found, the user is prompted to fix them. An option to disable this feature has been added in the Options menu.
A. PGC Editor:Added a function to create a blank cell in a PGC.Can be used also in a dummy PGC.You may use VobBlanker to replace the new cell.Useful if you want to add a new clip or a menu page in a domain.
A. New function "File -> Replace VTST Titles" to replace the current VTST domain by an imported one.Can be used to replace a VTST domain after a reencoding or a shrink of a title with DVDShrink in reauthor mode.
A. Trace Mode -> State menu: Added functions to snapshot the current trace position and state, to be able to return to a snapshot point at any time. Also, some snapshot points are automatically saved during the trace. This feature can be used as a limited undo of the last trace steps. Drawback: the 'PGC Played' flags and highlights are lost after a restore.
A. Trace Mode: A special snapshot point is recorded automatically when the user quits the trace mode, and restored when the trace mode is reenabled (and when the current DVD is reopened with File -> Reopen DVD). It can also be restored with State -> Return to -> Trace Mode Closed.
A. Trace mode: Added some keyboard shortcuts, available in trace mode only: - Control-Right: -> Step - Control-Up:->>Next PB - Control-Down:->>> Run - Control-Left:->|Break - Escape:->|Break
A. Added some keyboard shortcuts in main panel: - Control-Shift-B: Incremental backup, - Control-Alt-B: Restore Backup and one shortcut available only when the command pane is active: - Control-Insert:Append to Scratchbook
A. Added "Display PGCs list as text" function in the Info menu.
A. Added a progress bar in the status bar.
A. Menu buttons viewer: It is now possible to right-click on the Image < and Image > buttons to display the prev/next background by larger steps.
A. New function "DVD -> Remap Titlesets" to rearrange the order of the Titlesets. This function renumbers the JumpSS-VTSM commands automatically.
A. New functions to add, modify, export and import user comments for the PGCs.The comments are displayed in the PGC selector pane, in the current PGC title and in all places where a PGC label is displayed.
A. Added an option to allow PgcEdit to automatically add PGC comments when creating new PGCs or for information purposes. Currently, the Calls Cross References and Import Startup/Intro/Closing Clip functions are able to create comments automatically.
A. Added an option to automatically load and save the PGC comments in the backup folder when a DVD is opened or saved.
E. The Utilities and Macros menus are now removed, and replaced by the DVD, Domain, PGC, Menu and Title menus.
E. The Options menu is now splitted in sub-menus Startup, Input/Output, User Interface and Command Editor.
E. Moved the Plugins menu before the Tools menu. (Was after the Tools menu.)
E. The Return key can now be used to accept all requesters.(Same action as clicking the OK button.)
E. Added an Help button in the Search All results, and in the Go to Calling Command windows.
E. Added several options in the PGC Editor's Celltimes.txt function.
E. It is now possible to delete a range of cells at once in the PGC Editor.
E. In the PGC Editor's subpic streams assignments frame, a message shows now which subpic streams are really necessary according to the current domain stream attributes. Also, in the assign streams GUI, the unused streams are now grayed out, although it is still possible to modify the assignment.
E. It is now impossible to configure the Domain Streams Attributes's video mode with an illegal combination of flags (for example 4:3 + LetterBox or Pan&Scan, or 16:9 without either Letterbox or Pan&Scan or both.)
E. Renumber GOTOs option:The GOTO commands duplicated or copied/pasted to the clipboard are now also automatically renumbered.
E. The GUI of the Remap Title Numbers function has been enhanced.
E. It is now possible to specify the GPRM to use for the Import First-Play Clip and Import Title's Intro Clip functions, and force the macro to continue even if there are no unused GPRMs remaining in the DVD.
E. Added an option in the Import Title's Intro Clip macro to display the intro clip only the first time the title is played.
E. Changed the default settings for the "Enable Navigation Buttons" macro.
E. Trace:Renamed the preview option "Start Preview automatically when playing a cell?" to "Open Preview automatically when playing a cell?".
E. Trace's snapshot menu: The PGC label and pre/post/cell line number are now displayed in the menu items of the Snapshot submenus, and a new "Clear all Snapshots" function has been added.
E. Info -> PGC: Added the Angle number in the cells list.
E. Info -> PGC param and Cells tables: Added the total playing time for each domain, and the total playing time for the whole DVD.
E. PUO editor: added a button to input the PUOs as a value.Can be used to paste the value in the PUO_plugin.
E. Better handling and error messages when an invalid Nav Pack is found when scanning for menu buttons or BOVs.
E. The error message displayed when trying to load an encrypted VOB from the DVD drive says now clearly that it's a CSS encryption problem.
R. The DVDShrink Remote Buttons and DVDShrink Streams Remapping macros are removed.The same functions are now availables in the DVDShrink plugin, as well as two new functions to launch DVDShrink from within PgcEdit.
R. Burn: Removed the "Download Daemon Tools" button on systems running in Germany and Unided Kingdom, due to legal issues in these countries.
F. Burning double layer DVDs did not work if the "Split ISO image into 1 GB chunks" option was enabled.
F. The VTS_TMAPT table is now updated upon creation or deletion of a PGC in the Title domain.
F. The Title number displayed in the PGC selector was wrong when the TTNs were not stored in ascending order in the title domain.
F. A Set, SetCLnk, CSetLnk or CSetCLnk using a SPRM as the first operand of the IF condition was not flagged as invalid. However, it was not possible to enter such an illegal command in the command editor.
F. Command Editor: Fixed the error opening the Command Editor when the "Start in Trace Mode" option was on and a DVD was loaded via the command line.
F. Fixed a very rare bug in the handling of the Command Editor window size.
F. The PGC Editor window was too small when displayed on a 800x600 screen.
F. Menu viewer/editor:When a menu group has both the Letterbox AND Pan&Scan flags set, the menu was displayed in pan&scan mode.Now, PgcEdit checks the video attributes of the current domain to determine the display mode.
F. It was possible to crash the BOVs menu viewer/editor if the scan for BOVs of the current titleset was interrupted.
F. Trace mode: When the Next Chapter button was pressed when the last program was playing, sometimes the last program was played again, instead of the NextPGCN link or post command.
F. Trace mode:The Title PUOs (in the VMG_TT_SRPT table) were not displayed in the Watch PUOs window.
F. Trace mode: In "Next PB" mode, the playback stopped when entering the post commands of a dummy PGC.Now, the playback stops only if there is a pre/ post breakpoint on the dummy PGC.
F. On foreign window platforms, the config files were saved in the user's home (or in the "Application Data" folder if this folder was present.) Now, the config files are saved in the correct application data folder, even if his name is different.
F. Fixed some little bugs when a VTS has no VTS_TMAPTI table at all.
F. New 'Play All' Title bug:In trace mode, JumpVTS_TT to the new TTN was unable to find the target PGC.
F. A bug prevented 'Create New Blank Cell' to automatically save the DVD.
F. New version v1.11 of PsKill.exe by SysInternals.com (in the bin folder under Windows).The previous version was sometimes wrongly identified as a possible virus by some virus killers.
F. PgcEditPreview v2.1 by Jeanl(Fixes 2 bugs.See history below.)


0.6.1beta12 (September 18, 2005)
E. New option in the "Replace VTST Titles" function to keep everything from the original PGC, except the stuff directly related to the VOBs.
F. It was possible to crash the BOVs menu viewer/editor if the scan for BOVs of the current titleset was interrupted.


0.6.1beta11 (September 17, 2005)
A. New function "File -> Replace VTST Titles" to replace the current VTST domain by an imported one.Can be used to replace a VTST domain after a reencoding or a shrink of a title with DVDShrink in reauthor mode.
E. The GUI of the Remap Title Numbers function has been enhanced.
E. Renamed the preview option "Start Preview automatically when playing a cell?" to "Open Preview automatically when playing a cell?".
F. Trace mode: In "Next PB" mode, the playback stopped when entering the post commands of a dummy PGC.Now, the playback stops only if there is a pre/ post breakpoint on the dummy PGC.


0.6.1beta10 (September 12, 2005)
E. Create New Cell: When a new VOB file is created, if the PAL/NTSC standard don't match the standard of the titleset's title domain, the user is prompted to change the standard.


0.6.1beta9 (September 11, 2005)
E. Create New Cell can now be used in any PGC, including PGCs with video.
F. Some bugs fixed in the Create New Blank Cell function.


0.6.1beta8 (September 9, 2005)
A. PGC Editor:Added a function to create a blank cell in a dummy PGC.
E. It is now impossible to configure the Domain Streams Attributes's video mode with an illegal combination of flags (for example 4:3 + LetterBox or Pan&Scan, or 16:9 without either Letterbox or Pan&Scan or both.)
E. In the PGC Editor's subpic streams assignments frame, a message shows now which subpic streams are really necessary according to the current domain stream attributes. Also, in the assign streams GUI, the unused streams are now grayed out, although it is still possible to modify the assignment.
E. Info -> PGC: Added the Angle number in the cells list.
E. Info -> PGC param and Cells tables: Added the total playing time for each domain, and the total playing time for the whole DVD.
F. Menu viewer/editor:When a menu group has both the Letterbox AND Pan&Scan flags set, the menu was displayed in pan&scan mode.Now, PgcEdit checks the video attributes of the current domain to determine the display mode.


0.6.1beta7 (September 2, 2005)
E. Revamped again a little bit the PGC and Domain menus.
E. Added several options in the PGC Editor's Celltimes.txt function.
E. It is now possible to delete a range of cells at once in the PGC Editor.


0.6.1beta6 (September 1, 2005)
F. Burning double layer DVDs did not work if the "Split ISO image into 1 GBchunks" option was enabled.


0.6.1beta5 (August 28, 2005)
R. Removed the burn using DVD Decrypter and the mount ISO using Daemon Toolsfunctions on systems running in Germany and Unided Kingdom, due to legalissues in these countries with these programs.
E. It is now possible to specify the GPRM to use for the Import First-PlayClip and Import Title's Intro Clip functions, and force the macro tocontinue even if there are no unused GPRMs remaining in the DVD.
E. Added an option in the Import Title's Intro Clip macro to display theintro clip only the first time the title is played.
E. The error message displayed when trying to load an encrypted VOB from theDVD drive says now clearly that it's a CSS encryption problem.
E. Added an Help button in the Search All results, and in the Go to CallingCommand windows.
E. Changed the default settings for the "Enable Navigation Buttons" macro.
F. On foreign window platforms, the config files were saved in the user'shome (or in the "Application Data" folder if this folder was present.)Now, the config files are saved in the correct application data folder,even if his name is different.
F. Fixed some little bugs when a VTS has no VTS_TMAPTI table at all.
F. New 'Play All' Title bug:In trace mode, JumpVTS_TT to the new TTN wasunable to find the target PGC.


0.6.1beta4 (August 13, 2005)
A. Added an option to disable the automatic check for the number of streamsin VMGM/VTSI_MAT tables when a DVD is opened.


0.6.1beta3 (August 10, 2005)
F. A Set, SetCLnk, CSetLnk or CSetCLnk using a SPRM as the first operand ofthe IF condition was not flagged as invalid. However, it was not possibleto enter such an illegal command in the command editor.


0.6.1beta2 (August 9, 2005)
A. Burn: Added a "Launch DVD Decrypter" button in the burn dialog to easilyexamine your blank media before launching the burn operation.
F. The Title number displayed in the PGC selector was wrong when the TTNswere not stored in ascending order in the title domain.


0.6.1beta1 (August 7, 2005)
A. Trace Mode -> State menu: Added functions to snapshot the current traceposition and state, to be able to return to a snapshot point at any time.Also, some snapshot points are automatically saved during the trace.This feature can be used as a limited undo of the last trace steps.Drawback: the 'PGC Played' flags and highlights are lost after a restore.
A. Trace Mode: A special snapshot point is recorded automatically when theuser quits the trace mode, and restored when the trace mode is reenabled(and when the current DVD is reopened with File -> Reopen DVD).It can also be restored with State -> Return to -> Trace Mode Closed.
A. Trace mode: Added some keyboard shortcuts, available in trace mode only:- Control-Right: -> Step- Control-Up:->>Next PB- Control-Down:->>> Run- Control-Left:->|Break- Escape:->|Break
A. Added "Display PGCs list as text" function in the Info menu.
A. Added a progress bar in the status bar.
A. Menu buttons viewer: It is now possible to right-click on the Image < andImage > buttons to display the prev/next background by larger steps.
A. The "Fix number of streams" macro is now launched automatically when a DVDis opened (but not when the DVD is reopened).If some discrepancies arefound, the user is prompted to fix them.
E. Renumber GOTOs option:The GOTO commands duplicated or copied/pasted tothe clipboard are now also automatically renumbered.
E. The Return key can now be used to accept all requesters.(Same action asclicking the OK button.)
E. Better handling and error messages when an invalid Nav Pack is found whenscanning for menu buttons or BOVs.
E. Moved the Plugins menu before the Tools menu. (Was after the Tools menu.)
E. The Utilities and Macros menus are now removed, and replaced by the DVD,Domain, PGC, Menu and Title menus.
E. The Options menu is now splitted in sub-menus Startup, Input/Output, UserInterface and Command Editor.
R. The DVDShrink Remote Buttons and DVDShrink Streams Remapping macros areremoved.The same functions are now availables in the DVDShrink plugin,as well as two new functions to launch DVDShrink from within PgcEdit.
F. The VTS_TMAPT table is now updated upon creation or deletion of a PGC inthe Title domain.
F. Command Editor: Fixed the error opening the Command Editor when the "Startin Trace Mode" option was on and a DVD was loaded via the command line.
F. Fixed a very rare bug in the handling of the Command Editor window size.
F. Trace mode: When the Next Chapter button was pressed when the last programwas playing, sometimes the last program was played again, instead of theNextPGCN link or post command.
F. Trace mode:The Title PUOs (in the VMG_TT_SRPT table) were not displayedin the Watch window.
F. The PGC Editor window was too small when displayed on a 800x600 screen.


0.6.0 (July 7, 2005)
A. Burn DVD / Create ISO support for Double Layer DVD+R and DL DVD-R: - The method allow the user to select the layer break in a wide range of cells (actually twice as wide as the 'standard' method)! - Added a GUI to specify the Layer Break cell. - Added menu "Options -> Burn / Create ISO setup" menu to call the Burn Setup dialog directly from the main window. - The Burn Setup window has been modified to include, among other things, the capacity of a single layer DVD and of a double layer DVD. - New starter app for MacOSX (v0.5a), by Pucklock, including mkisofs 2.01 (needed for the Create ISO function.)Thanks to Pucklock! Note that this new starter app starts the X11 version automatically instead of the Aqua version.
R. Removed the original link to DVD Decrypter's homepage in the Burn Setup dialog because this page is discontinued, and may be monitored by a major DVD company.Replaced by a direct download link at VideoHelp.
A. Utilities -> Remap Title Numbers function to renumber the Titles.The references to the Title numbers in the VMG are automatically updated.
A. Utilities -> Delete last VTS in DVD function.Use this function only when the last titleset is not referenced!
A. Info -> Find Jumps To Nowhere function showing commands and PrevPGCN, NextPGCN or GoUpPGCN links jumping to non existing PGCs or Titles.
A. Calls Cross References: Added listing of jumps to nowhere references.
A. Added an option to display the PGC labels as text in the context menu of an empty line of the PGC selector.
A. Added shortcut Control+P to launch the PGC Preview.
A. Added the first step to implement plugins for PgcEdit in the future.
A. Added an option to change the default listbox background color to white when running PgcEdit under X11.(Linux, and MacOSX with Tk-X11 only)
E. After 'Clone PGC' or 'New Play All Title', the number of buttons of the new PGC is now displayed in the PGC Selector.
E. Menu Editor: Changed the menu labels Buttons -> Align vertically and Align horizontally to Align on same column and Align on same row.
E. Now, there is no need to select your Web Browser the first time an HTML page is opened under Mac OSX: the 'open' command is used instead.
E. Under Linux and Mac OSX, the config files are now saved in "~/.PgcEdit/". Under all platforms, the leading dot has been removed from the filenames.
F. Burn DVD: The calculation of the size of DVD-ROM files crashed when an empty DVD-ROM directory was present in the compilation.
F. Fixed some bugs in the Find All function: the line number (when the target was a pre, post or cell command) and the cell number (when the target was a button or BOV) were off by 1, and the button group was not always correctly displayed.The GUI has been changed also to avoid the Tcl/Tk limitaiton of the number of occurences that can be displayed in a canvas.
F. Jump to PGC Upon DVD Insert macro: when several LUs were present and the user selected the option to process all LUs, there was a bug in the reconstruction of the commands of the modified PGCs in LU 2 and following.
F. PGC Editor: The color table was not saved after an Import Colors from an IFO file.
F. An error occured when trying to hi-lite the target of a Jump command when the target VTS was not present.
F. It was sometimes impossible to close the "Go to calling command" window.
F. PgcEdit Preview Version 2.0, by jeanl.Fixes 3 bugs.See history below.


0.5.7 (June 4, 2005)
A. PgcEditor: Added an Angle column ("A.") in the cell list.The angle value is computed from the Type Flags."-" means all angles, "?" means error.
A. Added a function to remove the current LU from the IFO.The VOB cells are left unreferenced.You may strip them with VobBlanker easily.
A. Added a button "CellTimes.txt" in the Pgc Editor to generate the list of cell times needed to remux a clip with chapters.You may add an offset to the cell times if you want.
A. Added an option to hide the [hex codes] in the main commands listbox.
A. Added an option to go automatically to Trace mode whan a DVD is opened.
A. Shift-clicking on a PGC in the PGC Selector now toggles the breakpoints on that PGC (without selecting it).
A. Added a "Documentation" item in the help menu.It tries to open these files: "<PgcEdit install dir>/doc/PgcEdit_manual.chm" (under Windows only) then, if the file is not found, "<install dir>/doc/PgcEdit_manual.htm", then "<install dir>/doc/PgcEdit_manual.txt", and finally, it opens the online HTML version stored at VideoHelp. The old, obsolete single text file has been removed from the distribution.
A. Added an option to tell PgcEdit which web browser you want to use.Now, the homepages, online docs and DVD-Replica online help are available also for Linux and Mac users.
E. The shortcuts of the context menus of the PGC selector are now displayed in the menu.
E. Added tooltips on the edit buttons with the keyboard shortcuts.
E. Added tooltips in PGC Editor's color table to show the color number.
E. Added some tooltips on the labels of the cell list in the PGC Editor.
E. Added the Control-Delete shortcut to call the Blank Out All PGCs utility.
E. The "DVD modified, are you sure?" warning now allow to save the DVD.
E. New Preview 1.9 by jeanl.In info mode, the buttons outlines are displayed.Also, mfc42.dll is now linked in the executable, and is therefore not needed anymore under Linux.
F. Bug in the Search function in All mode: the line numbers were wrong.
F. Menu Editor: The Align button functions where not working as expected when the current button position was previously edited manually.Fixed.
F. Workaround for a Tk bug under X11 (Mac and Linux): a wrong height is calculated by Tk for windows with menus.Therefore, the OK/Cancel buttons were hidden in the menu editor.
F. Some display problems fixed under Mac (X11 and Aqua versions.)
F. Error when blanking a titleset when the preview window is open fixed.
F. "Save IFOs as" saved the modified VOBs also (in the original folder).
F. When the option "Store backup folder in parent of VIDEO_TS folder" is ON, the backup folder is saved now in the parent only if the DVD files are in a VIDEO_TS subdirectory.
F. Trace:LinkTopCell in a menu button linked to the previous cell.Fixed.
F. Fixed a rare bug when reading the menu buttons informations.
F. Fixed some english grammar/vocabulary errors.


0.5.7beta3 (May 21, 2005)
F. Error when blanking a titleset when the preview window is open fixed.
F. Save IFOs as saved the modified VOBs also (in the original source folder).
F. Fixed more display problems under Mac and Tk-Aqua.


0.5.7beta2 (May 17, 2005)
F. Fixed some english grammar/vocabulary errors.
F. When the option "Store backup folder in parent of VIDEO_TS folder" is ON, the backup folder is saved now in the parent only if the DVD files are in a VIDEO_TS subdirectory.
F. Fixed some display problems on Macintosh platforms (default font size...)


0.5.7beta1 (May 15, 2005)
A. Added an option to hide the [hex codes] in the main commands listbox. WARNING: Still experimental!!! (I may have broken something!)
A. Added an option to go automatically to Trace mode whan a DVD is opened.
E. The "DVD modified, are you sure?" warning now allow to save the DVD.
F. Fixed a typo: changed all occurences of sheme to scheme.


0.5.6 (May 11, 2005)
A. New semi-automatic macro "Jump to PGC upon DVD insert". It's a modified version of jeanl's "Jumping straight to the movie (or the menu) with PgcEdit" and 2COOL's "Jump2Pgc" guides.
A. Added "Swap or Copy Menu PGC" utility, to swap or copy the PGC parameters (cell table, color table, streams, VM commands, ...) from another PGC of the same menu domain with/to the current PGC. Useful to cleanup the menus.
A. Added the command "Delete All Commands in PGC" in the PGC Selector popup menu.
A. Added the utility "Delete All Commands in Domain", also available in the PGC Selector popup menu.
A. Added the function "Delete All Commands in DVD", available only by right- clicking on an empty line in the PGC Selector.
A. Added the utility "Blank out all Title PGCs in DVD", that calls the "Blank Out All PGCs in Domain" utility in sequence for all title domains.
A. Added an option to change the default colors of the GUI, requested by a Linux user.
A. Option "Skip Preview of short cells (< 1sec., without still time)?" in the preview configuration of the trace mode.
A. PGC Editor: Added an edit popup menu on the audio and subpic streams title label to copy and paste all audio or subpic streams assignments.
A. Added a button "All" in the search GUI, to display all occurences in a window. You may click on the buttons to jump to any occurence.
A. Added some icons for Linux users (included in the Zip archive), thanks to M7S.
F. PgcEdit_Preview 1.8 by jeanl. See history at the bottom of this file.
F. Fixed a little bug in Kill Playback macro that caused the display of an erroneous warning when killing the playback of a menu PGC with some cell commands (LinkTailPGC...)
F. A wrong path was used to store the configuration files on some Win XP foreign systems. Fixed.
F. Fixed a little problem when using an Alt-F# system key under windows: The tool associated with the F# key was launched instead.
F. Fixed a bug in the error message routine when a DVD cannot be opened successfully.
F. Fixed a rare bug in trace mode.


0.5.6beta6 (May 2, 2005)
A. A wrong path was used to store the configuration files on some Win XP foreign systems.Hopefully fixed now.


0.5.6beta5 (May 1, 2005)
A. PGC Editor: Added an edit popup menu on the audio and subpic streams title label to copy and paste all audio or subpic streams assignments.


0.5.6beta4 (April 29, 2005)
A. Option "Skip Preview of short cells (< 1sec., without still time)?" in the preview configuration of the trace mode.
E. Jump2Pgc now uses the still unset GPRM with the lower usage count if an unused GPRM cannot be found.


0.5.6beta3 (April 29, 2005)
F. Fixes some problems in the new Jump2PGC macro.


0.5.6beta2 (April 28, 2005)
A. New semi-automatic macro "Jump to PGC upon DVD insert". It's a modified version of jeanl's "Jumping straight to the movie (or the menu) with PgcEdit" and 2COOL's "Jump2Pgc" guides.
A. Added "Swap or Copy Menu PGC" utility, to swap or copy the PGC parameters (cell table, color table, streams, VM commands, ...) from another PGC of the same menu domain with/to the current PGC. Useful to cleanup the menus.


PgcEdit 0.5.6 beta 1 available.
* Added the command "Delete All Commands in PGC" in the PGC Selector popup menu.
* Added the utility "Delete All Commands in Domain", also available in the PGC Selector popup menu. * Added the function "Delete All Commands in DVD", available only by right-clicking on an empty line in the PGC Selector.
* Added the utility "Blank out all Title PGCs in DVD", that calls the "Blank Out All PGCs in Domain" utility in sequence for all title domains.
* Added an option to change the default colors of the GUI, requested by a Linux user.


0.5.5 (April 22, 2005)
A. PREVIEW (and menu backgrounds) available for Linux, and probably also for Mac OSX. You must install wine (for Linux) or darwine (for Mac OSX) to be able to use it.
A. Added the Preview -> Use Preview option, to allow Linux or Mac users to turn the preview off, in case of problems with wine or darwine. Although not verry useful, this option is available also under Windows.
F. Fixed a bug in v0.5.4, which caused the display of 16:9 letterboxed menus in the menu viewer to fail.
F. When saving menu buttons, if you answered NO at the "Backup VOB?" request, PgcEdit offered to backup the VOB again and again. Fixed.


0.5.4 (April 21, 2005)
E. New PgcEdit_preview v0.7: with option to turn off the usage of DirectDraw overlays to show the preview, and an option to save the menu backgroundsas PPM instead of BMP (internal use only!)
E. Added "Preview -> Disable DirectDraw Overlays" (Windows only) option. On some systems, it may be faster to turn off the DirectDraw overlay display.
E. Shift-clicking on the "BMP" button in the preview window allow to save animage in PPM format.
F. Inport First-Play/Intro/Closing Clip macros were broken in 0.5.3. Fixed.


0.5.3 (April 20, 2005)
A. Added an option in Info -> Calls Cross References do delete the commandsin the unreferenced PGCs, and to clear the Prev/Next/GoUpPGC links. Maybe used to find more unreferenced PGCs in subsequent calls to the CallsCross References function. Also, another option allow to convert unref-erenced menu PGCs to dummies, to easily blank them with VobBlanker.
A. Added "Delete All Commands" in the Edit (and popup) menu.
F. Important bug in v0.5.2 fixed: new buttons created in a cell originallywithout buttons/BOVs were saved only in the first nav pack of the cell.
F. PgcEdit was unable to parse the VTSM_C_ADT table if the table was present,but with no entries defined in the table. Fixed now.
F. Fixed a bug in the parsing of the VTS_C_ADT table, occuring in rarecircumstances: a wrong Nav Pack number was read, causing the search formenu buttons or BOVs to fail.
F. Inport First-Play/Intro/Closing Clip: The cell commands numbers of theimported title are now forced to 0 in the cell playback table.
F. Added a little delay when the Open DVD/Save DVD file requester is closed,to avoid a little Tk bug.


0.5.3beta2 (April 17, 2005)
A. Added an option in Info -> Calls Cross References do delete the commandsin the unreferenced PGCs, and to clear the Prev/Next/GoUpPGC links. Maybe used to find more unreferenced PGCs in subsequent calls to the CallsCross References function. Also, another option allow to convert unref-erenced menu PGCs to dummies, to easily blank them with VobBlanker.
F. Important bug in v0.5.2 fixed: new buttons created in a cell originallywithout buttons/BOVs were saved only in the first nav pack of the cell.
F. Added a little delay when the Open DVD/Save DVD file requester is closed,to avoid a little Tk bug.


0.5.2 (April 16, 2005)
A. Added an Configuration option in the virtual player setup to load the PGN(Program number) instead of the PTTN (Chapter number) in SPRM 7.Manysoftware and hardware players are not standard compliant on this point.
A. Added Export and Import options to save and load the color lookup table ofthe current PGC in the PGC Editor.File format: raw YCrCb color table (64bytes, with leading 0 before each color) or RGB colors in ASCII format.The import function can also import the colors from a Muxman project, orfrom VTS IFO file (the colormap of the first PGC is used).
A. Added an option to display the popup menus when the right mouse button isreleased instead of pushed.This option is not recommended, though.
A. Added an option to store the PgcEdit_backup in the root folder of the DVDinstead of in the VIDEO_TS folder.Useful to launch programs that doesn'twork if there are illegal files in VIDEO_TS (like WinDVD).
A. Added File->Incremental Backup.Renames the current PgcEdit_backup folder(adds the modification time and date), and creates a new PgcEdit_backup.
A. A warning is issued when entering the menu buttons viewer if several setsof menu buttons are found in a cell.Currently, PgcEdit handles only thefirst set.A new option to optionally scan for multiple sets of BOVs hasalso been added in the 'Scan for BOVs' dialog, and the scanning for setsof buttons is optimized for speed.
E. Multiple errors messages when parsing the VOBs for menu buttons are nowsuppressed.Take care: one error message means that the whole VOB is notcorrectly parsed!
E. When saving buttons or BOVs, the original highlight status is leftunchanged so that the animated highlights (for example, in Spiderman) willnow still be animated.
E. File->Delete Backup(s) is able to delete the backups created by PgcEdit,VobBlanker, MenuShrink and Windows (Copy of ...), including incrementalbackups.TitleSetBlanker backups are not supported anymore.
E. Burn DVD:Excludes the backups PgcEdit_backup*, VobBlanker_backup*,MenuShrinkBackup* and "Copy of *" from the compilation.
E. Better error trapping for file I/O errors (copy, delete, rename, makedir).Now, a dialog pops up, allowing to retry the operation.
E. Thanks to the demo version of the Tcl DevKit, the code is now a little bitoptimized, and a couple of potential bugs have been fixed.
F. The last VTS's title domain BOVs were never saved.Fixed.
F. "Can't read "::buttons::butsinfo(*,hlendtime)": no such element in array"(and selendtime) errors when a new button was created are now fixed.
F. The total number of menu buttons or BOVs displayed in the PGC selectorlabel was not updated after a Remove Cell.Fixed.
F. Trace: When in a button command, LinkNextCell linked to the current cell,and LinkPrevCell linked to the current cell -2.Fixed.
F. Fixed a little bug in the "Options/Install/Associate PgcEdit with IFO (orBUP) Files", when the association was already present, but was blank.
F. Problem deleting the DLLs in the bin directory when uninstalling PgcEditis now partially fixed.You will need to delete them manually.


0.5.2beta4 (April 9, 2005)
A. Added an Configuration option in the virtual player setup to load the PGN(Program number) instead of the PTTN (Chapter number) in SPRM 7.Manysoftware and hardware players are not standard compliant on this point.
A. Added Export and Import buttons to save and load the color lookup table ofthe current PGC in the PGC Editor.File format: raw YCrCb color table.
A. Added an option to display the popup menus when the right mouse button isreleased instead of pushed.This option is not recommended, though.
A. A warning is issued when entering the menu buttons viewer if several setsof menu buttons are found in a cell.Currently, PgcEdit handles only thefirst set.A new option to optionally scan for multiple sets of BOVs hasalso been added in the 'Scan for BOVs' dialog.
A. Added an option to store the PgcEdit_backup in the root folder of the DVDinstead of in the VIDEO_TS folder.Useful to launch programs that doesn'twork if there are illegal files in VIDEO_TS (like WinDVD).
A. Added File->Incremental Backup.Renames the current PgcEdit_backup folder(adds the modification time and date), and creates a new PgcEdit_backup.
E. File->Delete Backup(s) is able to delete the backups created by PgcEdit,VobBlanker, MenuShrink and Windows (Copy of ...), including incrementalbackups.TitleSetBlanker backups are not supported anymore.
E. Burn DVD:Excludes the backups PgcEdit_backup*, VobBlanker_backup*,MenuShrinkBackup* and "Copy of *" from the compilation.
E. Better error trapping for file I/O errors (copy, delete, rename, makedir).Now, a dialog pops up, allowing to retry the operation.
E. Thanks to the demo version of the Tcl DevKit, the code is now a little bitoptimized, and a couple of potential bugs have been fixed.
F. The last VTS's title domain BOVs were never saved.Fixed.
F. "Can't read "::buttons::butsinfo(*,hlendtime)": no such element in array"(and selendtime) errors when a new button was created are now fixed.
F. Trace: When in a button command, LinkNextCell linked to the current cell,and LinkPrevCell linked to the current cell -2.Fixed.


0.5.1 (March 28, 2005)
A. Menu Buttons/BOVs Editor (still not totally finished, but operational.)
F. Wrong display aspect ratio was used in the menu buttons viewer for grouptypes sharing modes "normal" + "letterbox".
F. Fixed wrong highlighted target/jump to target in menu domains: the targetwas always in LU 1.
F. Moved the stream's VOB IDs from the Domain Streams Attributes to the PGCStreams assignments GUI, where they should be.The streans IDs are nowhopefully corrects.
F. Linux standalone executables 0.5.0beta1 to 0.5.1beta1 were broken.Thesources were OK.V 0.5.1beta2 is the first working 0.5 standalone exe.
F. Fixed a bug in 'Delete last PGC in domain' in title domain.The new totalnumber of TTNs was wrong when a PGC sharing the same TTN number withanother one was deleted.
F. Small bug fixed that prevented to "Delete Last PGC in Domain" if the PGCwas created with "New Dummy PGC" during the same PgcEdit session.


0.5.1beta2 (March 17, 2005)
F. Linux standalone executables 0.5.0beta1 to 0.5.1beta1 were broken. The sources were OK. V 0.5.1beta2 is the first working 0.5 standalone exe.


0.5.1beta1 (March 15, 2005)
A. Menu Buttons/BOVs Editor (still not totally finished, but operational.)
F. Wrong display aspect ratio was used in the menu buttons viewer for group types sharing modes "normal" + "letterbox".
F. Fixed wrong highlighted target/jump to target in menu domains: the target was always in LU 1.
F. Moved the stream's VOB IDs from the Domain Streams Attributes to the PGC Streams assignments GUI, where they should be. The streans IDs are now hopefully corrects.


0.5.0 (March 4, 2005)
A. BOV (Buttons Over Video in Title domains) support:
- Replaced the executable button_dump.exe bt a Tcl/Tk function, able toparse the menu buttons in menu domains.The menu buttons informations aretherefore available also for Macintosh pre-OSX platforms.
- Added "File->Find BOVs" and "Options->Automatically Launch BOV finder whena DVD is opened?" to find the BOVs at startup.
- "Utilities -> Show Menu Buttons or BOVs" works now also for Title PGCs.
- Added "Show BOVs" popup menu in the PGC selector on title PGCs.
R. Removed the "Options/Show libdvdread warnings when parsing menu buttons?".
A. "Fix number of streams in VMGM/VTSI_MAT tables" macro to change the numberof streams in the VMGM_MAT and VTSM_MAT tables according to the number ofstreams enabled in the PGCs.
A. Domain Streams Attributes check now if the current number of streams matchthe number of streams enabled in the PGCs.
A. Domain Streams Attributes allow now to edit the audio stream types andparameters.(Still no support to edit the karaoke parameters.)
A. Open DVD: If there are empty VOB files, an option to delete them is nowpresented to the user when the DVD is loaded.
A. Added a Burn DVD/Create ISO toolbar icon.(Windows only)
A. Added some missing credits and thanks in the About dialog.
E. Kill Playback macro: New algorithm to determine if it is safe to use themacro.It is safe to kill playback if there are no menu buttons, and ifthere are no cell commands jumping outside of the current PGC.
E. Blank Out PGCs in Domain: The "Kill Playback only when it's safe" optionnow uses the new Kill Playback macro.
E. Cell type flag SCR Discontinuity (System Clock Reference) renamed to STCDiscontinuity (System Time Clock).(Recommandation of Mpucoder)
E. Burn DVD: The MenuShrinkBackup is now removed automatically from the DVD.
E. Added the audio and subpic stream IDs in Domain Streams Attributes GUI andin Info -> Streams.
F. PgcEdit_Preview.exe v1.6 by Jeanl.Fixes an aspect ratio bug with VCD andSVCD resolutions, and another one with garbage addeded in the bottom ofthe image when the vertical resolutions was not a multiple of 32.
F. When a cell is reassigned or blanked, the Seamless Joint flag is nowcleared.
F. Trace mode: The target of LinkPTT commands was wrong (was pre-commands ofthe PGC instead of target chapter.)
F. Trace mode: A NOP command in a menu button or BOV is now ignored.
F. Highlight Target/Jump to Target did not work in some cases with CallSS.
F. Menu buttons viewer bug: After selecting another frame with the < and >buttons, the background image was not displayed for VMGM menus.
F. Fixed a bug with the Video Attributes display.The resolution, bitratesand 'top & bottom cropped' flags were wrong.The saved attributes wereOK, though.
F. Fixed a bug when writing a PTT_SRPTI table containing PTTs assigned toprogram 0.Yes, I've seen a DVD with such bizarre things!
F. Fixed a bug occurnig after a Delete Program.The program map table wasnot padded to an even number of bytes.
F. Misc. little bug fixes.


0.5.0beta12 (February 26, 2005)
A. BOV (Buttons Over Video in Title domains) support:
- Replaced the executable button_dump.exe bt a Tcl/Tk function, able toparse the menu buttons in menu domains.The menu buttons informations aretherefore available also for Macintosh pre-OSX platforms.
- Added "File->Find BOVs" and "Options->Automatically Launch BOV finder whena DVD is opened?" to find the BOVs at startup.
- "Utilities -> Show Menu Buttons or BOVs" works now also for Title PGCs.
- Added "Show BOVs" popup menu in the PGC selector on title PGCs.
- Functions affected by the new BOV support:- File -> Open DVD and Reopen DVD- File -> Find BOVs (New function)- Edit -> Edit PGC- Edit -> Edit PGC -> VOB/Cell ID remapper- Edit -> Edit PGC -> Remove Cell- Trace Mode- Utilities -> Blank out all PGCs in domain- Utilities -> Show Menu Buttons or BOVs- Utilities -> Show Menu Buttons or BOVs -> Preview- Utilities -> Clone Current PGC- Utilities -> New 'Play All' Title- Utilities -> Delete Last PGC in Domain- Info -> PGC- Info -> DVD Commands- Info -> Menu Buttons Commands- Info -> Go to Calling Command- Info -> Calls Cross References- Info -> Find Unused GPRMs- Macros -> Reset Used GPRMs to 0- Macros -> DVDShrink Streams Remapping
A. "Fix number of streams in VMGM/VTSI_MAT tables" macro to remove thestreams not used in the PGCs from the VMGM_MAT and VTSM_MAT tables.
E. Kill Playback macro: New algorithm to determine if it is safe to use themacro.It is safe to kill playback if there are no menu buttons, and ifthere are no cell commands jumping outside of the current PGC.
E. Blank Out PGCs in Domain: The "Kill Playback only when it's safe" optionnow uses the new Kill Playback macro.
E. Open DVD: If there are empty VOB files, an option to delete them is nowpresented to the user when the DVD is loaded.
E. Cell type flag SCR Discontinuity (System Clock Reference) renamed to STCDiscontinuity (System Time Clock).(Recommandation of Mpucoder)
E. Burn DVD: The MenuShrinkBackup is now removed automatically from the DVD.
E. Added a Burn DVD/Create ISO toolbar icon.(Windows only)
E. Added the audio and subpic stream IDs in Domain Streams Attributes GUI andin Info -> Streams.
F. PgcEdit_Preview.exe v1.6 by Jeanl.Fixes an aspect ratio bug with VCD andSVCD resolutions, and another one with garbage addeded in the bottom ofthe image when the vertical resolutions was not a multiple of 32.
F. When a cell is reassigned or blanked, the Seamless Joint flag is nowcleared.
F. Trace mode: The target of LinkPTT commands was wrong (was pre-commands ofthe PGC instead of target chapter.)
F. Trace mode: A NOP command in a menu button or BOV is now ignored.
F. Highlight Target/Jump to Target did not work in some cases with CallSS.
F. Menu buttons viewer bug: After selecting another frame with the < and >buttons, the background image was not displayed for VMGM menus.
F. Fixed a bug with the Video Attributes display.The resolution, bitratesand 'top & bottom cropped' flags were wrong.The saved attributes wereOK, though.
F. Fixed a bug when writing a PTT_SRPTI table containing PTTs assigned toprogram 0.Yes, I've seen a DVD with such bizarre things!
F. Fixed a bug occurnig after a Delete Program.The program map table wasnot padded to an even number of bytes.
F. Misc. little bug fixes.


0.4.9.1 (January 30, 2005)
F. Fixed a bug in the new "DVDShrink Streams Remapping" macro.


0.4.9 (January 30, 2005)
A. Added the "DVDStreams Streams Remapping" macro to check if the DVDShrinkoption "Logical remapping of enabled streams" may be safely used in fulldisc mode with the current DVD.
E. Added a button "ISO639 language codes" in the Trace's Virtual Player SetupGUI to show the valid language codes.
E. The PGC breakpoints are now cleared when a new DVD is loaded, but stillnot when the same DVD is reloaded (including after a restore backup).
E. Burn DVD: Added an option to mount the ISO image using Daemon-Tools.
E. Burn DVD: Added a confirmation dialog if the ISO image already exists.
E. Burn DVD: The VobBlanker_backup folder is now automatically excluded ofthe ISO image, like the PgcEdit_backup folder.
E. Burn DVD: Miscellaneous enhancements and little bug fixes.
F. Burn DVD Bug fixed: The abort button did not kill the mkisofs process inthe standalone exe.
F. Burn DVD: Free disk space was wrong on Win 9X and on foreign Win 2K/NT/XP.Note: The free disk space is not tested anymore on Win 95/98/ME/SE!
F. Shortcut to select all the Trace output changed to Control-Shift-A toavoid a bug with Control-a.


0.4.8 (January 17, 2005)
A. Option "When saving, leave at least 32K of space between IFO and BUP?" tohelp protect your DVD against defects and scratches. Use with caution!
A. Added File -> Burn DVD / Create ISO to create an ISO image with mkisofsand optionally burn it with DVD Decrypter. This method supports the 32Kspace option above. For Windows only.
E. When loading the DVD, a warning is issued if there are empty (0 byte) menuVOBs. Also, the stream attributes of the VOBs are resetted to 0 when themenu VOB is removed by the 'Blank Out All Menu PGCs' function.
E. Trace mode: Removed "WARNING: Trying to play cell 1 of a dummy PGC!"dialog when a dummy PGC is played. However, this message is still presentif the cell to play is not cell 1.
F. Fixed rare a bug occuring in Trace mode when the First-Play PGC was played(ie. when the current position was on the "*** post-command" label)


0.4.7 (January 8, 2005)
A. New "Delete Last PGC in Domain" utility to remove the last PGC of the LUsin the current menu domain, or the last PGC of the current title domain.In title domain, the last PGC must be the last TTN of the titleset and thelast Title in the DVD.
E. Added a check for incorrect number of VOB IDs in the VTS_C_ADT table as aworkaround for a DVDShrink bug in reauthor mode (number of VOB IDs savedin the table is always 1).
F. As a SPRM cannot be used as the first operand of the IF comparison, theSPRM option has been removed from the GUI of the command ediror.Also, acommand with a "if ( sprm(x) ... )" will now generate an ILLEGAL SPRMwarning.
F. Show Menu Buttons did not work when there were no buttons in the firstcell of the PGC.
F. PgcEdit Preview v 1.5.


0.4.6 (January 3, 2005)
A. Info -> Go To Calling Command function. (May be verry slow!)
E. Menu Buttons Viewer now displays the video in the correct aspect ratio, and selects the buttons group matching the player setup in Trace mode.
E. Miscellaneous enhancements and little bug fixes in Menu Buttons viewer and Trace mode.
F. PGC Editor: The total number of buttons displayed in the PGC selector was wrong after the user accepted the modifs in the PGC Editor.
F. New 'Play All' Title: Fixed the Next, Prev and GoUp PGCN of the new PGC.


0.4.5 (December 19, 2004)
A. Added 'Remove Cell' button in the PGC editor.
A. Added "Clone PGC" function (works in Title and Menu domains)
E. PgcEditPreview version 1.4, by Jeanl.
E. Menu buttons viewer: It is now possible to hide the buttons by clicking on the background image. (Windows only)
E. Dummy PGCs in the title domain are now labelled with "(dummy)" instead of "(0:00)".
E. "New Dummy PGC" in title domain now create the dummy 'attached' to the current Title (ie, it inherit the current Title and TTN numbers.)
E. The Layer Break checkbox is now disabled in the Cells List of the PGC Editor when the Seamless flag must be kept OFF. Therefore, the checkbox is checked and enabled only for real layer breaks.
E. Renamed some labels of the Type Flags in the Cells list of the PGC Editor.
F. The Remapping VOB/Cell ID function in the Cells List now clears the Seamless Playback flags of the remapped cell and the following one.
F. The TTN numbers are now retrieved from the VTS_PGCITI table, instead of VTS_PTT_SRPT. This is more reliable.
F. Bug in "New 'Play All' PGC" function with wrong Category Mask and Parental ID Mask in the VTS_PGCITI table fixed.
F. Bug in VTS_PTT_SRPTI table when saving a DVD with illegal dummy titles.
F. Bug when launching both Preview and Menu buttons viewer at the same time fixed by Jeanl.


0.4.4 (December 8, 2004)
A. PgcEditPreview version 1.3 (See bottom of this text for Preview history.)
A. Added Preview full Domain VOB(s) utility. (Windows only)
A. Menu buttons viewer: arrows to select the image to show in the background.
A. Trace: Added a checkbutton to enable or disable the automatic preview.
A. Trace: Added highlights of the played PGCs (and a menu to clear themin Trace/State, and a popup menu when clicking on a blank line in the PGCSelector).
A. Info/Calls Cross References highlights the unreferenced PGCs in pink.
A. Preview: The Info window of DVD2AVI strikes again.(Modified by Jeanl,now includes the number of buttons.)
E. Clicking or right-clicking on the current PGC line in the PGC selector donot change the current selected command in the main listbox anymore.Handy to use the PGC Selector popup menu, and continue the trace.
E. Kill Playback and Blank Out functions now reset the PGC Still Time to 0.
E. Commands Editor: CallSS command has now the Resume Cell 1 by default.
E. Trace watch Input: Reset button replaced by the usage count of the currentGPRM or SPRM.
E. Trace: it is now possible to break the Run mode from within the Previewwindow.Thanks to Jeanl.
E. Added a Preview menu, and moved the preview actions and options menu itemsthere.
E. dvd2bmp.exe is now integrated in PgcEditPreview.exe, and is not includedin the Windows distribution anymore.
E. Menu buttons viewer: Middle-clicking or Control-Left-clicking on a menubutton when not in Trace mode will now jump to the target of the button.
F. Bug fixed in PTT_SRPTI table when the chapters are not in ascending order.
F. Trace: Bugs with Title without TTN assignments fixed.
F. Trace: RSM was jumping to the first cell instead of the last visited cell.
F. Fixed bugs when parsing the VOBs to find menu buttons when the VOB IDswere not sorted in ascending order, or when some VOB IDs were missing.
F. Bug when creating a new dummy PGC in title domain fixed.
F. Preview 1.2 and 1.3: optimisation and bug fixes.(by Jeanl)
F. Fixed problem with focus not returning to the main window after a Preview.
F. Trace watch Input: Language code and Button number are displayed only whenthe current GPRM or SPRM value is a legal language code or button number.
F. Some more small Tcl/Tk library bug fixes.


0.4.3.1 (November 26, 2004)
E. New button in the menubutton viewer in Trace mode to select the current button and stop Run mode.
E. Menubutton viewer: You may now select a button and close the viewer in one operation by Control-clicking or clicking with the middle mouse button on a button in the viewer.
F. Menubutton viewer: Clicking on the command display doesn't generate an error anymore.
F. The playback timing in Trace mode is now saved in the configuration file.


0.4.3 (November 25, 2004)
A. Preview (Windows only) by Jeanl, based on Jsoto's modification of DVD2AVI.
F. Little refresh bug after edition of the PTT table in the PGC Editor fixed.
F. Little bug fixed in Tcl/Tk code, related to the position of popup menus.


0.4.2 (November 21, 2004)
F. The VTS_PTT_SRPTI table was not correctly rebuild when the DVD was saved for multi-PGCs titles.
F. Bug fixed in the menubuttons viewer when displaying a still frame menu with audio: the first frame of the next cell was shown.
F. Bug in Tcl/Tk libraries that occasionally crashed the menu button viewer (with image preview) hopefully fixed.


0.4.1 (November 18, 2004)
A. Limitted preview in the Menu Buttons viewer: the first frame with buttons is displayed. For Windows users only. Sorry.
E. The 3 Import Clip marcos now automatically allow to use the Mext Chapter button to skip to the end of the imported clip (or still frame).
E. Little cosmetics changes.
F. Fixed Save DVD bug after 'New dummy PGC' in Title domain.
F. Trace: LinkTopCell, LinkPrevCell and LinkNextCell bug: The jump was done to the cell following the real target cell


0.4.0 (November 13, 2004)
A. Trace mode. Allow to step through the commands and video cells, watching the GPRMs, SPRMs and PUOs changes, and more...
A. PGC Editor: It is now possible to edit the Programs map by clicking on the Prog buttons.
A. PGC Editor: Added a Chapter (PTT) table editor.
E. In the menubuttons viewer, clicking on the Jump to Target button will now close the viewer (but only if the target is found, and is another PGC.)
E. SetSTN: Changed the labels for audio value 15 and subpic 62 from 'set to none' to 'not set', which IMHO is more coherent.
E. PGC Editor: New tooltips on the stream assignments buttons.
F. The stream numbers in the PGC selector were starting at 1 instead of 0.
F. The subpic stream assignment slider range was 0 to 15 instead of 0 to 31.
F. The VTS Sectors adjustment was wrong with empty (0 byte) menu VOBs.
F. Command Editor: Little bug fixed when a value field was empty and the "B" button was selected.


0.3.8 (November 8, 2004)
A. New Edit -> Append to Scratchbook function to add the selected commandsdirectly to the scratchbook. This option is also available in the menubuttons viewer (with the clipboard functions.)
E. PGC Editor: added the ability to edit the PG Playback Mode (sequential,random or shuffle mode.)
E. It is now possible to paste commands in full text format (copied with'Copy as Text') directly in the main listbox. Note that the *** labelsare not pasted: you may therefore paste the pre, post and cell commandsin one operation, but all commands will be pasted in the same section.
E. New option "Include [hex codes] in Info / commands dumps ?".
E. Help -> ISO639 Language Codes now lists also the decimal and hex values.
F. Since CSetCLnk, CSetLnk and SetCLnk must have an IF condition, the IFcheckbox has been removed from the GUI.
F. Now, the "New 'Play All' Title" utility display the new TTN number in thePGC selector.
F. Undo now mark the DVD as modified.


0.3.7 (October 31, 2004)
A. Blanking a cell (in VOB/Cell ID remapper) works now for all platforms.
A. It is now possible to enter an ASCII string (for example a language code)in any numeric field of the Command Editor by prefixing the string with '(single quote character, aka apostrophe). Example: 'en = 25966
E. PGC Editor: GoUp (Return) value can now be Resume (0xFFFF) for a Menu PGC.
E. "Enable Navigation Buttons" has now an option to enable the GoUp (Return)button to resume to the Title domain from any non-dummy Menu PGC.
E. Calls Cross References: now display also the PrevPGC, NextPGC and GoUpPGClinks, but do not display anymore the calls to the same PGC.The Unreferenced PGCs list is therefore more accurate.
E. Disassembly: New error messages:Set gprm(n) ?=(rnd) <ILLEGAL VALUE 0 FOR ?=(RND) OPERATOR>
Set gprm(n) /=(div) <ILLEGAL VALUE 0 FOR /=(DIV) OPERATOR>
Set gprm(n) %=(mod) <ILLEGAL VALUE 0 FOR %=(MOD) OPERATOR>
(SetAMXMD) Set Karaoke Audio Mixing Mode =(mov) <ILLEGAL VALUE 1...>
(SetGPRMMD) Set gprm(n) =(mov) <ILLEGAL SPRM OPERAND sprm(n)>
E. The value field of SetAMXMD is now replaced by 6 checkboxes in the GUI.
E. Selecting an item in the Command Editor menu "Numerically -> 40-D0: Set"now update the value/GPRM/SPRM radiobuttons automatically in the GUI.
F. As the SetGPRMMD source operand may not be a SPRM, the SPRM option hasbeen removed from the Command Editor GUI.
F. 'Blank all PGCs in Domain' now correctly update the video, audio andsubpic attributes in VMGM_MAT/VTSI_MAT/VMG_VTS_ATRT tables.
F. 'Blank all PGCs in Domain' (when blanking w/o kill playback): the videowas sometimes unplayable. Now fixed (thanks to jsoto)
F. Command Editor: The maximum number of PGCs is now 32767. (Was 65535)
F. Set used with AND, OR, XOR or RND was unable to disable the LinkNoLink.
F. GOTOs in pasted lines with Paste Replace were renumbered in some cases.
F. New PGC: When creating a new PGC in the Title domain, the VTS_PGCI tableis now correctly updated.
F. Target highlighting and "Jump To Target", when used in a multi-PGC title,were unable to find the target of JumpVTS_PTT and LinkPTT if the chapterwas in another PGC belonging to the same Title.
F. Error launching PgcEdit when the TEMP directory is not writable trapped.
F. Error in the Uninstall procedure fixed.
Note: most of the bug fixed in this release were discovered by 2COOL. See http://forum.doom9.org/showthread.php?s=&threadid=79853&perpage=20&pagenumber=12#post562497


0.3.6 (October 20, 2004)
A. Added the "PGCs params and Cell table" menu to dump all PGCs.
A. Added the "Remove Parental Managment" utility.
A. Thanks to jsoto, The VOB/Cell ID remapper (in the PGC Editor window, VOB/Cell ID buttons) has now the ability to append a new blank cell to the VOB. Handy to blank out a specific cell. Currently for Windows only.
E. Changed the "Info/PGC commands" to "Info/PGC". Now, dump also the PGC parameters and the Cell Table.
E. "Find Unused GPRMs" now search also for GPRMs in the menu button cmds.
E. In the disassembly of integer values, the ASCII equivalent of the value is now displayed only if it is a valid language code. (No more "..")

E. The first column of the Cell Table in the PGC Editor is now the Number of Buttons for a Menu PGC (and still the Chapter Number for a Title).
E. New popup menu on the Search fields of the main window and the text viewer, to clear, copy and paste in the search field.
E. The Copy and Cut buttons in the main window are now placing the command in the clipboard without the "{" and "}" characters if only one command is copied/cutted. Handy to paste the hex codes in the search field.
E. Command Editor: When pasting in the hexadecimal field, the command is now automatically validated, and transferred in the GUI.
E. The number of buttons shown in the PGC labels is now "?b." if the VOB file is missing or not readable. Was "0b." before.
E. Now, the "Cell Type Flags" editor doesn't allow to select an Angle Type if the Angle Block flag is not checked.
E. "Kill PGC Playback" changes now also all Link to Cell, PG or PTT pre commands to GOTOs (only if the Highlight Button parameter is not used.)
E. Documentation updated (and english doc corrected.)
F. "Kill PGC Playback" will now remove the post commands after a Kill if the total number of commands exceeds the fatal limit of 128.
F. "Import First-Play Clip" and "Import Title's Intro Clip" bugs fixed.


0.3.5 (October 4, 2004)
A. The menu buttons informations are now available also for Mac OS X users.
E. Blank Out all PGCs in Domain: added a confirmation dialog when overwriting the backup of the VOB file. Tooltips added for all options.
E. The PGC selector may now be placed on any side of the main window. The PGC labels are now more legible.
E. Tools configuration: Added argument substitution %n (Number of TitleSets)
E. New option "Use file browser instead of folder browser for Open/Save folder operations?"
F. Fixed a big bug with TTN number: was always the PGC number. The Title's entry PGC number were therefore also wrong. The TTN numbers are now correctly retrieved from the VTS_PTT_SRPT tables.
F. Open DVD: It is now possible to open a DVD located in a directory even if a VIDEO_TS subdir exist in this directory. The VIDEO_TS directory is now automatically selected only if there is no VIDEO_TS.IFO in the parent.
F. Set DVD-Text General Name: maximum string length bug hopefully fixed.
F. The total time of a multi-angle PGC is now calculated for Angle 1 only.
F. Command Editor CSetCLnk and CSetLnk bug fixed: When the IF 2nd operand is a value AND the IF checkbox is off, the Set's Value option was disabled.
F. Missing file in the source archive added.


0.3.4 (September 12, 2004)
A. Toolbar.
A. Added "Info/Calls cross references": displays the calling commands for each PGC, and a list of all unreferenced PGCs.
A. Added "Help/ISO 639 Language Codes", also available from the "Streams Attributes" dialog.
A. There is now a wrapped, standalone executable for Linux users.
A. Added the Menu Buttons infos and "Show Menu Buttons" GUI for Linux.
A. "Utilities/Domain Stream Attributes" GUI allow now to change the Automatic Letterbox, Automatic Pan&scan and Top/Bottom Cropped modes.
A. Added the number of chapters, programs and cells in the main label.
A. Added the total number of buttons (for all cells) in the menu PGC labels.
A. "Utilities/Show Menu Buttons" has now a Copy to Clipboard menu.
A. Added 3 screen size options for the "Show Menu Buttons" function, and this window can now be iconified.
A. Added the "Options/Show libdvdread warnings when parsing menu buttons?". Libdvdread (used to retriebve the buttons informations in the VOB files) is verry intransigent with non zero values when they should be zero.
E. The "Menu Buttons" window will now display also cells without buttons (if there are buttons in other cells of the current PGC.)
E. The cell playback time is now displayed in the "Menu Buttons" window.
E. Miscellaneous little GUI improvements for Linux (and Mac?)
E. In the Command Editor, it is now possible to enter a button value by clicking on the "B" button to the right of the numeric widget.
E. The kill playback option of the "Blank Out all PGCs in domain" may now kill the playback even if there are cell commands in the PGC.
E. "Find Unused GPRMs" now display also the usage count of the used GPRMs.
E. The "Show Menu Buttons" function now display by default the first cell that has buttons, instead of cell 1.
E. The "Enable All Operations" macro now clear also the PUOs in the Title Play Map table (VMG_TT_SRPT) if the PGC is in the Title domain.
E. Added tooltips in the "Menu Buttons" window. On the menu buttons: button command, and on the cell selector: first NAV pack.
E. Added tooltips in the Command Editor for some confusing options.
F. Fixed bug in Import Menu function (some players were not able to display the menu buttons overlays.)
F. SetSTN: Set subpicture to forced now sets the correct subpic value (0xFF).
F. The Menu Buttons's Jump to Target will now work as expected for Link commands.
F. The "Streams Attributes" dialog now prohibit entering invalid language codes.
F. button_dump.exe isn't called anymore when the menu VOB file is empty.
F. The post and cell commands numbers are now correct in "DVD Dump".
F. All menu buttons are now detected.
F. The Link to Target feature in the "Buttons Window" works better.
F. Bug when the Forced Select Button value is too high in the VOB file fixed.
F. Bug starting PgcEdit when the "Tearoff Menus" option is off fixed.
F. Fixed the wrong Title number bug.
F. Fixed Renumber GOTOs problem when using Paste Replace over a target line.


0.3.3 (August 4, 2004)
A. Added the "Utilities/Show Menu Buttons" function: pops-up a window with the menu buttons layout. The command of the current button is displayed, and one can use the cursor keys to select the buttons like with a remote. The "Jump to Target" button allow to load the target PGC of the current button command in the main window (if applicable). (Windows only, for now)
A. "Info/Menu button commands" shows the button commands in all VOB/Cell IDs of all Menu VOBs. (Windows only, for now)
E. "Info/DVD Commands" and "Info/PGC Commands" are now showing also the menu buttons commands, if any. (Windows only, for now)
F. The Cell Still Time in the cell list of the PGC editor is now limitted to values between 0 and 255, as it should be.
F. "New 'Play All' Title" is now limitted to 255 cells in the new Title PGC.
F. The Chapters numbers are now correctly displayed in the PGC editor cells table. Was wrong for titles spread over several PGCs.
F. "Blank Out All PGCs in Domain" now correctly update the duration times displayed in the PGC selector when blanking with an imported title.


0.3.2 (July 27, 2004)
A. "New 'Play All' Title" utility: create a PGC with all the VOB/Cell IDs of the current VTST. May be used to play together multiple episodes, or to 'backup' the VOB/Cell IDs before remapping them in the PGC editor.
E. The title or menu duration time is now displayed in the PGC selector.
E. "Set DVD-TEXT General Name" can now recognize all configurations, and set also the DVD-TEXT "Volume Movie Name". However, the utility still can change the names for the first DVD-TEXT Language Unit only.
E. Added some Links in the "Jump and Call" menu of the command editor.
E. Moved the 'New DVD' and 'Import VTS Titles' functions in the File menu.
F. Big bug with VOBU_ADMAP table being trashed when blanking a titleset with an imported clip fixed.
F. "New DVD" and "Blank Out All PGCs" bugs in standalone EXE fixed.
F. Bug when importing from a VTS number > 7 fixed.
F. Jump to target for title > 15 was not working. Fixed.
F. Little problem with the create new folder option of the Browse for Folder dialog that was repeating the current folder name twice fixed.
F. It is now possible to enter hex values with "0x" (needed "0X" before).
F. Message "DVD Modified" appearing too late when doing "New DVD" fixed.
F. Little window initialization bug appearing in rare circumstances fixed.


0.3.1 (July 20, 2004)
F. Bug when trying to read a DVD from a read-only filesystem with the "Create Backup when a DVD is opened for the first time" option ON is fixed.
F. Bug preventing (in extremely rare occasions) to open the Command Editor with the correct window width fixed.


0.3.0 (July 18, 2004)
A. Added the "Blank out all PGCs in Domain" utility: replace the VTST, VMGM or VTSM VOBs by a black frame and inhibit the playback, or by a still frame, an animated clip (aka 'feature disabled' clip), or a menu (

Hide changelog



Alternative to PgcEdit:
IfoEdit



Guides and How to's:
2COOL's IfoEdit and PgcEdit guides - Read
Dvdauthorgui DVD authoring and PgcEdit menu command editing - Read
Guide for extracting menus for editing, and reinserting edited menus - Read
How to burn Dual Layer Disks with PgcEdit - Read
How to burn ISO images using PgcEdit ensuring 32k gaps between IFOs and BUPs - Read
How to make and burn ISO images with PgcEdit - Read
How to use PgcEdit’s new Jump to PGC Upon DVD Insert Macro - Read
How to use PgcEdit’s Remapping and Restoring Functions - Read
Importing selfmade menus to episode DVDs done with DVD Shrink - Read
Jumping straight to the main menu or the movie with PgcEdit - Read
Simplistic Guide for Replacing DVD Streams (flash) - Read
Skipping FBI warnings and other annoying previews with PgcEdit - Read
View all guides with guide description here


Comments

Post comment
14 comments, Showing 1 to 14 comments
 - 

A Swiss Knife for DVD editing. Very powerful tool.
I have been using it for years. Each new version just makes this program better.
There were never problems with playback of DVDs edited with PGCEdit.
Almost no boundaries for DVD creation or DVD reathoring. Enormous options for command creation. All GPRMs at your use. No limits like in some expensive DVD Authoring tools.
After authoring a DVD with DVD Authoring tool I always improve newly authored DVD with PGCEdit by editing commands thus making it more flexible, user friendly and with more functions thanks to GPRMs and SPRMs.
It is very great tool.



Posted March 20, 2011 by . Tool version 9.3.0.1000 using OS WinXP
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10


posted as free software. but shows meddling nag-screen at startup until registration which comes around $10-15...

functionality is superb, though it may take some (more) time to get to it thoroughly.



Posted December 23, 2008 by . Tool version 9.0 using OS WinXP
Ease of use 7 of 10 Functionality 10 of 10 Value for money 9 of 10 Overall score 9 of 10


Just an excellent tool to have. If you know how to use it can be your best friend.


Posted December 20, 2006 by . Tool version 8.b8 using OS WinXP
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10


Use this tool only for creating proper dual layer DVD (layer break) file structure and paired with IMGburn, you have a winner. Have not had one problem with dual layer DVDs since using this tool. Before PgcEdit, it was a real crap shoot with CopyToDVD and RecordNow.


Posted June 26, 2006 by . Tool version 7.3 using OS Win2K
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10


Yeah, the pskill.exe is the genuine Sysinternals version, not the fake one used to launch parasites. Took me less than a minute to find that out, when a trojan scan gave me a false positive on it.

Anyway, PgcEdit is very powerful. Used in conjunction with DVDDecrypter, it produces the ONLY 100% compliant rip of a structurally protected DVD. That is, a rip without any residual "junk", and fully valid structurally. The latest version automates the process to a great extent.

As to PgcEdit's other uses, well, it's not for n00bs. Hell, it's FREE, and I for one am grateful to the creator(s). I give it a "10" across the board, even for "Ease of use". If you know what you're doing, it is laid out quite conveniently. If you don't know what you're doing, learn it or move on to something else.



Posted March 23, 2006 by . Tool version 0.6.2 using OS WinXP
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10


About the virus problem:
There are -of course- no viruses in PgcEdit. Some extremely picky anti-virus programs are reporting a potential risk when using this program, because a function to kill a process is included in the executable. This function is needed to kill mkisofs when the user aborts an ISO creation process. It is never used for something else.
Anyway, it is not a virus. You should learn how to use your anti virus program before posting such false affirmations, and maybe also use a better anti virus, a bit less anal.



Posted November 12, 2005 by . Tool version 0.6.1 using OS WinXP
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10


Very good tool for advanced users but is way too complicated for the average user.You need to know a lot about the DVD structure ect... to be able to use the full potential of this tool.
If your as intelligent as a brain surgeon get it,if not then it isn't worth downloading!



Posted November 06, 2005 by . Tool version 0.6.1 using OS WinXP
Ease of use 1 of 10 Functionality 9 of 10 Value for money 10 of 10 Overall score 5 of 10


I just scanned this with my AntiVirus program and it reports the presence of a "RemoteAdminProcedureLaunch" virus. Why has no-one else picked up on this?


Posted November 06, 2005 by . Tool version 0.6.1 using OS WinXP
Ease of use 1 of 10 Functionality 5 of 10 Value for money 1 of 10 Overall score 1 of 10


Great app fixed a broken dvd of mine which my dvd player wouldnt play, pretty easy to use with a guide.


Posted September 13, 2005 by . Tool version 0.4.3 using OS WinXP
Ease of use 8 of 10 Functionality 9 of 10 Value for money 10 of 10 Overall score 9 of 10


Very easy to learn , and dead simple to bypass the annoying error message of "no more free gvm's" .

Cant recall what it was exactly , but it only took me 2 minutes to figure out the problem and get rid of it .. those dummy menu items cause it .

The button feature needs alot more work , its getting there though .

Overall its got alot going for it in the fact its free ..

All the compilation titles I have put together have been burned using imagetools , another freeware , and there has never been so much as a blink in the playback ..

There all perfect .

As for a guide on how to biuld a compilation dvd using movie previews and game previews , you'll need to pm me to get it , it's in pdf , webpage , and two other formats created by using wink .

It will be online over the next few months , just very busy with programing another tool that simplifies alot of video process's , especially those related to avisynth , which is needed .

Yes , the guide is designed for newbies who might find it over their heads , and gose from raw video to final dvd product , step by step , so they can take their time , and end up without making a mess of things .

And strictly deals with using ONLY freeware ...

Just making newbies happy ...



Posted April 24, 2005 by . Tool version 0.5.1 using OS WinXP
Ease of use 10 of 10 Functionality 8 of 10 Value for money 10 of 10 Overall score 10 of 10


I never wrote any comment in this website but I believe this tool worth it to write one,

I think if person(s) who made this tool need a award for that and I think if menu editing added and some DVD authoring and modifying vob files added to this it will be even more perfect.

However I must admit that there is no other tool better than PGCEdit out there in sense of power, update, price (FREEEEE) and most of all its open source, (even though I dont know TKL) but I think you must try it and you must learn it and contribute to it.


Thanks to the vendor



Posted March 17, 2005 by . Tool version 5.0.1 using OS WinXP
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10


Between PgcEdit and DVDRemake I think it is possible to do anything with an existing DVD! PgcEdit has a fantastic debugger for those hard to understand programming problems.


Posted February 27, 2005 by . Tool version 0.4.9.1 using OS Win2K
Ease of use 9 of 10 Functionality 8 of 10 Value for money 10 of 10 Overall score 9 of 10


Pgcedit is an amazing tool. Granted, it's not for the novice (although it's a great tool to navigate the DVD structure and understand virtual machine commands and playback flow), but if you know a little bit about DVD, there's virtually no limit to what you can do with this! I have used it to
- bypass annoying material (FBI warning, previews etc)
- bypass unwanted menus (for example, aspect-ratio)
- select a default language/subtitle different than the original one.
- add a menu to a menuless DVD
- generally fix the way the DVD navigates (for example DVD authored with TMPG DVD Author)

The program is now very stable and has tons of features, and some macros to do some useful modifications (like "kill playback" of a whole titleset). The only thing it misses is a preview window.

It's by far my favorite tool when it comes to changing the way the DVD behaves.



Posted October 05, 2004 by . Tool version 0.3.5 using OS WinXP
Ease of use 9 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10


Great Tool. I have added the Titles of my 2 side DVD's to one easily. Thanks a lot to the author for this Easy (free) tool.


Posted July 07, 2004 by . Tool version 0.2.1 using OS WinXP
Ease of use 10 of 10 Functionality 10 of 10 Value for money 10 of 10 Overall score 10 of 10

14 comments, Showing 1 to 14 comments
 - 

1 tool hits, Showing 1 to 1 tools
 - 
Explanation:
NEW SOFTWARE= New tool since your last visit
NEW VERSION= New version since your last visit
NEW COMMENT= New comment since your last visit

Type and download
NO MORE UPDATES? = The software hasn't been updated in over 2 years.
NO LONGER DEVELOPED = The software hasn't been updated in over 3 years.
RECENTLY UPDATED = The software has been updated the last 31 days.
Freeware = Free software.
Free software = Free software and also open source code.
Freeware/Adware = Free software but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Free software/Adware = Free software and open source code but supported by advertising, usually with a included browser toolbar. It may be disabled when installing or after installation.
Trialware = Also called shareware or demo. Trial version available for download and testing with usually a time limit or limited functions.
Payware = No demo or trial available.
Portable version = A portable/standalone version is available. No installation is required.
v1.0.1 = Latest version available.
Download beta = It could be a BETA, RC(Release Candidate) and even a ALPHA version of the software.
Download (direct link) = A direct link to the software download.
Download (developer's site) = A link to the software developer site.
Download (mirror link) = A mirror link to the software download. It may not contain the latest versions.
Download old versions = Free downloads of previous versions of the program.
Download 64-bit version = If you have a 64bit operating system you can download this version.
Download portable version = Portable/Standalone version meaning that no installation is required, just extract the files to a folder and run directly.
Windows = Windows version available.
Mac OS = Mac OS version available.
Linux = Linux version available.
Our hosted tools are virus and malware scanned with several antivirus programs using www.virustotal.com.

Rating
Rating from 0-10.

Browse software by sections
All In One Blu-ray Converters (10)
All In One DVD Converters (17)
All In One MKV to MP4/Blu-ray (10)
All In One Video Converters (28)
Animation (3D & 2D animation) (6)
Audio Editors (18)
Audio Encoders (64)
Audio Players (7)
Authoring (Blu-ray/AVCHD) (21)
Authoring (DivX) (5)
Authoring (DVD) (34)
Authoring (SVCD/VCD) (11)
Bitrate Calculators (7)
Blu-ray to AVI/MKV/MP4 (14)
Blu-ray to Blu-ray/AVCHD (10)
Burn (CD,DVD,Blu-ray) (22)
Camcorders/DV/HDV/AVCHD (34)
Capture (34)
CD/DVD recovery (4)
Codec Packs (7)
Codec/Video Identifiers (33)
Codecs (63)
Decrypters (Blu-ray Rippers) (8)
Decrypters (DVD Rippers) (16)
DigitalTV/DVB/HDTV (37)
DVD to AVI/DivX/XviD (19)
DVD to DVD (22)
DVD to MP4/MKV/H264 (19)
DVD to VCD/SVCD (5)
ISO/Image (15)
Linux video tools (95)
MacOS video tools (146)
Media (Blu-ray/DVD/CD) (9)
Media Center/HTPC/PS3/360 (39)
Other useful tools (103)
Photo Blu-ray/DVD/VCD (9)
Portable/Mobile/PSP/iPod (40)
Region free tools (5)
Screen capture/Screenshots (22)
Subtitle (52)
Video De/Multiplexers (52)
Video Editors (Advanced/NLE) (45)
Video Editors (Basic) (45)
Video Editors (H264/MP4/MKV/MTS) (17)
Video Editors (MPG/DVD) (20)
Video Editors (WMV/AVI) (15)
Video Encoders (AVI/WMV) (39)
Video Encoders (H264/H265/MP4/MKV) (42)
Video Encoders (MPG/DVD) (26)
Video Encoders / Converters (145)
Video Frameservers (7)
Video Players (30)
Video Repair/Fix (18)
Video Streaming (23)
Video Streaming Recording (52)
Virtualdub tools (10)
Search   Contact us   About   Advertise   Forum   RSS Feeds   Statistics   Tools   

Site layout: Default Classic Blue

Affiliates: codecs.com   VSO Software

©1999-2014 videohelp.com