じ☆ve冰风 发表于 2026-8-2 22:01:59

CC - Right-To-Left Text

CC_Text_RTL_v2
by CC​

(2014/08/23) Updated: Now Effects goes on BattleLog! and several other windows!

(2014/08/12) Day before yesterday I saw this post, and yesterday I wrote, and today, finished.

Features

This script allows you to show text from Right To Left(RTL).

You can reverse letters. => "dlrow ,olleH"

You can revese the order of words. => "World, Hello"

Windows under effect:
- 'Show Text' in Event Command.
- Item/Skill Description
- BattleLog
- Choice List
- The window on the top of the Save Menu.
- Character description in Status Menu.
- 'Show Scrolling Text' in Event Command.

Video and Screenshots

(v2)

https://www.youtube.com/watch?v=wk1ci-n22zM

https://forums.rpgmakerweb.com/data/attachments/7/7699-428a85e60e8f031e1894201c33937260.jpg

(v1)

https://www.youtube.com/watch?v=0G0I6QScD-8

https://forums.rpgmakerweb.com/data/attachments/7/7510-4d30933667f9181039a01f62c47305f4.jpghttps://forums.rpgmakerweb.com/data/attachments/7/7512-cdbc41836775488046fa701017e41347.jpghttps://forums.rpgmakerweb.com/data/attachments/7/7513-a268b919e2adac19b7d7fe8ccc2c47eb.jpg

Demo (Script included)
https://drive.google.com/file/d/0B0JxxKZGa-01eEdyMUNGRFhDOWc/edit?usp=sharing

How to Use
Settings
  By default, effects are controled by switches.
   Switches => RTL, Show text from Right To Left.
   Switches => RL, Reverse letters in line.
   Switches => RS, Reverse the order of words in line.
 
  IDs of those switches are determined in CC::TEXT_RTL controls ON/OFF.
  See CC::TEXT_RTL if you want to change.
    
Control Characters in RTL + Reverse-Letter mode
  Default Control Characters(\C{n], \I, \{, \}) will be reserved.
  But you need some attention since numbers also be reserved.
 
  ex. "\CLorem\C Ipsum\n" => "muspi \eCmeroL\eC\n" = white text.

Examples
    (Mode)        : (Text)
    Default                : "Lorem Ipsum" (Left To Right, LTR)
    RTL           : "muspi meroL" (RTL)
    RTL + RL      : "Lorem ipsum" (RTL)
    RTL + RS      : "muspi meroL" (RTL)
    RTL + RL + RS : "ipsum Lorem" (RTL)
    RL            : "muspi meroL" (LTR)
    RS            : "ipsum Lorem" (LTR)
    RL + RS       : "meroL muspi" (LTR)
    
    trial and error.

In-Battle Text
    if CC::TEXT_RTL.enable_in_battle? is true, effects on battle-log will be shown.

Conflict Warning
  This script rely on overwriting methods heavily.
  It may cause conflict against other message scripts.
 

References
 Bulletxt, "Arabic Reading Right to left", http://sourceforge.net/p/lodestone2d/code/HEAD/tree/

Thanks
 q8fft3 for advices (at RPGMakerWeb).

Author's notes
This work is licensed under the Creative Commons Attribution 4.0 International License.
To view a copy of this license, visit http://creativecommo...icenses/by/4.0/.

In Short:
As long as you give credits, you are free to use this script in Commercial/Non-Commercial Projects.

We appreciate your donation.
 If you find this script useful, please consider to make a donation. Pledgie URL: https://pledgie.com/campaigns/26257




本贴来自国际rpgmaker官方论坛作者:CC_Yellow处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/cc-right-to-left-text.30992/
页: [1]
查看完整版本: CC - Right-To-Left Text