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

[转载发布] "Mirror Portraits" in Coversation plugin (WW|Converse)

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

    连续签到: 2 天

    [LV.7]常住居民III

    9072

    主题

    864

    回帖

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    灌水之王

    发表于 2026-7-27 07:42:05 | 显示全部楼层 |阅读模式
    TLDR:

    • Can display "talking heads" portraits on the right side of the box
    • Can miror-flip portraits to face the other way
    • Simple and small plugin that should require less work than cutting direction-facing images
    • YANFLY MesageCore compatible

    Long Read:

    Dear Maker-colleagues,

    My sincere apologies if similar tech was already posted. And I am sorry if I have dropped this in the wrong woods.
    I am rather shy of sharing my work, but hopefully this works out for someone else as it did for me.

    So first of all I feel silly sharing "yet another plugin" for conversation, but for all my searching I have found no simple way to rotate character portraits, displaying them on the right side of the conversation box... And definitely have not seen any plugins that would allow for a quick-mirror-flip of portraits in conversions.
    Yes, you can have many different faces to use, cut to occasion, facing every which way... but I wanted something that would work with "defaults" - MV generated images (Blondie is an MV-tool generated face), default NPC faces (redhead girl is in "Evil" standard package). Also without having to load many different files for the "same" face in the game.

    And I wanted an effect of two (or more) people talking - they look at one another from two sides of the conversation circle, with the protagonist being always on the left, facing right. And sometimes someone needs to "look away" from a conversation for extra dramatic effect or to look "distracted" from conversation.
    This is also intended to be rather lightweight, quick and dirty solution. I am sure a much more robust solution could be implemented, but this has filled my need pretty well.

    So without further ado, here it is.

    [/url]

    This works for me with YANFLY MessageCore - colors and even portrait of-first-party-character displays have worked just fine.
    Spoiler: Works with YANFLY MessageCore
    This does modify Window_Message functions:
    - drawMessageFace
    - newLineX
    There is, unfortunately, no way (that I found) to make theses work with other plugins that overwrite the same function, since these two functions are essential to mirroring works.
    There might be another way, but it would not fit the "simple and lightweight" description I was going for for my project.

    How to use:

    - This is for RPG Maker MV
    - Put the plugin somewhere at the bottom of the "conversation UI" plugins
    - Set some settings (Kept it as simple and as straightforward as possible)
    - Add some "plugin" lines to your conversation stack
    Spoiler: Example of use in tool
    Full list of command lines are as follows
    :

    • "ww|CONVERSE right" - Next speaker will be drawn on the right side
    • "ww|CONVERSE right mirror" - Next speaker will be drawn on the right side and face image will be mirrored horizontally
    • "ww|CONVERSE right cont mirror cont" - Speaker will be drawn on the right side and face image will be mirrored horizontally (And this will continue until "reset" is called. Great if the character has a long speech, so you don't have to call function over and over)
    • "ww|CONVERSE reset" - resets all options to default: no mirror or placement
    Versions:
    1.3.2 - Update to detect "special size cases" for YEP MessageCore. More detailed description in the thread. (per [url=https://forums.rpgmakerweb.com/members/74/]@JohnOminae
    )
    1.3.1 - Fix issue with not working plugin parameters (thanks @keizz )
    1.3.0 - Added option to overwrite/set MessageBox width (per @JohnOminae and @Gregaur Thanks for heads up, mates.)
    1.2.2 - Initial post, after I've worked out the first kinks (or so I think)

    Terms of use:
    - If you want to use it for your game, regardless of it is commercial or free - feel absolutely free to do so.
    - If you want to post here to PM me about the game you use my code with - that's grand, but not required. (I just like seeing what other folks are capable of)
    - One thing I ask is PLEASE do not rip off my code. If you have ideas - let me know. If you absolutely need to rip off my code, I guess that can't be helped... But give me a note of thanks in your plugin description and link to the original. You don't have to, but its always nice. Maybe I will feel good about my work and make something else that's interesting to someone. =)
    - Have a case that's not in the bullet-point above? Feel free to PM me.

    Thanks for looking. I am open to comments, questions and suggestions.

    How to get:
    Full GitHub
    Latest Version on Github (1.3.1)


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

    本帖子中包含更多资源

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

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

    使用道具 举报

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

    本版积分规则

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

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2026-8-22 07:51 , Processed in 0.141988 second(s), 52 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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