RimWorld
十分な評価がありません
[1.5] Xml Patch Helper 日本語翻訳追加
   
アワード
お気に入り
お気に入り
お気に入りから削除
ファイルサイズ
投稿日
更新日
23.820 KB
2022年5月23日 13時44分
2024年4月11日 18時36分
7 項目の変更履歴 ( 表示 )

サブスクライブしてダウンロード
[1.5] Xml Patch Helper 日本語翻訳追加

Proxyer 作成の 1 件のコレクション
Proxyer's RimWorld Japanese Mods
221 アイテム
解説
説明(Description):
このModはXml Patch Helperに日本語翻訳を追加するためのModであり、Mod本体の機能は一切含まれていません。必ずオリジナルModを導入した上でご利用ください。

Modリストでの読み込み順番は、上から

Harmony (必須)
Core
Royalty (DLC)
Ideogy (DLC)
Biotech (DLC)
Anomaly (DLC)
Xml Patch Helper (必須)
Xml Patch Helper 日本語翻訳追加 (このMod)

の順番になるのがベストです。


[1.5] [Sub-MOD] Xml Patch Helper add Japanese Translation

This Mod is adding a Japanese translation to the original Mod "Xml Patch Helper.

The original Mod was created by Smash Phil.
This Modmod does not include the core part of the original Mod.
Only Japanese translation files are included.


説明翻訳(Japanese translate description):
このツールModを使用すると、XPathベースのPatchOperationsをゲーム内で検証したり生成して保存できるため、PatchOperationのパッチ操作のxmlがどのような構文なのかを表示したり、パッチ操作の結果を正確に確認することができます。

RimWorldの開発Discordチャンネルで他のMod制作者たちを3年近く支援してきた私は、パッチ操作がどのように機能するのか、そしてXPathが具体的に何を選択しているのかを視覚化する実用的なツールを提供する方がModコミュニティによいと考えました。

免責事項 (Disclaimer):
これはModツールであり、ゲームプレイには直接影響しません。


パッチについての簡単な説明 (Explanation):
あなたがもしRimWorldのパッチ操作について少し理解していれば、それほど複雑ではありません。パッチ画面の右側には、選択したパッチタイプが関連付けられたすべての入力フィールドが含まれており、Xpathの入力フィールドに何かを入力すると、その検索結果が左側の一致ウィンドウに表示されて情報が更新されます。

XPath検索を実行:
パッチ画面右側の入力フィールド「<xpath>」に入力したXpathをゲーム内ドキュメントから検索します。ボタンを押す必要性はなく、パスが正しければ結果は即時出ます。

大文字と小文字は別の文字扱いされるので、注意が必要です。詳細は「XML」と「xpath」で検索してみてください。

以下のRimWorld英語wikiにRimWorldで使用されるパッチ操作命令(PatchOperationAdd等)についての説明(英文)があるので一読すると良いでしょう。

RimWorld英語wiki Mod作成チュートリアル/パッチ操作
https://rimworldwiki.com/wiki/Modding_Tutorials/PatchOperations

XPathプロファイル:
作成したパッチが、ゲームに対して実際にパッチ操作を行った場合にかかる計算時間を、「プロファイルのサンプルサイズ」で指定された回数分(最大)までパッチ操作対象にパッチ操作を繰り返してパッチ操作にかかる平均時間を計算します。

ただし、計算時間が2分以上経過して反応が無く長すぎる場合、計算は強制終了します。平均計算時間がサンプルサイズに対して大きすぎる場合、ゲームがフリーズする可能性があります。

XmlDocを再生成:
Modで仮に作成しているゲーム内でのXMLドキュメント(XMLコード)を、パッチ操作を実行した後のドキュメントに置き換えます。

結果をダウンロード:
パッチ操作の一致部分の検索結果(XPathMatches)を「XmlPatchHelper_XPathResult.xml」として、以下のフォルダに出力します。

Windowsの場合:
%USERPROFILE%/Appdata/LocalLow/Ludeon Studios/RimWorld by Ludeon Studios/

Linuxの場合:
~/.config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/Saves/

macOSの場合:
~/Library/Application Support/RimWorld/

PatchOperation実行:
ゲーム内のXmlドキュメント(Doc)のコピーに対して、仮にパッチ操作を実行した場合、そのパッチ操作の結果がどのようになるかを、パッチ前とパッチ後で比較確認できるようになっています。

パッチを出力:
フィールドに入力した内容を使って、実際に使用可能なパッチXmlを「結果をダウンロード」と同じ場所に「XmlPatchHelper_PatchOperation.xml」として出力します。このファイルの名前を変更して、「Patches」フォルダに入れたModを作成したり、変更したいModフォルダー内に入れる事でパッチ操作を実行できます。


質問と回答 (F&Q):
Q:XPathプロファイルとは何のことですか?
ゲーム画面が「XPathをプロファイリング中...」のまま永遠にフリーズしているようです

A:永遠ではありません。
サンプルサイズを指定して、Xpathを選択するのにかかる平均時間を計算しています。
調整可能ですが、計算時間がかかりすぎると(2分以上)自動的に切断されます。

Q:XMLテキストの色が汚い!
A:Mod設定で色を変更できます。


宣伝 (Promotion):
私(Smash Phil)はゲームも作っています!私(Smash Phil)のModを気に入ってくれたら、そちらも気軽にチェックしてみてください。

ゲーム名:Cursed Crew
開発Discordはこちら[discord.com]


Original mod : Xml Patch Helper
Original Mod author : Smash Phil
Steam Workshop Link : https://steamcommunity.com/sharedfiles/filedetails/?id=2810681278
Github Release Link[github.com]


10 件のコメント
Proxyer  [作成者] 2024年4月11日 18時38分 
更新: 2024年4月12日
v1.5.0
・RimWorld 1.5.4062用に翻訳を対応しました。
・Mod Manager用のManifestファイルを削除しました。
Proxyer  [作成者] 2023年2月4日 9時43分 
更新: 2023年02月05日
v1.4.4
・新規追加された翻訳部分を追加
Proxyer  [作成者] 2023年2月4日 9時43分 
2023/02/05
[オリジナルMod更新情報]
Xml Patch Helper が更新されました。
更新内容:
・最大結果数の翻訳を追加
・代数記号の修正

更新内容の告知は無し
Proxyer  [作成者] 2023年1月26日 13時52分 
2023/01/27
[オリジナルMod更新情報]
Xml Patch Helper が更新されました。
更新内容:
・メニューアイコンを更新
・dllで何をしたのか不明

更新内容については告知なし
Proxyer  [作成者] 2023年1月21日 3時05分 
更新: 2023年01月20日
v1.4.3
・新規追加された翻訳部分を追加
Proxyer  [作成者] 2023年1月21日 3時05分 
2023/01/21
[オリジナルMod更新情報]
Xml Patch Helper が更新されました。
更新内容:
・parentを使ったツリー構造体の代替案を追加

追記:
説明にもある通り、parentによるXMLツリー化は思わぬ強制上書きや重複要素によるエラーを引き起こすために、パッチで変更するのは非推奨です。
Proxyer  [作成者] 2023年1月9日 0時31分 
更新: 2023年01月09日
v1.4.2
・RimWorld 1.4.3580 に対応しました。
・About.xmlの前提Modの指定を修正しました。
Proxyer  [作成者] 2022年11月21日 22時01分 
更新: 2022年11月22日
v1.4.1
・RimWorld 1.4.3555 に対応しました。
・不要な翻訳を削除
Proxyer  [作成者] 2022年10月21日 12時37分 
更新: 2022年10月22日
v1.4.0
・RimWorld 1.4.3523 に対応しました。
Proxyer  [作成者] 2022年9月8日 18時11分 
プレビュー画像が、Steam側の不具合で勝手に消滅したので再アップロートしました。