The client is open source. They're using cURL to handle the login. The problem is when we do the hosts trick, we're pointing it to a server which is giving us a certificate for indieroyale.com which is invalid for desura.com. cURL has an option to disable checking the host. I'm trying to see if I can build the client with that cURL setting to see if I can't get it to login.
Edit: Oh dear the dependencies. Don't think I'll be able to build against Windows.
Should be in src\static\util\code\UtilWeb.cpp
Around line 768 you'll find: res = curl_easy_perform( m_pCurlHandle );
Put another couple lines before that:
curl_easy_setopt( m_pCurlHandle, CURLOPT_SSL_VERIFYPEER, false );
curl_easy_setopt( m_pCurlHandle, CURLOPT_SSL_VERIFYHOST, false );
That should fix the SSL errors.
Comment has been collapsed.
well, i have a strong feeling that we can wawe goodbye to Desura
to be honest (and this might be a contreversial opinion): Desura was simply garbage. Like even back in the days when i took a look at their catalogue it was just full of games that would have been rejected even from flash game sites.
lets just say that I dont have much faith in the longevity of itch.io either unless they do some serious rewamp of the games they let in.
Comment has been collapsed.
full of games that would have been rejected even from flash game sites.
you know, all those now flood Stream through open-gate greenlight, which is also the reason for Desura's death.
itch is run by basically just one person, so it won't go down due to financials at least
Comment has been collapsed.
i see what you mean, yeah.
one can hope that the market will filter out those games. After all if those cannot get much sales, they will hopefully get scarce.with time.
Comment has been collapsed.
http://www.steamgifts.com/go/comment/CI47G8k
(yes quality control is so direly needed right now)
Comment has been collapsed.
Thankfully I never bought anything there and my account only had free-to-play games. If I lost something I paid for because of this, I'd be really mad.
Comment has been collapsed.
I never bought anything on Desura directly, almost everything I had on there came from bundles. So, technically, I lost a bunch of stuff I paid for, even if it was only pennies. Fortunately, a good portion is also on Steam and Steam keys were provided as well so I'm not really losing that much.
Comment has been collapsed.
Thanks to all who put up hosts file info and how to do it, downloading some stuff now.
Cross referencing everything with my Steam library + Groupees as some of these games have download links on Groupees so no need to grab them all from Desura at this time.
Comment has been collapsed.
thankfully i already downloaded the stuff i cared about some months ago.
still i hoped in some miracle, such as gog buying the paying user base from desura and adding it to its system...
Comment has been collapsed.
The IP we're using for Desura only serves up a valid SSL/HTTPS certificate for indieroyale.com :\
Comment has been collapsed.
Thanks a lot for this Wind, I was in the process of making backups months ago but decided it wasn't worth the effort when it never died.
If anyone is looking to make backups, I recommend the browser add-on Desura Key Scraper. It allows you to export download links as well as download all your serial keys to file. I'd recommend not only backing up your files, but your keys as well. In my experience, a majority of devs will offer you an Itch.io or Steam copy if available and you can prove you own it!
Comment has been collapsed.
they will? maybe i should go get some desura keys since they are much cheaper then steam keys
Comment has been collapsed.
I wouldn't go buying or trading for them just due to the chance. It takes a lot of time to go out of your way to contact each individual dev and see if they'll offer a copy elsewhere due to Desura issues or not. Keep in mind that a lot of bundle keys traders will have also came with a key from elsewhere, which I've had devs tell me I'm out of luck because of that before.
But yea, some devs will be nice enough to offer a copy elsewhere in my experience. Of my ~400 Desura games, almost all of the devs who have their game on Steam (That I contacted because I didn't have already) were willing to supply me with a Steam key.
I wouldn't go buying them directly from Desura though, mostly because the developers will never see that money. :c
Comment has been collapsed.
Oh i obv i wont buy from desura (can you even buy anymore?) , i was thinking of getting some of those keys from tremorgames then again all the popular were long gone , so im out of luck either way
Comment has been collapsed.
I'm not sure if you can anymore. I'd recommend you try the trade section here, I got a vast majority of my Desura keys from there. A lot of traders will normally trade a Desura key for 1-2 cards, or I've seen up to 5 Desura Keys for 1 Steam key.
Comment has been collapsed.
In regards to downloading the latest versions of games as the Desura client would in wake of the Desura client not working:
There's documentation on the Desura API here: https://github.com/desura/desura-app/wiki/APIMemberData
Using that API you can see your games just like the Desura app does. After you're logged in, your entire library in XML format can be seen at:
http://api.desura.com/1/memberdata
For me this shows games I own that aren't listed on the Desura collection page, such as the removed and infamous 'Zilm'.
Should be able to download the same versions of the games that the client does by utilizing the API (handy for games that have outdated ZIPs on the site or no builds at all). From what I can tell you just need valid cookies and you send POST data to the API (so you'd use cURL... like the actual Desura client does, haha).
edit: Damn. The API isn't returning a server url to download from. This either means the API documentation is out of date or that the API isn't functioning properly and the client wouldn't work even if we could login.
Comment has been collapsed.
I updated my hosts file with the 3 lines posted in the OP, along with 3 additional lines found in a post here, which allows me to load up the page in Chrome. The sign-in link results in a frowny face, though. In Firefox, the sign-in link results in:
"secure.desura.com uses an invalid security certificate. The certificate is only valid for the following names: www.indieroyale.com, static.indieroyale.com, indieroyale.com, secure.indieroyale.com (Error code: ssl_error_bad_cert_domain)"
Any ideas? Thanks!
Comment has been collapsed.
In your browser, go to: https://secure.desura.com/members/login
On the certificate error page, add an exception or continue anyway.
Then you'll be able to login.
Comment has been collapsed.
My hero. Found out I had 238 games there. Bunch of crap, though.
Comment has been collapsed.
Aha! So the API did change :)
Send POSTs to http://api.desura.com/2/itemdownloadurl instead of http://api.desura.com/1/itemdownloadurl
This will generate a link to the game's .mcf file on cloudfront.
Comment has been collapsed.
did you try the Firefox trick?
https://secure.desura.com/members/login and add exception.
This is after editing your posts file
Comment has been collapsed.
Can someone please do a mini noob guide. i mean i added stuff from op to the host file, i am getting the desura site fine, but logging in is a problem, in whatever browser i try.
Connection timed out, nothing about adding exceptions.
NVM found it so host file has to look like this:
54.186.210.232 desura.com
54.186.210.232 www.desura.com
54.186.210.232 secure.desura.com
54.186.210.232 static.desura.com
54.186.210.232 www.indieroyale.com
54.186.210.232 static.indieroyale.com
54.186.210.232 secure.indieroyale.com
2I5LD-FJFMA-5F731-W48DQ-35CMV drip drip might work, dunno.
Comment has been collapsed.
Thanks for input... redditors found another IP that works: 54.187.117.12
Btw any insight where they scourged the backup hosts ips? Scanning ranges through amazon ec2 hosting service?
[edit] currently working on a more or less comprensible backup solution as the official client has the difficulties with ssl (without patching it)
Comment has been collapsed.
I took mine (original 54.186.210.232 which I posted to Neogaf, and this from their other sites)
Using nslookup:
Non-authoritative answer:
Name: dailyroyale.com
Addresses: 54.68.212.82
54.218.59.207
Name: indieroyale.com
Addresses: 54.244.7.202
54.187.117.12
Comment has been collapsed.
LOL i see... not too familiar with DNS thought that you'd receive one IP as a solution to a request. Which might rotate for a loadbalancing scheme (so grateful that the Desura tech guys actually employed such one). So i never tried resolving it by hand. :)
Comment has been collapsed.
Sure. The reason is clear. It still needs a solution for anybody to be content with. I tried DesuraDumper which works to a degree but throws DotNet errors when it comes to grabbing CDN links. I suspect that there is a slight problem with .NET4.0 (might need 4.5 dunno).
EDIT: as posted above i'll pondering wheter there is need for another solution beyond DesuraDumper (or if this does whats needed)
Comment has been collapsed.
Looks like Desura's down again, folks. Was working fine for me this morning, but now it's suddenly gone down yet again.
EDIT: Whoop, nevermind. Turns out that the hosts trick from this thread just stopped working. Desura's still accessible without the hosts trick.
Comment has been collapsed.
http://www.desura.com/games/ostrich-island
Seems to be working today ,15th April.
edit :
The owner of secure.desura.com has configured their website improperly. To protect your information from being stolen, Firefox has not connected to this website.
Can't log in to ask them about this.
Comment has been collapsed.
7 Comments - Last post 17 minutes ago by Axelflox
25 Comments - Last post 21 minutes ago by Chris76de
28 Comments - Last post 46 minutes ago by MisakiMay
513 Comments - Last post 53 minutes ago by FranckCastle
31 Comments - Last post 2 hours ago by InSpec
29 Comments - Last post 3 hours ago by Hawkingmeister
25 Comments - Last post 3 hours ago by CapnJ
671 Comments - Last post 15 minutes ago by Mhol1071
487 Comments - Last post 25 minutes ago by popocho
3,331 Comments - Last post 38 minutes ago by NekroNoob
25 Comments - Last post 43 minutes ago by vlbastos
16,726 Comments - Last post 1 hour ago by Agaster
1,312 Comments - Last post 1 hour ago by Vasharal
801 Comments - Last post 1 hour ago by IronKnightAquila
cant load the site
Cant connect to the site(probably because the servers shut down)
RIP
From starwol
secure.desura.com <- might have to add this one too
back up your games b4 its gone for good!
Comment has been collapsed.