2015年12月

    DarkestDungeon 日本語化ツール

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    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


    りん(自分)作 DarkestDungeon日本語化作業補助ツールを使う


    XMLの日本語化を行うツール
    完全に上記ツールの下位互換なので上記ツールの使用を推奨する。
    書庫のダウンロード
    http://rinatl.blog.fc2.com/?tag=DarkestDungeonJPNTAから最新のものをダウンロードする。適当な場所に解凍する。
    使い方は書庫内のreadme.txtを参照のこと


    その他(作業所等のリンク)


    日本語化作業所

    https://docs.google.com/spreadsheets/d/1QuP833eJSERcQVba322ye1OfCt2l0lb2KWfqMpoYQDQ/edit#gid=1191296723

    日本語化手順(たたりーさんブロマガ)

    http://ch.nicovideo.jp/fuckomglol/blomaga/ar855978

    りん(自分)作 DarkestDungeon日本語化補助シート(翻訳済みXML)

    https://docs.google.com/spreadsheets/d/1hcEd_3P7CGtXZFco9TnpyougRo67kCIDyp7zsT-dU5I/edit#gid=433873578
    スポンサーサイト

    DarkestDungeon 日本語化作業雑記1

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    前回出力したXMLのactor.string_table.xmlに不具合があるとのことだが、行番号54,55,56,57,66,69に問題があることが分かった。
    行番号79,80,81,82も逆転しているがこちらは修正せずとも起動できる、読み込んでいないのか?
    (日本語化作業所たたりーさんの生放送より)

    具体的に言うと%sと%dの順番が原文と異なっているとまずい。

    行番号54の原文
    <entry id="buff_rule_tooltip_lightbelow"><![CDATA[%s if Torch below %d]]></entry>

    翻訳文
    <entry id="buff_rule_tooltip_lightbelow"><![CDATA[たいまつが%dいかならば %s]]></entry>

    意味としてはあっているのだが、見ての通り%sと%dが逆になっている。

    C言語を少しいじっていれば、変換指定文字%sには文字列が、%dには数値(整数)が代入される(だろう)ことがわかると思う。
    (実際何言語で動いているのかは知らない)

    %dに文字列を代入するとエラーが出るのはわかると思う、わからない時はそういうものだと思おう。

    というわけで、%sと%dの出現順は守らなければならない。

    ので、出現順があっているかどうかの判定をさせようとスプレッドシートの関数をいじっていたのだがうまくいかない。

    とりあえず、%d %+dを同時に判別しようとして

    =COUNTIF(範囲、"%.?d")

    としたのだが、どうにも認識してくれない。正規表現が使えないのだろうか。なんて使えない関数なのだ。

    仕方がないので、

    =COUNTIF(範囲、"%+d")

    とするも、やはり認識しない。

    どうやらCOUNTIFは完全一致をみているようなので、"*%+d*"とすると一応検索はできる。

    いや、やりたいことは結局できなかったけども。

    ##########

    スプレッドシートでの作業に限界を感じつつあるので、データベース勉強したい。

    教えて優しい人。

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

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

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

    とても、眠たい。

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

    ##########

    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 整合性の取れたXMLの出力に成功した

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    全開の記事に引き続き、DDの日本語化補助用のシートをごにょごにょしていた。

    このシートで出力したデータを使って起動したところいろいろと不具合が見つかったのでまだまだ改善の余地あり。

    ##########

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

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

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

    ##########

    日本語訳は作業所のものを使わせてもらっている。

    翻訳シートにあるものはすべて出力できたので、あとはこれを定期的にzipに固めて、ダウンロードできる形で公開するプログラムを組めば、いつも最新の日本語化ファイルで遊べるようになるぞっ!

    流れとしては、

    ① 最新のXMLファイルを読み込む(暫定的に自分の借りているオンラインスペースから読み込んでいる)
    ② 翻訳作業所の必要箇所を読み込む(暫定的に自分の所有するシートから読み込んでいる)
    -ここの読み込みにはシート保有者のアクセス許可が必要なため、作業所管理人に問い合わせ中
    ③ ①②より得られたデータを整理し、整合性を取る
    ④ 翻訳済みXMLシートと作業所更新用シートから③で得られた結果を読み込む
    (⑤定期的にこれらのデータをZIPに固めてどこかで公開する)

    ただ、まだ問題もある。

    問題 help.string_tableシートに問題あり。XMLファイル内に改行が含まれるため。
    解決策1 xmlファイルをアップロードする際にタグ内の改行を削除する。
    備考1 改行がゲーム内にどのように影響しているのか不明であるため、改行を削除すると不具合が発生する可能性がある。

    改行は勝手に削除してもいいものなのかね、やっぱりだめなのかな。

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

    DarkestDungeon日本語化補助シート(作業所更新用)
    https://docs.google.com/spreadsheets/d/1kgBhhekrrqK4SMbRTn13M3OM_dFzDtC68TKDj3fCK5E/edit?usp=sharing

    DarkestDungeon日本語化補助シート(整合作業)
    https://docs.google.com/spreadsheets/d/1-RqTIUm0Od9WiRcR8g4m9P19ZhHefMgtl8vlK9srlFw/edit?usp=sharing

    前回のシートの整合性を取るコードも少し変更した。

    ついでに残念なお知らせなのだが、

    DD_GS1.jpg

    これを見ると「私は怒っているぞ!」という翻訳がいくつもあることがわかると思う。
    idは同じなのだが、CDATAつまり、実際に表示される文字列はいくつもパターンがあるらしい。

    翻訳すべきテキストはかなり多い様子。


    ##########追記

    これはコードのミスでした。

    DD_GS2.jpg

    固有IDの作成で対処。

    DD_GS3.jpg

    DarkestDungeonJPNTA 日本語化作業補助ツールの機能をスプレッドシート内で行う

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    DarkestDungeonJPNTA 日本語化作業補助ツールを作ってから文字列処理だけならスプレッドシート内でこなせばいいのではと思い関数をごにょごにょしてみた。

    ##########

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

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

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

    ##########

    日本語訳は作業所のものを使わてもらっている。

    DarkestDungeon日本語化補助シート(仮)
    https://docs.google.com/spreadsheets/d/1mD_RCZhYrKWD8Gy7AI-3wqjjMM0VjHKSg7DIbS_wuDw/edit?usp=sharing

    作業所のデータは
    IMPORTRANGE関数で作業所シートから引っ張ってこられる。
    引っ張ってきた範囲に変更があればその都度勝手に更新されるのでとてもよい。

    あとはいかにしてXMLのデータを最新に保つか、更新があった時にその都度アップデートすればよいのだが、ここまでやったのなら自動化したい。
    ネット上にXMLデータが転がっていれば引っ張ってこられるのだが。

    表計算ツール便利すぎて涙でる。
    相変わらずパフォーマンスは考えていない構造。

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

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    とりあえず、作業所のスプレッドシートから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
    * 初公開
    * とりあえず動きそう


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

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

    PAYDAY2 Blacklist Assist v1.13.0.8

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    ■ダウンロード
    ZIP(リンク修正済み)
    http://www.mediafire.com/download/3peqg7wh14athm8/PAYDAY2BlacklistAssist1130%282%29.zip

    Ranking機能は試験運用中
    オートアップデートにバグがあるので使わないでください。
    自分の環境の問題でした。
    取得zipも編集したので正しく動くと思います。


    ●今回のアップデート要約
    * 画面のキャプチャ機能追加
    * SteamIDタブのPD2Stats API CheaterとAchievementの同時解除の数を表示するよう変更
    * Achievement Detailの同時解除に名前を表示するよう変更
    * 自由形式のコピー機能追加

    ●発見済みの不具合


    ●アップデート予定
    Ranking機能の改善

    20151217142539.png
    20151217142422.png
    PD2BLA1_13_0_8_1.jpg


    【何が起こったか】
    【steamID】 76561197994158219
    【steamIDパーマネントリンク】 http://steamcommunity.com/profiles/76561197994158219
    【証拠SS、MOVIE】
    【STATS、STATS魚拓】 Warning! : 1
    Not_enough_heists_completed_to_reach_Infamy_III
    【コメント】

    ということがぱぱっとできる。かも?


    コード 対応する文字列
    [SID] SteamID
    [SID3] SteamID3
    [SID64] SteamID64
    [CURL] CustomURL
    [Name] Name
    [P] Profile
    [PP] Profile Permanent link
    [PD2SL] PD2Stats link
    [An] Achievement numer 解除済み実績分子
    [Ad] Achievement denom 実績分母
    [PS] privacyState
    [SM] stateMessage
    [VACB] VACBanned
    [CB] CommunaityBanned
    [EB] EconomyBan
    [PD2SC] PD2Stats API Cheater
    [NOGB] NumberOfGameBans
    [DSLB] DaysSinceLastBan
    [AS] AchievementStats

    [AFirstTime] UnlockAchievementFirstTime 最初に解除した実績の時間
    [ALastTime] UnlockAchievementLastTime 最後に解除した実績の時間
    [AMax] UnlockAchievementMaxCount 実績同時解除の最大数
    [AMaxTime] UnlockAchievementMaxCountTime 実績同時解除の最大数の時間




    2015/12/17
    v1.13.0.7
    改善
    * 一部文字を変更
    * 一部デザインを変更
    * SteamIDタブのPD2Stats API CheaterとAchievementの同時解除の数を表示するよう変更
    * Achievementの解除時刻をUnixtimeから現在地表記に変更
    * Achievement Detailの同時解除に名前を表示するよう変更

    追加
    * 画面を画像として出力する機能の追加
    * 自由なコピー形式の追加

    Timber and Stone 序盤の構成と各種データ

    PAYDAY2 Blacklist Assist

    最近更新中のPAYDAY2のBlacklist MODの補助ツール
    ※特に理由が無い場合は最新バージョンを使用してください。


    ━━━━━━━━━━━━━━━━━━━━━━━━━━━

    1プレイしてDay21で壊滅したので、序盤に必要そうな情報をまとめておきます。
    beta 1.71

    データを途中までまとめて心が折れたので詳しくは公式サイトなどを見てください。
    公式サイトがかなり有用な情報を公開している珍しいゲーム。
    ここ、公式だと思っていたが、違うかもしれない。
    Timber And Stone | News, Facts, Guides, and More!
    https://timberandstone.wordpress.com/

    公式はこちら。
    Timber and Stone
    http://www.timberandstonegame.com/

    非常に有用なSteamのガイド
    Timber and Stone Full Game Manual (Written by: TeoXD)
    http://steamcommunity.com/sharedfiles/filedetails/?id=541432561


    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。