[1.6] [Sub-MOD] Xml Patch Helper add Japanese Tr
Description :
[1.6] [Sub-MOD] Xml Patch Helper add Japanese Translation
This Mod is adding a Japanese translation to the original Mod "[url=https://steamcommunity.com/sharedfiles/filedetails/?id=2810681278]Xml Patch Helper[/url].
The original Mod was created by [url=https://steamcommunity.com/id/smashphil]Smash Phil[/url].
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の入力フィールドに何かを入力すると、その検索結果が左側の一致ウィンドウに表示されて情報が更新されます。
[b]XPath検索を実行:[/b]
パッチ画面右側の入力フィールド「<xpath>」に入力したXpathをゲーム内ドキュメントから検索します。ボタンを押す必要性はなく、パスが正しければ結果は即時出ます。
大文字と小文字は別の文字扱いされるので、注意が必要です。詳細は「XML」と「xpath」で検索してみてください。
以下のRimWorld英語wikiにRimWorldで使用されるパッチ操作命令(PatchOperationAdd等)についての説明(英文)があるので一読すると良いでしょう。
[b]RimWorld英語wiki Mod作成チュートリアル/パッチ操作[/b]
[url=https%3A%2F%2Frimworldwiki.com%2Fwiki%2FModding_Tutorials%2FPatchOperations]https://rimworldwiki.com/wiki/Modding_Tutorials/PatchOperations[/url]
[b]XPathプロファイル:[/b]
作成したパッチが、ゲームに対して実際にパッチ操作を行った場合にかかる計算時間を、「プロファイルのサンプルサイズ」で指定された回数分(最大)までパッチ操作対象にパッチ操作を繰り返してパッチ操作にかかる平均時間を計算します。
ただし、計算時間が2分以上経過して反応が無く長すぎる場合、計算は強制終了します。平均計算時間がサンプルサイズに対して大きすぎる場合、ゲームがフリーズする可能性があります。
[b]XmlDocを再生成:[/b]
Modで仮に作成しているゲーム内でのXMLドキュメント(XMLコード)を、パッチ操作を実行した後のドキュメントに置き換えます。
[b]結果をダウンロード:[/b]
パッチ操作の一致部分の検索結果(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/
[b]PatchOperation実行:[/b]
ゲーム内のXmlドキュメント(Doc)のコピーに対して、仮にパッチ操作を実行した場合、そのパッチ操作の結果がどのようになるかを、パッチ前とパッチ後で比較確認できるようになっています。
[b]パッチを出力:[/b]
フィールドに入力した内容を使って、実際に使用可能なパッチXmlを「結果をダウンロード」と同じ場所に「XmlPatchHelper_PatchOperation.xml」として出力します。このファイルの名前を変更して、「Patches」フォルダに入れたModを作成したり、変更したいModフォルダー内に入れる事でパッチ操作を実行できます。
質問と回答 (F&Q):
Q:[b]XPathプロファイルとは何のことですか?[/b]
ゲーム画面が「XPathをプロファイリング中...」のまま永遠にフリーズしているようです
A:永遠ではありません。
サンプルサイズを指定して、Xpathを選択するのにかかる平均時間を計算しています。
調整可能ですが、計算時間がかかりすぎると(2分以上)自動的に切断されます。
Q:[b]XMLテキストの色が汚い![/b]
A:Mod設定で色を変更できます。
宣伝 (Promotion):
私(Smash Phil)はゲームも作っています!私(Smash Phil)のModを気に入ってくれたら、そちらも気軽にチェックしてみてください。
ゲーム名:[b]Cursed Crew[/b]
[url=https%3A%2F%2Fdiscord.com%2Finvite%2FNNe2VxAU7Z]開発Discordはこちら[/url][discord.com]
Original mod : [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2810681278]Xml Patch Helper[/url]
Original Mod author : [url=https://steamcommunity.com/id/smashphil]Smash Phil[/url]
Steam Workshop Link : [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2810681278]https://steamcommunity.com/sharedfiles/filedetails/?id=2810681278[/url]
[url=https%3A%2F%2Fgithub.com%2FSmashPhil%2FXmlPatchHelper%2Freleases%2Ftag%2F1.3]Github Release Link[/url][github.com]