It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
JoeNotCharles: Looks like a great tool! But, stuff.neovatar.org is down. Is there another source for the Linux patches?
Links in the opening post should work.
avatar
vv221: Links in the opening post should work.
Those don't have 1.0.4, though. Oh, wait, there's no full 1.0.4 download either yet...
avatar
JoeNotCharles:
There is a patch for the 1.0.3 -> 1.0.4 upgrade, but it is named using the GOG release versions:
poe-linux-patch_1.1.0.2_1.2.0.3.delta

I find this naming convention easier to use, because it refers directly to a version seen in the GOG .tar.gz name.
Post edited May 07, 2015 by vv221
avatar
vv221: There is a patch for the 1.0.3 -> 1.0.4 upgrade, but it is named using the GOG release versions:
poe-linux-patch_1.1.0.2_1.2.0.3.delta

I find this naming convention easier to use, because it refers directly to a version seen in the GOG .tar.gz name.
I just assumed that GOG's 1.2.0.3 was the .3 patch. That's really confusing that their names don't match the official patch names.

...and I see the latest patch is up, listed as "1.0.5 (gog-4)". So that clears up the confusion.
Post edited May 08, 2015 by JoeNotCharles
avatar
JoeNotCharles: ...and I see the latest patch is up, listed as "1.0.5 (gog-4)". So that clears up the confusion.
Thank you for pointing it out, I’m downloading the new build right now, so the new patch should be online in a couple hours.
Patch 1.0.5 is online!
poe-linux-patch_1.2.0.3_1.3.0.4.delta.7z (81M)

I’m updating the opening post right now.

-----

It might be the last version of the PoE unofficial patches to use rdiffdir: I’m going to spend some time playing with patchmonger, and if I feel it is easier to use for the end user I might switch to it.
(I’m especially interested in the patchmonger+bsdiff method tonurics posted about a couple weeks ago)
Post edited May 08, 2015 by vv221
avatar
JoeNotCharles: Looks like a great tool! But, stuff.neovatar.org is down. Is there another source for the Linux patches?
http://stuff.neovatar.org/patchmonger_poe/ is back.

Sorry about that, I upgraded to Debian Jessie and systemd broke my varnish service.

The last patch (1.0.5) is not up tho.
avatar
tseliger: http://stuff.neovatar.org/patchmonger_poe/ is back.

Sorry about that, I upgraded to Debian Jessie and systemd broke my varnish service.
Would you like me to provide a mirror of patchmonger_poe contents on my server?
Post edited May 09, 2015 by vv221
That would be great! But let me update my packages to the most recent patchmonger first, I got a pull request from an Arch Linux user (patchmonger was not able to detect xdelta lzma support on Arch Linux).

Once I updated the packages, feel free to mirror :)
avatar
tseliger: That would be great! But let me update my packages to the most recent patchmonger first, I got a pull request from an Arch Linux user (patchmonger was not able to detect xdelta lzma support on Arch Linux).

Once I updated the packages, feel free to mirror :)
Okay, just give me a heads up once it’s done.
I updated my patch sets for PoE: http://stuff.neovatar.org/patchmonger_poe/

gog_poe-patch-1.0.0.1_1.1.0.2.tgz is game version v1.0.3.503
gog_poe-patch-1.1.0.2_1.2.0.3.tgz is game version v1.0.4.540
gog_poe-patch-1.2.0.3_1.3.0.4.tgz is game version v1.0.5.0567

All patches include patchmonger 0.2.4 with the bugfix for Arch Linux

@vv221 feel free to mirror!
Post edited May 09, 2015 by tseliger
avatar
tseliger: @vv221 feel free to mirror!
Done!
Your patches can be found there:
http://www.dotslashplay.it/ressources/pillars-of-eternity/patchmonger_poe/
Post edited May 09, 2015 by vv221
Hm, doesn't work for me:
[code] _ _ |_ _|_ _ _ _ _ _ _
|_)(_||_(_| )|||(_)| )(_)(-|
| _/v0.2.4

Looking for a patch ...
/tmp/gog_poe-patch-1.2.0.3_1.3.0.4/pmdata

Checking for game installation to patch ...
/zroot/games/Pillars of Eternity

Applying patch diffs, new files and deletes ...
xdelta3: target window checksum mismatch: XD3_INVALID_INPUT
xdelta3: normally this indicates that the source file is incorrect
xdelta3: please verify the source file with sha1sum or equivalent


Checking for game installation to patch ...
/zroot/games/Pillars of Eternity

ERROR: Error detected, attempting rollback ...

Rollback modified files ...
reverted: 8693, deleted: 1130
Rollback ok.

ERROR: Cannot apply xdelta patch to /zroot/games/Pillars of Eternity/./start.sh
./patchmonger /zroot/games/Pillars\ of\ Eternity 173,35s user 195,62s system 48% cpu 12:44,80 total
[/code]
Cool that it has error-handling and automatically rolls back, but I still would like to find out what went wrong.

Thanks for your work on the patches!
xdelta could not patch a file, since it was not in the expected state (checksum mismatch). The file is in the last line of your output:

avatar
2h: ERROR: Cannot apply xdelta patch to /zroot/games/Pillars of Eternity/./start.sh
Did you modify your start.sh?
=> Replace it with original or download the 1.2.0.3 start.sh from: http://stuff.neovatar.org/patchmonger_poe/start.sh-1.2.0.3

Did you apply patches prior to the last one with rdifffir or another alternative patch method?
=> Probably start.sh has not been updated by these patches, but the original gog patch and thus, also patchmonger update it. Download the 1.2.0.3 start.sh from: http://stuff.neovatar.org/patchmonger_poe/start.sh-1.2.0.3. Probably the only thing that mismatches are the gog version definitions in lines 6 and 7.

You could also apply the patch with "patchmonger -f", in that case patchmonger will try to continue on an error. But the better way is to replace the "start.sh" file with the expected original one.
Post edited May 10, 2015 by tseliger
avatar
tseliger: Did you apply patches prior to the last one with rdifffir or another alternative patch method?
=> Probably start.sh has not been updated by these patches
I can confirm that the rdiffdir patches I made don’t update anything outside the 'game' directory.