スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

犬と猫を仲良くする改造

まず最初に

犬と猫でも「くんくん嗅ぐ」「つかみかかる」「遊ぶ」「すり寄る」
を出来るようにする改造です。

うちの環境で(XP+ULまで)(MMまでの環境での成功報告をいただきました)
この改造で犬と猫が交流できるようになりました。
また、今のところバグや不具合は起きていません。
が、

ゲームのプログラムが使用するiffファイルを書き換える為、
失敗すれば、ゲームが強制終了したり、起動すらしなくなります。
また、この内容は個人が勝手に調べたりテストプレイしてみた結果を記述したものであり、正確である保証はありません。
それを理解した上でご利用下さい。




IFF Pencil 2とFarFaを使用します。FarFaのDLはこちらから


1、まず改造するファイルを取り出す

1、C:\Program Files\Maxis\SimPeople\GameData\Global
  にあるGlobal.farをFarFaで解凍する

2、解凍してできたファイルからDogGlobalsCatGlobalsを取り出す


2、犬のファイルを改造する
まず犬から。

1、DogGlobalsをIFF Pencilで開きます。
  
2、次にBHAVの#8279 Interaction - Sniff Other TESTを選択、開きます。
  まず左側の白いところで右クリックしてRewrite。
  下から2行目にstack obj's person data gender Flag Set? 2とあるので
  右のDataのFalse lineを1に書き換え、OKボタンを押します。

書き換え
(ここを1に変える)

  続いてBHAVの#8272 Interaction - Pounce TESTを選択、開きます。
  同じようにRewriteし、下から2行目のstack obj's person data gender Flag Set? 2の
  右のDataのFalse lineを1に書き換え、OK。

  #8313 Interaction - Play - Other Dog TEST
  #8330 Interaction - Snuggle TEST
  も同様にRewrite、下から2行目のstack obj's person data gender Flag Set? 2の
  右のDataのFalse lineを1に書き換え、OK。


3、TTABを書き換えます。(*アドオンによって微妙に番号が違うようです。)
  #15 Pounce
  #17 Sniff
  #33 Play
  #38 Snuggle
  各項目の「Available to cats」「Available to dogs」にチェック。


4、保存して終了。
  TTABの#15 Pounce(つかみかかる)と#33 Play(遊ぶ)は
  若干吸引力を強くしてもいいかもしれません。
  (9から15、19から25ぐらい)


3、猫のファイルを改造する
続いて猫。

1、CatGlobalsをIFF Pencilで開き、
  #8272 Interaction - Pounce TEST
  #8313 Interaction - Play - Other Dog TEST
  #8330 Interaction - Snuggle TEST
  それぞれ犬と同じようにRewrite、下から2行目のstack obj's person data gender Flag Set? 2の
  右のDataのFalse lineを1に書き換え、OK。

  猫はSniff(くんくん嗅ぐ)の命令が犬とは違うので
  改造の必要はありません。

2、TTABを書き換えます。(*アドオンによって微妙に番号が違うようです。)
  #16 Sniff(くんくん嗅ぐ)
  #14 Pounce(つかみかかる)
  #32 Play(遊ぶ)
  #37 Snuggle(すり寄る)
  各項目の「Available to cats」「Available to dogs」にチェック。

3、保存して終了。

4、Globalファイルへ戻す

1、DogGlobalsCatGlobals
  C:\Program Files\Maxis\SimPeople\GameData\Global
  へ入れる。
  再圧縮せずGlobalフォルダに入れてもfarファイルより優先して読み込まれるようです。

2、シムピープルを起動し、犬と猫が交流していたら成功。


一応テストはしていますが、万が一不具合が出た場合は
置いたファイルを削除してください。


手動で書き戻すとき用に。改造した場所と変更した数値。

#8279 Interaction - Sniff Other TEST 12を1に
#8272 Interaction - Pounce TEST 12→1
#8313 Interaction - Play - Other Dog TEST 12→1
#8330 Interaction - Snuggle TEST 13→1



10, 3/20
情報ありがとうございます。修正しました。
スポンサーサイト
プロフィール

同居人

Author:同居人
東方大好き。
ニコニコで「シム東方で犬さらし」という動画を投稿してます。

スキンの使用報告はあると喜びます。

リクは聞いたり聞かなかったり。

ダウンロード
偉大なる先人様たち
いぬさくやスキンの生みの親 東方スキンの大本山
シム東方の動画まとめサイトさま
今でもお世話になってます
FC2カウンター
リンク
新スキン置き場
カテゴリ
検索フォーム
月別アーカイブ
まいりすと
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。