It's not working.
Yes, it's enabled in steam settings.
It seems like it stops working instantly after I start SK, as Steam opens the advertisement window straight after launching. In fact, Steam doesn't even recognise SK as running. I can run two SK clients through Steam at once.
Steam overlay is broken
If steam isn't working, even if you got far before it happened, you will have to not use steam. Play as your identity knight in Spiral Knights.
I can't buy anything with steam. It says the steam overlay has to be enabled and i have to check the steam community in game. I did that but I still can't buy that thing :/
The problem is, I want the overlay for screenshots and such, not just purchases so that doesn't quite solve anything.
If you're not already, try running steam as an admin. That sometimes fixes issues with the overlay not working with games.
Overlay has been broken for me for weeks.
I wanted to buy 100000k CE but I can't!
OOO fix my overlay so I can buy it with my steam wallet :D
Seems like that made no difference. If I failed to do so, I'll point out that the overlay does work with other games.
With the new Solstice update, I really want to buy some energy, but with this issue I can't -.-
Although you probably already tested them...
Opt out of all the steam betas. (if you were in it)
Remove any tweaks you may have done to the game (I'm running 64bit java and have some additional java memory parameters).
Update your video card drivers.
Update your OS.
Add tweaks to the game (my steam overlay is running fine on 64bit java, maybe it would help? dunno).
Reinstall SK (time consuming - also make sure it removed all the files in the folder).
Thanks for the tips, Raven! I can't see how many of these would make any difference and most are already done but I'll try what I can once I get home and back to my PC with the issues. Might be tomorrow.
My thoughts on why these could tentatively work. Troubleshooting is never fun, because too much stuff can cause it.
Steam beta, never know what theyre doing, so some things might not work.
Game tweaks may stop some aspects from working, or stop the game from functioning all together.
Java interacts with video card drivers, sometimes they may have updated a buggy version to talk with java.
OS is similar with the one above - java is funny.
Sometimes tweaks fix problems?
And the final attempt - a fresh install. If that doesn't work some software must be incompatible (and you'd probably have to go into using older versions of stuff).
It was like this for me as well until I used steam in big picture mode (full screen) then booted up spiral knights with it in the back round and now I'm able to buy energy.
So I currently have to play Spiral Knights with my steam overlay turned off yet, when I want to buy something that requires the wallet, I can't because the overlay crashes my game after maybe five seconds on the title screen. Thoughts on how to fix this?
I made one of these threads too... alas, no word from OOO. sigh. Mine broke right after an update, but I don't remember which one... the last screenshot I uploaded to Steam is from Oct. 31. I generally take a screenshot every other day at the very least, so it's been quite a while since it's worked.
The most likely fixes to work are the ones that involve updating graphics related software.
1. Specify your operating system... The majority of people are on Windows 7 x64, are you? The Steam overlay has known problems with a few games in Windows 8 and especially 8.1.
2. Ensure you have all the latest windows updates, including any optional ones that involve video/graphics stuff.
3. Update your graphics card drivers. If you're on a laptop and/or have an Intel GPU, this may be quite tricky (make sure you identify the exact model number of your GPU before searching drivers for it). Get the drivers directly from the Intel, Nvidia or AMD/ATI website, NOT your laptop manufacturer's website.
4. Consider trying the 64bit Java replacement trick someone mentioned earlier in this thread (more info here: http://forums.spiralknights.com/en/node/62691). It will greatly reduce "freezing type" lag, reduce memory leaks (where the game lags more the longer you play it) and slightly increase FPS. Spiral Knights uses a release of Java 6 from 2011 which is 3 years old, so using the current release version of Java 7 has much better and more stable code overall including the DirectX abstraction layer. If that hasn't convinced you then try this: the 2011 release of Java 6 has a MASSIVE number of very serious security vulnerabilities, which means that if someone hacked one of SK's servers, they could also probably take over the PC of anyone who plays SK... For an offline single player game this wouldn't matter, but any online activity at all with an insecure Java is just asking for trouble.
'tis still not working.
- Java is up to date.
- My OS is up to date.
- My GPU drivers are up to date.
Running on Win 7 64x.
@Skepticraven
I tried everything you said, although I'm not sure which tweaks you'd sugested. I've added these:
-Xms3G
-Xmx3G
-XX:+UseParallelGC
-XX:+UseParallelOldGC
By fresh install, did you mean just reinstalling SK or more? I tried reinstalling SK to no avail.
@See One
For your first three points, refer to my first paragraph. As for 64-bit Java, I managed to enable it but it didn't help.
I only use -server and the -Xms/Xmx ones.
This idea was just posing ideas that would change the environment a bit (where the overlay may work with certain versions).
Fresh install referred to SK (including deleting the install folder).
That being said - I'm beginning to think that this is a 100% steam problem.
I've read elsewhere that there were a bunch of Bugs with the steam Dec 3rd update (can easily find plenty of threads saying that steam changed up stuff that shouldn't impact most windows systems, but crippled running windows' version of steam in WINE for linux).
This is likely the direction you should be searching for solutions now - they changed "xinput filtering" on the overlay, which is probably not mixing with the game correctly on some systems. It seems like a lot of other people are having similar problems, with no solution. I'm almost thinking that re-installing steam may be a good direction. Past that, I'm really unsure due to my lack of knowledge with steam resources required to enable the overlay. If you know of a method of identifying these resources during runtime, I'll be glad to help.
Well, I wouldn't be too sure. I've had no overlay trouble with any game but SK. Can't remember when it stopped working but I believe it was before the 3rd of December.
Edit: What's this -server
line you speak of, by the way?
-server
is an instruction to ask JVM to run with pre-configured settings for a server class machine -- it is most likely unnecessary if you're using a good computer since JVM tries to autodetect your specs in advance.
Steam overlay is unrelated to the runtime parameters you're passing to java.
Your best bet is to make sure you don't have programs which interfere with Steam overlay (from their list of known programs, but similar ones may probably interfere) or do an uninstall of Steam, deleting the leftover steam files manually, and attempting a fresh install.
Sporadic steam overlay failures on all OSes confirmed. Not to mention the added lag since apocrea is still a thing.
try uninstalling steam and re installing, now ive never had any problems with steam, okay thats a lie i always have a problem with steam, but never any problems like this, you can try un and reinstalling, if tht doesnt work /confused
I have reinstalled Steam complely to see if it would work... it didn't.
Is there any other way to get it working?
This problem still exists even after two years
This has existed ever since I have updated to El Capitan (Mac OS) and now I can't use Steam Integration. I know why too.
When Spiral Knights boots up, it boots into the launcher/updater. That has the Steam Integration.
When the ACTUAL GAME boots up, it doesn't have the Integration because it switched into what it seems is another third-party application, so it doesn't add it.
That is a little bit why it doesn't add it for me.
Thank you!
XeserSpectr21
(P.S. Pls pix this I got a $20 Steam Card given to me on Christmas and I planned on using it on energy. I used it other places instead because of this problem.)
If it makes you feel better you could buy TF2 or CS:GO keys and sell those to players to get a better $$$ to Energy ratio than buying plain energy gives. It's about €2.5 ($3?) per key, which sells for 2k Energy.
Curiously enough my issue kind of just disappeared a long time ago.
Thought I'd get a reply here. Did the SK support take a break from reading their mails AND their support forums? :|