Steam4C2-Basic

Discuss Scirra's 2D Asset Store

Post » Fri Jun 24, 2016 10:51 am

Image

Warning!

This plugin requires a valid Steamworks account AND a greenlighted game !!

This plugin works with C2 r217+ and nw 0.14.0
Use it on unlimited number of projects for life !
Add Steam basic functions of your C2 games with this plugin.

(Achievements + user infos)

Check Demo link for the list of current features on demo link)
Update V1.0.1:

+ Fix Linux/Ubuntu (32b) fixed crash/close on some laptop with Intel HD and/or ATI radeon when you launch the game

+ Docs added
Image Image
Scirra Founder
B
173
S
41
G
34
Posts: 4,394
Reputation: 54,100

Post » Sun Jun 26, 2016 7:27 pm

Which features are really available in your plugin?

Expressions :

User info
The current user's Steam account ID.
The current user's Steam static account ID.
The current user's Steam screen name
The current user's Steam level.
The current language from Steam set in UI.

Game info
The number of achievements.
The name of all achievements.
The current language from Steam specifically set for the game.
NEW ! Game App ID


Actions :

Achievements:
Activate a Steam achievement.
Test if an achievement is unlocked
Clear a Steam Achievement

Overlay:
Activate the Steam game overlay for selected option.

Cloud:
Enable/Disable Steam Cloud for the game/app

Conditions :

Steam / Overlay
Is available
Overlay is available
NEW ! Is Steam running in Big Picture Mode
[Trigger][Event] Overlay is activated
[Trigger][Event] Overlay is desactivated

Achievements
[Trigger] Achievement is unlocked (when you ask an achievement statut)
[Trigger] Achievement is locked (when you ask an achievement statut)
[Trigger]Steam unlock an achievement
[Trigger]Steam fails to unlock an achievement.

Cloud
Steam cloud is activated by user (general cloud)
Steam cloud is activated by user for THIS game/app
Last edited by AJ2DI on Sat Oct 29, 2016 8:19 pm, edited 2 times in total.
B
17
S
6
G
3
Posts: 42
Reputation: 2,282

Post » Sun Jun 26, 2016 7:28 pm

[Reserved for updates list]

NEW UPDATE! NW 18.7/19.4/20.0/20.3
V1.4.0:
* Plugin requires Steamworks SDK 1.39
* Update Support for nw.js 0.18.5 to 0.18.7
* Update Support for nw.js 0.19-rc1 to 0.19.4
* Add Support for nw.js 0.20.0
* Add Support for nw.js 0.20.3
* Support dropped for nw.js 12/13/14/15/16/17

NW 12/13/14/15/16/17.1/18.3
V1.3.1:
* Fix: trigger (unlock action) achievement by name not fired.
* Fix: Black screen on few computers

NW 12/13/14/15/16/17.1/18.5/19-rc1
V1.3.0:
* NW19-beta1 support is dropped and remplaced by NW19-RC1.
* NW18.3 support is dropped and remplaced by NW18.5.
* Error messages are added for achievements and an error trigger is fired when you try to unlock an achievement already unlocked.
* New Propertie : Enable/Disable Debug Mode, Allow error message in console.
* ACEs Modifications:
Conditions :

[Change]
Condition "On achievement activate success" is renamed "On Any Unlock Request Success"
Condition "On achievement activate error" is renamed "On Any Unlock Request Error"
Condition "On clear achievement success" is renamed "On Any Reset Achievement Request Success"
Condition "On clear achievement error" is renamed "On Any Reset Achievement Request Error"
Condition "On get achievement success" is renamed "On Any Achievement Is Already Unlocked"
Condition "On get achievement error" is renamed "On Any Achievement Is NOT Already Unlocked"

[New]
Add Condition "On Unlock Achievement Request Success", Triggered after 'Activate achievement' if the current achievement is successfully unlocked.
Add Condition "On Unlock Achievement Request Error", Triggered after 'Activate achievement' if the current achievement fails to be unlocked
Add Condition "On Unlock Achievement Request Error Already unlocked, Triggered after 'Activate achievement' if the current achievement fails to be unlocked
Add Condition "On Reset Achievement Request Success", Triggered after 'Clear achievement' if the current achievement was cleared.
Add Condition "On Reset Achievement Request Error", Triggered after 'Clear achievement' if current achievement can't be reset.
Add Condition "On Achievement is Already Unlocked", Triggered after 'Check Achievement State' if the achievement is unlocked.
Add Condition "On Achievement is Locked", Triggered after 'Check Achievement State' if the achievement is locked.
Add Condition "On Check Achievement State Request Error", Triggered after ANY 'Check Achievement State' if a error occurs (Wrong name or Steam Server).

Actions :

[Change]
Action "Activate achievement" is renamed "Unlock Achievement"
Action "Clear Achievements" is renamed "Reset Achievement"
Action "Achievement is unlocked?" is renamed "Check Achievement State"

Expressions :

[NEW]
Add Expression GetCloudTotal, Returns the amount of total byte on Steam Cloud.
Add Expression GetCloudAvailable, Returns the amount of available byte on Steam Cloud.


NEW UPDATE! NW 12/13/14/15/16/17.6/18.5/19
V1.2.1:
* Update Support for nw.js 0.18.3 to 0.18.5
* Update Support for nw.js 0.17.1 to 0.17.6
* Add Support for nw.js 0.19.0-beta1

NW 12/13/14/15/16/17.1/18.3
V1.2.0:
* Plugin requires Steamworks SDK 1.38A
* Add nw.js 0.18.3 support
* Condition "Is_Big_Picture" returns true if the steam runs in BP mode

Update V1.1.0:
- Add OSX (32/64b) support
- Code Optimization

NW 0.15.0 version

V1.0.0:
+ first release

NW 0.14.0 version

Update V1.0.2:
+ Disable plugin on preview to avoid "missing file" error
+ Change ACEs category list

Update V1.0.1:
+ Fix Linux/Ubuntu (32b) fixed crash/close on some laptop with Intel HD and/or ATI radeon when you launch the game
+ Docs added


NW 0.13.2 version

V1.0.0:
+ first release

NW 0.12.0 version

Update V1.0.1:
+ Disable plugin on preview to avoid "missing file" error
+ Change ACEs category list

New Version
- New version (1.0.0) for C2 r216 and NW0.12.0 for Win32/64 and Beta Linux (32/64b)
Last edited by AJ2DI on Fri Feb 24, 2017 11:32 am, edited 5 times in total.
B
17
S
6
G
3
Posts: 42
Reputation: 2,282

Post » Sun Jul 24, 2016 9:54 pm

I left a review on the product page but I just want to say here as well that this is the plugin that should be included in Construct 2. Works without any problems. Had my achievements running in less than a day.

If you have a Greenlight page or are on Steamworks already, you really need to get this plugin. I was unable to find any other reliable solution.

Seriously, why isn't this included in Construct 2?
B
11
S
2
Posts: 24
Reputation: 1,280

Post » Wed Jul 27, 2016 11:43 am

This is awesome!
B
16
S
5
G
1
Posts: 4
Reputation: 1,261

Post » Tue Aug 02, 2016 7:41 am

Hi,

If you plan to release your game on steam with a windows 7 support, avoid nw. 0.15 or 0.16 - A new bug is appeared with nw 0.15+ only on windows 7 (everything works as inteded on windows 8 and better)
(Read QuickStart shipped in last available version for more info)

I highly recommend to use (or rollback to) nw 0.14.0 until the nw bug is solved.

Regards,
Image Image
B
22
S
13
G
135
Posts: 871
Reputation: 70,320

Post » Tue Sep 06, 2016 6:08 pm

Hi!

I bought and tried the Basic version of the plugin, but my game now fails to load.

For reference, I have tried it both in and out of Steam (the game has been greenlit and I have access to the builds, and can launch the game through the games library), both lead to the same black screen issue. I use the win64 export as my primary export, have Steamworks 137 (I can't find anywhere to download previous versions?) and I believe I'm using node webkit 15.0. I tried using all command lines outlined in the readme, all lead to the same result. I imagine it's due to the combination of Steamworks+NW, however I don't know where to find earlier versions of it.

So overall: is the black screen something I can work around easily? How would I go about doing that? Do I need other versions of Steamworks SDK or NW? Where would I find those?

Thanks in advance!
B
5
S
1
Posts: 20
Reputation: 413

Post » Tue Sep 06, 2016 6:37 pm

@Pehesse ,

I send you a PM with more info
Image Image
B
22
S
13
G
135
Posts: 871
Reputation: 70,320

Post » Tue Sep 06, 2016 6:55 pm

@MadSpy,

Thank you very much!
B
5
S
1
Posts: 20
Reputation: 413

Post » Mon Sep 12, 2016 3:34 pm

Hi,

A version for NW 0.17.1 was submited on scirra store.

You can found the nw.js v 0.17.1 on http://nwjs.io/downloads/

The arg "--in-process-gpu" for Steam overlay works as intended on windows 7 64bit (again)

Regards,
B
17
S
6
G
3
Posts: 42
Reputation: 2,282

Next

Return to Scirra Store

Who is online

Users browsing this forum: No registered users and 1 guest