Sniper Elite 4は技術的には日本語化できます

Mod関係(GTA以外)

どういうわけだか日本語化のスプレッドシートのひとつが一般公開をやめてしまい、もうひとつは編集不可な状態になり、日本語化が不安になってしまったSniper Elite 4。そもそも日本語化が容易にできるような構造なのか不安にと思う人もいるでしょう。
実はexeをフックするとかいう手間などかけずにちゃんと日本語化することができるような構造になっているのです。

テキストファイルの文字はUTF-16

テキストファイルの文字はUTF-16(リトルエンディアン)で書かれており、UTF-16で使われている文字コードを貼り付ければフォントファイルに対応したものがある限り、理論上は大抵の文字が使用可能です(サロゲートペア付きは知らんがScaleformは対応してないしこれもしてないと思う)。
英語のテキストファイルをバイナリエディタで見ると英単語のアルファベットの後ろがnull文字で、中国語のテキストファイルを見てもUTF-16で見る限りどうもカスタムエンコーディングじゃないと思ったので、英語のファイルの”ANTI-ALIASING”を”ANTI-エイリアスING”となるように書き換えると表示できたので、それで気づきました。
このゲームを日本語化するのに中国語化Modの改造をすることがないことはこれでほぼ確実です。

2
お気軽にコメントをどうぞ

avatar
2Comment threads
0Thread replies
0Followers
 
Most reacted comment
Hottest comment thread
2Comment authors
KGCVkagikn Recent comment authors
  Subscribe  
newest oldest
Notify of
KGCV
Guest
KGCV

今までSE4の翻訳を試みていた者です。
もし翻訳を開始されるなら、是非お手伝いさせて下さい。

kagikn
Guest

ありがたいです。まずテキスト書き換えられるようにするためのツール作るのが先ですけどね。
先駆者みたいにツールが全く出てない状態(バイナリエディタでゴリゴリ書き換えずに日本語化できない状態)で翻訳進めて挫折とかしたくないですし。
作ったらMITライセンスでも適用してソース含めて配布しますよ。他の人にももっと役に立つように。

翻訳シートで翻訳始めたあとに発音とか考慮しながら最終的に私が固有名詞とかを決めると思うけど許してね。