Hypocrita20XX / Conexus

A tool that allows players of Darkest Dungeon to get a precise mod load order in-game based on an existing Steam collection or list of links
MIT License
17 stars 3 forks source link

Epic and GOG Support #11

Closed Hypocrita20XX closed 3 years ago

Hypocrita20XX commented 3 years ago

Summary: fundamentally Epic and GOG support is beyond what I can do, on a technical level.

Unlike what I originally thought, simply providing a means to work around lack of collection support won't work.

My old understanding is that Steam collections cannot be made by anyone who does not own the game on Steam. As far as I'm aware, you can still use a collection for downloading, if it's made by someone else, although I cannot confirm this currently. In any case, without access to a collection, I figured that just providing SteamCMD with a list of links would suffice.

After some testing and research, it seems that this was incorrect as far as Darkest Dungeon is concerned. I can only test the Epic version, I don't own it on GOG, so please keep this in mind. However my new understand indicates that the same issues would apply to GOG as well.

It would seem that having Darkest Dungeon on Steam is a hard requirement as far as any method I'm aware of and have access to is concerned. SteamCMD simply will not work on an account without the game registered on Steam (tested on a second account) and won't work with anonymous login (as shown by the number of people having issues with v1.1.3.)

There are of course sites that can download a single mod from Steam for use with GOG and Epic, however from what I can tell, they don't use SteamCMD at all, instead interfacing in some other way with the provided website that is currently unknown to me, and attempting to ping these sites en masse is a really, really bad idea and will not be attempted. It's also possible their methodology isn't exactly on the up and up, as every site I'm aware of only downloads one mod, not in bulk (perhaps a way to avoid being prevented from downloading,) although this is pure speculation and should not be taken as fact in any way, shape, or form.

Because of this, it's impossible for me to provide GOG and Epic support given my current knowledge. My apologies, this really sucks.

Notes: I am very vaguely aware of some way of tricking Steam into thinking you have the game, however this is not a method I want to investigate, as this could open the door to piracy and I'm not going to support or get involved in that.

Hypocrita20XX commented 3 years ago

Very, very rough idea that I'm not sure is practical or anything: users could use those sites to download their mods, and Conexus can at the very least arrange them. It would not handle any downloading or updating, just organizing stuff. Users would have to provide a list of some kind that would then order the mods.

Practicality is questioned because the naming these sites use differs, so every site would need its own support, most likely. I'm not convinced I can pull that off without wanting to give up.

So, don't get your hopes up, sadly supporting these platforms is far more complex than I originally thought.