Any achievement APIs other than Gamejolt/Clay.io?

Discussion and feedback on Construct 2

Post » Sat Jun 21, 2014 11:41 pm

Are there any achievement services other than those aforementioned two which also happen to work with Construct 2? Clay.io doesn't seem to work at all anymore, while Gamejolt requires the developer to upload the game to their site (which I cannot currently do).
B
6
S
2
Posts: 206
Reputation: 1,685

Post » Sun Jun 22, 2014 12:37 am

Blinx123 wrote:Are there any achievement services other than those aforementioned two which also happen to work with Construct 2? Clay.io doesn't seem to work at all anymore, while Gamejolt requires the developer to upload the game to their site (which I cannot currently do).

Why "Clay.io doesn't seem to work at all anymore"?
B
20
S
4
Posts: 385
Reputation: 2,270

Post » Sun Jun 22, 2014 12:50 am

Zathan wrote:
Blinx123 wrote:Are there any achievement services other than those aforementioned two which also happen to work with Construct 2? Clay.io doesn't seem to work at all anymore, while Gamejolt requires the developer to upload the game to their site (which I cannot currently do).

Why "Clay.io doesn't seem to work at all anymore"?


I get

TypeError: Object #<Object> has no method 'fetch'
at Object.n.exports.checkForUpdates (http://clay.io/api/api.js:45:174)
at Object.n.exports.store (http://clay.io/api/api.js:45:110)
at c.d (http://clay.io/api/api.js:219:363)
at c.emit [as $emit] (http://cdn.clay.io/socket.io.js:8:4894)
at c.onPacket (http://cdn.clay.io/socket.io.js:8:20419)
at d.onPacket (http://cdn.clay.io/socket.io.js:8:16787)
at c.onPacket (http://cdn.clay.io/socket.io.js:8:10730)
at c.onData (http://cdn.clay.io/socket.io.js:8:10467)
at WebSocket.websocket.onmessage (http://cdn.clay.io/socket.io.js:8:21443)


Every time I start the game with this plugin installed.

I also hear a lot of people complaining about issues with leaderboards, so I assume it's probably being abandoned.
B
6
S
2
Posts: 206
Reputation: 1,685

Post » Sun Jun 22, 2014 2:10 am

Blinx123 wrote:
Zathan wrote:
Blinx123 wrote:Are there any achievement services other than those aforementioned two which also happen to work with Construct 2? Clay.io doesn't seem to work at all anymore, while Gamejolt requires the developer to upload the game to their site (which I cannot currently do).

Why "Clay.io doesn't seem to work at all anymore"?


I get

TypeError: Object #<Object> has no method 'fetch'
at Object.n.exports.checkForUpdates (http://clay.io/api/api.js:45:174)
at Object.n.exports.store (http://clay.io/api/api.js:45:110)
at c.d (http://clay.io/api/api.js:219:363)
at c.emit [as $emit] (http://cdn.clay.io/socket.io.js:8:4894)
at c.onPacket (http://cdn.clay.io/socket.io.js:8:20419)
at d.onPacket (http://cdn.clay.io/socket.io.js:8:16787)
at c.onPacket (http://cdn.clay.io/socket.io.js:8:10730)
at c.onData (http://cdn.clay.io/socket.io.js:8:10467)
at WebSocket.websocket.onmessage (http://cdn.clay.io/socket.io.js:8:21443)


Every time I start the game with this plugin installed.

I also hear a lot of people complaining about issues with leaderboards, so I assume it's probably being abandoned.

I'm using clay.io for now... works fine for me :?
B
20
S
4
Posts: 385
Reputation: 2,270

Post » Sun Jun 22, 2014 12:31 pm

Are you using Construct R173 (the current stable release)?

Anything you had to do that I might have forgotten? Basically, it malfunctions as soon as I add the plugin to the project for me.
B
6
S
2
Posts: 206
Reputation: 1,685

Post » Sun Jun 22, 2014 12:41 pm

@Blinx123, I have similar errors with clay.io plugin and cannot use it. I fear that support for it has disappeared into the ether...
I only occasionally visit - I'm learning C# for Unity, but c2 is still a respectable game engine imo....
B
73
S
19
G
66
Posts: 2,198
Reputation: 42,188

Post » Sun Jun 22, 2014 1:40 pm

Well... that's weird, guys..
I'm using the R173 and everything works as usual.
B
20
S
4
Posts: 385
Reputation: 2,270

Post » Sun Jun 22, 2014 6:15 pm

I think I found the culprit.

My Windows 7 VM lost it's network connection. Somehow, Clay.io has it's issues with being used offline (makes sense, since some of the scripts it accesses are placed on their servers). I fixed this by adding a login button to the main menu and adding "Is Online" browser conditions to all clay.io actions, so they only fire when the machine is really online.

PS: Has anyone tried the Desura API? I hear it's mainly XML and Ajax, so I guess that would work for HTML5 games too?
B
6
S
2
Posts: 206
Reputation: 1,685

Post » Mon Jun 23, 2014 7:47 pm

Blinx123 wrote:PS: Has anyone tried the Desura API? I hear it's mainly XML and Ajax, so I guess that would work for HTML5 games too?

Bump this question :geek:
B
20
S
4
Posts: 385
Reputation: 2,270

Post » Wed Jun 25, 2014 10:53 pm

Blinx123 wrote:Somehow, Clay.io has it's issues with being used offline (makes sense, since some of the scripts it accesses are placed on their servers). I fixed this by adding a login button to the main menu and adding "Is Online" browser conditions to all clay.io actions, so they only fire when the machine is really online.

Hey, can you send me a capx with this system? I tried this but without good results..
When the system haven't internet connection, clay.io crashes not just it functions, but the game...
B
20
S
4
Posts: 385
Reputation: 2,270

Next

Return to Construct 2 General

Who is online

Users browsing this forum: No registered users and 10 guests