OrangeGreenworks - Steam Integration with Achievements and Time Log

Discussion in 'JS Plugin Releases (RMMV)' started by Hudell, Mar 28, 2016.

  1. Hudell

    Hudell Dog Lord Veteran

    Messages:
    3,315
    Likes Received:
    2,922
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV

    Orange Greenworks 1.0
    Hudell

    Introduction
    This scripts enables some features of the steamworks API:

    Features
    - Achievements.
    - Detect Player Name,
    - Detect Player Language.
    - Get Number of Steam Friends.
    - Get and Set Steam Stats.
    - Check, Install and Uninstall DLCs.
    - Log Play Time on Steam
    - Sync Saves with Steam Cloud.
    - Check if Player has other games.

    How to Use
    Check the detailed explanation on my blog, here.

    Plugin
    Download here.

    Add-Ons:
    Steam Cloud

    License
    Free for any game.
     
    Last edited: Aug 4, 2017
    #1
    winlu, Black Mamba, Kike and 32 others like this.
  2. Jeysonmcfly

    Jeysonmcfly Just a random Joe Schmoe Veteran

    Messages:
    54
    Likes Received:
    15
    Location:
    Soon to be Canadian
    First Language:
    English
    I'm going to assume this plugin simulates features in a similar way to Steam.


    [EDIT]:


    Never mind. Apparently misread the OP.
     
    Last edited by a moderator: Mar 28, 2016
    #2
  3. Val

    Val Veteran Veteran

    Messages:
    275
    Likes Received:
    162
    First Language:
    Français
    WOW! I will definately check this out thank you!


    Can this plugin work stand alone in a project? 


    thx :) I will let you know if I see any bug or other.
     
    #3
    Hudell likes this.
  4. Hudell

    Hudell Dog Lord Veteran

    Messages:
    3,315
    Likes Received:
    2,922
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV
    What do you mean with standalone?
     
    #4
  5. Val

    Val Veteran Veteran

    Messages:
    275
    Likes Received:
    162
    First Language:
    Français
    I mean, do I need other of your Orange plugins to make this one work? 


    thx in advance :)
     
    #5
  6. Hudell

    Hudell Dog Lord Veteran

    Messages:
    3,315
    Likes Received:
    2,922
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV
    Nope, just this plugin, the steamworks SDK and the greenworks modules. 
     
    #6
    Val likes this.
  7. Harken_W

    Harken_W Veteran Veteran

    Messages:
    80
    Likes Received:
    22
    First Language:
    English
    Primarily Uses:
    N/A
    Thank you! This is awesome :)
     
    #7
  8. Val

    Val Veteran Veteran

    Messages:
    275
    Likes Received:
    162
    First Language:
    Français
    @Hudell Question ? Do you have an idea how to support the Cloud Save Steam System from Greenworks into a project with your plugin? 


    Do you think it'S something hard tom implement in a game? 


    thanks in advance! 
     
    #8
  9. Hudell

    Hudell Dog Lord Veteran

    Messages:
    3,315
    Likes Received:
    2,922
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV
    Haven't checked into it recently, but it's probably just a few lines of code to get it working.
     
    #9
  10. Val

    Val Veteran Veteran

    Messages:
    275
    Likes Received:
    162
    First Language:
    Français


    It would be really awesome if you could add the support of Steam Cloud with Rpg Maker MV 1.3.3 


    Right now, I'm just trying to make your plugin working with the info on your website. 


    I hope I will be able to make the achievements without too much problem :S 


    Thanks for you help! 
     
    #10
  11. Hudell

    Hudell Dog Lord Veteran

    Messages:
    3,315
    Likes Received:
    2,922
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV


    If mine doesn't work, Archeia also has a Steamworks plugin. Though I couldn't find the plugin on google, I heard it's updated to work with the latest steam SDK, while mine will only work with version 1.36 or lower.
     
    #11
  12. Val

    Val Veteran Veteran

    Messages:
    275
    Likes Received:
    162
    First Language:
    Français
    Hi @Hudell


    I tried you plugin in a new project with the Steam SDK 1.38 and it's seem I'm not able to test my game even after doing all the steps

    1. get the greenwork 0.5.1 put the file at the Main Root of my Project
    2. Put the steam dll in the folder lib
    3. Adding your plugin to my project - and some simple command script plugin to get and write my screen name.
    4. Deploy the project and make sure that in the www folder I have the greenwork.js and the lib folder 
    5. Adding a steam_appid.txt with my 6 digit app id in it. 
    6. I tried to test while connected to my dev steam account and I never see the project or when I try to set a variable with the screen name it always return Play Test.
    7. I tried with game.exe and nw.exe



    Do I miss a step? Question do I need a special version of Nw.js to be installed on my computer? 


    Can you help me? Or do you need to update your plugin to support Steam SDK 1.38 ? and the new Greenwork 0.70? 


    Thanks! 
     
    #12
  13. Hudell

    Hudell Dog Lord Veteran

    Messages:
    3,315
    Likes Received:
    2,922
    Location:
    Brazil
    First Language:
    Portuguese
    Primarily Uses:
    RMMV
    To use SDK 1.38 you need a newer version of greenworks, to use a newer version of greenworks you need a newer version of nw.js. The newer versions of nw.js were too slow on my tests, so I never bothered to really work intensively with them. For now you need to use Steam SDK 1.36 or try Archeia's plugin.
     
    #13
  14. Val

    Val Veteran Veteran

    Messages:
    275
    Likes Received:
    162
    First Language:
    Français


    Thanks for the info, I will try to find archeia plugin or try to use all the say data you were using and see if I can make it work :)


    Ahhhh the pleasure of learning ;) and troubleshooting! 


    @Hudell Good news, it's seem if I use SDK 1.36 with the right Greenwork and even with Rpg Maker 1.33 it's working for the screen name, next thing trying to start an achievement :)  with my game file nw,exe 


    But I must say that if you update your plugin to work with the newest version and adding some feature like the Steam Save Cloud this would be awesome :D  
     
    Last edited by a moderator: Oct 31, 2016
    #14
    burb likes this.
  15. burb

    burb Villager Member

    Messages:
    21
    Likes Received:
    4


    I've tried the same steps as above, using the 1.36 SDK but I'm still not having any luck. Can't get a return on the screen name or any of the achievements unlocked. Any tips? Thanks!
     
    Last edited by a moderator: Nov 6, 2016
    #15
  16. Val

    Val Veteran Veteran

    Messages:
    275
    Likes Received:
    162
    First Language:
    Français


    Do you have an AppId for your game? Have you deployed your game with you logged in your dev account of steam of your greenlighted project? 
     
    #16
    burb likes this.
  17. burb

    burb Villager Member

    Messages:
    21
    Likes Received:
    4


    Yep, done that. My AppID is in a text file in the game's deployed folder, with the correct filename.


    So far, I'm trying to test for the screen name by putting it into a variable. But each time I return the variable, it just comes back with 0.


    When I try to test an achievement, simply nothing happens. I had the same issues with Archeia's plugin, that's why I moved to this one :D


    Is there anything I may have missed setting up on Steam? I've set up all my achievements already, but maybe I missed something?
     
    #17
  18. Val

    Val Veteran Veteran

    Messages:
    275
    Likes Received:
    162
    First Language:
    Français


    Do you have an AppId for your game? Have you deployed your game with you logged in your dev account of steam of your greenlighted project? 


    Have you published you update achievement on steam ? 


    And normally if you have the sdk 1.36 with the good green work 0.51 (i think) and added to your projet the plugin from orange work and been using the script command in rpg maker mv everything should be fine. Add some screenshot of your setup to be sure if tis is not working. 
     
    #18
    burb likes this.
  19. burb

    burb Villager Member

    Messages:
    21
    Likes Received:
    4
    Thanks for your help so far Val :) . Yep I have an AppID assigned by Steam and it's in a text file inside my game's deployment folder. Logged into my Steam dev account while testing. All achievements are published on Steam (double checked that I actually used the Publish command!)


    Here's some screenshots showing my setup.


    I should also note that the Steam Overlay doesn't open when testing - is this normal at this point?


    I'm using SDK 1.36, Greenworks 0.51 and Orange Works plugin.


    Setup images attached!

    command.PNG

    deployment.PNG

    deployment2.PNG

    deployment-lib.PNG

    plugin.PNG
     
    #19
  20. Val

    Val Veteran Veteran

    Messages:
    275
    Likes Received:
    162
    First Language:
    Français
    try without the plugin command


    use the script command fomr editor rpg maker mv and copy paste the same stuff


    for me this is the way I make it work.


    Good luck! 
     
    #20
    Hudell and burb like this.

Share This Page