public

Rpg Maker Developers Group

Simple enough for a child, powerful enough for a developer

2 Followers

Calestian Achievement system switch control

BMM Archive · July 15, 2026

Preserved forum archive. This topic stores the original first post and locally mirrored RPG Maker Web attachments when available. It is posted by the BMMPlay archive account, not by the original creator.

Original Source

  • Original title: Calestian Achievement system switch control
  • Original author: Roninator2
  • Original date: October 8, 2020
  • Source thread: https://forums.rpgmakerweb.com/threads/calestian-achievement-system-switch-control.128439/
  • Source forum path: Game Development Engines > Ruby Game System (RGSS) Scripts > RGSS3 Scripts (RMVX Ace) > RGSS3 Script Requests

Summary

Good day scripters, I tried to make an addon for Calestian's Achievements script in order to control what achievements are shown based on a switch (I thought this would be the easiest to implement). The best I was able to do was partial success where either the item wasn't drawn (but you could still move up or down and see achievement info) or there would be nothing shown. Regardless of what I did it would always crash if you opened up too many categories. Had to do with how I...

Archived First Post

Good day scripters,

I tried to make an addon for Calestian's Achievements script in order to control what achievements are shown based on a switch (I thought this would be the easiest to implement).
The best I was able to do was partial success where either the item wasn't drawn (but you could still move up or down and see achievement info) or there would be nothing shown.
Regardless of what I did it would always crash if you opened up too many categories. Had to do with how I was trying to process the option.

The desired effect is to only have the achievement visible if something allows it (a switch).

I tried adding in the switch option to the achievement data, but I have been unable to used this properly.
Ruby:
    1 => {
      :Name              => "To Be Discovered",
      :Tiers             => [50, 100],
      :Help              => "We can't tell you yet",
      :Title             => "Best Adventurer Ever",
      :RewardItem        => :none,
      :RewardGold        => :none,
      :Category          => "Hidden",
      :AchievementPoints => 10000,
      :Prerequisite      => :none,
      :Repeatable        => false,
      :Switch            => 167,
    },
And yes I do still need to finish my ruby course and fully read the rgss3 documentation. Apologies for that.

Can someone help or make a small snippet to do this?
convert
Protected download Into Protected download

Downloads / Referenced Files

Log in to download

Log in, then follow the RPG Maker Developers Group to see these download links.

Log in to download

Referenced Images / Attachments

achievement default.png
achievement default.png
achievement default edited.png
achievement default edited.png
Creator Claims / Removal

If you are the original creator and want this listing reassigned, edited, or removed, join BMMPlay and contact the moderators with proof that matches the original RPG Maker Web profile, linked GitHub, itch.io page, or another public creator identity.

#039#rpg-maker-archive#rgss3-requests

Replies (0)

No replies yet.

0 replies 1 view

Log in to reply.

User Avatar