------------------------------------------------------------------------
LBA Hebrew Converter
 for converting LBA texts to be Right-To-Left aligned

Version: 1.0
Released: ---
Authors: zink (zink@poczta.onet.pl)
         ChaosFish (fishos@gmail.com)
Homepage: http://moonbase.szwol6.net

------------------------------------------------------------------------

### Description (please read it carefully to avoid wrong program operation):

 With this program you can convert normal LBA texts to be displyed with Right-To-Left alignment.
 It simply splits the text into lines in the way that the game would do, next reverses them, and then puts some empty characters on the left side to push each line to the right side. I know, it doesn't sound like it would work, but it actually works! The only disadvantage of this solution is that it doesn't corrects the way that the text shows up. It still starts showing from left to right, but nothing can be done with it without changing the game code.
 The program needs special modified game font to work. This font should be with the progam. If you want to change it, or you have already made your one, you need to change some characters. Open the font that you found with the program, and look at characters 192~200. These characters are necessary for the alignment to work properly. If you are going to change this font, be sure not to change any of them, and if you are going to make your own font, be sure to put identical characters inside it.
One thing else: YOU HAVE TO CONVERT THE TEXTS WITH THE FONT THAT WILL BE USED WITH THEM. The conversion bases on character widths, and if you select font that have different char widths than the one used in game, all alignment will be messed up. The program asks for a font file before compiling, so choose the font you made for your texts (or the one that came with the program if you are going to use it).

### Remarks:

   LBA 2 keyboard config texts (text002.lbt): Texts in big frame ("Action") are reversed and aligned. Texts in small frames ("Key 1" and "Key 2") are not reversed neither aligned, because not all of them are taken from the file (for example letter keys). When program converted them, then some of them were displayed with right alingment and reversed, and some not, so it will be better to leave all without change.
   In-game "Pause" text (LBA 2) cannot be aligned nor reversed because it is not taken from any text file (a game bug probably).