Rev 3.0 9/27/06 Major Revision (Download both TitleWriterFiles and SimpleMenus folders) Added -- Support (In Happyface) if "Main" menu is in Video_ts with "Sub" menus (Chapter,setup etc.) in a VTS Added Help (Guides) via Menu TitleWriter Help >> Help (All other guides are invalid/removed) All Changes in MenuEditor/HappyFace will be reflected in all Vts LU's Added --Completely changed the Backup Support for Multiple Backup (restore Points) Caution: If opening an "Old" TW modified file (Pre 2.7) Some sub files will be missing and the UNDO feature will not work BugFix -- At some point I busted the Export DVDText for a Title -- Oops Added -- TW can now Autosetup DVDShrink for Movie Only Compiliations (ReAuthor mode to Just Movie) + ReAdd Orig Menu) To Use: Open Ripped compiliation in TW and Hit The DVDShrink icon (See Settings)--Then click yes) DVDShrink Target size (I am Assuming Single Layer 4464) will be reduced by size of largest Vts Menu + Vmg Menu And Reauthor mode will be started (I'm almost lazy enough/tempted to step right over the cliff and DBLCLK largest Movie entry on DVDShrink Browser list) When Done Shrinking TW will Parse DVDShrink target folder name to (DVDText) Volume and Title (Altering Underscores to spaces for title and removing them for Volume and readd (Largest Vts Menu from Ripped folder) menu Increased DVDTEXT support size to 32Kb from 2Kb -- Should eliminate need to ever Compress DVDText Added -- Get Vts Sectors (Standard method -- Same as Ifoedits) Located in File Menu Removed -- Menu Is Generic (Never liked this tickbox -- to confusing) Note: If creating your own custom Switcher/Generic menu you MUST set provider field of VMG menu to "GENERIC" In HappyFace -- Increased allowed variances/conditions in Initial loading of Chapter pages (re Button position size( for preloading chapter pages --(Ie Silent Hill) (Should more accurately determine "What is a Chapter page") BugFix -- DVDCommand to string GUI was misreporting On/Off states of subtitle commands Added -- In Dvd Commands editor -- list of frequently used commands -- for Quick pasting of common Commands Bugfix -- Crash caused by clicking on next vob icon before before clicking on a line entry in MenuEditor Changed --the default logic behind when to NOP Killed buttons (Default (unticked in Settings) is now to NOP command) or to NOP command if Settings field is unticked Added -- New SimpleMenus Menu Buttons for all Vts Root Menu's Play All (Gels nicely with DVDShrink Reauthor mode pre post ttn logic) Note: Play All will stop if Main (VMG/Movie chooser menu) is entered) For those who create custom vts menu's Add Movie pre command (gprm 0=0 ) and post command (gprm 0=sprm(4)) (or the VTS title number) (This matches DVDShrink post ttn strategy) Added -- AutoKill of Menu buttons leading to removed VTS Root menus in VMG main menu Added -- AutoFix the Class (Root,Audio,Chapter, etc) Pgc modification during Happyface of Pgc's being simplified (Turn on in Settings) Pgc Class modification (Highlight the Pgc --Option in Menu) BugFixs -- All over to better support Multiple vts menu import(original/custom) with a Generic Simplemenu as a switcher Updated -- Happyface GUI to fix non-sequential (And screwed up) chapter menus aka "Final Destination 3" and "Edison force" All Chapter Pgc's (pages) will be now handled individually --to edit individual number entries in Advanced mode click on number you wish to change on a already highlighted line (A selector will open) -- New entries (Missed chapter pages on initial startup) can be created via drag drop pgc from viewer to last "blank" line in list or Add button Updated -- Happyface Wizard for above changes BugFix -- Title in Vts_0? in Chapter jumps wasn't always correctly being updated to Title 1 of current Vts in HappyFace Rev 2.653 June 15, 2006 Added -- A Newbie level Wizard to fill in Happyface form A Checkbox in Settings to start Happyface with the Original Happyface Added -- Happyface Option (Advanced mode) to remain in current Audio/subtitle Menu when new stream is selected (Default is to return to "Play" root menu BugFix -- Fixed Tw call to PgcEditPreview --was failing when Path to Source contained spaces/wildcards BugFix -- HappyFace wasn't fixing button link to subtitle Pgc when audio pgc was 0 Not really a Bug --- but if TW detects no audio/substream matches between import menu And audio/subtitle streams that exist in compiliation Auto remapping of Existing Streams will be turned off Added - Macro @ROOTMENU@ to command line parser -- used in menushrink CLI (In Program list) Allows starting for Example MenuShrink on selected Menu Pre or Post Import Its Just the File Path of the first line of (Menu Selector or Menu Editor) list Caution: DON"T try to MenuShrink while DvdShrink is processing source (Automated Mode) Strange and Deadly things happen Minor Stuff: June 29, 2006 Rev 2.652 In Happyface -- Support added to fix/handle "AKA Ultraviolet" style menus in Happyface -- Im beginning to think Sony is going to start breaking our settop players -- mucking around like this Trivial -- When Killing buttons -- Option added (Via Settings) to retain command instead of NOPing it Added: A Help file showing an example of how to use happyface -- Happyfacehelp.rtf BugFix: In Happyface wasn't skipping to right second page Pgc#/Vob when 1st and second pages of chaptermenu were non sequential BugFix: forced remapp of ttn to 1 on Jump Vts_tt commands where ttn exceeds actual ttn's in vts Support added for pre,post,cell command editing of Vts ttns Small GUI foibles June 6,2006 Rev 2.651 BugFix -Looks like I broke the Menu Import routine fixing Freedomland Genre menus -- Was mapping chapters in template to cell count if cell count greater then programs count in VTS_PGCITI table. (Duh) Lightly Updated Visualhelp.rtf explaining that when Generic menus (SimpleMenu folder) are used the If Generic -- Import... checkbocx in Settings must be checked I'm beginning to wish I hadn't Used this trick to reduce size of SimpleMenus folder June 4, 2006 Rev 2.65 In HappyFace --Added support to create sensible (Typical) Pgn chapter structures for Dvd's where Cell structure is used for chapter support (AKA Freedomland --Sony is really seeing just how far they can muck things up) Including PgceditPreview in download folder In Gui -- Altered Menu# prompts to More descriptive Pgc# Fixed -- Small Minor foibles SimpleMenus unchanged May 22, 2006 Rev 2.641 Bugfix -- TW wasn't reading internal DvdShrink folders/settings properly in automated mode in all cases Added Vob player (Via PGCEditView) in thumbnail (Menu Editor View) and ttn Vob entries improved target accuracy in HappyFace during preloading form values Trivial --Tw gui -- Menu Views changed to 1 click not doubleclick for line selection Improved TW when using a SimpleMenu Vmg template with "original" VTS menus Minor GUI fixes Apr 20,2006 Rev 2.64 Added Frame Capture >> .bmp in Thumbnail viewer -- RClick in thumb >> Click Yes-- snapshots will be saved in c:\temp directory BugFix -- Menu editors horizontal scrollbar BugFix -- Occasionally Wasn't pulling DvdShrinks Registry value for ImportFolder correctly (sometimes was pulling while shrink was writing it -- Oops) Added >>File Menu>>Create Backup (overwrites any existing backup) CLI /B NEVER -- All requests for backup will be ignored BugFix /M request in CLI was being bypassed Added /GENERIC in CLI to tell TW generic menu is being added Totally Removed TW dummy entries -- In PTT_SRPTI tables and VMG_PTT_SRPT TW will now support menu addition to vts with multiple ttn's (A La Recodes Merge function) (I had to assume menu is to be applied only to the first ttn in VTS -- Not elegant since the user is probably cutting in the middle or remerging a split dvd) But could be readding an alternate ending so the ambiguity) May have to add a switch telling TW that menu is to be applied to all ttn's sequentially (Mostly has to do with chapter selection in second vts)(extremely tricky but its on my look at list) Added (Trivial)-- TW will autofix # Vob_id's in VTS_C_ADT table to correct # (Known DVDShrink, Recode bug) during menu addition Apr 12,2006 Rev 2.63 BugFix: Happy Face >> Unending loop if Setup Menu# was last menu in vts Tw -- Will now only Kick 1 warning if Can't create backup (as in opening Burned Disk for viewing) Apr 8,2006 Rev 2.62 Fixed During Generic menu add last cell of last vob was being renumbered to 0 Apr 8,2006 Rev 2.61 Fixed Slight misbehavior when Menu is Generic is checked Add menu was being unchecked and sometimes menu wasn't added when requested Thumbnail Vob viewer enabled for Video_ts cells Added Checkbox in settings for repeatedly importing Generic menu in Vts_01 to all Vts titles in compiliation (This significantly reduces size of menutemplates in SimpleMenus folder) Make sure This is checked prior to adding any of my simplemenu's Apr 7,2006 Rev 2.6Beta Fixed some small Gui misbehaviors Moved vob viewer into main Happy Face and Menu Editor gui's as a form of thumbnail (DBLCLK on Vob entries or Eye Icon) Note: In Motion Menus Sometimes you will see a blank screen to start with (left & right buttons to move view around in Vob) or click on slide The Magnifying glass zooms In thumbnails implemented Drag/Drop of vob viewer button #'s/Menu #'s into form entries (Mainly used in Happy Face), (For Menu #'s Grab where there isn't a button) Caution: I'm allowing drops into ANY edit field in any App on desktop Dragging a button to the small trashbin deletes the button in Vob Clicking a button in thumbs starts command editor Removed Kill Buttons field in Happy face (now superflous) Added - In Happy Face -- A field for the actual # chapters reachable by chapter selection menus (May not be the Number of chapters/Programs in the VTS -- Sometimes Dummy chapters at end of ttn unreachable by chapter select buttons) Mar 22,2006 Can't believe I missed this Fixed major bug -- File Open crashed if registry entry for last compiliation was NULL Mar 20,2006 Rev 2.55 Gui Cleanups Changed Main Load DVD to Load dvd folder (No longer have to Browse to video_ts.ifo file) Note: Commandline mode /F still must have full path to video_ts.ifo Added (In Settings) checkbox to Autoload Largest menu to Vts -- title 1 entry (During Vmgr menu selection) Saves clicks when reAdding Original menu back into Reauthored compiliation Added support (In Simplify Menu) if Audio/Subtitle Setup button (Main Menu) points to an individual menu linking to audio and subtitle menu's Now Forcing TW backup to _UNDO folder syntax (Option of User select of Backup folder name removed) Added (In Happy Face Menu) field for User to select Buttons to Kill (In Play, Scene select, Bonus, Etc Menu) leading to removed items (Seperate multiples by commas) Removed "Use Vmg Menu as is","Use Import Menus First Play" Menu Editor or Happy Face manipulations happen on the fly (Changes written directly to files) No SaveChanges required Mar 12,2006 Rev 2.546Beta 2.545 Broke some things fixed in 2.546 Added DBLCLK on entry in DVD_TEXT area to delete an entry Added Settings Menu Option to Disable TW backup entirely (Only If not Adding Menu's) Mar 12,2006 Rev 2.545 Added Auto import of ttn pre,post,cell commands on add menu (Generic) to title 1 in each Vts Finally Fixed @&!^* Resume in Menutemplates -- Will resume properly in Ch 1 Removed -- On Add Menu -- Generic -- Start Play Movie/Menu You can still select from toolbar after adding Generic -- But results will probably not work properly Neatened/Smartened Gui Mar 09,2006 Rev 2.544 Fixed Menutemplates Resume again Added -- On Import Original menu's Titlewriter will automatically remapp compiliation audio/sub streams to the imported menu and Kill Removed audio/stream buttons from menu (If Button contains clear target) Note: You must Now tell Titlewriter if its importing a generic or Original menu checkbox Mar 05,2006 Rev 2.543Beta Fixed Stream description in VTS_ATRT table Fixed Menu4Episodic Resume Logic Mar 05,2006 Rev 2.542Beta Reworked menutemplates to eliminate problem of dvd exit before any playback has happened if Resume pressed Removed Menu4Titlesets --redundant use menu4episodic included menu chapter support in all Menu10Titlesets But TW can't auto kill the VMG redundant buttons -- to remove them (Menu Editor View) DBLCLK on Vmgr entry and DBLCLK on button in Menu you wish to kill if not removed and clicked -- Playback of Title 1 proceeds TW autokill will still handle killing redundant chapter, subtitle and audio buttons Mar 04,2006 Rev 2.541Beta Removed Dummy title play maps,dummy Vts entries so output is more PgcEdit compliant (PgcEdit makes assumptions that are technically incorrect) Kill Button (Both Auto and Hand Kill) -- Will now support subsequent PgcEdit manipulations Mar 03, 2006 Rev 2.54Beta Fixed -- Lockup when Num actual titles > number menus being added Fixed -- Start Play with menu/movie was being bypassed when more then 1 VTS present In MenuTemplates_Simple -- Internal navigation between buttons made more elegant (more sensible) A change in prompt "Use Vmg Menu as is" to "Use Import Menus First Play" to more accurately describe option Mar 01, 2006 Rev 2.53Beta Fixed -- Kill Buttons to non existant targets Subroutine -- Intra button navigation hangups were occuring Added -- " -- Will now kill unused audio/video stream selection buttons Fixed -- Problem Tw was Killing playback of Menu with buttons in VMGM realm Added -- On Menu Simplify TW will apply Kill Buttons Subroutine after simplification Feb 28,2006 Rev 2.52Beta Moved Settings to Registry (will still update with the old .ini file then delete it) Added Checkbox in Settings if DvdText editor is the default Editor view on Load DVD Dummy Support in imported VTS_PGCITI table (unnecessary but why not) Removed - TW rewiring of Title jumps in Vmgm FP and PGC's to Vts 1 ttn 1 Feb 27,2006 Rev 2.51Beta Fixed Misbehavior OnAddMenu() defaults/switches Fixed Pgc Command Editor Widened Program List toolbar to first 8 entries Feb 22, 2006 Rev 2.5 Extensively simplified GUI Added toolbar & Added links to first 6 program entries loaded in program list Added --TW Will now support some badly authored Dvd compiliations DBLCLK on entrys in menu listbox to expand/change sub entries Added--Post DVD menu addition Vob/Menu Viewer Support (Uses PgcEditPreview) Added Menu Button Command Editing/Kill support (DBLCLK on Button entry) Added PGC Menu Command Editing support (Not elegant yet) Added a Menu simplifier (Use if navigation/hangup problems when playing a DVD after TW adds an original menu) (This converts an original menu added to a VTS to its simplist requirements Buttons commands will be rewritten to go directly to their targets this eliminates post menu navigation problems (navigation ->> a removed Item->>default Play movie ttn1 vts 1)) Note: Menu changes (Post Add Menu) are preformed On The Fly -- no Save Changes needed This allows navigation changes made to show up in subsequent soft DVD player runs immediately Added Commandline switches /SKIP_CRAP Bypasses VMG Playback (Non menu) /DVD_TEXT_MIN Reduces Dvd Text entries to minimums Aug 4, 2005 Rev 2.02 Added /B NEVER -- in commandline mode a backup will not be created (The default is to always create a backup) Added Bypass Vmg playback checkbox (Under Add Menu) Skips playback of all non menu items in VMG realm (used to bypass FBI warnings, you're going straight to hell crap) Added (Single Title/Movie only compiliations) All Title jumps in VMG realm will be rewritten to Title 1 All Root Menu jumps will be redirected to the root menu in VTS 1 Added Ability to rewire chapter buttons when re(Adding) menu on split dvd (So the second dvd of a split compiliation chapter menu buttons/pictures point to the right chapter invalid chapter buttons will be disabled) set the chapter number to the # you wish to start the second dvd at) Added RUNPROGRAM to extended commands Stops current program and starts p1 Added SETWINDOWPOS to extended commands Sets/sizes a window to position and size (This makes sure window is where you think it is in all subsequent runs) Added TitlewriterSpy -- Used to make/edit extended commandline script files (Alot like Spy++) its what I used to create NeroExpressBurn.txt file Myriad GUI cleanups Feb 20 2005 Fixed a nasty bug on SHOWWINDOW ext command -- wasn't always displaying window on top with mouse focus Added @DVDTITLENAME@ to Macros Will be replaced with content of the first entry following First TITLE: entry from titlewriters DVD_TEXT area (I used this to create a 1 Clicker in my program list to add the Movie Name into an MsWorks database containing all the Movies I have then sort it I left the programline in programlist on provided startup as an FYI example Since you won't have the database don't run - just delete it or use it to make your own. ) Added DOESMACROEXIST,@MACRO@,label; command to extended command line parser checks if macro has content if yes goto label Feb 16 2005 Rev 2.0 Beta (Major Revision) This is a Beta as I Don't have ability to test on all platforms Added - Ability to run Multiple instances (First started -- Last done) of DvdShrink,Recode and TitleWrite (And Optionally burn,view,Ifoedit etc) Added - Run any transcoder from Titlewriter (Multiple instances DVDShrink,Recode only) (And Optionally Automatically TitleWrite -- and/or burn,view,Ifoedit etc) Added - Ability to run any .exe program (with/without commandlines) from Titlewriter GUI Essentially DblClick access to run (NeroCmd --burning) ,pgcedit,ifoedit vobblanker... SingleClick --> Add,Edit,Delete Programs in Program list Added Macros @TITLEWRITERPATH@ @DVDPATH@ @DVDVOLUMENAME@ @FINDFILE@,@FINDFOLDER@ @CLEANDIRECTORY@ to commandline parser (See Initial Programs examples supplied more on commandline options in Commandlinehelp file) Added - Option to Automate GUI programs running under TitleWriter' GUI I created a script processor to click locations/items,inject text,Push Buttons, set HKEY_CCURRENT_USER ,RG_SIZE keys in other App's registry entries, and do various things according to windows title text into an application's windows The Provided Extended Command lines were created on a 1670Mhz,XP,512 Ram machine with screen at 1024 x 768 -- Obviously they will not run properly at other screen resolutions This Hard to describe just get your compiliation ready, load in titlewriter and when ready to burn DblClk NeroExpressBurn entry (if you have neroexpress) Sit Back and Watch what happens -- All will then be clear Other programs can be script/smart automated in the same way Those who like to tinker will love playing around with the Extended Commandline The Script Commands/Usage are in ExtendedCommands.txt file (See NeroExpressBurn for Ex.) Essentially I'm heading for 1 main interface for doing anything to a dvd compiliation start to finish with quick DblClk Access on individual steps and ability to automate Programs under TitleWriter Added - (In Settings) After processing done shutdown computer/titlewriter Added Settings Menu Eliminated ShrinkTitleWrite totally -- Moved capabilities into TitleWriter Cleaned Up Interface Removed Clear Log Option Fixed Start sector of VMG_VOBS if Video_ts.vob doesn't exist Removed Use Alt VMG Menu -- It added to many complications for to little gain Added Scan and "rewire" PGC Menu tables checkbox (Used to rewire PGC jumps to removed/non existant items to existing items.) Myriad Other GUI, TitleWriter, and Add Menu Fixes and Cleanups Notes: The program(s) command(s) In ProgramList box Initial Startup may not reside at the same locations on your computer Edit to fit NeroCMD line burns Dvd Compliant compiliation,Showtime to view or if you don't have Nero Retail you can use provided NeroExpress NeroExpressBurn entry All commands use ...\VIDEO_TS\ ... folder for location of compiliation (I Like having my working folder look like the final result Compliancy Issue --tick create Audio_ts and Video_ts folders in DVDShrink Backup Area) NeroCmd will complain if the compiliation has a video_ts.vob of 0 length Dec 7 2004 Revision 1.71 Added Option - Start Play With Movie - Start Play with Menu in vts1 Added Option - Clear log Added a report (In log area) on currently selected Menu Template Compiliation size (whether the menu will fit) Probable Movie Vts number Compiliation Size on Movie only (If you select a VTS number On Import Menu/Ifo etc if Selected vts menu contains root,chapter,audio,subpicture,angle menus Cleaned up interface Command Line options added for new options (I wouldn't burn a compilation with Original Menus until I checked it) Disables menu buttons that clearly don't point anywhere (deleted titleplay maps and chapters) Nov 16 2004 Revision 1.7Beta Added support to add original menu back into Movie only compilations (See TitlewriterHelp) Deleted Select first play option Added A choose your movie template box and menu finder button (no longer asks after Save Changes) Fixed some Small foibles I'll leave as beta until feedback Oct 18 2004 Revision 1.655 Fixed TDA compatability bug (final results seem to be "more compliant to the Dvd Standard") Turned off Add menu check boxs if menu exists - misc little stuff Added Menu template for 2 movies into Movietemplates_simple Oct 6 2004 Revision 1.654 Added Export/Import Titleset Dvd_Text content Oct 1 2004 Revision 1.653 Added Import Chapter Names from text file Sept 25 2004 Revisions 1.651 BUGFIXS: Add menu with Use Menu pre/post command checked - now copies the menu VMGI_MAT End byte (0x80) to project (PgcEdit run post titlewriter kicks a warning) Minor usage cleanups Changes to make ShrinkandTitlewrite shut down system/programs "cleaner" Aug 15 2004 Revisions Titlewriter 1.641 Moved Some titlewriter command line options to editing fields (/T1,/C,/P) Added option to Run last program multiple times Added Amount of time transcoder has to be idle before forced transcoder exit/ titlewriter continue Revisions/Additions Titlewriter 1.64 BUGFIX: IF Backup (/B in Commandline request - will now stomp on existing content of old UNDO folder BUGFIX: More testing added --if condition=Menu exists when Addmenu requested -- (I hit a Weird commercial disk with Menu -- tested as No Menu --Menu added to dvd with a menu- what a mess !!!) /U Commandline parameter added -Use VMG menu Pre/post commands = true (Newbies /U-- If using my menu templates Disk Play starts with Menu not first title) /SV "extendedname" Commandline parameter added - Fills in a second volume entry line (Sony jukes second line) (I Have no way to test /SV on my pioneer jukebox standalone pls feedback if it does/doesn't work) ShrinkandTitle.exe Proggie to automate Shrink,TitleWrite,Burn cycle (acts like a .bat file) How To Use ShrinkandTitle: (I'll assume DvdShrink.Nero is being used in this example) Fill in fields with your paths to transcoder.exe,titlewriter.exe ,and optional post titlewriter program/commandline (Im using nero -- Im not sure but I think liscenced ver. is req. to use NEROCMD for burning) edit titlewriter command line as applicable (I handle /F /M /V commands inside program) edit Volume Name If you don't want menu added -- blank it out If you use my burn commandline alter --drivename g to your burner drivename don't add colon Press Start transcoder button Shrink normally (Notes: In Shrink You must check Create Audio_ts Video_ts folder option in burn options for my commandline to nerocmd to work properly) Disable Nero, Don't check Shutdown Computer option) Start Backup In Shrink Click on Shrinkandtitle window Select Path to Target (And no I can't pull target folder info from shrink) Post Titlewriter program/command line (If you don't want it blank them out or change How many times selector box to 0) Optional (Shutdown computer checkbox) click Press this Button at bottom of form At this point You won't be allowed to make any more changes Notes: Don't Pause DvdShrink after backup starts How it works: Titlewriter will wait until DvdShrink/Transcoder Kernal usage time goes to 0 in a 6 sec interval then proceeds (Shrink essentially done stuck in a messagebox/error) Shrink/Transcoder is forced close if still open (This may take up to 20 Seconds) Or Titlewriter will start if Transcoding Application exits with 0 errorlevel (Like a straight bat mode file) I then test if Video_ts.ifo has been created and fatal out if not (This is one of the last files any transcoder creates) (Essentially traps for Read disk/encoding/Cycle redundency errors in shrink) TitleWriting proceeds/finishes Optional Post Titlewriter command line proceeds (If you don't want it blank it out ) Saves ShrinkTitle field contents Program/Computer? shuts itself down More notes: Yes you can use dvddecrypter to burn (or any other burning software that has commandline option) In Post Titlewriter commandline using @DVDVOLUMENAME@ will be rewritten with contents of dvd Volume Name field @DVDPATHNAME@ will be truncated with path to target VIDEO_TS,AUDIO_TS folder field of Path to dvd target field Example: C:\test\VIDEO_TS\VIDEO_TS.IFO will be truncated to c:\test You can alter Speed command in provided commandline for faster burning Example: --speed 4 =Burn at 4x FAllenAngel