シムピユーザーへの道 6

不具合の発生と、それなり?の対処




サクサクとスキンを作っていて、はじめて不具合が出ました。

左の黄緑色の服は、ママカルの服の元になったものですが、デフォルト(ゲームに初めから入っている)のデータです。
ママカルの服は上のデフォルトの服の色替えバージョンになります。
つまり、ボディは加工せずに服のデザイン(色のみ)を変えました。

ところが←このママカル用の服をゲームに入れたとたん、元データの黄緑の服が表示されなくなりました。

下の画面は洋服の着替え場面なんですが、こんな感じでデフォルトの洋服が透明になってしまったのです。

この不具合について調べていたら、preSIMSさんの「シムのスキン++基礎のぞき++」のところで詳しく書いてありました。
スキンの配布や加工方法、それだけではなくこう言うトラブった時、役立つ情報を公開されているサイトさんには大感謝です。

どうも不具合の原因は、ゲームに入れているスキンのデータ名が重複し、そのせいで競合してしまった結果、デフォルトの服が表示できなくなっているようなのです。

それでデータ名のダブりがないか調べることにしました。
使うソフトはSkinDoctorというフリーのものです。

で、調べた結果、データ名は重複していませんでした。_| ̄|○ナンナンダ…

加工したついでにウエストを少しだけ細くしました。
とにかく私の場合、ゲームが強制終了するというほどでも無いにせよ、デフォルトの服が表示されないというのは心地が良くないので、ママカルの服は一時、取り下げました。

原因として、データ名に重複がなかったにせよ、データの中身に重複があった時も、このような不具合が出る場合がある、との事。
もちろん、不具合が出ない場合も有るそうです。

その後、ママカルの服はボディのデータを加工し、デフォルトの服とはデータ名だけではなく、データの中身も少し違う物に変更しました。
そして再びゲームに投入したら、不具合は解消。
リネームはしませんでした。

で、もう一度実験のため、不具合の起きたデータに入れ替えてみたんですが、今度は不具合が起きませんでした。

何だかよくわからない仕組みです。
もうひとつ、すでにユーザースキンが入っている場合、新たに別のユーザースキンを投入する場合、データ名が重複して上記のような不具合が出る場合があります。
データ名の重複と言っても、左の例で言うと、アンダーバーの前にある文字列です。

そんな時はすかさずリネーム!

まず、エクスプローラーでスキンのデータを見ます。

←これはボディスキンのデータですが、3つのファイルで構成されています。
その中で赤字にしている所の数字を変えてやるのです。

私はデフォルトのデータと重複しない3桁の数字を使ってスキンを作ったんですが、これはユーザーに一番ありがちな名前の付け方らしくて、まれにどなたかの作られたスキンと重複するかも知れません。
もちろん、ゲームに入れる前にエクスプローラーで確認をしてもらえれば、データ名の重複は回避できます。

リネームと言っても難しい話しではなく、たとえば097の0の所を英数字半角でo(オー)に変えてやればいいだけです。
別にoじゃなくてaでも何でもいいのですよ。




それと、@Aについては、データの中身も書き換える必要があります。

これも赤字にしているところを、データ名に合わせて書き換えます。
入れ替える文字は英字か数字で半角にします。

データの中身はメモ帳で開いていますが、この「メモ帳でひらく」方法は、シムピチュートリアルさんが詳しく書かれています。

←同上で、こちらも書き換えます。


最終的に7ヶ所ある097という数字を全て別の3桁の数字(もしくは英字)に置き換えればいいわけです。


しかし、これだけしても、不具合が100%起きないとは言い切れません。

なので、これが怪しいかも?と思うデータは、ひとまずゲームから取り下げて様子を見た方が良いでしょう。

でも、新たに入れるデータについても、どれが不具合の起きるデータかわかりません。

そういう時は、一時にたくさんのスキンをゲームに投入せずに、少しずつ入れていくのもいいでしょう。

まあ、でも何でもある程度は出たとこ勝負です。
不具合を恐れずにゲームに立ち向かいましょう。(^^)←って無責任発言。


シムピユーザーへの道topへ戻る

2007.6.2.