Nice to see an opensource release, nice job and how you dealt with fragmentation problem by moving data after the updated file
By the way, do you know how the official launcher do to update files, it move the data too or does not avoid fragmentation to increase write speed ?