[plugin] Steam+leaderboard +experimental lobby [WIP]

0 favourites
From the Asset Store
A small template showing how to build a firebase ranking
  • Amazing work as always!

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Hi,

    Plugin updates were submitted:

    Basic Version 1.1.0:

    • Add OSX (32/64b) support
    • Code Optimization

    Full Version 1.3.0:

    • Add OSX (32/64b) support
    • Fix typos for Steam Stats features
    • Code Optimization

    Should be available on download part of scirra store soon.

    Regards,

  • Hi,

    Steam4C2-Basic V1.1.0 is available on store.

    Steam4C2 V1.3.0 is available on store.

    Regards,

  • Fantastic work! Finally everyone can have steam features on Mac

  • Hi there,

    Basic and full version will be updated for Steamworks SDK 1.38A and for NW.JS 0.18.1

    The new update will include the following

    New features:

    *Basic version:

    • Condition "Is_Big_Picture" returns true if the steam runs in BP mode

    *Full version:

    • 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)
  • Hi,

    Steam4C2-Basic v1.2 and Steam4C2 (full) v1.4 were submitted to scirra store.

    Steamworks SDK 1.38A (could improve compatibility with Steam Link) is now used for Steam4C2 (basic and full version)

    Nw.js 0.18.3 is supported

    New features:

    *Basic version:

    • Condition "Is_Big_Picture" returns true if the steam runs in BP mode
    • Expression "getSteamAPPID" returns the current Steam app ID of your app

    *Full version:

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

    Regards,

  • Is the latest version working just fine with Gamepads?

  • andreyin I guess you talk about this issue : https://github.com/nwjs/nw.js/issues/5377 ; gamepad API still not working with nw.js 0.18.3

  • MadSpy AJ2DI

    Hi guys, I'm about to buy this but I just want to make sure - which version should I use if I want:

    • OSX/Linux support
    • Working gamepads

    If I buy the latest version can I still use it with older NW.js/Steamworks version combos? Or will I have to wait until gamepads are fixed?

    Thanks

    Edit: Oh, seems like it's all fixed in 0.18.5! I'll buy it now and wait until you guys update then Thanks for this plugin!

  • andreyin

    An update for nw 0.18.5 is comming (with a fix for leaderboard entries when an user use come in this nickname)

    Linux and OSX are currently supported by the plugin.

    [quote:qgg1igk4]If I buy the latest version can I still use it with older NW.js/Steamworks version combos?

    It's hard to create and build the plugin for EACH nw.js version for EACH os ( 4-6 hours) so I can't support each nw.js version plus different Steamworks SDK version.

    (Build the plugin for each os/nw.js version for Steamworks SDK 1.34 AND 1.38a could take 10-12 hours; it's too much )

    But new version with SDK 1.38 support all nw.js version.

  • Hi,

    An update was submitted to scirra store

    Basic version (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

    Full version (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

    Regards,

  • Thanks for the update!

    I have a question regarding the Linux steamworks redistributable files - both the 32bit and 64bit files are named the same.

    The quick start guide only tells me to be careful about this but doesn't tell me what to do. Should I add both files with the same name? Do I have to add the 32bit .so file, export, then delete it and add the 64bit .so file and export again?

    edit - oops nevermind, I can just add these files after the export.. I was so focused on following the guide I totally forgot about it, sorry.

    I have another question though - can I change my game's name to whatever or do I have to keep it "nw" like it is for the greenworks plugin?

    Thanks once again!

  • The exe name must be nw.exe

    [quote:100drndn]Important note 1: on Windows the engine's executable file must have the name nw.exe for addons to work (i.e. you cannot rename nw.exe if you need any addon-containing modules). They use parts of the engine to sustain their execution.

    (source: https://github.com/nwjs/nw.js/wiki/using-node-modules)

  • I understand.. it's not a problem.

    Just tested my game with nwjs 0.18.5 and everything is working just fine on linux/osx/windows. Controllers working fine in Windows, fullscreen working great on osx/linux, that arg to make the game run in only one process also is working just fine.

    Thanks once again for this amazing plugin!

  • andreyin , thank you.

    *************

    Quick news :

    I'm working (and testing) on get steam stat by synch method instead of asynch

    Edit: instead of waiting for triggers when you request the stat value, an expression returns the value

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)