SmartVersion | Tools + Scripts

Discussion in 'Application Software' started by LostED, Apr 15, 2019.

  1. Sajjo

    Sajjo MDL Expert

    Feb 6, 2018
    1,642
    2,240
    60
    @3zero3
    I don't remember if i asked you earlier:oops:
    Do you create AIO's with SmartVersion GUI or are you scripting the hole process?
    :)
     
  2. 3zero3

    3zero3 MDL Senior Member

    Apr 26, 2012
    371
    513
    10
    GUI.
     
  3. Sajjo

    Sajjo MDL Expert

    Feb 6, 2018
    1,642
    2,240
    60
  4. 3zero3

    3zero3 MDL Senior Member

    Apr 26, 2012
    371
    513
    10
    #366 3zero3, Apr 30, 2021
    Last edited: Apr 30, 2021
    You have made SVF with source file outside of SVF. I mean, You do not have source file inside SVF, only delta patches.

    Mine is inside. I mean, my SVF have source file. And I did not recompressed to 192.

    And seems to me, Your SVF is something like this:

    A > B
    A > C
    A > D
    etc..
     
  5. Sajjo

    Sajjo MDL Expert

    Feb 6, 2018
    1,642
    2,240
    60
    #367 Sajjo, Apr 30, 2021
    Last edited: Apr 30, 2021
    Yes, i noticed it now. :oops:
    My bad.

    Edit:
    Iirc, that is correct, yes.
     
  6. 3zero3

    3zero3 MDL Senior Member

    Apr 26, 2012
    371
    513
    10
    #368 3zero3, Apr 30, 2021
    Last edited: May 3, 2021
    Sometimes You can optimize Your SVF with:

    A > B > C

    Here, B is reference for C.

    Lets say, we have three files A, B and C. They are full files.

    A > B -> 40 MB of patch
    A > C -> 40 MB of patch

    Now is interesting:

    B > C -> 4 MB of patch

    If You use this inside SVF:

    A > B
    A > C

    then:

    40 MB + 40 MB = 80 MB of svf file

    If You use this inside SVF:

    A > B > C

    then:

    40 MB + 4 MB = 44 MB of svf file
     
  7. Sajjo

    Sajjo MDL Expert

    Feb 6, 2018
    1,642
    2,240
    60
    No. That is wrong.

    C expects B to be Reference file and cannot be at 4 MB, that should be a "complete file"
    A is delta of B and at 40 MB.

    :confused:
     
  8. 3zero3

    3zero3 MDL Senior Member

    Apr 26, 2012
    371
    513
    10
    #370 3zero3, Apr 30, 2021
    Last edited: Apr 30, 2021
    Not wrong.

    I know why You "feel" that B have to be "full" or "complete" file, but no.

    Using patch delta as reference is completely normal for SMV. That is the beauty of SMV.

    Not directly, SMV make full temporary file in the background, so we can use patch delta as "reference".

    No.

    A -> Source file
    B -> Patch delta for "complete" file "B"
    C-> Patch delta for "complete" file "C"

    Anyway, I am already done here:

    https://forums.mydigitallife.net/threads/smartversion-tools-scripts.79415/page-10#post-1584478
     
  9. mdl052020

    mdl052020 MDL Addicted

    May 31, 2020
    826
    971
    30
    Very Informative posts by @3zero3 & @Sajjo . Learning new things from them :worthy:
     
  10. 3zero3

    3zero3 MDL Senior Member

    Apr 26, 2012
    371
    513
    10
    Actually, I have to correct myself, to be more clearer:
    A -> Source file and "main" reference file
    B -> Patch delta for "complete" file "B" and "reference" for "complete" file "C"
    C-> Patch delta for "complete" file "C"
     
  11. gvollant

    gvollant MDL Novice

    Sep 23, 2013
    32
    116
    0
    Can you give me a link to download a .SVF file with the problem?
     
  12. 3zero3

    3zero3 MDL Senior Member

    Apr 26, 2012
    371
    513
    10
  13. LostED

    LostED SVF Patch Lover

    Jul 30, 2009
    6,470
    17,516
    210
    i use GUI v2 for aio svf
    never have problems
     
  14. 3zero3

    3zero3 MDL Senior Member

    Apr 26, 2012
    371
    513
    10
    There is no problem if You use exact version (left panel) and exact patch (right panel) for extraction, as I said earlier. This is something what we usually do.

    But if You try to extract file (or better, patch from right side/panel) which does not belong to exact version from left panel, mismatch happen if there are two or more files (or patches if this sound better) in the middle.

    Or maybe clearly, if there are two or more patches (or files) between first and last file in order and You try to extract them, but not from the exact version (left panel), mismatch happen.
     
  15. GezoeSloog

    GezoeSloog knows a guy, who knows another guy.

    Feb 10, 2012
    814
    6,252
    30
  16. jim_p

    jim_p MDL Senior Member

    Dec 11, 2013
    275
    101
    10
    #378 jim_p, May 20, 2021
    Last edited: May 21, 2021
    @luzea
    I just discovered that smv 3.82 was released. Can you please update install-smartversion so that the url reflects the new version?
    You just change "smartvs38_linux" to "smartvs382_linux". There are 3 instances in total.
    Thank you in advance and sorry for not opening the issue on github.
     
  17. luzea

    luzea MDL Addicted

    Apr 25, 2019
    986
    1,735
    30
    will be done, check back later
     
  18. jim_p

    jim_p MDL Senior Member

    Dec 11, 2013
    275
    101
    10
    Thanks. No need to rush, 3.8 works fine too.