Para comenzar, devo aclarar que utilizo una cuenta steam (sin en cliente steam), ya que steam no puedo portabilizarlo de forma correcta
El problema consiste en que el juego se cae al abrir el panel de compra de energia
Encuentro que este es un error crìtico
creo que quizas lo mas conveniente serìa advertir al usuario algo como : "No estas conectado con el ciente steam, por lo cual no podras utilizar tu tarjeta asociada" o algo similar
¿No se podria crear un condicional o algo para que el juego compruebe la presencia del cliente steam y en caso de no encontrarse, omita/utilize otra via?
No creo que lo mas elegante es dejar esto como esta.
Aqui un log
2011/11/03 16:23:45:664 INFO I$a.b: Logging to 'C:\Documents and Settings\17944890\Escritorio\Spiral Knights\.\projectx.log'.
Loading: net.java.games.input.DirectAndRawInputEnvironmentPlugin
2011/11/03 16:24:08:261 INFO I$a.b: Checking for sessionKey.properties [file=C:\Documents and Settings\17944890\Escritorio\Spiral Knights\.\sessionKey.properties]
2011/11/03 16:24:08:308 INFO I$a.b: Browsing URL [cmd=cmd.exe /c start "" "http://www.spiralknights.com/loginbridge.xhtml?appDir=C%3A%5CDocuments+and+Settings%5C17944890%5CEscritorio%5CSpiral+Knights%5C."].
2011/11/03 16:24:08:433 WARNING I$a.b: ObserverOp choked during notification [op=com.threerings.presents.client.e@113c817, obs=com.threerings.projectx.client.bM@1b561a2]
java.lang.UnsatisfiedLinkError: com.threerings.froth.SteamUser.getAuthSessionTicket(Ljava/nio/ByteBuffer;)I
at com.threerings.froth.SteamUser.getAuthSessionTicket(Native Method)
at com.threerings.projectx.client.bM.f(SourceFile:327)
at com.threerings.presents.client.e.a(SourceFile:514)
at com.threerings.presents.client.J.apply(SourceFile:31)
at com.samskivert.util.ObserverList.a(SourceFile:295)
at com.samskivert.util.ObserverList$a.c(SourceFile:230)
at com.threerings.presents.client.d.pq(SourceFile:512)
at com.threerings.projectx.client.az.c(SourceFile:285)
at com.threerings.projectx.client.az.oP(SourceFile:267)
at com.threerings.projectx.client.aD.run(SourceFile:453)
2011/11/03 16:24:08:464 INFO I$a.b: Connecting [host=game.spiralknights.com/184.73.192.155, port=47624]
2011/11/03 16:24:10:760 INFO I$a.b: Datagram connection established [port=47624]
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: com.threerings.froth.SteamUtils.isOverlayEnabled()Z
at com.threerings.froth.SteamUtils.isOverlayEnabled(Native Method)
at com.threerings.projectx.exchange.client.c.(SourceFile:222)
at com.threerings.projectx.exchange.data.ExchangeDialogInfo.a(SourceFile:23)
at com.threerings.projectx.exchange.data.ExchangeDialogInfo.a(SourceFile:35)
at com.threerings.projectx.exchange.data.ExchangeDialogInfo.c(SourceFile:28)
at com.threerings.projectx.client.I.mouseReleased(SourceFile:55)
at com.threerings.opengl.gui.event.MouseEvent.dispatch$2eebd3b8(SourceFile:172)
at com.threerings.opengl.gui.p.dispatchEvent(SourceFile:898)
at com.threerings.opengl.gui.p.dispatchEvent(SourceFile:904)
at com.threerings.opengl.gui.p.dispatchEvent(SourceFile:904)
at com.threerings.opengl.gui.p.dispatchEvent(SourceFile:904)
at com.threerings.opengl.gui.M.dispatchEvent(SourceFile:915)
at com.threerings.opengl.gui.M.dispatchMouseEvent(SourceFile:862)
at com.threerings.opengl.gui.M.mouseReleased(SourceFile:761)
at com.threerings.opengl.gui.y.poll(SourceFile:78)
at com.threerings.projectx.client.ProjectXApp.updateView(SourceFile:1146)
at com.threerings.opengl.e.updateView(SourceFile:410)
at com.threerings.opengl.n.updateFrame(SourceFile:296)
at com.threerings.projectx.client.ProjectXApp.updateFrame(SourceFile:1171)
at com.threerings.opengl.p.run(SourceFile:219)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
...No se puedecomprar desde steam creo