February 16th, 2009· Thanks to M_Knox, there are now nice looking new icons in the standard "yes/no/cancel", "please wait" and "donation reminder" dialogs.
· 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.
· 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!
· When Go To Calling Command finds no jump to the current PGC, the PGC is now automatically marked as .
· Go To Calling Command: Bugs when the function was launched several times without closing the result window fixed by M_Knox. Thanks!
· 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.
· Delete Uncalled PGCs improved for speed.
· 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.
· Info -> Multiple Sets Of Buttons/BOVs: added a summary with the list of allP GCs containing multiple sets of buttons/BOVs.
· 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 "" is now added to all PGCs containing multiple button sets.
· Fixed some typos, and renamed "Exit Domain" to "Exit State".
· After having loaded a Scratchbook file in the scratchbook, the sub-menu of Append To Scratchbook (with the scratchbook sections) was not updated.
· 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.
· 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).
· Trace mode: The Control+Arrow shortcut keys used to control the trace interfered with the Arrow keys shortcuts in the main window.
· 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.
· PGC Editor: PgcEdit highlights now in red illegal values of the Prev and Next PGCN links in the Menu domains.
· 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.)
· 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.
· Several small GUI bugs fixed by M_KNOX.
January 3rd, 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.
December 26th, 2008· GENERAL
· F. Fixed a bug that caused a crash on some PCs running Win XP or Vista when a
· system sound was played with a standard Yes/No/Cancel dialog.
· F. Since this bug might still be present on some systems, it is now possible
· to replace the system sounds with the standard bell or to use no sounds at
· all, with the Options -> User Interface -> Play Sounds submenu.
· F. PgcEdit hangs when a standard info/question/warning/error dialog is shown
· and 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 PgcEdit
· is closed.
· E. It is now possible to show again the dialogs that have been hidden during
· the current session by ticking Options > User Interface > Display Hidden
· Dialog Boxes During Current Session. Previously, only the dialog that were
· permanently hidden via a "Hide this dialog" checkbox were restored.
· Note: The hidden dialogs during current session are restored automatically
· also 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 the
· title bar. It should not be possible any more to load or save the DVD or
· to 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 IDs
· numbering sequences of the VOB files when parsing them for menu buttons.
· E. When loading the DVD, PgcEdit can now create the first chapter in titles
· without any chapter at all. (Fix for a DVDRemake bug)
· F. The number of titles was not initialized correctly when a DVD with only a
· VIDEO_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 the
· DVD 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 its
· menubuttons.but file (in the backup folder) whenever possible, to speed the
· loading process up. The BOVs are saved in that file only when a new backup
· is created. It is therefore recommended to enable the "Create Backup when a
· DVD is opened for the first time" input/output option. The BOV finder will
· be opened only when PgcEdit cannot retrieve all BOVs from the backup, for
· example 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 all
· selected 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, except
· when 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 table
· is loaded from the VOB anyway when it is edited.)
· F. Fixed a bug that caused an incorrect parsing of menu buttons or BOVs when
· the 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 under
· Linux and Wine. Currently, it can play only the AC3 and LPCM streams. To
· enable the audio, tick Preview -> Playback Mode -> Real Time With Audio.
· In trace mode, the selected stream is the stream that you should hear with
· a real player. In the other modes, the default stream depends on the
· option selected in the Preview -> Default Audio Stream menu. PgcEdit tries
· to select the first AC3 or LPCM stream matching the audio language code and
· extension configured in the Trace menu > Setup > Virtual Player Setup, or
· it selects the first available AC3 or LPCM stream.
· A. The preview window has also a dropdown box to select the audio stream on
· the fly. In Trace mode, when the user changes the audio stream via the
· dropdown menu of the preview, SPRM(1) is updated accordingly. The dropdown
· menu is disabled when the Audio Stream Change PUO is set. In trace mode,
· the dropdown menu acts therefore now exactly like the audio selection menu
· of 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 and
· seamless 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" to
· mimic almost exactly what happens when the playback reaches the layer break
· position: the last seconds of the previous cells are shown, then a 2 secs
· pause, and finally the Layer Break cell, with audio whenever possible.
· E. The preview can now play only the VOBUs pertaining to a specific angle, but
· Preview Full Domain VOBs still shows all interleaved cells as before.
· When previewing a multi-angle PGC, the user must select which angle they
· want 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 or
· the buttons. The > and Cell-/+ buttons work as expected.
· F. With Automatic Preview ticked, the preview was opened when the user clicked
· with 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 in
· use/permission denied" bug.
· MAIN WINDOW
· E. It is no longer possible to launch an action when another action is still
· currently running (except when trace mode is running.) This should fix the
· problems of several actions being run at the same time, that caused some
· crashes due to incompatibilities.
· E. When copying and pasting commands from a menu domain to a title domain, the
· JumpSS 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 parameter
· matches the VTS where it is pasted. A CallSS to the current VTSM menu can't
· be converted because the target VTS parameter of the JumpSS is undefined.
· F. Paste Replace: when there are many commands to paste and the total number
· of commands exceeds 128, PgcEdit aborts the paste operation, but it removed
· the original highlighted commands and turned off the Auto-Renumber option.
· E. Improvements in the Search box's right click menu. Added the Most Recently
· Used sub-menu, and the First Selected Command entry.
· F. Search window: Clicking on a command that was in a VTS, LU, PGC or Cell
· that has been removed since the search generated some end-of-table errors.
· E. Some cosmetics changes, including better messages in the status bar when
· backing 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 highlighted
· briefly 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 and
· a 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, the
· cells of a PGC are played without closing the preview and it is possible to
· use the virtual player buttons in the main PgcEdit window to control the
· trace when the preview is running, just like with a real player.
· A. Trace mode: The current Title, PTT, Audio, Subpic and Angle display in the
· player panel are now real menus, to simulate the menus of a real player. It
· is therefore now possible to change the current Title, PTT or streams on
· the fly unless a PUO prohibits the use of the menu. The PTT menu is
· especially handy for skipping the preview of the majority of cells in a
· long Title.
· A. Trace mode: Added the option State -> "Mark played PGCs as ''" and
· "Clear all '' comments and highlights". The comments are permanent,
· and saved from session to session. Therefore, it is now possible to explore
· the DVD completely, and to find the PGCs that are called by some commands
· but 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 a
· user selectable delay in trace mode.
· F. Trace: The values assigned to the GPRM by a Set command after an underflow
· or 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 when
· used in a menu domain.
· F. Trace mode: LinkPrevPG in the first PG of a PGC and LinkNextPG in the last
· PG caused an error. Now, LinkPrevPG reacts as LinkPrevPGC and LinkNextPG
· as LinkTailPGC, as they should.
· F. The PUO #17 "Button Select Or Activate" was ignored. Now, the user cannot
· select any button when that PUO is set.
· F. Trace mode: The trace breakpoints were not updated when the DVD structure
· was manipulated via Remap PGCs, Remap Titlesets, Delete Last PGC, Delete
· Last VTS, Remove Menu, Remove LU and Swap LUs.
· F. Trace mode: Fixed a bug occurring when the user does a resume by clicking
· on the Root or Title menu button of the player panel when the menu viewer
· was 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 warning
· is issued, the first BOV is highlighted, and the trace continues.
· F. Trace mode: When the first menu encountered during the trace is too short
· for the user to select a button, PgcEdit doesn't show the menu viewer, but
· previously 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 was
· enabled.
· FUNCTIONS
· A. File -> Backups: The small ( Backups -> Add Menu Background Images To Backup, to add a
· PPM 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 menu
· backgrounds in the Menu Editor.
· A. Added File -> Backups -> Create ZIP Backup to create a ZIP file with the
· IFOs, 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 or
· BOVs 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 the
· original PGC. They are now always kept as they are in the imported IFO.
· F. Replace VTST Titles: the number of chapters was sometimes incorrectly
· updated in the VMG_TT_SRPT table when more than one title was imported.
· A. New Edit function "Dupe and Increment" to duplicate several commands at
· once and automatiucally adjust their parameters. Useful to create long
· lists of similar commands.
· A. Added DVD -> Clear Useless Set GPRM commands to convert the Set GPRM
· commands 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 to
· Void PGCs and Delete Uncalled PGCs in one shot.
· A. Added DVD and PGC -> Delete Unreferenced Cell Commands to remove the cell
· commands not referenced in the cell table and reorder them.
· F. DVD -> Delete Uncalled PGCs deleted the uncalled PGCs and chapters of
· not-one_sequential PGCs, causing shifts in the chapters numbers. Now, if
· a 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" button
· to 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 post
· commands are copied in the pre-command area. They are now also removed
· from 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 not
· updated in the new PGC.
· F. Bug in Menu > Select a Non-hidden Button/BOV by Default, when the PGC has
· several 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 Menu
· menu. The plugin is now useless and no longer supported.
· E. Copy LU Commands to Other LUs (previously in the LU plugin) has been
· improved to copy also the cell command numbers, the Prev/Next/GoUpPGCN
· links, the PUOs, the CLUT, the menu button commands, adjacent links, color
· scheme numbers and auto activate flags of the buttons, as well as the
· global menu options (number of numerically selectable buttons, default
· forced highlighted and activated button and delay.) Some of the parameters
· are copied only if the user accepts a dialog. As a consequence, the new
· function is now called Copy LU Commands And Params to Other LUs.
· E. Integrated the function of the Time Map plugin in PgcEdit itself, in the
· Title 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 or
· No automatically during the current PgcEdit session.
· F. Title -> PTT (Chapter) Editor: When creating a new chapter, the new chapter
· number was wrong.
· A. Added Info -> Multiple sets of buttons/BOVs, to display the list of cells
· and PGCs containing multiple sets of buttons or BOVs. This info is also
· displayed 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 now
· also displayed when there are several sets, and the number of numerically
· selectable buttons is also always displayed.
· E. Info -> PGC and Info -> DVD Commands: The Multiple Button Sets information
· has been added. (Info -> DVD Commands lists only the first sets.)
· F. The DVD is no longer considered as modified after Info -> Find Uncalled
· PGCs.
· A. Added Info -> Find Unreferrenced Cell Commands.
· A. Added Info -> Find Useless Set GPRM commands to display a list of the GPRMs
· that are set but never read, and to search for the Set, SetGPRMMD, CSetCLnk
· and CSetLnk commands that initialize them.
· E. Info -> GPRMs: The GPRM Info window doesn't searches the commands in the
· unreferenced VOB cells any more.
· A. Added Info -> SPRMs, similar to Info -> GPRMs, to see the SPRMs usage count
· and search for any SPRM easily. In addition, the Trace's SPRM break option
· can also be toggled by clicking on the first button. This dialog can also
· be 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 label
· without 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 substituted
· by the ISO9660 compatible label (max 32 alphanumeric upper case characters)
· E. When launching a tool with the "Save DVD before launching tool" option
· enabled and when the DVD was read from a read-only media, PgcEdit doesn't
· try to save the DVD any more.
· E. Tools -> FixVTS now verifies if the files to process are writable before
· launching FixVTS, as it crashes if it's not the case. (However, for a Title
· domain, 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 alternative
· file browser if you wish. (Under Windows only.)
· CMD EDITOR
· A. Added orange and yellow highlights in the cell command area and a warning
· in the status bar to show the unreferenced cell commands and cell command
· number errors.
· E. Since conditional NOP commands are not supported by some players, this is
· now 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 yellow
· when it is clear but the previous cell is contiguous.
· E. PGC Editor: Added "Paste in All PGCs" option in the popup menu of the Audio
· and Subpic VOB's Decoding Streams to modify all PGCs of the current domain
· in one shot.
· F. PGC Editor: The manual modifications in the cell table were lost after
· using Remove Cells, Create New Cell or Del Angles.
· E. Now, when a new cell is created, the menu buttons information is updated so
· that the modified VOB will not be scanned for buttons/BOVs the next time
· and 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/CID
· did not work in a dummy PGC.
· F. PGC Editor -> Create New Cell: PgcEdit tries now to set the Seamless Joint
· and the STC Discontinuity flags correctly, according to the previous cell.
· F. PGC Editor -> Create New Cell: When an existing cell is cloned, the cell
· still time and cell command number are not cloned any more.
· F. PGC Editor: After having used the PTT Editor to remove some chapters, the
· number 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 Del
· Angles, even if the changes were aborted.
· F. PGC Editor: End of Table bug when reassigning a V/CID after having removed
· some programs by deleting cells.
· E. Since FixVTS has some bugs and cannot be used successfully to remove the
· unreferenced angle cells after having used PgcEdit's Del Angle function,
· the messages associated with this function have been modified. VobBlanker
· works fine to remove all angles but one, and DVD Shrink can be used to
· compress 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 been
· scanned 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 to
· move 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 editor
· during the same PgcEdit session.
· F. If a VTST has no subpic, but the user forces scanning for BOVs, when the
· the DVD was reloaded, that VTST was not read automatically from the .but
· file, and it was considered as still not scanned, preventing use of the
· menu editor.
· E. Added a warning when the user edits or pastes a menu button or BOV command
· without Jump, Call, Link, RSM or Exit in an animated cell with a single set
· of buttons. The command is also highlighted in yellow.
· E. Menu Editor: Removed the entry Hide Button -> Replace Command With NOP, as
· it doesn't work well in many cases.
· E. Removed the limitation of the number of numerically selectable buttons to
· 9 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 many
· scratchbook sections, and group the commands in those sections.
· It is also possible to append the currently selected commands directly to
· any 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. You
· cannot 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 the
· Options -> Install menu to associate the scratchbook files with PgcEdit.
· LINUX SPECIFIC
· F. The pwd problem under Linux when PgcEdit is started from a script is
· hopefully fixed.
· E. Thanks to the latest Wine, the DirectDraw overlays are now available for
· the preview under Linux. They are still off by default.
· TODO: Linux: There are still some important bugs or problems in Wine under
· some distributions (notably Ubuntu) preventing the preview running when it
· is launched from PgcEdit. I'm still investigating...
June 28th, 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 an 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.
June 19th, 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!
May 29th, 2007· Trace mode was broken when called from the Trace menu.
June 15th, 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.