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
JudasIscariot: Because you started this kind of thread there too :P
avatar
Maxvorstadt: Well, not exactly. It`s a thread started by someone else, who was complaining about germans being second class customers. There somebody said something about galaxy files in GoG installation directories. Then I checked my games and found this Galaxy.dll and someone else wrote something bout steam files in the GoG installation directories. Then you jumped in and explained the things. :-)
Ah yes, that's what it was, sorry. It's been a rather hectic and long day :)
avatar
Maxvorstadt: Well, not exactly. It`s a thread started by someone else, who was complaining about germans being second class customers. There somebody said something about galaxy files in GoG installation directories. Then I checked my games and found this Galaxy.dll and someone else wrote something bout steam files in the GoG installation directories. Then you jumped in and explained the things. :-)
avatar
JudasIscariot: Ah yes, that's what it was, sorry. It's been a rather hectic and long day :)
No problemo :-)
It was really a bit complicated, especially for someone who has to use Google Translate. It`s a lotta work to translate all those posts with it, and the results that Google Translate returns can be quite doubtful. :-D
avatar
JudasIscariot: Ah yes, that's what it was, sorry. It's been a rather hectic and long day :)
avatar
Maxvorstadt: No problemo :-)
It was really a bit complicated, especially for someone who has to use Google Translate. It`s a lotta work to translate all those posts with it, and the results that Google Translate returns can be quite doubtful. :-D
I use Chrome and it auto-translates the text in the GOG forums without me needing to enter everything manually into Google Translate :)
avatar
Maxvorstadt: No problemo :-)
It was really a bit complicated, especially for someone who has to use Google Translate. It`s a lotta work to translate all those posts with it, and the results that Google Translate returns can be quite doubtful. :-D
avatar
JudasIscariot: I use Chrome and it auto-translates the text in the GOG forums without me needing to enter everything manually into Google Translate :)
Oh, interesting! And how are the results?

For example, what does it return if you translate this text:

Die Perry Rhodan-Heftserie ist eine deutsche Science-Fiction-Serie in der äußeren Form der »Groschenromane«.

Sie erscheint seit dem 8. September 1961 wöchentlich bei der Pabel-Moewig KG, Rastatt. Ursprünglich als 30-bändiger Heftzyklus geplant, musste kurz nach Erscheinen schon der erste Roman der Serie, Unternehmen „Stardust“, wegen des großen Erfolges ein zweites Mal aufgelegt werden.

Perry Rhodan ist mittlerweile die erfolgreichste Science-Fiction- und Heftromanserie der Welt. Zum fünfzigjährigen Jubiläum der Serie im September 2011 wurde in Mannheim der 5. Weltcon veranstaltet.
Serienidee

Die Idee einer Science-Fiction-Serie mit feststehendem Helden hatten Walter Ernsting und K. H. Scheer im Herbst 1960. Diese brachten sie dem damaligen Cheflektor des Moewig-Verlags Kurt Bernhardt vor. Dieser beauftragte Walter Ernsting zunächst mit der unverbindlichen Suche nach geeigneten Autoren für eine wöchentlich erscheinende Serie. Während Klaus Mahn und Winfried Scholz als potentielle Autoren gefunden wurden, konnte Freder van Holk nicht in das Team integriert werden, da er eine Handlung im Inneren der Erde forderte, analog zu seiner Sun Koh-Heftromanserie.

Nach einem weiteren Gespräch mit Kurt Bernhardt gingen Ernsting und Scheer in Irschenberg in Ernstings Haus in Klausur und entwickelten in dreitägiger Arbeit die Hauptpersonen sowie die grobe Handlung mit Exposés der ersten zehn Romane. Daraufhin erhielten sie den Auftrag, abwechselnd je zwei Romane der Serie zu schreiben – Band 1 bis 4. Am 26. März 1961 wurde der erste Roman beendet und dem Verlag übergeben. (PR 300) Nach einiger Zeit erklärte Kurt Bernhardt, dass die Perry Rhodan-Heftserie gestartet werde. Die Titelbilder, die sehr wichtig waren, um das Interesse an der Serie zu wecken, wurden von dem besten Graphiker im Bereich der Science Fiction geschaffen – Johnny Bruck.

Viele Konzepte der frühen Bände wurden von der Sun Koh-Heftromanserie und der ZBV-Serie inspiriert. Unter anderem bekommt auch bei Sun Koh die Menschheit Starthilfe für die Eroberung des Weltalls. Auch finden drei junge Ingenieure in den Anden das Wrack eines außerirdischen kugelförmigen Raumschiffes, das vom Mars stammt, deren Piloten mittlerweile wie die Arkoniden degeneriert sind. Darüber hinaus weisen die Serienuntertitel eine Parallele auf: Perry Rhodan – Der Erbe des Universums, Sun Koh – Der Erbe von Atlantis.
Post edited June 22, 2016 by Maxvorstadt
avatar
JudasIscariot: I use Chrome and it auto-translates the text in the GOG forums without me needing to enter everything manually into Google Translate :)
avatar
Maxvorstadt: bunch o' German werds
The Perry Rhodan booklet series is a German science fiction series in the external form of the "dime novels".

She appears weekly in the Pabel-Moewig KG, Rastatt since September 8 1961st Originally planned as a 30-band stapling cycle had already shortly after publication of the first novel in the series, companies "Stardust", due to the great success a second time will be launched.

Perry Rhodan is now the most successful science fiction and Heftroman series in the world. For fifty anniversary of the series in September 2011 the 5th Weltcon was held in Mannheim.
series idea

The idea of ​​a science fiction series with fixed heroes had Walter Ernsting and K. H. Scheer in autumn 1960. This, they claimed the then chief editor of the publishing house Moewig Kurt Bernhardt. This commissioned Walter Ernsting first with the non-binding search for suitable writers for a weekly series. While Klaus Mahn and Winfried Scholz were found as potential authors, Freder van Holk could not be integrated into the team, as he called for an action inside the earth, analogous to its Sun-Koh Heftroman series.

After another conversation with Kurt Bernhardt Ernsting and Scheer went in Irschenberg in Ernstings house cloistered and developed in three days of work, the main characters and the rough action with synopses of the first ten novels. Then they received the order, alternating every two novels of the series to write - Band 1 to 4. On 26 March 1961, the first novel was completed and handed over to the publisher. (PR 300) After some time, said Kurt Bernhardt that Perry Rhodan booklet series will start. The covers, which were very important in order to arouse interest in the series, were created by the best graphic designers in the field of science fiction - Johnny Bruck.

Many concepts of the early volumes were inspired by the Sun-Koh Heftroman series and the CUA Series. Among other gets humanity jump start the conquest of space even with Sun Koh. Also find three young engineers in the Andes the wreck of an alien spaceship spherical derived from Mars, whose pilots have now degenerated as the Arkonide. Moreover, the series subtitles parallels on: Perry Rhodan - The heir of the universe, Sun Koh - The legacy of Atlantis
deleted
Post edited June 22, 2016 by tamablenebula
avatar
Maxvorstadt: bunch o' German werds
avatar
JudasIscariot: The Perry Rhodan booklet series is a German science fiction series in the external form of the "dime novels".

She appears weekly in the Pabel-Moewig KG, Rastatt since September 8 1961st Originally planned as a 30-band stapling cycle had already shortly after publication of the first novel in the series, companies "Stardust", due to the great success a second time will be launched.

Perry Rhodan is now the most successful science fiction and Heftroman series in the world. For fifty anniversary of the series in September 2011 the 5th Weltcon was held in Mannheim.
series idea

The idea of ​​a science fiction series with fixed heroes had Walter Ernsting and K. H. Scheer in autumn 1960. This, they claimed the then chief editor of the publishing house Moewig Kurt Bernhardt. This commissioned Walter Ernsting first with the non-binding search for suitable writers for a weekly series. While Klaus Mahn and Winfried Scholz were found as potential authors, Freder van Holk could not be integrated into the team, as he called for an action inside the earth, analogous to its Sun-Koh Heftroman series.

After another conversation with Kurt Bernhardt Ernsting and Scheer went in Irschenberg in Ernstings house cloistered and developed in three days of work, the main characters and the rough action with synopses of the first ten novels. Then they received the order, alternating every two novels of the series to write - Band 1 to 4. On 26 March 1961, the first novel was completed and handed over to the publisher. (PR 300) After some time, said Kurt Bernhardt that Perry Rhodan booklet series will start. The covers, which were very important in order to arouse interest in the series, were created by the best graphic designers in the field of science fiction - Johnny Bruck.

Many concepts of the early volumes were inspired by the Sun-Koh Heftroman series and the CUA Series. Among other gets humanity jump start the conquest of space even with Sun Koh. Also find three young engineers in the Andes the wreck of an alien spaceship spherical derived from Mars, whose pilots have now degenerated as the Arkonide. Moreover, the series subtitles parallels on: Perry Rhodan - The heir of the universe, Sun Koh - The legacy of Atlantis
Yep, Google Translate. Poor translation. No wonder, that you have difficulties to understand German threads. :-)
avatar
JudasIscariot: The Perry Rhodan booklet series is a German science fiction series in the external form of the "dime novels".

She appears weekly in the Pabel-Moewig KG, Rastatt since September 8 1961st Originally planned as a 30-band stapling cycle had already shortly after publication of the first novel in the series, companies "Stardust", due to the great success a second time will be launched.

Perry Rhodan is now the most successful science fiction and Heftroman series in the world. For fifty anniversary of the series in September 2011 the 5th Weltcon was held in Mannheim.
series idea

The idea of ​​a science fiction series with fixed heroes had Walter Ernsting and K. H. Scheer in autumn 1960. This, they claimed the then chief editor of the publishing house Moewig Kurt Bernhardt. This commissioned Walter Ernsting first with the non-binding search for suitable writers for a weekly series. While Klaus Mahn and Winfried Scholz were found as potential authors, Freder van Holk could not be integrated into the team, as he called for an action inside the earth, analogous to its Sun-Koh Heftroman series.

After another conversation with Kurt Bernhardt Ernsting and Scheer went in Irschenberg in Ernstings house cloistered and developed in three days of work, the main characters and the rough action with synopses of the first ten novels. Then they received the order, alternating every two novels of the series to write - Band 1 to 4. On 26 March 1961, the first novel was completed and handed over to the publisher. (PR 300) After some time, said Kurt Bernhardt that Perry Rhodan booklet series will start. The covers, which were very important in order to arouse interest in the series, were created by the best graphic designers in the field of science fiction - Johnny Bruck.

Many concepts of the early volumes were inspired by the Sun-Koh Heftroman series and the CUA Series. Among other gets humanity jump start the conquest of space even with Sun Koh. Also find three young engineers in the Andes the wreck of an alien spaceship spherical derived from Mars, whose pilots have now degenerated as the Arkonide. Moreover, the series subtitles parallels on: Perry Rhodan - The heir of the universe, Sun Koh - The legacy of Atlantis
avatar
Maxvorstadt: Yep, Google Translate. Poor translation. No wonder, that you have difficulties to understand German threads. :-)
Which is why I read the translation and then deduce what words go where :) The only trouble I have is with tenses as machine translated text tends to have trouble with those, depending on the language.

And don't even get me started on trying to translate a language that has gendered (masculine, feminine, sometimes neuter) words into English, a language without gendered words...
avatar
Maxvorstadt: Yep, Google Translate. Poor translation. No wonder, that you have difficulties to understand German threads. :-)
avatar
JudasIscariot: Which is why I read the translation and then deduce what words go where :) The only trouble I have is with tenses as machine translated text tends to have trouble with those, depending on the language.

And don't even get me started on trying to translate a language that has gendered (masculine, feminine, sometimes neuter) words into English, a language without gendered words...
Yeah, for example here should be "it" instead of "she": She appears weekly in the Pabel-Moewig KG
:-)
avatar
JudasIscariot: ...a 30-band stapling cycle...
Now I want a stapling cycle.
avatar
Maxvorstadt: I downloaded the game via GoGdownloader and don`t use Galaxy at all. Also, the game is Singleplayer.
So why is there a Galaxy.dll in the game directory? Is this a clue that Galaxy shall become the same as the Steam client? From optional to necessary to play games from GoG?
A DLL is a dynamic link library, which provides access to an API (application programming interface). Applications are almost always linked dynamically to all of the libraries they use in order to optimize memory usage (shared memory) among many other benefits. When the application starts, the operating system's dynamic linker will demand load all of the libraries that are linked into the executable to resolve symbols present in the application. In order for the application to load successfully all of the DLLs that the application is linked to need to be present on the system and available to the dynamic linker.

galaxy.dll is the dynamic library provided by GOG that implements the Galaxy API, which is the collection of software interfaces that allow programs to communicate with Galaxy services, track game time, achievments and other back end services. Whether or not someone uses Galaxy client, and whether or not someone uses any of the features provided by the GOG Galaxy API such as achievements for example makes no difference. Any piece of software that dynamically links to any library must have that library present on the system when it is executed so that the dynamic linker can resolve the symbols. This is just how operating systems load executables into memory for the last 20 years (in Windows at least). It works the same way in other operating systems as well. In Linux the dynamic linker loads *.so files rather than .dlls, etc.

So the reason that file is present is because that game includes GOG Galaxy functionality which is implemented by the galaxy.dll library, and in order for the operating system to load the program that library must be present (and every other library the program uses). If the library does not exist, the operating system will give an error because it is unable to load the DLL and resolve the symbols. This is a technical requirement mandated by the design of the operating system.

It has no bearing at all on whether or not someone uses Galaxy client, nor whether they use or care about achievements or any other features implemented by Galaxy. It has nothing to do with Galaxy becoming Steam either. It is a technical requirement that is built into Windows use of dynamic libraries and every other modern operating system made in the last 20-30 years that supports dynamic linking.

It also has nothing to do with Galaxy being optional or not. You get to choose whether or not you use Galaxy client, that is your optional decision. You get to choose whether or not you care about or want to have achievements (excluding the fact that the option to disable it is not actually implemented yet because the software is not complete yet). What you do not get to optionally decide however is how the operating system or dynamic linker works. In Microsoft operating systems, Microsoft decides that, and as such libraries that a program dynamically links to must be present on the hard disk in the path of the dynamic linker so that the executable can work.

If your idea of Galaxy being optional is that you should not have any files with "galaxy" in their name on your hard disk at all then I'm afraid that you're being nitpicky out of misunderstanding how software technology works. Why anyone would be upset over the name of a very small file on their hard disk existing instead of just using and enjoying the software is beyond me.



avatar
almabrds: You don't need Galaxy to play this game.
If the dll file bothers you, you're free to remove it.
Apparently the file is there because of the achievements. A blue might give you more details, I haven't tested that yet, so I can't say for sure.
I doubt it is a sign of DRM coming to gOg.
If they do this, they will be annihilated by Steam, obliterated.
The battle would end before it even started.
Removing the DLL (or any DLL for that matter) will almost always break whatever software uses it, because the linker needs to find those files at load time. There are very few exceptions to this, such as how applications implement loadable modules/plugins/skins using DLLs for example, but regular libraries such as this need to be present or most likely the application will fail to load and the OS will rightfully spit out an error. As I mentioned in my above post, this is not DRM, it is how dynamic linking works. :)
Post edited June 23, 2016 by skeletonbow
avatar
JudasIscariot: And don't even get me started on trying to translate a language that has gendered (masculine, feminine, sometimes neuter) words into English, a language without gendered words...
Translating from a gendered language to a non-gendered language should be fairly simple; just throw out the gander. (If the gender of something actually matters, you can insert a sentence to mention that.)

Going the other way, however, is much harder, because you may need to gender previously non-gendered creatures.

Incidentally, the French (IIRC) translation of Douglas Hofstadter's Godel, Escher, Bach, had to deal with this sort of thing. A friend of the author's, whose gender wasn't mentioned in the English version, had to be mentioned in the French version. The translators, naturally, chose to treat the friend as male ("male as default" is quite prevalent). Of course, this guess turned out to be wrong. (This is actually mentioned in the preface of the 20th Anniversary Edition.)
avatar
Grargar: I would advise the opposite to get some laughs and name them as menacing/scary as possible. Something like DRM.dll, DiskDriveDamage.dll, Malware.dll, Spyware.dll, Virus.dll, etc.
Funny you should mention that... Over a decade ago I maintained the X Window System for a major Linux vendor, and there is a library named libdrm.so which is part of the 3D driver stack, where "drm" stands for "Direct Rendering Manager", which is an interface to the Linux kernel's direct rendering pipeline. That library was included in either the X Window system packaging or the Mesa OpenGL library package if my memory serves correct (hey, it was over 10 years ago :), however at a certain point in time after we switched from XFree86 to the X.Org X Window System implementation they decided to modularize the software, breaking every single library and other component out into their own separate archives which each got built separately.

It was upon me to repackage the entire X Window System into individual packages for the OS, and when I got to libdrm my evil mind and sense of humour worked overtime. :) When I created the package, I put in the summary and description of the package "libdrm - Digital Rights Management runtime library" just for a laugh, knowing full well that when the Linux community finally saw that, that someone would freak out and go crazy about it. :oP

I didn't have to wait long, maybe a few days or a week or so and someone erupted on a mailing list and complete panic and mayhem ensued shortly after, with all kinds of conspiracy theories running rampant etc. It was fantastic! LOL Smart people didn't fall for it, but people who had no idea whatsoever about anything but whom were supercharged with ideology took the bait and went total apeshit. I must have laughed my ass off for a week before updating the package to properly read "libdrm - Direct Rendering Manager".

Apparently some people didn't think it was funny. I did though, and only what I thought mattered. It was funny. :)

Ah... reminiscing of the good ole days... good memories. :)
low rated
avatar
Maxvorstadt: I downloaded the game via GoGdownloader and don`t use Galaxy at all. Also, the game is Singleplayer.
So why is there a Galaxy.dll in the game directory? Is this a clue that Galaxy shall become the same as the Steam client? From optional to necessary to play games from GoG?
avatar
skeletonbow: A DLL is a dynamic link library, which provides access to an API (application programming interface). Applications are almost always linked dynamically to all of the libraries they use in order to optimize memory usage (shared memory) among many other benefits. When the application starts, the operating system's dynamic linker will demand load all of the libraries that are linked into the executable to resolve symbols present in the application. In order for the application to load successfully all of the DLLs that the application is linked to need to be present on the system and available to the dynamic linker.

galaxy.dll is the dynamic library provided by GOG that implements the Galaxy API, which is the collection of software interfaces that allow programs to communicate with Galaxy services, track game time, achievments and other back end services. Whether or not someone uses Galaxy client, and whether or not someone uses any of the features provided by the GOG Galaxy API such as achievements for example makes no difference. Any piece of software that dynamically links to any library must have that library present on the system when it is executed so that the dynamic linker can resolve the symbols. This is just how operating systems load executables into memory for the last 20 years (in Windows at least). It works the same way in other operating systems as well. In Linux the dynamic linker loads *.so files rather than .dlls, etc.

So the reason that file is present is because that game includes GOG Galaxy functionality which is implemented by the galaxy.dll library, and in order for the operating system to load the program that library must be present (and every other library the program uses). If the library does not exist, the operating system will give an error because it is unable to load the DLL and resolve the symbols. This is a technical requirement mandated by the design of the operating system.

It has no bearing at all on whether or not someone uses Galaxy client, nor whether they use or care about achievements or any other features implemented by Galaxy. It has nothing to do with Galaxy becoming Steam either. It is a technical requirement that is built into Windows use of dynamic libraries and every other modern operating system made in the last 20-30 years that supports dynamic linking.

It also has nothing to do with Galaxy being optional or not. You get to choose whether or not you use Galaxy client, that is your optional decision. You get to choose whether or not you care about or want to have achievements (excluding the fact that the option to disable it is not actually implemented yet because the software is not complete yet). What you do not get to optionally decide however is how the operating system or dynamic linker works. In Microsoft operating systems, Microsoft decides that, and as such libraries that a program dynamically links to must be present on the hard disk in the path of the dynamic linker so that the executable can work.

If your idea of Galaxy being optional is that you should not have any files with "galaxy" in their name on your hard disk at all then I'm afraid that you're being nitpicky out of misunderstanding how software technology works. Why anyone would be upset over the name of a very small file on their hard disk existing instead of just using and enjoying the software is beyond me.

avatar
almabrds: You don't need Galaxy to play this game.
If the dll file bothers you, you're free to remove it.
Apparently the file is there because of the achievements. A blue might give you more details, I haven't tested that yet, so I can't say for sure.
I doubt it is a sign of DRM coming to gOg.
If they do this, they will be annihilated by Steam, obliterated.
The battle would end before it even started.
avatar
skeletonbow: Removing the DLL (or any DLL for that matter) will almost always break whatever software uses it, because the linker needs to find those files at load time. There are very few exceptions to this, such as how applications implement loadable modules/plugins/skins using DLLs for example, but regular libraries such as this need to be present or most likely the application will fail to load and the OS will rightfully spit out an error. As I mentioned in my above post, this is not DRM, it is how dynamic linking works. :)
So it's a file from GOG (not the game publisher) that links my game to the galaxy client. If I delete it then the game breaks. Sounds like DRM or a way to track they game they sold you...
avatar
ramsey84c: So it's a file from GOG (not the game publisher) that links my game to the galaxy client. If I delete it then the game breaks. Sounds like DRM or a way to track they game they sold you...
Wow, 4 year necro!! It’s not drm, if you call it drm then the apologisers will be all over you. What it is a link to galaxy, f you have it installed, otherwise it’s supposed to do nothing. You will also find steam dlls in some games, they are dead ends for the called the software would make normally.
Neither should really be present, but the world we live means that these linked in by the devs, and sometimes by GOG for old games.
As above though you don’t need to install galaxy, and they are never going to offer installers without galaxy links, heck even the installers themselves are now galaxified, not simple archives you can extract.