Koreth -- is there a similar hex workaround for DVD Maestro which is made by the same company?
Thanks!
To patch SpruceUp 1.1 build 1106 to accept any resolution in a .m2v file, eliminating the need for DVDPatcher:
[list=1][*]Get a hex editor (I use UltraEdit which has a free trial download).[*]Make sure SpruceUp isn't running. Make a backup copy of SupportLibs.dll from your SpruceUp directory.[*]Open SupportLibs.dll in your hex editor.[*]At address 1a018, change the "74" to "EB". If the value at that address isn't "74", don't change it -- it means you're using a different version of SpruceUp than I am, and making this change would just mess it up. (If you're doing this in UltraEdit, type control-G then enter 0x1a018 into the dialog box to jump to that address.)[*]Save the file and launch SpruceUp. You can now load .m2v files without messing with the resolution first.[/list=1]Hope that's of use to people!
-Steve
Koreth -- is there a similar hex workaround for DVD Maestro which is made by the same company?
Thanks!
No doubt it's possible to do, but I don't have that app so I can't step through it in my debugger to figure out what to patch.
But if it happens to use the same SupportLibs.dll as my version of SpruceUp, the patch should work for it as well. (How likely that is, I have no idea -- make sure you make a backup if you try.)
Hi Koreth - I just checked and Maestro does have the SupportLibs.dll file -- it's 389,120 byes in size.
I'm going to take a look at it with ultraedit and I'll post the results... Good work on finding that by the way.
No go - that location has a 00 in my version. Darn.
Koreth-
Is there a certain string we can look for?
Koreth,
Can you give us a small dump of the values around 1a018 in the SpruceUp 1.1 build 1106 version of SupportLibs.dll ? 20 or 30 bytes should probably be enough to track down a pattern.
I'd love to have this hack for DVD Maestro.
here's a dump of this. note that mine has already been patched (and sorry about the w-i-d-e-n-e-s-s)ronnyCode:00019FF4 57 8B 79 08 E8 C3 FC FF FF DC 1D C0 16 02 10 DF E0 F6 C4 40 74 3A 81 FF 40 02 00 00 W.y................@t:..@... 0001A010 75 1D 81 FE D0 02 00 00 EB 10 81 FE C0 02 00 00 74 08 81 FE 60 01 00 00 75 2A 5F B0 u...............t...`...u*_. 0001A02C 01 5E C3 81 FF 20 01 00 00 75 1D 81 FE 60 01 00 00 75 15 5F B0 01 5E C3 81 FF E0 01 .^... ...u...`...u._..^.....
Thanks, works like a charm!
the question I have is... because SpruceUp is no longer a product, I'm stuck with the trial version. (I would buy it)
does anyone know how to go beyond that? I do have a KeyGen that works, but it still reflects a Trial Version. It would be nice to have the ability to embed a PC Player as is implied by the "real" version.
~Hi8
(4) Hughes SD DVR40
(1) Hughes HR10-250
(2) xbmc XBOX X2 & xbit
Spruce crack
The hex edit now makes all the thumbnails for chapters into a 16x9 format. no more black bar on the right.
Great work
The SupportLibs.dll for Maestro, at least in the version I have, has that same string. The byte at 0x00019E38 has a value of 74. Thr Bytes prior to it are exactly the same, too. I haven't changed it yet. But I will try later to EB.
Any similar hack/registry entry for Ulead DVD Workshop?
If it didn't put all the files into one title set, it wouldn't be such a problem!
Thanks,
-Kyle
What exactly did you use to "debug" this dll file? This is definitely insteresting, but I'm not sure how much damage someone like me with almost no programming experience could do with this, I'm sure I could Hose *alot* of stuff with this.
I use Hex Workshop 3.1. You open the file with Hex Workshop, go to the appointed hex address, verify that it contains the original value, type in the new value over the old, and save the file. If you'd like, save a copy of the file (with another name) before you edit it. Then you can go back to the original easily if you need to.