Posted April 11, 2015
vv221
./play.it developer
vv221 Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Dec 2012
From France
zimmertr
New User
zimmertr Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Apr 2015
From United States
Posted April 11, 2015
zimmertr: I installed the patch with the delta file but my version number did not change on the main menu? It's still 1.02.0508
Any idea why this might be?
vv221: Xaratas may well be right, seeing as the patch seems to work with most people. Double-check the command you launch (especially the target path), and if it still doesn’t work please paste here the commands you use and the returns you get from the console. Any idea why this might be?
-----
elpc: Maybe because the patch only modifies the files inside de game subdirectory, but not the launch script (start.sh)
vv221: No, the version seen in-game as nothing to do with the start.sh file. Actually everything outside the 'game' directory is a GOG-made layer, and as no visible effect on the game itself. However, after trying again the game won't run after it finishes patching. Here is the process I followed:
>lrunzip ../Desktop/poe-linux-patch_1.0.0.1_1.1.0.2.delta.lrz
>cd Pillars\ of\ Eternity\ \(copy\)
>rdiffdir patch game ../Desktop/poe-linux-patch_1.0.0.1_1.1.0.2.delta
>./start.sh
The game starts and just hangs at a black screen. Here's the contents of the start script post patching: http://pastebin.com/5sD8fDFK
vv221
./play.it developer
vv221 Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Dec 2012
From France
Posted April 11, 2015
zimmertr: However, after trying again the game won't run after it finishes patching. Here is the process I followed:
>lrunzip ../Desktop/poe-linux-patch_1.0.0.1_1.1.0.2.delta.lrz
>cd Pillars\ of\ Eternity\ \(copy\)
>rdiffdir patch game ../Desktop/poe-linux-patch_1.0.0.1_1.1.0.2.delta
>./start.sh
The game starts and just hangs at a black screen. Here's the contents of the start script post patching: http://pastebin.com/5sD8fDFK
The rdiffdir command ended without error, so the game should have been patched successfully. >lrunzip ../Desktop/poe-linux-patch_1.0.0.1_1.1.0.2.delta.lrz
>cd Pillars\ of\ Eternity\ \(copy\)
>rdiffdir patch game ../Desktop/poe-linux-patch_1.0.0.1_1.1.0.2.delta
>./start.sh
The game starts and just hangs at a black screen. Here's the contents of the start script post patching: http://pastebin.com/5sD8fDFK
Try launching it directly from the binary 'PillarsOfEternity' in the 'game' directory. If the console gives you some error, post it here.
If the game is still stuck on a black screen but the console doesn’t give you any error message, post the contents of '~/.config/unity3d/Obsidian\ Entertainment/Pillars\ of\ Eternity/Player.log' on pastebin and link it here.
Just to be sure: the game you tried to patch isn’t modded? I don’t think this patch would work on anything but the "vanilla" game.
Post edited April 11, 2015 by vv221
element8
New User
element8 Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Dec 2010
From United States
Posted April 12, 2015
Thanks for putting this together, there's 5 seeders now and it's going pretty fast, no problems installing on ubuntu 14.04. I'll keep it seeded for awhile. I had the Kana party bug where I couldn't change party members, loaded the patch and bugged save and was able to switch party members.
Post edited April 13, 2015 by element8
Heilmjølk
New User
Heilmjølk Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: May 2010
From Norway
tonurics
New User
tonurics Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Oct 2011
From United States
Posted April 14, 2015
Hello PoE patchers!
Glad to see vv221 spreading the love and the unofficial patches community growing! ;)
Here's a little more information on the internal workings of rdiffdir:
It actually creates a tarball of the destination directory and applies the delta to that tarball; which is then used as the source of the patched files. If the destination directory on the target machine differs from the source machine (the one creating the deltas): it will fail to patch correctly.
The rdiffdir algorithm is based off of rsync and is not compatible with xdelta3, bsdiff, vcdiff. While testing: I did find that some tools would generally create smaller deltas [bsdiff was the best]; but when compressed with 7z the size differences between the deltas was trivial.
The reason I chose rdiffdir over the others, was due to the way it creates small signature files of the source directories (based on the offline rsync concept). It's those signatures files which are used to create deltas (not the source directories themselves). So once you have a signature (~100MiB), you can delete the source (11GiB) and easily make future patches for any past version without filling up your hard drive.
Random notes:
If you plan on compressing your deltas: then pre-compressing the data before creating a delta is probably a wasted step. But the problem is most likely NP-complete (we are deduplicating one form of deduplication with another).
Much to my surprise: I found that lrzip created slightly larger archives than 7z when compressing deltas; so I decided to stick with 7z.
Glad to see vv221 spreading the love and the unofficial patches community growing! ;)
Here's a little more information on the internal workings of rdiffdir:
It actually creates a tarball of the destination directory and applies the delta to that tarball; which is then used as the source of the patched files. If the destination directory on the target machine differs from the source machine (the one creating the deltas): it will fail to patch correctly.
The rdiffdir algorithm is based off of rsync and is not compatible with xdelta3, bsdiff, vcdiff. While testing: I did find that some tools would generally create smaller deltas [bsdiff was the best]; but when compressed with 7z the size differences between the deltas was trivial.
The reason I chose rdiffdir over the others, was due to the way it creates small signature files of the source directories (based on the offline rsync concept). It's those signatures files which are used to create deltas (not the source directories themselves). So once you have a signature (~100MiB), you can delete the source (11GiB) and easily make future patches for any past version without filling up your hard drive.
Random notes:
If you plan on compressing your deltas: then pre-compressing the data before creating a delta is probably a wasted step. But the problem is most likely NP-complete (we are deduplicating one form of deduplication with another).
Much to my surprise: I found that lrzip created slightly larger archives than 7z when compressing deltas; so I decided to stick with 7z.
Post edited April 14, 2015 by tonurics
shmerl
🐧
shmerl Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Sep 2011
From United States
Posted April 14, 2015
tonurics: The reason I chose rdiffdir over the others, was due to the way it creates small signature files of the source directories (based on the offline rsync concept). It's those signatures files which are used to create deltas (not the source directories themselves). So once you have a signature (~100MiB), you can delete the source (11GiB) and easily make future patches for any past version without filling up your hard drive.
Thanks for the detailed overview and your work on Wasteland 2 as well!-)Post edited April 14, 2015 by shmerl
vv221
./play.it developer
vv221 Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Dec 2012
From France
Posted April 14, 2015
Borkis: Okay, I need some help now. I'm repeatedly getting a CTD when I try to enter the Woodend Plains on my way to Defiance Bay. Any idea what might be causing it, or where I can find a log file to study?
Your problem will not have a lot of visibility buried in this discussion, you should open a new dedicated thread if you want to find help quickly. In your new thread, post the contents of the following file as it might help to debug what’s happening:
~/.config/unity3d/Obsidian Entertainment/Pillars of Eternity/Player.log
gege_55
New User
gege_55 Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Mar 2015
From United States
Posted April 14, 2015
Worked like a charm. Now I can continue playing without my main character having 42 intellect.
Thanks a lot for this!
Thanks a lot for this!
Knightshado
New User
Knightshado Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Apr 2015
From United States
Posted April 16, 2015
patched the game now it sticks at the loading screen when i click continue. same thing happens when i load a save file. same thing happens when i start a new game.
pusitega
New User
pusitega Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Apr 2015
From Serbia
Posted April 17, 2015
is ther 1.03 or 04 patch for linux i am geting stuck and first cutsceen afer egziting cave i tryed msaa 0 dident help
Sude
🜂🜁🜄🜃𝓠
Sude Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Dec 2009
From Finland
Posted April 17, 2015
1.0.3 --> 1.0.4
Torrent: https://sites.google.com/site/gogdownloader/poe-linux-patch_1.1.0.2_1.2.0.3.delta.7z.torrent
Magnet: magnet:?xt=urn:btih:c0f75c05903b37c504057dc6da583945392746ae&dn=poe-linux-patch_1.1.0.2_1.2.0.3.delta.7z&a mp;tr=ud p%3a%2f%2fopen.demonii.com%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounc e&tr =udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce
7z x poe-linux-patch_1.1.0.2_1.2.0.3.delta.7z
rdiffdir patch /some/path/to/Pillars\ of\ Eternity/game poe-linux-patch_1.1.0.2_1.2.0.3.delta
Torrent: https://sites.google.com/site/gogdownloader/poe-linux-patch_1.1.0.2_1.2.0.3.delta.7z.torrent
Magnet: magnet:?xt=urn:btih:c0f75c05903b37c504057dc6da583945392746ae&dn=poe-linux-patch_1.1.0.2_1.2.0.3.delta.7z&a mp;tr=ud p%3a%2f%2fopen.demonii.com%3a1337%2fannounce&tr=udp%3a%2f%2ftracker.leechers-paradise.org%3a6969%2fannounc e&tr =udp%3a%2f%2ftracker.coppersurfer.tk%3a6969%2fannounce&tr=udp%3a%2f%2fexodus.desync.com%3a6969%2fannounce
7z x poe-linux-patch_1.1.0.2_1.2.0.3.delta.7z
rdiffdir patch /some/path/to/Pillars\ of\ Eternity/game poe-linux-patch_1.1.0.2_1.2.0.3.delta
Post edited April 17, 2015 by Sude
vv221
./play.it developer
vv221 Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Dec 2012
From France
sanji_
New User
sanji_ Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Nov 2010
From Germany
vv221
./play.it developer
vv221 Sorry, data for given user is currently unavailable. Please, try again later. View profile View wishlist Start conversation Invite to friends Invite to friends Accept invitation Accept invitation Pending invitation... Unblock chat Registered: Dec 2012
From France
Posted April 17, 2015
Patch tested and working, opening post updated.
Thank you Sude for taking care of the building process on this one!
Thank you Sude for taking care of the building process on this one!