Implementing Steamworks Achievements

Discussion in 'Non-Maker Specific Tutorials' started by Zeriab, Jul 10, 2016.

  1. Zeriab

    Zeriab Huggins! Veteran

    Messages:
    1,200
    Likes Received:
    1,253
    First Language:
    English
    Primarily Uses:
    RMXP

    Implementing Steamworks Achievements
    Once you are on Steam you really should implement Steamworks Achievements

    [​IMG]



    Summary
    This tutorial will give an overview of the possibilities for implementing Steamworks Achievements depending on your RPG Maker version.

    Requirements
    Have access on steam. Really, trying to implement Steamworks achievements only makes sense if you actually have access.

    RPG Maker MV
    Greenworks can be used to implement achievements: https://github.com/greenheartgames/greenworks

    Creating a wrapper does require programming knowledge. Luckily plugins have been developed for this purpose.
    Download the MW Wednesday Updates Part 7, it will contain the plugin by Archeia and Liquidize

    Alternatively you can use Orange Greenworks:
    Forum change ate the link ;_;

    Also consider enabling Steam Overlay, which you can do by following this guide: https://steamcommunity.com/sharedfiles/filedetails/?id=548394667


    RPG Maker VX Ace & RPG Maker XP
    cyanic has made a nice script which does not require an intermediate DLL.
    https://forums.rpgmakerweb.com/index.php?threads/cyanics-steam-achievements-integration.50640

    Should have any issues, or for some reason stick with an old version of the Steamworks SDK (no idea why though) you can check out my work which requires an intermediary DLL:
    https://forums.rpgmakerweb.com/inde...works-achievements-integration-package.63292/

    For RPG Maker XP I expect cyanic's script will work as well, but please let me know if any of you have positive confirmation.


    RPG Maker VX
    Check out the DLL created by @sorlok_reaves
    https://forums.rpgmakerweb.com/index.php?threads/alistel-steam-achievements-dll.76210/

    Cyanic's Steam Achievements Integration may also work.



    RPG Maker 2000 & RPG Maker 2003
    Currently I know of now solutions for implementing Steamworks achievements for the PC RPG Makers without scripting. Please contact me here or through a PM if you have a solution. (Public preferable)


    Adding achievements to released games
    When you already have released a game and want to add achievements afterwards, please keep in mind that as soon as you publish achievements they will be visible to all players. (Ok, more accurately it's within a couple of minutes)
    For testing purposes you can mark all achievements as hidden. Then get the correct setup ready for publish for the the release with achievements.


    Note that even with hidden achievements players can see that there are achievements.


    Final Notes
    Got your own package or know about another free package? Please let me know so I can add it to the tutorial.


    *hugs*
    - Zeriab
     
    Last edited: Mar 22, 2017
    #1
    nio kasgami, Knayter, Susan and 5 others like this.
  2. Skunk

    Skunk Melody Master Veteran

    Messages:
    1,067
    Likes Received:
    382
    Location:
    The Island
    First Language:
    English/Slavic
    Primarily Uses:
    RMMV
    2 things, this is friggin awesome!


    And how are you a member+, I thought they removed that :o  lol
     
    #2
  3. Zeriab

    Zeriab Huggins! Veteran

    Messages:
    1,200
    Likes Received:
    1,253
    First Language:
    English
    Primarily Uses:
    RMXP
    #3
  4. Marquise*

    Marquise* Veteran Veteran

    Messages:
    4,602
    Likes Received:
    7,940
    First Language:
    French-Canadian
    *HUGE cybermental hugs*


    Zeriab, since the time I wanted to prepare to make cards/backgrounds/emotes in prevision for Greenlight, this IS really helpful and useful!  TYVM!


    <3
     
    #4
    Zeriab likes this.
  5. Zeriab

    Zeriab Huggins! Veteran

    Messages:
    1,200
    Likes Received:
    1,253
    First Language:
    English
    Primarily Uses:
    RMXP
    #5
    sorlok_reaves and Marquise* like this.
  6. Marquise*

    Marquise* Veteran Veteran

    Messages:
    4,602
    Likes Received:
    7,940
    First Language:
    French-Canadian
    *cybermental hugs*
     
    #6
    Zeriab likes this.
  7. Knayter

    Knayter *teleport behind you* Nothing personal kid Veteran

    Messages:
    227
    Likes Received:
    477
    Location:
    Viet Nam
    First Language:
    Viet Nam
    Primarily Uses:
    RMVXA
    Thanks so much!
     
    #7
    Marquise* likes this.
  8. GALER

    GALER Veteran Veteran

    Messages:
    41
    Likes Received:
    27
    First Language:
    English
    Hey guys, so I am finishing up the editing to my game and want to include Steam Achievements into my game as well. I used RPGMaker2003. Kind of thought this wouldn't be too tough, but I am getting stuck big time without the use of scripts.

    Does anyone know of a solution yet?

    Cheers!!
     
    #8
    lianderson and Marquise* like this.
  9. Jatopian

    Jatopian Veteran Veteran

    Messages:
    44
    Likes Received:
    13
    First Language:
    English
    Is this the Orange Greenworks link that was eaten?
     
    #9
  10. hbomega

    hbomega Villager Member

    Messages:
    6
    Likes Received:
    1
    First Language:
    English
    Hi about the steam achievements, plugin from part 7, is it possible to have you explain exactly how to implement it in my rpgmaker mv project, and if you already have done so, could you point me in the right direction... Thanks ...... Great Work!...
     
    #10
    Marquise* likes this.

Share This Page