トップページ > PINKのおいらロ > 2012年02月06日 > 60vKazuj0

書き込み順位&時間帯一覧

48 位/242 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000020000002



使用した名前一覧書き込んだスレッド一覧
ほのぼのえっちさん
OBLIVION エロMOD晒しスレ 111

書き込みレス一覧

OBLIVION エロMOD晒しスレ 111
35 :ほのぼのえっちさん[sage]:2012/02/06(月) 17:31:19.24 ID:60vKazuj0
お節介もしくは勘違いだったら本当にごめんなさい。
Estrusを使った後にmodを外すとセーブ時にCTDする原因を調べていたら判明したっぽいので報告します。
検証してみたバージョン → Estrus_19r3Fullset-28979-1-9r3.7z

1)CreateFullActorCopyで生成されたアクター(Roper)がDeleteFullActorCopyで削除されていない
 (Disable状態となっており、表示はされていないがデータ自体は残り続けている)
2)CreateFullActorCopyで生成されたアクターは特定modの所属データではなく
 セーブデータ所属(FormIDの先頭がFF)になるので、Estrusのmodを外してもデータは消えずに残り続ける
この二点が複合的な原因となってCTDを引き起こしているように思われます。
2において、modを外してもアクター(Roper)のリファレンスデータだけは消えずに残り続けてしまう結果、
未定義のベースオブジェクト(消失したCreature:XX20002D)等を参照しているのでCTD原因になると思われます。
OBLIVION エロMOD晒しスレ 111
36 :ほのぼのえっちさん[sage]:2012/02/06(月) 17:39:52.65 ID:60vKazuj0
続きます。検証結果の報告です。Estrusを使ったことがないセーブデータにて

1)EstrusをインストールしてOblivionを起動
2)Estrus Roperを使って再生 → 完了させる
3)セーブしてOblivionを終了する
4)Estrusのmodを外す(zzEstrus.espを非アクティブ化)
5)Oblivionを起動して先ほどのセーブデータをロードする
6)特に何もせずにセーブしようとする
7)CTDする(このセーブデータはロードしようとすると破損している)

このような状況だったのですが、6でセーブするよりも前に
ゲーム内に残っているRoperのリファレンスIDをpridで選択してDeleteFullActorCopyしておくと
CTDせずにセーブを行うことができ、セーブデータも破損していませんでした。
逆に5と6の間でpridしたRoperをEnableで表示させようとすると、その瞬間にCTDしました。

すでにEstrus Roperを使ったことがある場合、使った場所に使った数だけRoperデータが残っていると思うので
それらを全てDeleteFullActorCopyで削除しないとmodを外せない状態になっているのかも?

以上、長文失礼しました。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。