FC2ブログ

    DarkestDungeonJPNTA

    DarkestDungeon 日本語化ツール

    DD日本語化作業所管理人のたたりーさんに紹介していただいたので、誘導記事を書いておきます。

    おすすめ順で。

    matukuさん作 DarkestDungeonWayakuツールを使う


    xmlの日本語化からttfファイルの出力までこなす素敵ツール

    XMLの日本語化(ラテン文字置き換えまで)


    1 Githubから書庫をダウンロードする
    https://github.com/matuku/DarkestDungeonWayakuにアクセスして、右上の「Download ZIP」を押す。

    2 書庫を解凍する

    3 nw.exeを実行する

    4 DarkestDungeon インストールフォルダとXMLファイル出力フォルダを指定する
    なお、標準のDDインストールフォルダは C:\Program Files\Steam\steamapps\common\DarkestDungeon になっている。

    5 変換を押し、作業が終了するのを待つ


    6 出力したXMLをDarkestDungeon\localizationフォルダ内のXMLに上書きする

    7 DarkestDungeon\localization/localization.batを実行する



    TTFファイルの出力


    日本語化作業所配布のフォントファイル(dwarvenaxe-l.fnt dwarvenaxe-l_0.tgaなど)を使用する場合これ以降の作業は不要
    1 TTXをダウンロード、インストールする
    http://sourceforge.net/projects/fonttools/files/2.0b1/にアクセスし、WinTTX2.0b1.exeをダウンロードする。

    2 BMfontをダウンロード、インストールする
    http://www.angelcode.com/products/bmfont/にアクセスし、インストーラーをダウンロードし、インストールする。

    3 環境変数を追加する

    DDwayaku1.jpg
    DDwayaku2.jpg
    TTXをインストールしたフォルダを指定する、標準の場合は C:\Program Files (x86)\TTX
    Pathにすでに文字列がある場合は最後尾に「;」を追加し、そのあとにインストールフォルダのパスを入力し、「;」を付けて「OK」をおす。

    4 適当なttfファイルを用意する
    作業所で使用しているフォントは「源柔ゴシック」

    5 DarkestDungeonWayakuツールのfontsタブで、TTFファイルを指定する

    6 変換を押す

    7 出力されたttfをインストールする
    出力されるttfファイル名は *_new.ttf

    8 BMfontを起動する

    9 latin + latin supplementにチェックを入れる(右上のチェックボックス)

    10 optionメニューのfont settingsのfontより先ほどインストールしたフォントを指定する

    11 optionメニューのfont settingsのsize(px)やExport OptionのWidthとHeightを以下の設定にし、出力する


    3.option→export optionsから画像の大きさを決める、width256 height256に設定。

    4.option→save bit map font as...でビットマップフォントを出力する、ファイル名はsize 28にした場合はubuntu_m、size 24にした場合はubuntuで保存。

    Darkest Dungeon 日本語化作業 part7より引用


    DD元ファイルを見ると上記の設定とはずれているのだが、その辺の仕組みをあまり理解していないので、とりあえずはたたりーさん推奨の設定を使うのがいいのかもしれない。
    以下はDD元ファイルの設定。
    sizeが埋まっていないものは不明なので教えてください。(いろいろ試してみればわかるはず)

    ファイル名:dwarvenaxe-l
    size
    Width 512
    Height 512

    ファイル名:dwarvenaxe-m
    size
    Width 256
    Height 256

    ファイル名:dwarvenaxe-xl
    size
    Width 256
    Height 256

    ファイル名:dubuntu
    size 24
    Width 512
    Height 512

    ファイル名:ubuntu_m
    size 28
    Width 512
    Height 512


    スポンサーサイト



    DarkestDungeonJPNTA 日本語化作業補助ツール v1.1.0

    スプレッドシートからアプリまで全部作り直した。

    とても、眠たい。

    クリスマスイブプレゼントー。

    ##########

    DarkestDungeonJPNTA 日本語化作業補助ツール v1.1.0
    http://www.mediafire.com/download/c551rxj3ntjvsk6/DarkestDungeonJPNTA1.1.0.zip

    日本語に翻訳済みのXMLとラテン語に置き換え済みのXMLセット(actor.string_table.xmlに不具合ありなので注意 ファイル差し替え済み)
    http://www.mediafire.com/download/7bub7r4zsefas6c/151224_ver12331_XML%E3%82%BB%E3%83%83%E3%83%88.zip
    http://www.mediafire.com/download/x3bu6q4c01gdrrm/151224_ver12331_XML%E3%82%BB%E3%83%83%E3%83%882.zip
    その他不具合や解決策などあれば報告してもらえると嬉しいです。
    dialogue.string_table.xmlは処理の都合でenglish以外の言語を消しています。

    セーブデータのバックアップはとっておこうね。たぶん壊れないけども。

    DarkestDungeonセーブデータ手動バックアップ v1.0.0
    http://www.mediafire.com/download/g88297ea96khedo/DDSDB+v1.0.0.bat
    メモ帳などで開いて要変更項目を埋めてね。
    一部文字がPAYDAY2のままになっているけど問題ないよ。修正し忘れだよ。


    導入手順
    Darkest Dungeon 日本語化作業 part3より日本語化ファイルをダウンロードし、解凍する。
    ②fonts/fonts.darkest以外を上書きする。
    日本語に翻訳済みのXMLとラテン語に置き換え済みのXMLセットをダウンロードし、解凍する。
    ④ラテン語置き換え済みXMLフォルダ内のxmlをlocalization/に上書きする。(actor.string_table.xml以外
    ⑤localization/localization.batを実行する。



    日本語訳は作業所から最新を取得できるようお願いしたところ、快く承諾していただきました。
    ので、スプレッドシートさんが頑張ってくれる限りは最新のデータをお届けできます。

    ”頑張ってくれる限り”というのは、作業所のデータと最新XMLのデータの整合性を取る作業の計算量が非常に多く、計算を拒否されることがあったりなかったりするためです。

    DarkestDungeon日本語化補助シート(翻訳済みXML)
    https://docs.google.com/spreadsheets/d/1hcEd_3P7CGtXZFco9TnpyougRo67kCIDyp7zsT-dU5I/edit?usp=sharing

    計算が拒否されているか否かの判定は、上のシートの「シート一覧」の「最終行の値」が「</root>」になっているかどうかで大体判断できます。

    「</root>」と表示されていれば正常に取得できています。そうでない場合はしばらく時間をおいてアクセスしてください。

    なお、作り直したツールで、このシートのデータをワンタッチでダウンロード、文字変換まで出来るようになっています。

    2015-12-23_00004.jpg
    2015-12-23_00005.jpg
    2015-12-23_00006.jpg
    2015-12-23_00007.jpg

    DarkestDungeonJPNTA 日本語化作業補助ツール v1.0.0

    とりあえず、作業所のスプレッドシートからxmlを出力できるぽいくらいには作ったけれども、何も考えずに殴り書きしたので何が起こるやら。

    ■ダウンロード
    ZIP
    http://www.mediafire.com/download/nmucx3e4d20qsad/DarkestDungeonJPNTA1.0.0.zip


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ■目次

    ソフトフェア情報と構成
    概要
    使用上の注意
    著作権
    動作環境
    インストール方法
    アンインストール方法
    使用方法
    問い合わせ
    バージョンアップ履歴
    免責事項

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ■ソフトフェア情報と構成

    【 ソフト名 】DarkestDungeonJPNTA
    【 製 作 者 】rin_jugatla
    【バージョン】1.0.0
    【最終更新日】2015/12/19
    【 ウ ェ ブ 】http://rinatl.blog.fc2.com/
    【 Skype 】rin_jugatla

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ■概要

    DarkestDungeon日本語化作業の補助をするツールです。
    作業所のスプレッドシートからある程度自動的にxmlファイルを出力します。

    日本語化をしてくださっている方のブロマガ
    http://ch.nicovideo.jp/fuckomglol/blomaga/ar136653

    日本語化の手順
    http://ch.nicovideo.jp/fuckomglol/blomaga/ar855978

    日本語化作業所
    https://docs.google.com/spreadsheets/d/1QuP833eJSERcQVba322ye1OfCt2l0lb2KWfqMpoYQDQ/edit#gid=1191296723

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ■使用上の注意

    開発者が未熟なため予期せぬエラーが起こる可能性があります。
    利用者の責任の範囲内でお使い下さい。

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ■著作権

    本ソフトはフリーソフトですが、著作権は作者に帰属しています。
    本ソフトの一部または全部を無断で複製、複写、転載、改変することは 法律で禁じられています。
    本ソフトの内容については、改良のために変更することがあります。

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ■動作環境

    Windws 7,Vistaで動作確認しています。
    おそらくWindows 2000/XP/Vista/7で動作すると思います。

    また、Microsoft .NET Framework 4.5.2がインストールされている必要があります。

    .NET Framework4.5.2 Web インストーラーのダウンロード ページ
    http://www.microsoft.com/ja-JP/download/details.aspx?id=42643

    .NET Framework4.5.2 オフライン インストーラーのダウンロード ページ
    http://www.microsoft.com/ja-JP/download/details.aspx?id=42642

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ■インストール方法

    圧縮されているファイルを解凍してください。

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ■アンインストール方法

    レジストリは使用していませんので、インストールしたフォルダごと全て削除してください。

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ■使用方法
    ●オンライン上のスプレッドシートからデータを取得する場合
    1.リモートから取得したいシート名を選択し、「csv -> xml」ボタンを押す。
    ALL - ALLを選択した場合登録されているシートすべてを取得する。

    2.最新のxmlファイルと整合性を取る場合は、チェックボックスにチェックを入れ、「ローカル最新XMLファイルのあるフォルダ」を設定し「csv -> xml」ボタンを押す。

    あとは感覚で

    ●新しいシートの設定を追加する場合
    1.DDJPNTAS.txtを開く
    2.新しいシートのidを調べる
    例えば、
    作業所の「はじめに」シートの場合
    https://docs.google.com/spreadsheets/d/1QuP833eJSERcQVba322ye1OfCt2l0lb2KWfqMpoYQDQ/edit#gid=1191296723
    URLの最後のgidをメモする

    3.https://docs.google.com/spreadsheets/d/1QuP833eJSERcQVba322ye1OfCt2l0lb2KWfqMpoYQDQ/export?format=csv&id=1QuP833eJSERcQVba322ye1OfCt2l0lb2KWfqMpoYQDQ&gid=
    の後ろに先ほどのgidを追加する。
    なお、区切り文字はタブ文字で、左がファイル名となる。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ■問い合わせ

    blog:http://rinatl.blog.fc2.com/
    skype:rin_jugatla

    ━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ■バージョンアップ履歴

    2015/12/19
    v.1.0.0
    * 初公開
    * とりあえず動きそう


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ■免責事項

    本プログラムが原因で如何なる損害・問題が発生しても作者、配布者は責任を取りません。
    利用者の責任の範囲内でお使い下さい。