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

[转载发布] ICF-Soft Main Utility

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

    连续签到: 2 天

    [LV.7]常住居民III

    7959

    主题

    864

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    灌水之王

    发表于 3 天前 | 显示全部楼层 |阅读模式
    ICF-Soft Main Utility - Version 1.03
        by ICF-Soft

    Introduction

    This is a plugin with a lot of functionality making scripting easier.

    There are some recurrent functions inside my plugins so it is made to englobe all I will need.
    It's required for the mayority of my plugins.

    Note: This is an initial working version. To get latest version with all it's functionalities go to blog post or my plugin list.

    Features

    • Special json feature to edit/add data fields.
    • Special trait system allowing to add traits to non-trait data (skills and items), add actor/enemy traits ingame plus a subtraits system.
    • Special effects system allowing to add effects to non-effect data with sub-effects system.
    • Selfswitches/selfvariables system.
    • Battleswitches/battlevariables system.
    • Extended features for some js built-in objects.

    How to Use

    It uses notetags to add/alter data.
    For plugin developers it's recommended to show how to use these tags inside your plugins.

    Json master tag allow to alter data in a particular way. You can add new fields or edit out of field limits, it works in json notation, better than just meta-tags.

    Use every line between open and close tags to edit a field, first field name followed by a two dots symbol, then one space and the code in json format.

    Example:
                    Code:       
    1. <JSON MASTER>
    2. gold: 50000000
    3. hands_power: [50,100]
    4. grade: 'F'
    5. </JSON MASTER>
    复制代码


    Traits master tag allow to add traits througth notebox.
    Every line between open and close tags are three numbers separated by spaces. It is recomended to use the three numbers even if specified trait uses only two, next inline place can be used for comments.
    You can use a name instead of first number (see readme for all names).

    Example:
                    Code:       
    1. <TRAITS MASTER>
    2. elem_rate 1 1.5
    3. 21 1 2
    4. 31 2 0 -Attack element
    5. </TRAITS MASTER>
    复制代码


    Subtraits master tag allow to add more trait setups for different uses like subclass traits, random enemy/item/equipment traits, alter states tiers and so on. It works like traits master but you don't need to close tag every time you open a new subtrait setup.

    Example:
                    Code:       
    1. <SUBTRAITS MASTER> -Fire slime
    2. elem_rate 1 1.5
    3. 11 2 0.5
    4. 31 2 0 -Fire attack element
    5. <SUBTRAITS MASTER> -Cold slime
    6. elem_rate 1 1.5
    7. 11 2 2.1
    8. 31 3 0 -Cold attack element
    9. </SUBTRAITS MASTER>
    复制代码


    Note: More than one plugin can use subtraits in same data for different purposes so you must provide a way to use specific blocks, something like "<MyAmacingPluginSubtraits first last>" can be usefull.

    All info you will need is avaiable inside plugin help section and in readme file.

    Download
    You can downolad from mediafire: Version 1.03.
    You can find blog entry and check for updates here.

    And to see how much have been upgraded my plugins to use with this go to my updated plugin list.

    Changelog
    SpoilerVersion 1.03:

    • Added tags system.

    Version 1.02:

    • Extended battle and self switches and variables to all actors/enemies.
    • Added group effect system.
    • Improved trait system.

    Version 1.01:

    • Added battle switches and variables.
    • Added eval system.
    • Added more js functions.

    Version 1.00:

    • Finished plugin!





    Terms of use

    • Free for commercial and non-commercial games.
    • If commercial, a free copy of your game whould be fine.
    • Credit to ICF-Soft.
    • Any plugin that needs this to work must add a clausule to say that ICF-Soft must be included in credits page.
    • Do not repost without permision.


    Credit and Thanks

    • ICF-Soft

    Author's Notes

    This is a sdk plugin. I have in mind to add even more utilities.
    You can ask me for configurations.


    本贴来自国际rpgmaker官方论坛作者:ICF-Soft处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/icf-soft-main-utility.67848/
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

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

    本版积分规则

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

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2026-8-1 03:42 , Processed in 0.064742 second(s), 52 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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