Hi all,

Adds an achievements system including achievement points, secret achievements, difficulty, and more. See below for some of the major features of this plugin.

Achievement Tracking

Achievements offer automatic tracking as well as manual unlocking. You can manually award an achievement via plugin command or script call. You can also set an achievement to automatic tracking where it will check if it has its requirements met automatically, and automatically be awarded to the player once all requirements are completed.

Rewards and Requirements

Achievements can have as many rewards or requirements as you want, there is no limit. Rewards can be the following game items:

  • Items
  • Weapons
  • Armors
  • Currency
  • Common Event
  • Switch Changes
  • Variable Changes
  • Custom Rewards (you must award these manually, typically used to describe manual rewards in the common event)

Requirements can be the following:

  • Currency
  • Items
  • Weapons
  • Armors
  • Switches
  • Variables
  • Saves
  • Playtime
  • Steps
  • Battles
  • Wins
  • Escapes
  • Achievements Earned
  • Achievement Points
  • Encyclopedia % for total, bestiary, items, weapons, armors, skills, and states
  • Professions

Achievement Display

You are given lots of control over the display of achievements. You can choose the order of information displayed and even each line of information displayed about the achievement. Achievements can have separate pre- and post-earn descriptions, as well as be completely hidden (secret) before they are earned.

You can also display a pop up window and play a sound effect automatically when the player earns an achievement.

Integrations

[CGMZ] Toast Manager - This plugin allows you to show a pop up window and play a sound effect when an achievement is earned.

[CGMZ] Encyclopedia - This plugin also allows for achievements based off of Encyclopedia total or category completion percentage.

[CGMZ] Professions - This plugin allows for achievements based off of attaining a specific level within a profession.

Please see terms of use here: Terms of Use

Requires CGMZ Core plugin: CGMZ Core

Happy RPG Making!

Updated 10 hours ago
StatusReleased
CategoryTool
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorCasper Gaming
Made withRPG Maker
TagsRPG Maker
Average sessionA few minutes
LanguagesEnglish, Chinese
InputsKeyboard, Mouse, Gamepad (any), Touchscreen
LinksHomepage, Community, Patreon, YouTube

Download

Download NowName your own price

Click download now to get access to the following files:

CGMZ-Achievements.zip 35 kB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

The Achievement category didn't show itself when I hit X.  It should be there like your preview stated. its not listed as one of the topic buttons like I see in your demo.

Hi, if you mean the achievement option in the main menu, none of my plugins add themselves to the menu, you need to use [CGMZ] Menu Command Window or similar plugins to get it to show there. This is to minimize compatibility issues with other plugins that also change the commands that are available in the window.

You can also download the demo from my website and open it up in the editor to see how anything in the demo was done.

Question, would there be any way to integrate this with storefront achievements, like the ones offered on gamejolt or steam, for example? Or would I need to get a different plugin for that?

(+1)

Hi, right now you would need another plugin that adds the steam or gamejolt API that can unlock achievements on those storefronts. However, you could use this plugin as the achievement UI in your game, and then use CGMZ Hooks to call the API for unlocking the achievements on those storefronts when an achievement is earned.

I guess it's okay. A better way to do this is to just make a conditional branch for when the player has something/has done something