设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 90|回复: 0

[转载发布] SMO - Achievements Menu v1.04

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    2026-7-12 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    7927

    主题

    864

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    29861
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    38682

    灌水之王

    发表于 10 小时前 | 显示全部楼层 |阅读模式
    SMO_Achievements.js
    by SMOValadorn


    Description:
    Creates an achievements menu for your project.

    Features:
    Spoiler- In-Game Editor (optional):
    You may use an  editor in-game to create/edit your achievements, categories and the menu data;

    - Pop up on unlock (optional):
    When unlocking an achievement, a pop up will be shown on the screen. The player can click on the pop up and it'll lead him to directly to the achievemnt menu (as long as the player is not on a dialog);

    - Auto update (optional):
    The requirements for locked achievements will be checked every 1 second. It's possible to change this interval on the plugin's parameters, or even deactivate it and check manully using a plugin command if you want;

    - Categories (optional):
    It's possible to make many categories, and each achievement can be on multiple categories;

    - Trophies (optional):
    After completing all achievements on a specific category the player unlocks a trophy;

    - Sort (optional):
    It's possible to add/remove or edit the sort options through the plugin's parameters (some JS knowledge may be required).
    E.G: A-z, Locked, Unlocked...

    - Global/Local range:
    It's possible to make global achievements, in this case any achievement unlocked on a playthrough will keep unlocked until you use a plugin command to reset it.

    - Requirements and Rewards:
    Each achievement may have many requirements and rewards (rewards are optional);

    - Hidden and Secret achievements:
    It's possible to make an achievement secret or completely hide it until it's unlocked, you can also reveal them before unloking them;


    - Unlocked date:
    The info window shows the unlocked date;

    These are the main features.
    Optional features may be deactivated using the plugin parameters.




    Screenshots:
    SpoilerCategories and trophies:




    Achievements:




    Info window:







    License:
    This plugin is under MIT License.
    You can use it for free on both comercial and non-commercial projects. Credit me as SMO.
    You can read more about the license here.


    Download:
    Clicking below you'll see the raw file, use RMB and click on "Save as..." to download it.
    Download Plugin

    You'll find a demo below, it's a non encrypted project stored on Google Drive ~ 27 MB.
    Download Demo


    How to use:
    You'll find all the info you need on the plugin's help section, you can use the plugin's parameters to add achievements and customize the menu.

    Changelog:
    SpoilerV 1.04

    • Added the ACHIEVENATOR, which includes an editor for the achievements, for the menu and for the categories;
    • Added option to collect the reward manually, check out the "Collect Reward" parameter;
    • Rewards are now optional, check out the "Use Rewards" parameter;
    • You can now reveal secret and hidden achievements before the player unlocks it or turn other achievements into secret/hidden ones, take a look at the new script calls (10-14);
    • Gold gained and spent are now tracked and available to be used as the requirement types: "Gold Gained" and "Gold Spent", there are new script calls to check those values too (scripts 15 and 16);
    • New reward type: Experience;
    • New parameter for categories: "Global Category", only one category may be global, it'll be automatically added to all achievements;
    • The info window now has a fixed height and scrollers were added to the requirements and rewards;
    • Compatibility with YEP_MessageCore and some translation plugins: SRD_TranslationEngine, KDTools_Localization and Iavra Localization - Core;
    • Necessary files are automatically created, "data/Achievements.json" is now on "save/achievs.rpgsave", the old data is automatically imported and the old file deleted;
    • Auto-refresh after transfer is now optional, check out the "Refresh After Transfer" parameter;
    • Fixed error where achievements unlocked on global mode were not being saved on deployed projects;
    • Fixed bug where unlocking an achievement with no background would still show the "locked" image as background;
    • Fixed bug where loading a game saved while the pop up is visible would show the same pop up without background when that game is loaded, you can now decide what the pop up should remember when loading a game, check out the "Local Load Pop Up" parameter;
    • Fixed bug where the trophies could be misplaced when using the "Grow" selector;
    • Fixed bug where creating a requirement based on the party size wouldcrash the game;
    • Fixed bug where it was possible to unlock achievements on scenes loaded from the title on local mode;
    • General improvements on the plugin's script and plugin parameters;
    V 1.03

    • The info window now open/close instead of just appearing/disappearing;
    • Improved wrap text mechanic, and it also works on the info window now;
    • Improved performance on the menu;
    • Achievements are now refreshed after transfering;
    • Parameter "Unlocked In" changed to "Unlocked On";
    • New parameters for trophies on "Categories and Trophies": "Hide Trophy", "Trophy Image" and "On Unlock";
    • New parameter inside "Use Trophies": "Trophy Selector";
    • Added option to select images for locked and secret achievements (check out "Locked Achiev Background" and "Secret Achiev Background";
    • Added text codes for the pop up's text and for the "Unlocked On" text;
    • It's possible to set a different image for the pop up for each achiev, check out "Pop Up Image" inside "Achievements Data";
    • Fixed bug where advanced requirements were not working properly;

    V 1.02

    • Fixed bug with plugin commands;
    • Fixed bug where achievements unlocked with script calls were not being saved on global range;

    V 1.01

    • New parameter added: Global Rewards;

    V 1.00

    • Plugin released!





    Please let me know if you have any suggestions or if you find any bug (or even a spelling mistake, I'm trying to improve my english hehehe)

    Cheers everyone!




    本贴来自国际rpgmaker官方论坛作者:SMO_Valadorn处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/smo-achievements-menu-v1-04.122651/

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-7-31 21:43 , Processed in 0.132231 second(s), 52 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表