Page 1 of 3 123 LastLast
Results 1 to 15 of 40

Thread: Don't patch your m2v files, patch SpruceUp

  1. #1
    Join Date
    Feb 2002
    Posts
    116

    Don't patch your m2v files, patch SpruceUp

    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

  2. #2
    Join Date
    Sep 2001
    Location
    South Dagobah
    Posts
    116
    Koreth -- is there a similar hex workaround for DVD Maestro which is made by the same company?

    Thanks!

  3. #3
    Join Date
    Feb 2002
    Posts
    116
    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.)

  4. #4
    Join Date
    Sep 2001
    Location
    South Dagobah
    Posts
    116
    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.

  5. #5
    Join Date
    Sep 2001
    Location
    South Dagobah
    Posts
    116
    No go - that location has a 00 in my version. Darn.

  6. #6
    Join Date
    Apr 2002
    Posts
    845
    Koreth-

    Is there a certain string we can look for?

  7. #7
    Join Date
    Dec 2001
    Location
    Seattle, WA
    Posts
    174
    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.

  8. #8
    Join Date
    Sep 2001
    Location
    West of Bermuda
    Posts
    1,021
    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)
    Code:
    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._..^.....
    ronny

  9. #9
    Join Date
    May 2002
    Location
    West Hartford CT
    Posts
    620

    PERFECT! (Now I will use SpruceUp!)

    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

  10. #10
    Join Date
    Sep 2001
    Posts
    46
    Spruce crack
    Attached Files Attached Files

  11. #11
    Join Date
    Sep 2001
    Posts
    46

    Great Trick

    The hex edit now makes all the thumbnails for chapters into a 16x9 format. no more black bar on the right.


    Great work

  12. #12
    Join Date
    Apr 2002
    Posts
    845
    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.

  13. #13
    Join Date
    Feb 2002
    Location
    North Chelmsford, MA
    Posts
    25
    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

  14. #14
    Join Date
    Sep 2001
    Location
    South Dagobah
    Posts
    116
    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.

  15. #15
    Join Date
    Apr 2002
    Posts
    845
    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.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •