CC - Right-To-Left Text

● ARCHIVED · READ-ONLY
Started by CC_Yellow 3 posts View original ↗
  1. 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

    008g.jpg 008h.jpg 008i.jpg

    (v1)

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

    008a.jpg 008b.jpg 008c.jpg 008d.jpg 008e.jpg 008a.jpg

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

    How to Use
    [1] Settings
      By default, effects are controled by switches.
       Switches[1] => RTL, Show text from Right To Left.
       Switches[2] => RL, Reverse letters in line.
       Switches[3] => 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.
        
    [2] Control Characters in RTL + Reverse-Letter mode
      Default Control Characters(\C{n], \I[n], \{, \}) will be reserved.
      But you need some attention since numbers also be reserved.
     
      ex. "\C[1]Lorem\C[0] Ipsum\n" => "muspi \eC[0]meroL\eC[2]\n" = white text.

    [3] 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.

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

    [5] 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

    008f.jpg
  2. Updated.

    In version 1.0 Right-to-Left effect appeared only in Window_Message,

    but this version 2.0, in several other windows, including Window for BattleLog, Item/Skill Description etc..
  3. CC_Yellow said:
    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)



    View attachment 16081 View attachment 16082 View attachment 16083

    (v1)



    View attachment 15805 View attachment 15806 View attachment 15807 View attachment 15808 View attachment 15809 View attachment 15805

    Demo (Script included)


    How to Use
    [1] Settings
    By default, effects are controled by switches.
    Switches[1] => RTL, Show text from Right To Left.
    Switches[2] => RL, Reverse letters in line.
    Switches[3] => 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.

    [2] Control Characters in RTL + Reverse-Letter mode
    Default Control Characters(\C{n], \I[n], \{, \}) will be reserved.
    But you need some attention since numbers also be reserved.

    ex. "\C[1]Lorem\C[0] Ipsum\n" => "muspi \eC[0]meroL\eC[2]\n" = white text.

    [3] 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.

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

    [5] 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

    View attachment 15804

    Great, but Arabic characters are not connected with this script.