したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

LayingFacingPatchに関する話題はこちら

1作者:2018/05/23(水) 13:41:38
お借りします。
寝る向き変更MOD(LayingFacingPatch)への
意見、感想、アイデア、不具合報告があればここにお願いします。

2sage:2018/05/23(水) 19:20:55
ダブルベッドで向き合って寝ている様子を楽しみながら使用させて頂いています
病院用ベッドに寝ると姿が消えましたが治療や手術は問題なく実行できました
あとは死亡時、倒れた時にも姿が消えましたがこちらも問題なく解体できました
他にもMODを使用しているので競合しているかもしれませんが使用直後に出たので報告いたします

3作者:2018/05/24(木) 16:11:55
報告ありがとうございます。

自分の環境ではそれらの症状が出ないので
おそらく競合の問題かと思うのですが、
MODは何を使っていますか?
また、LayingFacingPatchは何番目に適用していますか?

あと、その病院用ベッドはどちら向きでしたか?

4名無しさん:2018/05/25(金) 16:49:20
他の全てのMODをきってもエラーが出たのでゲームをインストールし直したところ普通に動くようになりました。
自分のとこのゲーム本体が原因だったようです、お騒がせして申し訳ありませんでした。

5作者:2018/05/25(金) 17:51:01
解決して何よりですが、質問に答えて頂けると助かります…
次に不具合が出た時の判断材料になったりするので

6名無しさん:2018/05/26(土) 09:05:01
MODは結構入れているので全てはちょっと無理ですが、VGなのど料理や修理と回復アイテムや装備以外だと
HugsLib、RuntimeGC、Allow Tool、DE Surgeries、Stack XXL、Hand Me That Brick、MinifyEverything、Stack Merger、Hospitality、Simple sidearms、fluffy breakdownsです。
エラー発生時にはMODの位置は上と下や中も試しましたが変わりませんでした。

エラーは病院ベッドの向きは関係なく発生していました。
あとRIMkeaのベッドでも試しましたがこちらは問題なく表示されていました。

死亡時の姿が消えてしまった時は、味方の死亡直後は姿は見えていましたがセーブしてロードすると死体が見えなくなりました。
あと敵については同じようにセーブしてロードしても消えることはなかったです。

説明が下手なので読みにくいかと思います、重ね重ねすみません。

7作者:2018/05/26(土) 09:20:46
助かります。ありがとうございました。

8名無しさん:2018/06/05(火) 14:54:10
戦闘でキャラが倒れたら
例外描画Human_Corpse190910:System.NullReferenceException:オブジェクト参照がオブジェクトのインスタンスに設定されていません
LayingFacingPatch〜
ってデバッグ画面に出てたわ

9作者:2018/06/07(木) 11:52:01
MOD環境を(ry

ソース的には、入植者の向きを決めるメソッドの戻り値を変えているだけで
インスタンスをいじってはいないんですけどね…

10名無しさん:2018/06/07(木) 22:47:50
ソース見た感じ恐らく以下のところでNull参照している感じがします。
Building_Bed bed = pawn.CurrentBed();
f (bed.owners.Count == 1)
{...

パッチ前の元メソッドの呼び出し後に以下の条件式があるから、
というだけの理由ですが・・・。

if (building_Bed != null && this.pawn.RaceProps.Humanlike)
{...}
else
{...
if (!this.pawn.Dead && this.pawn.CarriedBy == null){...}
...}

11作者:2018/06/08(金) 22:59:51
いわゆるぬるぽだったのですか

どのインスタンスがnullになりえるか分からないので
変数はとりあえずnullチェックを入れた方がいいのかな…

12名無しさん:2018/06/09(土) 19:18:26
本来触ってない変数をパッチ内で参照している場合は
nullチェックしたほうが良さげです。

自分も違うパッチを書いてますが、
rimworldのフィールドはいわゆるnullpが多いイメージです。
たぶん基底クラスを共通化して持ち運びしやすくした
弊害だと思いますが...
ILspyで公式dll覗いてみるとなかなかにnullチェック激しいですw

13作者:2018/06/11(月) 15:08:23
そう言われればそうですね…

14作者:2018/06/11(月) 22:08:19
ぬるぽ回避版を上げました

LayingFacingPatch.zip
pass:rim
https://www.axfc.net/u/3914398.zip

15名無しさん:2018/09/17(月) 07:54:13
民火さんが上位互換を作ってくれたので、そちらを使ってください

Lying Face[B19]
https://steamcommunity.com/sharedfiles/filedetails/?id=1514498039


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板