[Pjbexploder-announce] pjbExploder v 1.0.38 released...
Brought to you by:
mhotchin
From: Michael H. <mi...@ho...> - 2004-05-18 09:54:53
|
This is version 1.0.38 of pjbExploder, release date May 18 2004. This is a bug-fix / enhancement release. 1.0.38 already had a couple of pre-releases, so you may have already heard of some of these changes. TOC Backup/Restore (Read me! Breaking changes!) I've substantially re-vamped how pjbExploder handles backing up and restoring the PJB TOC (Table Of Contents). pjbExploder used a private, binary format before, that's gone now in favour of a text format, the same format used by Jukebox Manager and the command line PJB tools. If you have used pjbExploder to backup your TOC in the past, *that copy can-not be read by v. 1.0.38 or later*! Make a new backup, or let pjbExploder do it for you. pjbExploder will now *automatically* make a backup of your TOC! It does this whenever changes are saved to the PJB, so it is always up to date. The backup TOC will be saved under "My Documents\PJB". If for some reason you would rather not have the backups made, or the location is irritating, send me mail, there are mechanisms to control it. Q. I have more than one PJB! A. The backup file has the PJB serial number in it. Q. I live on the edge. How do I turn it off? A. Set HKCU\Software\pjbExploder\DisableTocBackup non-zero Q. I want the backup somewhere else! A. Set HKCU\Software\pjbExploder\TocBackupPath to the dir you like. pjbExploder will now attempt to detect if your PJB has a corrupt TOC, and if so offer to upload a backup copy to the PJB. With the new TOC format, you can edit it in any text editor. However, be *very* careful to only change the name strings, as everything else is critically important to the PJB file system. You can change lines that begin with the letters 'R' (root, i.e. PJB name), 'S' (set name), 'D' (disc name) and 'T' (track name). Command line Tools: I got the command line tools (pjbcmds.exe, pjbtest.exe) compiled and working. They are now an optional part of the install. These tools be used for (among other things) backing up / restoring the TOC on your PJB. NOTE: Up until this version, pjbExploder used its own, *incompatible* format for backing up the TOC. Also note that if you have a 'bad' TOC (edited incorrectly, for example), you can upload it and end up with your PJB complaining that the TOC is corrupt. Backup your TOC before editing it! pjbExploder automatically makes a backup for you when you make changes to your PJB, see notes above. Splash Screen: I think I've taken care of the remaining annoyances with the PJB splash screen update code. There is now a preview for the graphic, and the code that detects if there is enough blank space for the name and the FLASH version number work properly now. I've also gotten rid of the 'hard' dependency on GDIPLUS.DLL, you only need it if you want to upload a GIF or JPEG as your PJB splash screen. Other Changes: - Track names can now use <track ##> (instead of <track #>) to get 2 digit track numbers (leading zeros as req'd) - Updated installer, ExploderSetup.EXE is now smaller. - Time Remaining (during upload / download) is now clearer. List of changes: VERSION 1.0.38 - (Splash) Toggle display of version and name (MDH) - (Splash) Position name (MDH) - (Splash) Support for graphics files (.BMP, .GIF, etc) (MDH) - (Splash) Graphic preview! (MDH) - Remove dependency on GDIPLUS.DLL (MDH) - Add "<track ##>" for naming (leading zeros) (MDH) - Improve time remaining display on upload (MDH) - Ensure icon changes correctly when linking tracks (MDH) - Add 'pjbcmds.exe' and 'pjbtest.exe' to bin download (MDH) - Change TOC backup format to match cmd line tools (MDH) - Auto save TOC when PJB changes (MDH) - Allow upload of backup TOC if PJB TOC is corrupt (MDH) - Update installer to NSIS 2.0 (MDH) Questions? Comments? Feel free to send them to me directly, or to the PJB mailing list. This is available for download 'in the usual place': http://sourceforge.net/project/showfiles.php?group_id=87114 (or http://tinyurl.com/w6iq if mangled) Downloads available: ExploderSetup-1.0.38.exe Full setup. pjbExploder-1.0.38.zip Binaries only pjbExploder-1.0.38.pdb.zip Debugging symbols pjbExploder-1.0.38.src.zip Full source code pjbExploder-1.0.38.help.src.zip Help file source code pjbExploder-1.0.38.CImage.src.zip CImage code pjbExploder-1.0.38.Utils.src.zip Useful stuff for building The help file source is a subset of the full source code. If you'd like to help create help content, this is the one to use. The utils provide command line build scripts, and the bits required to create a full release (including the setup program). Starting in this release, the source code ZIP no longer contains binary files that are buildable or available in another downloads. This removes the CImage libs and various DLL's. CImage source is now provided for rebuilding the libs, and the DLL's are part of the binary download. Michael H. |