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.
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
Protected download Protected download Protected download
(v1)
https://www.youtube.com/watch?v=0G0I6QScD-8
Protected download Protected download Protected download Protected download Protected download Protected download
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
Protected download
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.