Desktop Dungeons

Desktop Dungeons

View Stats:
Lomaxnoah Mar 4, 2014 @ 6:17am
Cant get achievements to unlock
for some reason i cant get any of the achievements to unlock.
For example the first one that is really easy Monster Masher"Kill an enemy one level higher than you" or "Level Cannon" that i am sure that i did it.
Am i missing something? Anyone help please?
< >
Showing 1-15 of 48 comments
Lomaxnoah Mar 4, 2014 @ 6:30am 
nevermind i fixed
Cassie Mar 4, 2014 @ 6:44am 
How? What was wrong?
Amber Jul 23, 2015 @ 6:19pm 
how did you fix it... i'm having same prob
mOOrmaN Sep 21, 2015 @ 2:01am 
.And I have the same problem.
truckerpunk Jan 3, 2016 @ 12:36pm 
Just noticed; I have this issuie too. (I'm on Linux OS 64-bit, if that helps).
dislekcia!  [developer] Jan 3, 2016 @ 12:41pm 
In order to get achievements, Steam has to be running and the game has to be able to detect it. Some OSes have issues allowing Steam to communicate through the sandbox they run applications in, so I'd suggest testing with the Shift+Tab overlay to see if that appears. If not, you're probably not going to get achievements.
truckerpunk Jan 3, 2016 @ 9:47pm 
Steam overlay is enabled in the properties, and running while playing. Could it be a permission issue, for read/write files (just guessing)? Or something with the could-sync? I did not put in any email and passowrd, I just clicked the "sign in with steam"-button.
Last edited by truckerpunk; Jan 3, 2016 @ 10:03pm
dislekcia!  [developer] Jan 4, 2016 @ 5:28am 
Originally posted by truckerpunk:
Steam overlay is enabled in the properties, and running while playing. Could it be a permission issue, for read/write files (just guessing)? Or something with the could-sync? I did not put in any email and passowrd, I just clicked the "sign in with steam"-button.

Then your OS is definitely sandboxing the game. There are a few things going on here:

1. If the overlay appears when you hit shift-tab, the game should be able to award achievements via Steam. Achievement info doesn't happen locally, it happens via calls directly to Steam's API.

2. Achievements have nothing to do with cloud-sync. Neither Steam's inherent cloud backups nor the DesktopDungeons.net cloud account. (Those are two different things, BTW). Achievements are a Steam-only thing.

3. If you didn't get a web page that asked you to log in to verify your game ownership and then allow you to create a DD.net account, then you're not using the DD.net cloud. Go to http://www.desktopdungeons.net/linksteamaccount to do it manually and create a DD.net login that you'll need to use in the game itself. NOTE: This won't change the achievements thing, so it's just if you want a DD.net account to be able to play the same Kingdom on other devices!

4. This does point to what the problem might be though: The game is too heavily sandboxed and is probably being blocked from doing things like opening browser windows (or there's no app associated to URLs) and blocked from using the net to communicate. That net access thing is where I'd look first to solve the Steam issue. Firewalls would block achievements sometimes too.
truckerpunk Jan 4, 2016 @ 12:19pm 
Thanks for the reply. I tried runnung the game through the terminal (without steam) to see if I could get some hint from here, as to what might be the issue. All I get is this, with no new entries when I play:

Set current directory to /home/truckerpunk/.local/share/Steam/steamapps/common/Desktop Dungeons
Found path: /home/truckerpunk/.local/share/Steam/steamapps/common/Desktop Dungeons/DesktopDungeons.x86
Mono path[0] = '/home/truckerpunk/.local/share/Steam/steamapps/common/Desktop Dungeons/DesktopDungeons_Data/Managed'
Mono path[1] = '/home/truckerpunk/.local/share/Steam/steamapps/common/Desktop Dungeons/DesktopDungeons_Data/Mono'
Mono config path = '/home/truckerpunk/.local/share/Steam/steamapps/common/Desktop Dungeons/DesktopDungeons_Data/Mono/etc'

So it's kinda hard to say what's causing it. Perhaps some info is hiden in the Mono-folder/config-file?
I can try to see what the terminal output is if I run it throgh steam instead, if that might help to narrow it down.

I'm not excatly sure what you mean by sandboxing the game to be honest. I don't have a firewall, and (all) other games communicate with steam.

I love the game... so good, so difficult :D

truckerpunk Jan 4, 2016 @ 12:36pm 
So I got courious looked around within the config files and found the web.config, and stumbled upon something that might be interesting; At the bottom of the script there's a "build providers"-entry. This is what it says:

</buildProviders>
</compilation>
<httpRuntime executionTimeout="110"
maxRequestLength="4096"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="5000" />
<clientTarget>
<add alias="ie5" userAgent="Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 4.0)" />
<add alias="ie4" userAgent="Mozilla/4.0 (compatible; MSIE 4.0; Windows NT 4.0)" />
<add alias="uplevel" userAgent="Mozilla/4.0 (compatible; MSIE 4.0; Windows NT 4.0)" />
<add alias="downlevel" userAgent="Unknown" />
</clientTarget>

<siteMap>
<providers>
<add name="AspNetXmlSiteMapProvider"
description="Default site map provider that reads in .sitemap xml files."
type="System.Web.XmlSiteMapProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
siteMapFile="Web.sitemap" />
</providers>

I see some (what looks to me like) Internet explorer entries and some mozilla entries, but I don't see anything that would suggest a prefered browser for linux systems. I'm no programmer (far from), so I might be completely wrong. Just trying to help out.
dislekcia!  [developer] Jan 5, 2016 @ 12:13pm 
Nah, those have to do with how the game listens to http information, not how your OS handles URLs passed to its system to open ;)

I'm afraid that I'm not very up to speed about this stuff on Linux though - I do remember a thread on here a while back asking about the same thing though. Might be worth searching for?
truckerpunk Jan 5, 2016 @ 3:29pm 
I did read all the posts about achievement issues, in all of them it seem they just get them randomly at some point. I'll just enjoy the game without it. Not a big thing. I hope I didn't start a big bughunt on your (developer/mods) side. Thanks again for a great game, and the continuous support/development. See ya' in a dungeon! :PISORF: :D
__m__Yn_F_onY__d Jan 9, 2016 @ 5:05am 
What counts as a standard dungeon? Does Venture Cave, as an example? If so, achievements aren't working for me either on 64-bit Linux.
malatesta Jul 5, 2016 @ 5:20pm 
Same here, no achievements (x86_64 GNU/Linux).

Interestingly there is not even a libsteam_api.so file anywhere in the DD directory
(every other game with achievements i know of has one).
__m__Yn_F_onY__d Jul 6, 2016 @ 1:10am 
Good catch! It doesn't ship with libSteamworksNative.so either, so I grabbed those two libraries from a different game (MirrorMoon EP) and got an achievement to pop. Explanation on how to go about that here; if you need more detail, I can clarify some things.
Last edited by __m__Yn_F_onY__d; Jul 6, 2016 @ 1:10am
< >
Showing 1-15 of 48 comments
Per page: 1530 50