AJ2DI's Forum Posts

  • Hi,

    Plugin with NW0.15 support is live on store.

    Regards,

  • the version with NW13 support is available on store (download)

  • Thanks Anonnymitet but MadSpy do all works ^^

  • Hi,

    Version for C2 r216 + NW12 is live

    A new update is available: disable plugin on preview to avoid "missing file" error , now you are able to launch your game on preview to check minor change not related to steam API (Basic nw12 v1.0.1 / nw14 v1.0.2) (full nw12 v1.0.1 / nw14 v1.0.3(available when C2 team approves it)

    Regards,

  • ,

    We will post the news as soon as the Mac version will be available and functional here ( and we guess MadSpy will do before us on his main thread for the plugin)

  • [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)
  • 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

  • , Thank you

    ,

    Support for OSX is planned for nw0.14.0 (MadSpy is still working on it)

    Update v1.0.3 Support for C2 beta r229/230 added

  • A new version for NW12[Win] should be released for those who want add the plugin to their old project (as soon as the store page for basic version will be fixed)

    For those who want to release their game in a "low violence" depot on steam, a new update will be released with a condition to check if the game is installed with low violence option

  • Hi,

    List of current features is available on store -> Demo Link

    Plugin V1.0.1 is available on store for basic and normal edition

    [Linux 32b] [FIX] game isn't closed at launch on laptop with ATI Radeon série/ Intel HD serie

    Regards,

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Steam4C2 — Now for sale in the Scirra Store!

    https://www.scirra.com/store/construct2-plugins/steam4c2-2545

    Warning !

    Do not buy this plugin if you do not have an active account Steamworks AND a valid App ID !!

    This plugin works with C2 r217+ and nw 13/14/15/16/17.6/18.5 and a version for C2 r216 +NW 0.12.0 is available

    Note : nw15/16 don't manage steam overlay on windows 7 64-bits and have framerate issue when you play more than 30-35min.

    Add steam integration to your C2 games with this plugin.(leaderboards, achievements, user infos)

    Check basic version if you don't want leaderboard support https://www.scirra.com/store/construct2-plugins/steam4c2-basic-2546

    NEW UPDATE! NW 18.7/19.4/20.0/20.3

    V1.6.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

    * ACEs change:

    Conditions :

    [New]

    Add Condition "On File submited to Cloud Success", Triggered if the file is uploaded to Steam Cloud.

    Add Condition "On File submited to Cloud Error", Triggered if the file is NOT uploaded to Steam Cloud.

    Add Condition "On File read from Cloud Success", Triggered if the file is read from Steam Cloud.

    Add Condition "On File read from Cloud Error", Triggered if the file fails to be read from Steam Cloud.

    Add Condition "On File deleted from Cloud Success", Triggered if the file is deleted from Steam Cloud.

    Add Condition "On File deleted from Cloud Error", Triggered if the file is NOT deleted from Steam Cloud.

    Actions :

    [New]

    Add Action "Upload a file to Cloud", Write the content(as text) [Param2] in a file named [Param1] and send it to cloud.

    Add Action "Read a file from Cloud", Read the content(as text) of the file named [Param1] from Cloud.

    Add Action "Delete a file to Cloud", Delete file named [Param1] from cloud.

    Expressions :

    [NEW]

    Add Expression "getCloudDATAst", Returns the last data read from Steam Cloud.

    NW 12/13/14/15/16/17.1/18.3

    V1.5.1:

    * Fix: trigger (unlock action) achievement by name not fired.

    NW 12/13/14/15/16/17.1/18.5/19-rc1

    V1.5.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).

    Add Condition "On Update Stat Success", Triggered if the steam stat is updated successfully.

    Add Condition "On Update Stat Error", Triggered if the steam stat fails to update.

    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"

    Action "Update Steam Stat" is renamed "Set Steam Stat"

    [NEW]

    Add Action "Update Steam Stat", Add current Value to current Steam Stat.

    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.

    Add Expression GetStatSynch, Returns Return Current Steam Stat Value.

    NW 12/13/14/15/16/17.6/18.5/19

    V1.4.1:

    * Fix leaderboard: if player nickname is null, returns player name

    * Change leaderboard: separator "," change to " &,& "

    * Add expression getSeparatorValue (avoid to write the separator each time)

    * 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.4.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

    * New param for DL leaderboard (TOP10 for Friends and current User only)

    NW 12/13/14/15/16/17.1

    V1.3.0:

    * Add OSX (32/64b) support

    * Fix typos for Steam Stats features

    * Code Optimization

    NW 12/13.2/14/15/16/17.1

    V1.2.0:

    Expressions :

    * friends count (immediate)

    * friends name list (immediate).

    * "game app ID"

    * "Get Steam Server Time" (returns the steam server time since 01/01/1970 in seconds (i.e. unix time)

    Condition :

    * DLC support (condition if the DLC Steam ID is purchased by the player or not)

    Actions :

    * Open overlay to Website (could be used for credits...)

    * Open overlay to Store page with the following options:

    - Open Store Page for App

    • Open Store page for App and add the app to steam cart
    • Add app to steam cart and Open Steam cart page

    NW 12/13.2/14/15/16-rc2(BETA)

    V1.1.0:

    + [Doc] fix (typo) the chromium arg "--in-progress-gpu" in quick _start.pdf

    + [Doc] add new features in features list

    + new features :

    ** Steam stats

    -- action : get steam stat; download the value of the current stat ([int]number only)

    -- action : set steam stat; update a new value for the current stat ([int]number only)

    -- condition: triggers error and success for set and get stat

    ** Utils

    --expression : get the current battery level if the player is on laptop (or 255 if player is on desktop)

    --Condition: "On Low Battery Warning", "trigger when running on a laptop and less than 10 minutes of battery is left, fires then every minute."

    NW 0.15.0 version

    V1.0.0:

    + first release

    NW 0.14.0 version

    Update V1.0.3:

    + Disable plugin on preview to avoid "missing file" error

    + Change ACEs category list

    Update V1.0.2:

    + Fix typos

    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

    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.

    The current battery level on laptop

    Friends count (immediate)

    Friends name list (immediate).

    Game info

    The number of achievements.

    The name of all achievements.

    The current language from Steam specifically set for the game.

    Game App ID

    Steam Stats info

    The value for current Stat

    Leaderboard info

    The number of entry for current leaderboard

    The new rank of player for current leaderboard

    The previous rank of player for current leaderboard.

    The number of total entry by download function for current leaderboard.

    The number of entry used by download function for current leaderboard.

    The current leaderboard. (Type (around user or top10),rank#, player_name rank#, score rank #,....).

    Steam Utils

    Get Steam Server Time" (returns the steam server time since 01/01/1970 in seconds (i.e. unix time)

    Get Separator Value (returns the separator used in leaderboard entries downloaded)

    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

    Steam Stat:

    Request the current value of a Steam stat

    Update a new value to a Steam Stat

    Leaderboard:

    Check if a leaderboard exist.

    Update a Leaderboard for current user (can keep best score or force update).

    Request download entries for current leaderboard.(Top 10, Around User, NEW ! Top 10 for friends, User only ).

    Steam Utils

    Open overlay to Website (could be used for credits...)

    Open overlay to Store page with the following options:

    - Open Store Page for App

    • Open Store page for App and add the app to steam cart
    • Add app to steam cart and Open Steam cart page

    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

    Steam DLC

    Check if App/DLC is owned by user (from steam app id)

    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

    Steam Stats

    [Trigger]Steam stat is updated

    [Trigger]Steam stat is not updated

    [Trigger]Steam stat value is downloaded

    [Trigger]Steam stat value is not downloaded

    Leaderboard

    [Trigger] Leaderboard is found (when you ask if the leaderboard exist or when you try to update or download a leaderboard)

    [Trigger] Leaderboard is updated

    [Trigger] Leaderboard isn't updated (Current score is better than score submitted)

    [Trigger] Leaderboard isn't updated (Current score is better than score submitted)

    [Trigger] Leaderboard General Error (Steam Fatal error (steam serveur down,...))

    [Trigger] Leaderboard isn't downloaded

    [Trigger] Leaderboard downloaded (you can call the "get leaderboard entries" expression.)

    Utils

    [Trigger] Low battery warning

    Use this topic to leave comments, ask questions and talk about Steam4C2

  • ,

    Unfortunately no. He hasn't provided a working mac version for the moment.

    Moreover, nw.js v14/15 for Mac have a lot of issues, it become hard to do real tests.

    Stay tuned for more info

    Regards,

  • Hi,

    We submitted the plugin coded by MadSpy through Scirra store early today.

    We are waiting for approval from C2 team.

    A description of standard version and basic version will be posted here and/or updated in the plugin package (and a tuto).

    A beta version for Linux is shipped in the plugin.

    Updates will be posted with support for nw12/13/14.5/15 (maybe this week...depends on MadSpy's speed to code these versions).

    Regards,

    Edit: digitalsoapbox we can't reply to PM due to low rep for now