Posted April 13, 2018
ariaspi
I said come in, don't stand there.
Registered: Oct 2014
From Romania
vidsgame
Lost in a Cloud
Registered: Nov 2014
From United States
Posted April 13, 2018
I'm glad that I at least downloaded Witcher 3 before March and I'm crossing my fingers hoping that it was unaffected by this ( I believe I downloaded when the GOTY came out, so I should be good.) However, the whole point of me getting an SSD was to install the games on there to decrease the load times. Mainly for the more loading-intensive titles like Kingdom Come and Witcher 3. Thank you for the advice. I will do that.
Post edited April 13, 2018 by vidsgame
immi101
User
Registered: May 2010
From Germany
Posted April 13, 2018
Only exception is if you have one of those first 16-32GB SSDs when they first appeared on the market like what, 10 years ago?. But in all likelihood those are already long dead, and if not then you really don't want windows to store the temp folder on that drive, GOG installers or not.
that being said, the useless, additional copy is not doubt annoying and a rather shitty implementation.
Post edited April 13, 2018 by immi101
vidsgame
Lost in a Cloud
Registered: Nov 2014
From United States
Posted April 13, 2018
Only exception is if you have one of those first 16-32GB SSDs when they first appeared on the market like what, 10 years ago?. But in all likelihood those are already long dead, and if not then you really don't want windows to store the temp folder on that drive, GOG installers or not.
that being said, the useless, additional copy is not doubt annoying and a rather shitty implementation.
linuxvangog
His Penguinity
GOG.com Team
Registered: Jul 2014
From Poland
Posted April 13, 2018
- install speed: we observed that in some cases Windows games actually install b]faster than before, and in cases when they install slower, the difference is only about 10-20%. If your experiences with them were different, please provide us with your data so we can investigate.
- increased SSD usage: I honestly don't even know how to reply to that. Yes, the change introduces additional file operations during installation process, but not that much more than before. Data storage drives are meant to be used.
- timestamps: could you tell me what do you need them for and what do you mean by "original"? Can you name examples? Installed files have timestamps from the moment of file creation after unpacking. From our knowledge, it has never caused a problem with running games sold on GOG.com.
instead of doing it separately for each distribution method
One of the biggest issues reported is that in some cases, game updates distributed in offline installers are/were behind updates distributed by the Galaxy client, sometimes even lagging by a day or two. This might not be your priority, but we are now resolving this problem for everyone interested in being up-to-date when using offline builds.
Post edited April 13, 2018 by linuxvangog
phaolo
I live.. again!
Registered: Dec 2013
From Italy
Posted April 13, 2018
By the way, why does the installer need chunks?
I thought those were temporarly adopted during a download, not created directly in the source O_o
Post edited April 13, 2018 by phaolo
Yepoleb
GOG DB Developer
Registered: Dec 2015
From Austria
Posted April 13, 2018
high rated
One of the biggest issues reported is that in some cases, game updates distributed in offline installers are/were behind updates distributed by the Galaxy client, sometimes even lagging by a day or two. This might not be your priority, but we are now resolving this problem for everyone interested in being up-to-date when using offline builds.
Post edited April 13, 2018 by Yepoleb
PookaMustard
モニカ。モニカだけ。
Registered: Jun 2013
From Other
Posted April 13, 2018
- install speed: we observed that in some cases Windows games actually install b]faster than before, and in cases when they install slower, the difference is only about 10-20%. If your experiences with them were different, please provide us with your data so we can investigate.
adamhm
GOG for Linux
Registered: May 2009
From United Kingdom
Posted April 13, 2018
high rated
The old installers for the most part simply unpacked the files from the installer directly to the target install location, while the new installers first copy the compressed chunks that are stored inside them into the user's temp directory (normally C:\users\%user%\temp) and then decompress them from there to the target install location.
You should be able to relocate your user temp directory to another drive, on Win7 this can be done by changing the TEMP and TMP environment variables to point at the desired location.
The speed difference varies depending on system setup & the weaker compression can speed things up a bit, but this comes at the cost of larger filesizes.
linuxvangog: - timestamps: could you tell me what do you need them for and what do you mean by "original"? Can you name examples? Installed files have timestamps from the moment of file creation after unpacking. From our knowledge, it has never caused a problem with running games sold on GOG.com. This is the first example that comes to mind:
https://www.gog.com/forum/elder_scrolls_series/gog_doesnt_set_proper_last_modified_times_on_esmesp_files_which_results_in_modding_and_vanilla_i
You should be able to relocate your user temp directory to another drive, on Win7 this can be done by changing the TEMP and TMP environment variables to point at the desired location.
The speed difference varies depending on system setup & the weaker compression can speed things up a bit, but this comes at the cost of larger filesizes.
https://www.gog.com/forum/elder_scrolls_series/gog_doesnt_set_proper_last_modified_times_on_esmesp_files_which_results_in_modding_and_vanilla_i
vidsgame
Lost in a Cloud
Registered: Nov 2014
From United States
Posted April 13, 2018
You should be able to relocate your user temp directory to another drive, on Win7 this can be done by changing the TEMP and TMP environment variables to point at the desired location.
The speed difference varies depending on system setup & the weaker compression can speed things up a bit, but this comes at the cost of larger filesizes.
mk47at
There's only one Phil Taylor…
Registered: Jan 2011
From Germany
classic-gamer
Nervt zufällig immer noch Nebeltrolle
Registered: Dec 2012
From Cayman Islands
Posted April 14, 2018
high rated
But there are also many other reasons to keep the original file date.
Post edited April 14, 2018 by classic-gamer
ped7g
linux user
Registered: Sep 2011
From Czech Republic
Posted April 14, 2018
I see some non very diplomatic words above, but technically the dudes are right, I agree with all of that, and have not much to add. Maybe hire some smarter people to design things like architecture of your solutions, or make them open for discussion ahead, so people can fix similar mishaps before you will start implementing them.
And about galaxy vs offline installers being not a priority... keep in mind this topic is about linux, where the galaxy client sucks a bit (although it has nice tiny installer and doesn't interfere with anything else installed in its current linux version, so I'm not like cheering up to get some new one soon), so for linux users the offline installers are of much higher priority.
Hm, would you be able even to cut out support of the obsolete OSes like windows, you could implement the whole update patching by simply calling `rsync` on any modern OS, the technology is all done and set up, needs just few lines of script to use it.
And about galaxy vs offline installers being not a priority... keep in mind this topic is about linux, where the galaxy client sucks a bit (although it has nice tiny installer and doesn't interfere with anything else installed in its current linux version, so I'm not like cheering up to get some new one soon), so for linux users the offline installers are of much higher priority.
Hm, would you be able even to cut out support of the obsolete OSes like windows, you could implement the whole update patching by simply calling `rsync` on any modern OS, the technology is all done and set up, needs just few lines of script to use it.
Themken
Old user
Registered: Nov 2011
From Other
immi101
User
Registered: May 2010
From Germany
Posted April 16, 2018
high rated
when I have a tool/mod that works on the old disc version but not with the GOG version then looking at the modification dates of the files is a quick way to get an overview if and where GOG modified things.
same when a game gets an update and I want a quick look which files got changes. Stripping the file modification dates is simply a loss of information for no apparent reason. There is a reason why that information is retained when copying data on an usb stick and giving it to somebody, when putting it into a innosetup installer and distribute it to people or when putting a file in a zip archive and extract it later.
Going against established common behaviour is bound to cause confusion and irritation. (and bugs: see that link for Oblivion)
I did some testing yesterday and some games indeed take notably longer, see Kingpin for the worst offender.
but note that all this was tested under linux+wine. some windows people probably should try to verify that.
(the good news: innoextract is way faster with the new installers ^^)
############ system_shock_2 ##################
1) 497M Mär 23 00:44 'setup_system_shock_2_2.46_update_2_(18733).exe'
2) 510M Apr 15 00:07 'setup_system_shock_2_2.46_update_3_(19935).exe'
install size:
1) 536M
2) 536M
time:
1) 47.7 47.3 47.8
2) 45.2 44.2 45.7
########## simon_sorcerer_legacy ######################
1) 99M Dez 14 2016 setup_simon_the_sorcerer_2.0.0.18.exe (english)
2) 355M Apr 8 17:19 'setup_simon_the_sorcerer_1.0_(19666).exe' (multi-lang)
install size:
1) 216M
2) 226M
time:
1) 13.9, 13.1,
2) 28.6, 27.9
####### arcanum_of_steamworks_and_magick_obscura ##################
1) 1128415712 Mär 7 2015 setup_arcanum_2.0.0.15.exe # 1076M
2) 1167199224 Apr 3 14:22 'setup_arcanum_-_of_steamworks_and_magick_obscura_1.0.7.4_(19476).exe' # 1113M
install size:
1) 1138M
2) 1138M
time:
1) 59.3. 56.5, 57.9, 57.5
2) 47.4, 37.9, 37.8, 37.9
######### kingpin_life_of_crime #####
installer:
1) 323M Okt 7 2016 setup_kingpin_2.0.0.6.exe
2) 343M Apr 5 15:37 'setup_kingpin_life_of_crime_1.21_(19594).exe'
install size:
1) 594M game/
2) 597M game/
install time:
1) 52.7, 49.3, 49.4, 49.7, 49.1
2) 3m31.2, 3m30.9, 3m32.0, 3m26.3
extract: (innoextract --extract --silent -m --gog)
1) 28.2 28.4
2) 6.6 7.2
Post edited April 16, 2018 by immi101