- Joined
- Mar 20, 2012
- Messages
- 1,399
- Reaction score
- 1,612
- First Language
- English
- Primarily Uses
- Other
Implementing Steamworks Achievements
Once you are on Steam you really should implement Steamworks Achievements

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 MZ
Greenworks can be used to implement achievements: https://github.com/greenheartgames/greenworks
Cyclone Steam by Hudell - https://github.com/Hudell/cyclone-engine/blob/master/plugins/Cyclone-Steam.js
I suggest referring to https://makerdevs.com/plugin/orange-greenworks for information about how to setup Greenworks. While this was written for MV it appears to be pretty much the same for MZ.
For troubleshooting check out this topic: https://forums.rpgmakerweb.com/index.php?threads/steam-greenworks-plugin-for-mz.130019/
RPG Maker MV
Greenworks can be used to implement achievements: https://github.com/greenheartgames/greenworks
Several plugins has been developed to help you integrate with Steam:
- Orange Greenworks by Hudell: https://makerdevs.com/plugin/orange-greenworks
- VisuStella Steamworks: https://archeia.itch.io/steamworks-for-rpg-maker-mv-161
- You can try to download the MW Wednesday Updates Part 7, it will contain a plugin by Archeia and Liquidize.
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 no public solutions for implementing Steamworks achievements for these makers.
I have heard about games using steamshim to implemented Steam achievements possible in combination with some kind of wrapper.
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: