CC_Text_RTL_v2
by CC
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

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

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
