「Uplink」の編集履歴(バックアップ)一覧はこちら
Uplink - (2012/08/06 (月) 18:16:01) の最新版との変更点
追加された行は緑色になります。
削除された行は赤色になります。
Uplinkを日本語化する時にヒントになりそうな情報を置いておきます。
//&bold(){※私は製品版を持っていないため、このページの情報はデモ版を元に作られています。製品版では異なる場合があります。}
*基本
-拡張子が.datのファイルは、data.datを除き、全てrar形式の圧縮ファイルです。拡張子を.rarに変えて解凍することで中を見ることができます。
*メッセージ
-UplinkのメッセージはUplink.exeの中にバイナリとして埋め込まれています。
-編集するときはバイナリエディタを使う必要があります。大変危険な行為です。
-バイナリ直接編集による日本語化の場合、原文の長さより日本語を長くすることはできません。
*フォント
-デモ版でも製品版でも、メッセージを日本語化(全角・半角カタカナ)しても文字化けします。
-半角カタカナが化けるのはUplink.exeが文字列をUnicodeで扱っているのが原因だと思われます。ただし、マルチバイト文字には対応していません。
-フォントのUnicodeアドレス0xA1~0xDFに半角カタカナがマップされているTTFフォントを作成すれば、Darwiniaのような半角カタカナ化は可能です。
-[[Unicodeアドレス0xA1~0xDFに半角カタカナがマップされているTTFフォントをざっくりと作成しました。>https://dl.dropbox.com/u/26536400/uplinkjpfonts.zip]]
&blankimg(hankana2.jpg,width=640,height=360)
//*フォント
//-Uplink.exeがあるフォルダにfontsフォルダを作って、中に適当なTTFフォント(TTCは不可)を2つ入れて、名前をBATTLE3.TTFとdungeon.TTFにすれば、フォントを変更できます。
//*中国語版
//-http://code.google.com/p/uplinkchs/に中国人が中国語化したUplink.exeがあります。これを使うと日本語も表示できることを確認済みです。
//&blankimg(en2cn2jp.png,width=256,height=192)
Uplinkを日本語化する時にヒントになりそうな情報を置いておきます。
//&bold(){※私は製品版を持っていないため、このページの情報はデモ版を元に作られています。製品版では異なる場合があります。}
*基本
-拡張子が.datのファイルは、data.datを除き、全てrar形式の圧縮ファイルです。拡張子を.rarに変えて解凍することで中を見ることができます。
*メッセージ
-UplinkのメッセージはUplink.exeの中にバイナリとして埋め込まれています。
-編集するときはバイナリエディタを使う必要があります。大変危険な行為です。
-バイナリ直接編集による日本語化の場合、原文の長さより日本語を長くすることはできません。
*フォント
-デモ版でも製品版でも、メッセージを日本語化(全角・半角カタカナ)しても文字化けします。
-半角カタカナが化けるのはUplink.exeが文字列をUnicodeで扱っているのが原因だと思われます。ただし、マルチバイト文字には対応していません。
-フォントのUnicodeアドレス0xA1~0xDFに半角カタカナがマップされているTTFフォントを作成すれば、Darwiniaのような半角カタカナ化は可能です。
//-Unicodeアドレス0xA1~0xDFに半角カタカナがマップされているTTFフォントをざっくりと作成しました。[[ダウンロードはこちら。>https://dl.dropbox.com/u/26536400/uplinkjpfonts.zip]]
-下のスクリーンショットはUplink.exeの0x135700~0x13570Fを書き換えた例です。
&blankimg(hankana2.jpg,width=640,height=360)
//*フォント
//-Uplink.exeがあるフォルダにfontsフォルダを作って、中に適当なTTFフォント(TTCは不可)を2つ入れて、名前をBATTLE3.TTFとdungeon.TTFにすれば、フォントを変更できます。
//*中国語版
//-http://code.google.com/p/uplinkchs/に中国人が中国語化したUplink.exeがあります。これを使うと日本語も表示できることを確認済みです。
//&blankimg(en2cn2jp.png,width=256,height=192)