Hi, i have made those patches whose were discussed here so many times. It took longer than I thought, because of my brothers injury - I had to replace him in family bussiness. Today was lazy day in train, so I have finished patch-generating script (linux side) and patch applying script (for windows, for now).
How to apply?
Place patch into root directory of game (were
Adventures Of Willy D xx.exe is located) and double click.
What does it do?
- self unpacking archive is extracted into patch directory
- patch script is fired
- script checks sha256checksums of game, so it makes sure game is OK before patching
- if checksums fail, user is asked if wants to continue (this error can be caused by config.ini edit for example) by his own responsibility
- delete files whose aren't needed in new version (old launcher for example)
- copy new files into right places
- apply xdelta patches for changed files
- calculate checksums of patched version
- remove patch directory
- wait for user to close window
Possible problems?
- hey, it's windows and I'm linux guy - I have tried, but some things are hard to elaborate
- spaces, diacritics and unicode chars in path - script was intended to not to break with them, but no quarantee, need to be tested
- Compatibility tested with Windows XP and Windows 10, many times but it doesn't mean it is failproof
- Permissions - another funny thing for windows - patch should not need Administrator's rights, but if you place game in bad directory or there is sun erruption, you are screwed
- No GUI - it's batch script for console.
- Wine compatibility isn't great at all - wine doesn't have implemented all functions for batch (set /p, findstr), so script is more verbose under wine + cannot diagnose if something has messed up
- Linux version of patch is planned, probbably can be compatible for mac
Before you go - this is brutal alpha version, tested a lot, but still ALPHA. Use at your own risk.
Patches are here:
You must be registered to see the links
If it works after some iterations of development, I can send scripts to Nenad/Blup Blup, if they are interested.