2015年11月15日

(Sims3)パラダイス島のボートハウスでスタックするのを修正する

この間、MODの検証用も兼ねて全EPとSPを揃えました。追加のマップも多数あるわけですが、その中からアイランドパラダイスのマップ、パラダイス島で試しにプレイしてみました。

重いとかスタックが酷いとか噂を聞いていたので、MTSの修正済みマップを入れてやってみたんですが、アレはひどいですね。
スタックが始まると、OverWatchに検出されてリセットされるまでの間、数秒止まって数秒動いて、が1〜2分続きます。リセットで一旦直ってもすぐに再発したりして、「ボートハウス全削除が必須」とか言われるのが分かりました。

とは言ってもせっかくの追加要素ですから、なるべくボートハウスは残したいところです。そこで、まずはどういう状況でスタックしているのか調べることにしました。



さて、調べるといってもやることは簡単です。OverWatchの設定で、「スタックチェック:オートリセット」を無効にしておけば、誰かスタックして出たメッセージの顔アイコンをクリックしてスタックしている現場に移動することが出来ます。確認したらMasterControllerからリセットで。

sims3_stuck4.jpg
そうして確認していくと、確かにボートハウスの住人が海辺でスタックしています。大体いつも同じ所でスタックしているので、そこに張り込んでいるとボートで海から上がった所でスタックしているようです。

ですが、スタックするLotは特定の数個だけで、他の場所では起きていません。何か共通の問題があるのかと見ていたら、その共通点が見えてきました。



と、まずは色々検証するために、再現できるかを試します。
sims3_stuck1.jpg
よくスタックするLotでプレイを開始して、隣の島からボートで帰ってくると確実にスタックします。ここでのポイントは、2つのLotの間に戻ってくるとスタックする、という事です。反対側の隣に何もない所に帰ってきたときはスタックしません。
他のスタックするLot・しないLotを見比べると、「住人が隣のLotとの間にボートで上陸する」「隣のLotとの間隔が狭い(大体2〜3グリッド分)」のが原因と考えられます。

sims3_stuck2.jpgsims3_stuck3.jpg
原因が分かれば後はそれを取り除くだけです。片方のLotを移動して間を空けると(実際にはLotの移動はできないので、削除して少し離して再設置ですが)、ボートで上陸してもスタックすることは無くなりました。



sims3_stuck5.jpg
ちょっと話はずれますが、新しいワールドを作る度にスタックが減ったり増えたりするのは「ボートで上陸」という条件があるからだと推測されます。就職先などによって、起きる頻度が変わるわけです。
実際にはボートで上陸では無くて「Lotの間の水辺ぎりぎりから帰ろうとする」なんですが、フリーウィルでそんな場所にはまず行かないので。



sims3_IP_map1.jpg
では具体的な対処法を見てみましょう。上のマップで、紫の点がつけてある3ヶ所がスタックが起きる場所です。
新規ワールドで始める前に、町の編集でそこにある港の空いている片方(3つ港が並んでいる所は真ん中)を削除してしまえばOKです。
3つ並んでいる所は真ん中にボートハウスがあるので、空いている所に移動すればすべてのボートハウスを残してスタック対策が出来ます。
スタックの原因は「港のLotの間隔が狭すぎる事」であって、ボートハウスはスタックの引き金にはなっていますが原因ではないので削除する必要はありません。
ボートハウスを残すことによって、単純に家族が増えてワールドが重くなるのはまた別の話です。

港を移動してもいいんですが、場所をずらすとLotの端に段差が出来たりするので修正が面倒です。まあ、一度移動してゲーム開始前のデータをセーブしておけば使いまわせるので、凝り性な方はどうぞ。

sims3_stuck6.jpg
1つ注意点ですが、港のLotはロックがかかっているのでそのままでは削除できません。
Ctrl+Shift+C でコマンド入力画面を出して "testingCheatsEnabled on"、もう一度コマンド入力画面を出して "enableLotLocking true" と入力してから、矢印アイコンで港を選択、鍵マークをクリックでロックを解除する必要があります。
チートコマンドは、一度入力すればゲームを終了するまで有効なので、何度も入力する必要はありません。
1つのLotにつき2回撤去しないとLotそのものは削除できないので気を付けてください。スタックの原因はLotそのものなので、建物だけ撤去しても意味がありませんので。



これでパラダイス島でもスタックを気にせずプレイすることが出来ます。重いワールドなので、多少の引っ掛かりや別な場所での軽いスタックはありますが、私はそこそこ快適にプレイすることが出来るようになりました。
出来るなら "Create a World" でワールドそのものを修正したかったんですが、EditInGameがダウンロード版だと使えない様なので無理でした。

なお、スタックの原因がLotだという事から分かるように、ボートハウスで無くても海に飛び出た海上コテージの様な物件でも同様のスタックが起きる可能性があります。海に飛び出たLotを設置する時は、あまり隣とくっつけ過ぎないように注意してください。

なお、普通に陸上にあるLotの場合は、間隔が狭くてもスタックすることはありませんでした。さすがにそれでスタックするなら問題になっているでしょうし。

ちょっと長くなってしまいましたが、今回はこれで。



.
タグ:SIMS3