I'm on phone now, so this will be sohort. Readme is in Linux directory in original quoted post. Rather than raping Linux patch, it would be easier to generate diff from Mac versions, so it respects whole structure checksums and executable uppgrades..
To vět more info, run patch in command prompt with --help and it will let you look under the hood.
The data for all the versions is the same. You can take the data from the Windows version, drop it into the Mac version of the player, and you have a Mac version. Based on that the patch files should be the same for each system. What I want to do is write a script that takes the Linux patch and turn it into a Mac patch. It should be as simple as:
- cd <app>/Contents/Resources
- run linux patch
I ran into some trouble with the sha256sum step, because the .vis file didn't match, and there were some missing files - dlls and the .exe. Those make sense.
To do this I think we'd need a separate payload that had diffs from the character, interface, movies and scene folders, the config.ini file, and a copy of the new .vis file.