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

[转载发布] BF_caras (faces) (control faces in messages via plugin commands)

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    2026-9-3 22:57
  • 签到天数: 211 天

    连续签到: 1 天

    [LV.7]常住居民III

    9075

    主题

    866

    回帖

    7万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    灌水之王

    发表于 2026-7-30 15:57:50 | 显示全部楼层 |阅读模式
    BF_caras v.1.0
    by FriKitty / CeciDibujera


    A small plugin to control faces in message windows via plugin commands. This can be useful if you let your players have variations (alternate outfits, for example) that affect faces, but you don't want to copy and paste every message for every variation.

    Changing player's face and sprite is very easy with default event commands, and some plugins let you select this specific actor face (the one used in the menu) for messages. But this plugin lets you manually select which file and which face, which I needed for my project because I use different emotions for all characters, not just their menu face.

    Features
    Plugin commands to override next messages' faces, selecting filename and index (specific face in the sheet).

    How to use
    Before a text message you want to be affected by this, you would use a plugin command like so:

                    Code:       
    1. BFface filename number
    复制代码


    >filename: the filename of the face sheet you want to use. Without including .png. Filename must not contain spaces.
    >number: the position of the specific face (also called index). You have to start counting from the upper left, which would be 0.

    Example, if I want Harold's face, I'd type:

                    Code:       
    1. BFface Actor1 0
    复制代码


    This will affect every message after this command, even those that originally have no face. So if you want to go back to RPG Maker default, you have to add this plugin command:

                    Code:       
    1. BFface clear
    复制代码


    One could think, "what is the point of this? I'd still need to set up conditional branches for this and type the full command. Example, if variable is 0, BFface Actor1 1. If variable is 2, BFface Actor1 2. This is basically the same work as putting the whole messages in the conditional branches".

    And that's a good point! If you're not super against copy-pasting messages, this doesn't save you that much time. But for one you don't have to copy all messages again if you decide to edit them later on, and it's also convenient for me because I use a translation plugin and I've had to copy and paste messages in all translations. This is manageable if it's just 3 messages, but the variations will increase and... I really don't want to do this 10 times each, lol.

    Download on Github
    Terms and Credits

    • You can use this plugin for any project, commercial or not.
    • You must credit me as CeciDibujera (or FriKitty and CeciDibujera, both of them, never "FriKitty" only. But it's shorter with just the one, haha)
    • You must also credit "BF Project".
    • You can edit this plugin as much as you like, as long as you add in the description somewhere that you did.
    • You can also look at the code and see how I did some things to make your own plugin that does things differently. In that case, there is no need to credit me. This is how people learn!

    Also, I hope it's okay to mention that this is a plugin I made because I will be using it in my project, B&F! Which is a free game(s) and I invite you to take a look.


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

    使用道具 举报

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

    本版积分规则

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

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2026-9-11 05:29 , Processed in 0.101475 second(s), 51 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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