I�ve finished modifying the 'Text-Convert.exe' as requested. The only change is:
No intermediate base-64 file is created. The text data appears on the text box provided by the program. User copies or cuts the text output from the text box, and then pastes it into the message file of his/her own.
The text size comparison:
Original (100%) : Hex (200%+) : Base-64 (133%+).
(The �+� sign: additional �carriage return�,
�line feed�, and �header�)
However, the original file can be compressed (using WinZip, for example) before it�s converted to base-64 text. The following level file was compressed from 576 bytes to 416 bytes using WinZip. The original file is �ConfusingPath.lvl�, the zip file is �ConfusingPath.zip�, and the base-64 file is shown below. (Do you remember my previous example, �MovesVsShoots.lvl�? �ConfusingPath.lvl� has identical battlefield, except additional objects on the field. �ConfusingPath.lvl� has been submitted for October monthly update, so it�s the preview for the GHS hunters.)
1) Use 'Text-Convert.exe' to get 'ConfusingPath.zip', 2) Unzip it to get 'ConfusingPath.lvl'.
Bye,
Suyono H. Yaphar
GszkPdLpQMvdK65qQ2vwQN0W820W820W820W820W
K4i311G0000807WDDoyXIfYA70400402000H0000
GszkPdLpQMvdK65qQ2vCLaozJx5Emp0GFR14MaD4
I6WWsqriL5Hq9uAgWYZgnC9eWY5HMpkg7L3{ddCY
2YhCFEk6T{|UtNFifrcQGJG2Y27FHn1tIC0XpuzW
C1Ym3WbZGNWFZ05pFU|OOnwxTIG11WanAjBT17My
PDZhG2ks3WXP54Nzme0AzWzE08QUUtlkPF2jXqvt
ViuPf{hyE|k9S|xZFdJvlgQzpiot{Md|6K2K0fml
PelPV7vuUgVLQsCgzOQri2Niui6WBUL6eb2skhH2
BOaBYwrki10A6oFHQYpbgdQz6vy|zkDKjgmKLeL4
KsjhUj{wCHQVfVEzu4Sf5IfPI6F4faMjLktOvpw|
davnhT{bmGkSJAxGbEGV|yhs7tZIIYDz8rlQlmDy
0b1B0G8K01G0000807WDDoyXIfYA70400402000H
000000000040802sWG000013RsvcTNDfRcTGONHe
BanMJ51B1GO000000G0103y0001B0G00003}