種別 | 評価内容 | 状況 | 備考 |
日本語表示化 | 複数のPC環境での表示評価 | 結果募集中 | 各製品版、デモ版でOSの違いで表示に問題がないかを評価 |
日本語表示化 | オリジナルファイルを上書きしないでMOD実装 | 完了 | ModsフォルダーにMODをコピーして動作するように変更(但しフォントは上書き) |
日本語表示化 | テキストの1文字ごとに半角スペースを挿入した場合の評価 | 完了 | 半角スペース文字はフォントを使わずに固定幅で表示されているので実現不可能 |
日本語表示化 | 製品版Ver1.2対応 | 完了 | Ver1.2のテキスト内容の追加 |
日本語表示化 | ドイツ語デモ版日本語フォントの表示 | 完了 | ドイツ語デモ版はOK |
日本語表示化 | 英語デモ版日本語フォントの表示 | 完了 | 英語デモ版もOK |
日本語表示化 | 製品版日本語フォントの表示 | 完了 | Ver1.1.2でOKだが、PC環境次第では設定を落とさないと落ちる。 |
日本語表示化 | 漢字の表示とデータ作成 | 完了 | 第二水準までのコードポイントデータ作成と表示評価 |
日本語表示化 | MOD推奨使用フォント | 完了 | 通常入手可能な物で表示ずれが起こりにくい物の検証→和田研中丸ゴシック等幅 |
日本語表示化 | MODの軽量化 | 完了 | 第二水準までの全文字登録だと重いので使用文字だけ登録するリリース用のツール作成 |
翻訳環境 | 翻訳環境のデータ使用評価 | 完了 | Googleスプレッドシートのデータを保存してゲームで使用出来るかの評価 |
日本語表示 | 備考 | |
ドイツ語デモ版 | 可能 | 製品版のVer1.1を元に作成されているようです。 |
英語デモ版 | 可能 | 製品版のVer1.1.2を元に作成されているようです。 |
製品版(Ver.1.2) | 可能 | 動作報告でOKのコメント有り |
製品版(Ver.1.1.2) | 可能 | Ver1.1のリリースノートで文字コード追加機能が追加されている |
製品版(Ver.1.0) | 不可? | 文字コード追加機能が無いぽい?。既に新しいバージョンがあるので翻訳プロジェクトとしては調査・対応しません。 |
日本語文字表示が出来るようになりましたので、日本語文字表示についてはとりあえず調査は完了とします。
今後の製品版バージョンアップで表示出来なくなったら、調べるということで...
ゲーム内で文字表示に使用されているフォントは \data\gui\shared\Fonts にある以下の4つのフォントになります。
AlteHaasGroteskRegular.ttf Dungeons.ttf Dungeons_regular.ttf Dungeons_small_caps.ttf
日本語のTTFフォントファイルをリネームして置き換えると置き換えたフォントで表示されるようになります。※拡張子が.ttcのフォントは無理のようです。
日本語表示化MODでは「和田研中丸ゴシック等幅フォント」 を使用しています。(位置ズレや配布条件など考慮した結果です)
フォントを置き換えてもそのままでは英数字しか表示出来ません。
日本語文字を表示させるにはtexts-en.csvの文字コード定義行にコードの追加が必要です。
更新箇所は \data\localization\de\texts-de.csv の 555行目付近にある以下の行にコード(10進数のUnicode)を追加します。
"code_points","32-128 160-160 196-196 214-214 220-220 223-223 225-225 228-228 233-233 241-241 246-246 252-252 8211-8211 8220-8220 8222-8222 8230-8230"
↓例)ひらがなとカタカナのコードを追加した例
"code_points","32-128 160-160 196-196 214-214 220-220 223-223 225-225 228-228 233-233 241-241 246-246 252-252 8211-8211 8220-8220 8222-8222 8230-8230 12353-12435 12449-12534"
第二水準の漢字まで実装出来たので、あとは個別追加で対応ということで。
種類 | Unicode(10進数) | 調査状況 |
ひらがな | 12353-12435 | 完了 |
カタカナ | 12449-12534 | 完了 |
記号 | いっぱい | 完了 |
漢字1水準 | いっぱい | 完了 |
漢字2水準 | いっぱい | 完了 |
ゲームで表示されるテキスト内容は \data\localization\de\texts-en.csv にUTF-8形式のCSVファイルになっています。
構成は A列が定義名 B列がテキスト内容なのでB列に翻訳内容を入力すればOKです。
製品版、デモ版共に複数言語のテキストが収納されている(en, de, fr)。
ゲームのオプション画面から言語切り替えが可能。(製品版はVer1.2以降)
手動で言語切り替えする場合は ルートにある config.cmd を実行するとメモ帳でconfig.cfg が開くので以下を変更すると切り替えれる。
Misc.language = en (英語=en, ドイツ語=de)
第2水準まで実装して(MOD TEST0)ドイツ語デモ版を動作させた場合(1680x1050 32bit GF9600GT)
第2水準まで実装して(MOD TEST1)製品版(Ver1.1.2)で動作させた場合(1680x1050 32bit GF9600GT)
MOD TEST2以降はテキストで使用されている文字のみコード登録する方法に変更した。(TEST1=約7000文字 → TEST6=約1600文字)
本日 | 1 |
昨日 | 0 |
累積 | 2371 |