@
iccreations
Is it possible to implement update only files for this and FILF?
It would be possible, but difficult without proper preparation ...
This is quit easy to do, especially with a directory structure like used by Ren`Py.
If one wants to stay with python language there is the approach based on
xdelta3,
diff-match-patch or pythons own stdlib
filecmp module. I worked last year on such a solution based on filecmp. Basically you diff two versions of the same directory structure and copy the differences then out. That is your patch content then and you c&p it on the old version. I got even a roughly working version of it but largely untested.
For example:
I used it just now on Altered Destiny v0.4 and v0.5 and got a patch size of 485,1 MiB. (Strangely he sees even some renpy files as different even though the renpy version the same is.) On the downside but nonetheless important: The files from the Ren`py Archives must for the comparison be unpacked and the archives removed or whole RPA files(BIG!) end up in the patch. I don't know how to make with Ren`Py then a single patch rpa from this but this should also be possible. I've seen it.
Don't know if there interest is on the script. Let me know.