Building games that use non-Latin writing systemsby Jeremymaharg
It is possible to build games in GameMaker that do not use Latin writing systems. A resource fork editor like ResEdit or Rezilla is all that is needed. You will also have to tolerate garbage letters during the creation proces, however. The following instructions assume Japanese, but it is possible to use other writing systems, such as Cyrillic (Russian), Arabic, etc. as well.
Set the keyboard language (The American Flag icon on US systems, which can be enabled in the Language & Text control panel on 10.6) to the language system of your choice, and type in the text areas of your game. You might also consider typing the same text in a text editor as a backup. Save your game document and reopen it. All of your hard work is replaced by garbage! WTF?! Dont worry; it looks ugly, but it still exists in a useable form. Compile your game, and open it in ResEdit or Rezilla. Open the resource ID vers 1. Change the country code (ResEdit) or Language Integer (Rezilla) to the appropriate country for your language, such as 14 for Japan. ResEdit users will have an easier time with this part, since Rezilla doesnt list the country associated with each code. Run your game and double-check everything to make sure there arent any errors. If it all works, you are ready to distribute!
For Rezilla users, heres the country code table as it appears in ResEdit:
6 Belgium Lux.
11 Fr. Canada
18 Fr. Swiss
19 Gr. Swiss
36 It. Swiss
40 Anc. Greek
47 Faeroe Isl.