- Tab navigation now handled correctly
- GetStockObject() is now used to return the default GUI font instead of CreateFont()
- Patched images, that are then unpatched are more like the original.
- Lots of source cleanup (no more warnings, bugs fixed)
- Fixed a bug with font creation (most likely very few were affected by this bug)
- Updated filters to include .BIN and .MDF (haven't tested either, but according to some, it should work just fine)
- Windows are hard coded and no longer in the resource file
- Unicode Support (also updated bootsector's code)
- Ability to remove files from list view (highlight them and press the Delete key)
- source cleanup
- New icon!
- Fixed problem with parsing parameters (it would only parse correctly if 2 or more parameters were specified) so dragging a single file onto the executable should work now.
- Added the ability to parse files as parameters (for dragging onto the EXE or from command prompt)
- Fixed Drag and Drop problems on Single & Batch File windows
Windows build written in C using Win32 API and resources.
- Batch Mode
- Single File Mode
- Drag and Drop for both modes
- Auto detection of action to perform
- "Quick patch" mode
Source is included. Feedback appreciated
- If you launch the program with an unsupported file in the parameters (either by drag and drop, or command line) the "Quick Patch Mode" will popup, but won't do anything, you have to close the app and reopen it in order to make it return to normal.
Thanks, but ESR Disc Patcher GUI *DID* suport more than one image at time. Just drag and drop as many images at once as you want. Actually, I've never used the "patch" button in it ;) - I prefer doing it the easy way (DND) . But yours has a big advantage. You can easily add images from different directories and then patch them with one click.
While on the subject of drag-and-drop methods, one improvement I'd like is for your patcher GUI program to check for DnD launch arguments, so we can drag-drop ISO files from browsed explorer windows onto the program shortcut on desktop. When launched in this way the program should just do its usual work for the dropped files, including possible unpatch queries for files already patched. But after processing all of the files that were drag-dropped to launch the program, it should then terminate since the user-requested job is then complete.
Originally Posted by ffgriever
So to sum it up I really want two different changes:
1: To process launch argument for files to patch the same way as when drag-dropped to the open GUI dialog.
2: When launched with files to patch in the launch argument, the program should self-terminate when all argument processing (and resulting patch work) is complete.
Best regards: dlanor
I'll do my best, free time is sparse right now :cry:
Fine, but let me clarify that this request of mine was also directed at ffgriever, and the patcher GUI he released earlier.
Originally Posted by insanity5000
That is what I use now, but it has one drawback in that it requires three separate operations to patch an ISO, as does your program too.
1: Launch the program
2: Drag-drop ISOs for patching onto the program window
3: Terminate the program
What I want would only require two operations (one of them barely existant)
1: Drag-drop ISOs for patching onto the program shortcut
2: Press 'Enter' or 'Escape' to close a popup with results (after which program terminates)
One more possibility exists, if an already patched file is included in the drag-drop files, in which case the program should (like now) ask whether to unpatch such a file or leave it unaltered. But after the user replies to those queries the program should proceed as above, terminating itself when the user closes the final popup (stating the total counts of files patched, unpatched, or skipped).
Naturally all of the above applies only when the program is launched with arguments, such as for drag-drop to a desktop shorcut. When launched normally, without any argument, the program should use its normal GUI methods.
Best regards: dlanor
I added the feature you requested, and updated the archive in the first post, Drag and Drop on icon is now supported. Thanks for the feedback.
New version uploaded, correctly handling parameters now. for those of you who had a problem dragging and dropping a single file onto the EXE/Shortcut, this fix is for you (it always worked with more than 1 file).
I decided to make an icon based off the original ESR Patcher icon, since I couldn't think of anything unique. It has all the same sizes of the original 48,32,16 (XP, 256 colors) with transparency.
thanks ps2dragon for the icon, will implement it ASAP. Hopefully no one has a problem with me using it since it looks so similar to original ESR one.
Yea I figured since it was used in the original it would be ok to use in this one. It's exactly the same, just blue. But if for some reason there is a problem using it, I can always make a different one.