RimWorld

RimWorld

Nearmare Boots And Glove Fix
47 Comments
Toyota AE86 29 Jul @ 5:36am 
Hello, do these fixes still work in 1.6 for all the various Ishmuti races?
PvtGrumpy 27 Jul @ 1:16pm 
Thanks for your hard work!
redbrick  [author] 22 Apr, 2024 @ 9:11am 
補足説明:
Nearmare系列の装備パッチmodで、サポート条件に追加した環境でサポート環境ごとに使用可能なmodのアイテム数点で簡易的に確認したのみで、すべてのサポート対象のアイテムが着用可能であるかの確認はしていません。

また、それぞれの環境で動作しないサポート対象のmodのアイテムがこの系列のパッチmodを有効化することで使用できるようになるわけではありませんので、十分ご注意ください。
redbrick  [author] 22 Apr, 2024 @ 9:09am 
本modを更新しました。
I updated this mod.

変更箇所:Glitter Tech ClassicとGlitter Tech Classic (No Surgery)のmod名称変更に追随して修正しました。
ChangeList : I fixed to follow mod name change of Glitter Tech Classic and Glitter Tech Classic (No Surgery) in this mod.
redbrick  [author] 18 Apr, 2024 @ 8:16am 
補足説明:
Nearmare系列の装備パッチmodでSupportedVersionに1.5を追加して、いくつかのmodの装備品の装備可能を確認しました。
ただし、1.5環境でまだ正式に動作サポートされていないBoots and Stuff modのアイテムでの動作のみを簡易的に確認したのみで、すべてのサポート対象のアイテムが着用可能である確認はしていません。

また、1.5環境で動作しないサポート対象のmodのアイテムがこの系列のパッチmodを有効化することで使用できるようになるわけでもありませんので、十分ご注意ください。
redbrick  [author] 18 Apr, 2024 @ 8:14am 
本modを更新しました。
I updated this mod.

変更箇所:対象mod名の更新に対応して説明等を修正し、supportedVersionsに1.5を追加しました。
Changelist : I added ”1.5” to supportedVersions section and corrected some explanations in this mod to latest target mod name.
redbrick  [author] 16 Feb, 2023 @ 10:02pm 
補足説明:
Nearmare系列の装備パッチmodでSupportedVersionに1.4を追加して、いくつかのmodの装備品の装備可能を確認しました。
ただし、1.4環境で動作するmodのアイテムでの動作のみを簡易的に確認したのみで、すべてのサポート対象のアイテムが着用可能である確認はしていません。

また、1.4環境で動作しないサポート対象のmodのアイテムがこの系列のパッチmodを有効化することで使用できるようになるわけでもありませんので、十分ご注意ください。
redbrick  [author] 16 Feb, 2023 @ 9:17pm 
本modを更新しました。
I updated this mod.

変更箇所:対象mod名の更新に対応して説明等を修正し、supportedVersionsに1.4を追加しました。
Changelist : I added ”1.4” to supportedVersions section and corrected some explanations in this mod to latest target mod name.
redbrick  [author] 28 Feb, 2022 @ 8:41am 
補足説明:
サポートしているmodは正規の名称をリストに記載したものだけです。
Continuedなどの派生modへの対応はしません。(そんな労力を割く気にならない。)
苍白而蔷薇 30 Jan, 2022 @ 5:21am 
グーグル翻訳
ええと...私はそれができないと思います
これはあなたのコードなので、フォーマットに従って記入しただけです。 別のMODとして公開すると、盗用のように感じます...
redbrick  [author] 30 Jan, 2022 @ 5:05am 
作者名、packageIdなど、作者固有の部分をきちんと適切に書き変えれば、オリジナルのmodとして公開できますね!
redbrick  [author] 30 Jan, 2022 @ 5:02am 
素晴らしい、それはあなたのオリジナルのpatch modですね。
(patchの記述は突き詰めると同じような記述になります。)

わたしのpatchはあくまでも種族固有の衣装のみの着用制限範囲に対象アイテムを追加するだけなので、機能するかしないかは残念ながらこちらではわかりません。
苍白而蔷薇 30 Jan, 2022 @ 2:20am 
これらの行をコピーしました,これはうまくいった(私はあなたを模倣しました)
<Operation Class="PatchOperationFindMod">
<mods>
<li>Vanilla Factions Expanded - Insectoids</li>
<li>2149755445</li>
<!-- li>
<packageId>OskarPotocki.VFE.Insectoid</packageId>
</li -->
</mods>
<match Class="PatchOperationAdd">
<xpath>/Defs/AlienRace.ThingDef_AlienRace[defName = "HAR_Nearmaere" or @Name = "HAR_Nearmaere_Base"]/alienRace/raceRestriction/whiteApparelList</xpath>
<value>
<li>VFEI_Artifacts_PsychicPacifier</li>
<li>VFEI_Artifacts_PsychicAnimalTamer</li>
<li>VFEI_Apparel_ArchotechShieldBelt</li>
<li>VFEI_Artifacts_ArchotechEraser</li>
<li>VFEI_Artifacts_ArchotechTeleporter</li>
</value>
</match>
</Operation>
苍白而蔷薇 30 Jan, 2022 @ 2:20am 
グーグル翻訳
ゲーム自体のアイテムではないことがわかったので、恥ずかしかったです。 modアイテムです
コードはわかりませんが、真似します。
だから自分でやってみた
たくさんのエネルギーを費やした後、結果として機器は装備できますが、機能しません。 それは私のMODの1つとの衝突であるはずです、私は思います(エネルギーを補充することはできません)
redbrick  [author] 29 Jan, 2022 @ 11:38pm 
申し訳ないですが、Rim1.3 Vanilla環境のDefファイルを検索したところでは、通常のShieldbelt(Apparel_Shieldbelt)以外はこちらでは見つけられませんでした。

サポート対象のshieldbeltを含むmodを導入していただくか、Polarisbloc系統は1.3対応済みなので1.3環境で必要ならそちらを導入していただくか、あるいはNearmare種族専用のバリアコートを装備していただくのが手っ取り早いかと。
もちろん装備して外見に影響が出ない装備だけどぜひこのNearmare種族に着用させたい、という要望があれば、こちらの暇と余力次第ですが検討候補に入れたいと思いますので、(ご期待に沿えるかは明確に回答できませんが)ご要望としてあげていただくのでもかまいません。
苍白而蔷薇 29 Jan, 2022 @ 6:01am 
グーグル翻訳
もう一度チェックしてみたところ、オリジナルではないようです(でも、いつもオリジナルのアイテムを覚えているので、試してみる必要があります)。 成功のニュースがあれば私はあなたに話すために戻ってきます、そしてそれが失敗した場合私は何も言いません
翌日について
苍白而蔷薇 29 Jan, 2022 @ 5:33am 
グーグル翻訳
いいえ、装備できないのは主に元の古代の盾ベルトです(Vanilla ancient shieldbelt),幸いなことに、著者は最近、後期段階で強力な防御を備えたいくつかの機器を追加しました。
redbrick  [author] 29 Jan, 2022 @ 2:46am 
もしかして最近Royaltyに追加されたといわれているバックパックですかね。
ジェットパックのような装備状態の画像があるバックパックなどはどうしても入植者、ポーンの画像に干渉するので、このパッチでは扱えないと思います。
(画像が完全に体型などに合わない場合、描画できずにピンクか紫の四角の表示となるテクスチャエラーとなってしまうため。このmodはそのようなことが起こらないアイテムだけを対象としています。)
苍白而蔷薇 28 Jan, 2022 @ 9:11pm 
グーグル翻訳
残念ですが、元のパーツの名前がわかりません(defName)_(:з」∠)_
redbrick  [author] 28 Jan, 2022 @ 12:07am 
ただわたしのこのパッチmodのポリシーとしては、ポーンの外見に関わる部分は(画像を変更したり修正する技能がないため)対処しない方針としています。
ポーン画像に干渉しない装備であれば追加は可能ですが、DLCにあるアイテムはわたし自身がDLC未導入で興味もそれほどないため追加しても動作確認や検証が出来ないため、お断りする可能性が高いです。
redbrick  [author] 28 Jan, 2022 @ 12:07am 
基本的に、このパッチは対象の種族のraceSettingにあるWhiteApparelListに対象のアイテムのdefNameを追加して、種族制限で制限が必要なバニラや他の種族に合致しない種族独自の体型向けに、ポーン画像にほぼ影響を及ぼさない装備に限定して着用許可を付ける(種族体型ごとに衣装の装備着用制限を掛けると、手足やユーティリティスロット、いわゆるウェストにも制限がかかるため、それを回避する対症療法)です。
該当のアイテム名が不明なのでどういう装備なのかわからないので断言は出来ませんが、Rim上でのアイテムがわかれば追加は可能とは思います。
苍白而蔷薇 27 Jan, 2022 @ 9:22pm 
グーグル翻訳
このmodがまだ更新され、維持されているのを見てうれしいです(最後の更新はずっと前でした)、質問したいのですが、このレースをバニラアクセサリーと互換性を持たせる方法はありますか?
redbrick  [author] 19 Jan, 2022 @ 5:05am 
本modを更新しました。
I updated this mod.

変更箇所:対象mod Nearmareの1.3向けxml定義更新に対応してパッチ記述を修正しました。
(たぶん、Rim1.3対応のためのsupportedVersions記述もここで正式追加だと思います。)
Changelist : I correct patch description to support mod xml definition change of 1.3 of Nearmare Race mod.
(Probably, formally support Rim 1.3 of this patch mod, as adding supportedVerions to "1.3" is now, I think.)
redbrick  [author] 19 Jan, 2022 @ 5:02am 
補足説明:
手元では本modの1.0.0.4で1.3のsupportedVersionを追加しているはずですが、1.0.0.3で1.3対応追加と説明を書いてしまっていると思います。
以前の更新版が1.3対応未了であれば、今回のもので正式に1.3対応での動作確認完了版になります。
また、パッチ記述は1.3向け更新済みと以前のままの1.2向けの記述のどちらも適用可能なように記述して、1.2,1.3どちらでもパッチ適用エラーが発生していないことを確認済みです。
redbrick  [author] 19 Jan, 2022 @ 4:10am 
Nearmare Raceの1.3向けと1.2向けの記述が、新種族(派生種族)の追加に伴ってかなり変わったようなので、それらに対応してたパッチを一ファイルでどちらのバージョンでも読めて有効に出来るようにする記述を試行錯誤して作成、現在動作確認中です。
yamaguchi_5140 17 Jan, 2022 @ 7:43am 
こちらこそ、確認いただきありがとうございます
redbrick  [author] 17 Jan, 2022 @ 6:48am 
情報、大変ありがとうございます。
暇を作れたらこちらでも修正して確認してみます。

ちなみにパッチ対象のwhiteApparelListのパスは他のアクセサリやBoots and Stuffでも同一です。
yamaguchi_5140 17 Jan, 2022 @ 6:19am 
1.3のエラー原因ですが、どうもRace_NR.xmlのwhiteApparelListのパス変わった?のが原因のようです
<xpath>/Defs/AlienRace.ThingDef_AlienRace[DefName = "HAR_Nearmaere"]/alienRace/raceRestriction/whiteApparelList</xpath>を
<xpath>/Defs/AlienRace.ThingDef_AlienRace[@Name = "HAR_Nearmaere_Base"]/alienRace/raceRestriction/whiteApparelList</xpath>に変更で解決しました。暫定ですが。あとBoots and staff以外は見てないです
redbrick  [author] 17 Jan, 2022 @ 4:18am 
残念ながら、現時点でもなぜPatchOperationFindModが失敗するのか、いまだ原因をつかめておりません。更新前には1.3でもこのような現象は発生しなかったのですが・・・。
ちなみに1.2環境ではこのエラーは発生しないようです。
yamaguchi_5140 17 Jan, 2022 @ 3:25am 
確認いただきありがとうございます。1.3環境で、エラーログはこのような感じです
[Nearmare Boots And Glove Fix - Start of stack trace]
Verse.PatchOperationAdd(xpath="/Defs/AlienRace.ThingDef_AlienRace[defName = "HAR_Nearmaere"]/alienRace/raceRestriction/whiteApparelList"): Failed to find a node with the given xpath
関係するmodはBoots and Stuffで、Jewelry等は導入していないです。
1/15時点で出ていないので今回のアップデートだと思い、 Nearmare Raceのほうを調べたのですがわからなかったです。
redbrick  [author] 16 Jan, 2022 @ 7:14am 
ちなみに、Nearmare modのサブスク解除、再サブスクでmodの実体ファイルを全て入れ替えて起動してみましたが1.3環境では同じエラーが発生し、本パッチは適用できませんでした。
現時点でSteamから取得できるmodファイルの破損とかではなさそうな印象ではあります。
redbrick  [author] 16 Jan, 2022 @ 6:10am 
申し訳ありませんが、現時点で1.3環境でPatchOperationFindModのエラーが発生する原因と解決策についてはまったくわかっていません。
1.2環境では上記の1.3のようなエラーは確認していませんので、正常に動いているはずです。(手元で動作確認済)
パッチの記述はこちらでは以前の更新から一切変えてない上に他の種族向けの同種のパッチではまったく起きていない不可思議なエラー挙動であるため、原因追及もまったく手がついておりません。
問題解決のためしばらく調査してみます。
redbrick  [author] 16 Jan, 2022 @ 5:38am 
んー・・・検証環境でGlittertechが入ってないだけか?
Polarisも入れてないかもしれない。Jewelryは別のパッチ動作検証で使った記憶があるから入っているはず・・・となると読み込んでるmod全部でエラーになっている?
同じ形式、同じ書式で対象種族が違うだけの他の同作者の系列の種族modも入れてるはずだけど、何故それでエラーにならないのだろう・・・。
redbrick  [author] 16 Jan, 2022 @ 5:33am 
んー・・・全部じゃないのか、エラーが出るmodが限定されている。
A Rimworld of Magic、Boots and Stuff、Vanilla Armour Expanded、Vanilla Apparel Expanded、Jewelryのみ。GlitterTechやPolarisblocも入れてあるのにそれでは出ていない。
何が違うのだろう・・・。
redbrick  [author] 16 Jan, 2022 @ 5:12am 
違った、A Rimworld of Magicも出ているし他のアイテムのmodについてもPatchOperationFindModでエラー出ている。
Nearmareのmod更新以後、Nearmare向けのパッチ全部でfailedが出ている・・・何故だろう。
書式は他のXenoorcaとかのパッチとまったく同じはずなのに・・・。
redbrick  [author] 16 Jan, 2022 @ 5:04am 
こちらの1.3環境で本日朝のmod更新を受信して起動してみたら、下記のエラーを確認しました。
Jewelry modは更新されてないのに何でNearmare向けのパッチだけエラー出るのだろう・・・。

[Nearmare Boots And Glove Fix] Patch operation Verse.PatchOperationFindMod(A RimWorld of Magic, 1201382956) failed
file: I:\games\Steam\steamapps\common\RimWorld\Mods\Nearmare_glove_boots_fix_1_0_0_4\Patches\Nearmare_ApparelPatch.xml
redbrick  [author] 16 Jan, 2022 @ 3:51am 
このmodはあくまでも、HAR種族のRaceRestrictedApparelの着用許可リスト(whiteApparelList)に他のmodで追加されるアイテムをdefName定義で追記するだけのものですので、パッチがうまく適用されなければBoots and Stuffなどの手袋や靴下、靴やARoMのアーティファクトのアクセサリなどが着用できなくなる、ということになりますが、それらは全てHARとRim本体の機能を利用しており、本パッチmodで何かの機能を追加していたりということはまったくありません。
パッチが読めなかった場合は対象のアイテムをパッチ対象の種族が着用できない、という事例が発生しますが、それを互換性といっていいものか・・・悩んでしまいます。
redbrick  [author] 16 Jan, 2022 @ 3:19am 
Steamのworkshopのmod更新がまだ試行する環境にいきわたっていないっぽい。
今日の更新にはさすがにまだ追いつけていませんね・・・。
redbrick  [author] 16 Jan, 2022 @ 2:42am 
互換性がない、という表現がよくわからないのですが、パッチ適用でエラーでも出ましたでしょうか。
普段は1.2の環境でRimを動作させていますが、その環境では特に現時点でもエラーを確認できていませんが・・・。
1.3環境についてはこの後確認してみますので、あくまでも1.2ではエラーを確認できていないということだけお知らせしておきます。
yamaguchi_5140 16 Jan, 2022 @ 1:59am 
2022/01/16更新の[1.3]Nearmare Raceと互換性がないみたいです
redbrick  [author] 29 Aug, 2021 @ 7:40am 
本modを更新しました。
I updated this mod.

変更箇所:対象mod名の更新に対応して説明等を修正し、supportedVersionsに1.3を追加しました。
Changelist : I added ”1.3” to supportedVersions section and correct some explanations in this mod to latest target mod name.
redbrick  [author] 23 Jul, 2021 @ 11:40am 
本modを更新しました。
I updated this mod.

変更箇所:Vanya Shield modで追加されるシールドベルトを着用許可に追加しました。また、Patch記述のうち対象判定(PatchOperationFindModの対象判定)機能を改善しました。
Changelist : I added new support to allow to wear shieldbelts, added by Vanya Shield mod. And I revised patch descriptions to check patch target functions(PatchOperationFindMod).
redbrick  [author] 13 Feb, 2021 @ 2:20am 
本modを更新しました。
I updated this mod.

変更箇所:Jewely modで新規追加された銀製アクセサリをサポートしました。
Changelist : I added new support for silver accessories added in Jewelry mod.
redbrick  [author] 29 Jan, 2021 @ 3:13am 
本modを更新しました。
I updated this mod.

変更箇所:Jewely modでのEaring(イヤリング)装着部位の適用パッチ不足のため、Nearmareが複数のEaringを装着可能になっていた問題を修正しました。
Changelist : I corrected the problem that Nearmare could wear so many Earings, because of lack of patch to apply Earing to wear to Ears correctly.
redbrick  [author] 25 Aug, 2020 @ 11:27pm 
@Poltrique
I recognized existance of Nearmare Race[EN] mod, but I will not support that "modified" mod.

This patch mod described for only original "Nearmare Race" mod with PatchOperationFindMod function. And I can not afford to support to all of miner modified mod from original.

However, I will not assert the rights of "code idea" of this patch(because this patch is very simple and uses only basic patch functions).
(I think, modified point may be only target mod name, eg. "Nearmare Race" to "Nearmare Race[EN]" of PatchOperationFindMod.)
redbrick  [author] 25 Aug, 2020 @ 11:08pm 
This mod only adds definitions of "whiteApparelList" on XML def of Nearmare Race mod, because this mod uses only XML PatchOperation functions in Rimworld system.
So, I think this patch can operate with no problem in any languare environment.

If you have any problem by this patch, please tell me in detail(with error message or screenshots).
Poltrique 25 Aug, 2020 @ 2:52pm 
Hi, does this work with the english patch of Nearmare?
Thanks.