Forums › English Language Forums › Technical › Technical Issues

Search

Steam and 64-bit Java

9 replies [Last post]
Sat, 08/13/2011 - 13:06
DarkestEmber
Legacy Username

I saw posts as recently as the end of July that describe replacing the 32-bit JRE that ships with Spiral Knights on Steam with a 64-bit version, but the game refuses to load if I attempt this. I have tried disabling Steam Community In-Game globally and for Spiral Knights specifically to no avail. Is anyone else having this problem? I can go into more detail if necessary, I just wanted to see if anyone is able to get this working with the latest release.

Thanks.

Sat, 08/13/2011 - 21:43
#1
Providence
Legacy Username
Bumping in the hopes someone

Bumping in the hopes someone can help you.

If you search through old forum posts, you may be able to find the thread that included instructions on replacing Steam's Java version. I can't find it at the moment.
Unfortunately, that fix did not help a lot of the people that tried it, although your mileage may vary.

If you're using the downloadable non-Steam client, loading the game with 64-bit Java is as simple as modifying the application's target.

Can you tell us generally what you tried to do?

Sat, 08/13/2011 - 22:50
#2
DarkestEmber
Legacy Username
I tried just copying the bin

I tried just copying the bin and lib folders from my 64-bit Java installation over the folders in the Spiral Knights directory in Steam and overwriting everything. That results in an error loading msvcr71.dll. Here is a link to the error log file: http://freetexthost.com/1zuf1t4wbw

I also tried clearing the java_vm folder in Spiral Knights, then copying the 64-bit files over. No error messages pop up, but the game never launches. Log file: http://freetexthost.com/mmlsaruevj

Before I even attempted this, I found a post on the Steam forums that detailed creating a custom exe from a batch file that replaces javaw.exe. I had no luck using that method either.

Sun, 08/14/2011 - 02:27
#3
Starlinvf's picture
Starlinvf
The underlying problem is the

The underlying problem is the overlay will run in 32-bit mode and can't hook into game properly due to it being a 64-bit process. Since there are very few 64-bit capable games in Steam, I don't know if this is a universal problem with it or not.

Sun, 08/14/2011 - 09:57
#4
DarkestEmber
Legacy Username
I thought as much, but I also

I thought as much, but I also thought that some people were having luck by disabling the overlay. I tried both ways with no success.

Sun, 08/14/2011 - 12:26
#5
Starlinvf's picture
Starlinvf
64-bit java binaries should

64-bit java binaries should still work if you disable the overlay. Are you sure your using the JRE, and not JDK (Dev kit)?

Sun, 08/14/2011 - 13:22
#6
DarkestEmber
Legacy Username
Unfortunately, I am using the

Unfortunately, I am using the JRE, so I'm not sure what the problem is.

Sun, 08/14/2011 - 15:05
#7
DarkestEmber
Legacy Username
Well, that's interesting. I

Well, that's interesting. I previously had Steam installed somewhere other than Program Files (x86) and it would not work. On a hunch, I reinstalled Steam into the default folder and now it works fine. Go figure.

Sun, 08/14/2011 - 15:09
#8
Starlinvf's picture
Starlinvf
Both of those logs are

Both of those logs are showing memory access violations. What version of windows are you running?

Sun, 08/14/2011 - 15:33
#9
DarkestEmber
Legacy Username
64-bit Windows 7 sp1.

64-bit Windows 7 sp1. Reinstalling may have addressed another issue. At any rate, it's working fine now so long as I disable the In-Game overlay.

Powered by Drupal, an open source content management system