title title
HowToUse
Zipの解凍 Skins Objects
Programs
Simposeium C-Makeover Program紹介
製作関連
必要なもの Skinsリソース Objectsリソース
MacSims
Win>MAC 各種情報
Sims DIY
Objectsハック Iff Pencil2
TIPS/FAQ
TIPS FAQ 情報系リンク集
知恵袋
トイレ/衛生
楽しさ/社交
知恵袋2
食事/心地よさ
知恵袋3
性格/体力
資料室
トラブル対応 FAQ
資料室2
ラブラブデート FAQ
資料室 その他
星座対応相性一覧表 満腹度目安リスト

Win用のSKINデータをMacで使用する方法

このページではWin用のスキンファイルをMac用に変更する方法を説明しています。簡単なファイル名とテキストの書き換えだけでWin用スキンをMacでも使用できるようになるので、マカーの方はどうぞご参考下さい。

(記事最終更新:2001/09/02)。

フォルダ、インストール、拡張子などの用語が判らない方は、まずこここちら

スキンファイルの構成について

STEP1

  1. まず、スキンファイルの構成についての説明からはじめます。
  2. スキンデータはbmp、cmx、sknファイルから構成されてます。bmpはWin、Macとも共通で使える画像データで、sknファイルはそのbmpを貼りつけるポリゴンデータ、cmxはsknをビルドします。
  3. skn、cmxの中身はテキストデータであり、テキストエディタで開いて記述の変更が可能です。基本的に、WinとMacのcmx、sknデータは同じと考えて下さい。この三つ(bmp、cmx、skn。中には別のsknファイルが付属しているデータもあります)が揃って、 初めてゲームでそのスキンがつかえるようになります。

▲TOPに戻る

STEP2 何がWinデータをMacで使えない原因となっているんだろう?

  1. それはMacではWinのようなロングファイル名を使えないためです。
  2. 調べたところ、Macで使用できるファイル名の文字数は31文字以内。この文字数を超えるとファイルの拡張子が切れてしまい、ゲーム内でデータとして認識されません。
  3. ボディスキンのデータ例をご覧下さい。
  4. B323MaFitlgt_lumiere.bmp 画像データ。24文字なのでOK
    B323MAFit_lumiere.cmx B323の構成データ。21文字なのでOK
    xskin-b323mafit_lumiere-PELVIS-BODY.skn ポリゴンデータ。31文字を越えているのでアウト
  5. このデータをMacで使用するためには、xskin-b323mafit_lumiere-PELVIS-BODY.sknのファイル名を短く変更する必要があります。
  6. が、ファイル名を変えただけではゲームに反映されません。つまりcmxで指定しているsknファイルの名前を変更した場合は、セットになっている cmxの中身も変更する必要があり、また同じようにsknファイルの中身を開き、内部のファイル名の記述も短く変更したファイル名に変更する 必要があります。
  7. ゲームに元々入ってる型ファイル(cmxとsknファイル)を使っている、単にファイル名が長いbmpの場合は、そのbmpのファイル名を適当な短さに削ればOKです。 次のステップ2では、ファイル名の変更に入る前にファイル名の構成について説明します。

▲TOPに戻る

STEP3 bmp、cmx、及びsknのファイルの構成

  1. ファイル名にはいくつかの決まりがあります。まずはファイル名の構成についての説明します。上がボディのスキンデータ、下の黄色い表部分がヘッドデータです。
  2. 調べたところ、Macで使用できるファイル名の文字数は31文字以内。この文字数を超えるとファイルの拡張子が切れてしまい、ゲーム内でデータとして認識されません。
  3. スキンのデータ例をご覧下さい。
  4. ボディスキン

    ファイル\記述 Xデータ 型ファイルの番号 識別名 パーツ部 パーツ部 拡張子
    bmp

     

    B323MaFitlgt _lumiere 0

     

    .bmp
    構成(cmx)

     

    B323MAFit _lumiere 0

     

    .cmx
    ポリゴン(skn) xskin- b323mafit _lumiere -PELVIS -BODY .skn
    ※変更の可否 × × (※ (※ ×

    ヘッドスキン

    ファイル\記述 Xデータ 型ファイルの番号 識別名 パーツ部 パーツ部 拡張子
    bmp

     

    C427malgt _lumi

     

     

    .bmp
    構成(cmx)

     

    c427ma _vie

     

     

    .cmx
    ポリゴン(skn) xskin- c427ma _vie -HEAD -HEAD .skn
    ※変更の可否 × × (※ (※ ×

    ※変更してはいけない個所には×、変更可能、または省略しても良い部分には○がついてます。
    また、xskin以下に「-suit-」が入る場合もあります。この部分は省略可能できます。

  5. 変更してはいけない部分について説明します。
  6. Xデータ『xskin-』の部分はsknファイルの識別子となっているので変更できません。
  7. 同じように、拡張子の部分も変更してはいけません。ファイル名が長すぎて拡張子が切れてしまってる場合は、正しい拡張子に直してください。
  8. 型ファイルの番号も同じく、ゲームがデータを読み込む個所であり、変更不可です。(下、参照)
  9. Cが頭、Bが体 型番号 性別 Bのみ、体型を指定。 肌の色を指定
    C 001など(3桁の数字) Ma=男性、Fa=女性
    MC=男の子、FC=女の子
    - lgt、med、drk
    B 001など(3桁の数字) Ma=男性、Fa=女性
    MC=男の子、FC=女の子
    UC=ユニセックス子供
    fit(fat、skn) lgt、med、drk
  10. 例のスキンデータをMacで使用するためには、xskin-b323mafit_lumiere-PELVIS-BODY.sknの場合はファイル名を短く変更する必要があります。
  11. が、ファイル名を変えただけではゲームに反映されません。cmxで指定しているsknファイルの名前を変更した場合は、セットになっている cmxの中身も変更する必要があります。sknファイルの中身を開き、内部のファイル名の記述も短く変更したファイル名に変更します。
  12. 次に、変更可能な部分について、どのように記述すれば良いのか詳細を説明します。

▲TOPに戻る

ファイル名の変更、ルール

STEP4 変更可能な部分についての説明

  1. 「_」以下記述。bmpの場合。
  2. 123 識別名 変更方法
    bmp(HEAD) _xxxxxxxx 『_』以下を適当な英数字に変更します。
    例えば「C300Malgt_xxxxxxxxxxxx01」のような長いファイル名は「C300Malgt_01」のように短く変更。
    bmp(BODY) _xxxxxxxx _以下を適当な英数字に変更します。
    例えば「B300Masknlgt_xxxxxxxxxxxx01」のような長いファイル名は「B300Masknlgt_01」のように短く。

    ゲームデフォルトの型ファイルの場合は、上のようにbmp名を変更するだけでそのSkinのbmpデータをゲームで扱えるようになります。

  3. 新しい型ファイルを使う場合は、その型ファイルのファイル名が長い場合、cmx及び付属のsknファイルのファイル名を変更し、中の記述もそれにあわせて変更します。
  4. 次のステップでは、このファイル名の変更方法について説明します。

▲TOPに戻る

STEP5 デフォルト以外のcmxとsknデータのファイル名の変更。

  1. 以下の表をご覧下さい。
  2. cmx(HEAD) _xxxxxxxx  _以下を省略するか、任意の英数字に変える。
    skn(HEAD) _xxxxxxxx-HEAD-HEAD-xxxxxxx _以下を任意の英数字に変える。
    skn(HEAD)
    付属データ等
    _xxxxxxxx-HEAD-xxxxxxx _以下を任意の英数字に変える。
    cmx(BODY) _xxxxxxxx  _以下を省略するか、任意の英数字に変える。
    skn(BODY) _xxxxxxxx-PELVIS-BODY  _以下を任意の英数字に変える。
    skn(BODY)
    付属データ等
    _xxxxxxxx-PELVIS-BODY-CAPE _以下を任意の英数字に変える。

    注※)ただし、小物類(メガネや帽子が付属し、読み込むBMPが一枚のもの)が一体化したBODYの場合は末尾の『‐BODY(MやPの付く場合がある)』で全てのファイルを括っているため、この部分の省略・削除は不可となります。

  3. 上の表に従い、このHPでダウンロードできる「らんま」スキンを例にHEADデータのファイル名を変更してみます。
  4. *HEADファイルの変更例*

    C747FA_ranma.cmx
    xskin-C747FA_ranma-HEAD-HEAD.skn
    xskin-suit-C747FA_ranma-HEAD-osage.skn


    C747FA.cmx
    xskin-C747FA-HEAD.skn
    xskin-C747FA-osage.skn

    に変更する。

  5. 次に、「OLIVIE」スキンを例に、BODYデータのファイル名を変更してみます。
  6. *BODYファイルの変更例*

    B322Mafit_olivie.cmx
    xskin-B322Mafit_olivie-PELVIS-BODY.skn
    xskin-B322Mafit_olivie-PELVIS-CAPE.skn
    xskin-B322Mafit_olivie-PELVIS-CAPE02.skn

    B322Mafit_olivie.cmx
    xskin-B322Mafit-BODY.skn
    xskin-B322Mafit-CAPE.skn
    xskin-B322Mafit-CAPE02.skn
    に変更する。
    これでファイル名の変更は完了です。

  7. ゲームがデータとして読んでいるのはファイル内の数字列と、型番号で、ファイル名のB322Mafit_以下の部分は上の例のように変更可能です。
  8. これでファイル名の変更は完了しました。が、まだそのデータをゲームで使うことは出来ません。
  9. ファイル名の変更にあわせてcmx及びsknファイルの記述も変更する必要があります。次のステップでは、テキストファイル内部の変更方法について説明します。

▲TOPに戻る

STEP6 skn、cmxをエディタで開き、内部記述を変更する。

  1. ステップ3でファイル名を変更した「らんま」と「OLIVIE」のデータを例にとり、ここでは具体的な変更法について説明していきます。
  2. まず、適当なテキストエディタを用意してsknデータを開いて下さい。
  3. *HEADのsknファイルを変更する*

    sknデータをテキストエディタで開くと、以下のような記述が現れます。
    「xskin-C747FA-HEAD.sknの場合」

    xskin-c747fa_ranma-HEAD-HEAD
    c747fa_ranma
    1
    HEAD
    136
    34 13 2
    13 38 36
    6 65 67
    59 36 38
    4 50 36
    7 71 91
    (以下数字列)

    これはファイル名をxskin-C747FA-HEAD.sknと変更した、元々はxskin-c747fa_ranma-HEAD-HEAD.sknのデータです。
    青い文字の部分は、そのsknファイルが指定したbmp名で、変更する必要はありません。
    また、HEAD以下の数文字列はポリゴンデータになっているので、変更しないで下さい。
    赤い文字部分のみ、下のように変更したファイル名に変えて下さい。

    xskin-C747FA-HEAD
    c747fa_ranma
    1
    HEAD
    136
    34 13 2
    13 38 36
    6 65 67
    59 36 38
    4 50 36
    7 71 91
    (以下数字列)

  4. 大抵のHEADファイルはひとつのcmxに対し、ひとつのsknデータとなってますが、「らんま」スキンの場合は「おさげ部分」が別のsknファイルとして付属してます。そっちのファイル名も変更した場合は、それもテキストエディタで開いて、同じように中身の記述を変える必要が出てきます。
  5. 「xskin-C747FA-osage.sknの場合」

    xskin-C747FA_ranma-HEAD-osage
    osage02
    1
    HEAD
    528
    0 1 2
    3 4 5
    0 2 6
    (以下数字列)

    これを同じ要領で

    xskinC747FA-osage
    osage02
    1
    HEAD
    528
    0 1 2
    3 4 5
    0 2 6
    (以下数字列)

    に変更します。

    以上のように、Headやbodyの本体のxskin以外に付属するsknがある場合は、ファイル内の青いbmp部分が絶対指定になっている場合が多いため、
    bmp名の変更はしないようにしましょう。もし、bmp名自体が長く、ファイル名をそのままでは扱えない場合は、この部分を短く変更し、指定されているbmpの名前も同様に変更しましょう。

  6. 以上で、sknファイルの変更は全て完了しました。次に、cmxの記述の変更について説明します。上のsknファイルとセットになっているcmxをテキストエディタで開いてみてください。
  7. *HEADのcmxファイルの記述を変更する*

    sknデータと同じ型番号の「C747FA.cmx」をテキストで開くと、以下のような記述が現れます。

    //Character File Copyright 1997, Maxis Inc.
    version 300
    0
    1
    C747FA_ranma(※cmxのファイル名)
    0
    0
    2
    HEAD
    xskin-c747Fa_ranma-HEAD-HEAD(※sknのファイル名)
    0
    0
    HEAD
    xskin-suit-C747FA_ranma-HEAD-osage(※付属するsknのファイル名)
    0
    0
    0

    この赤い文字列を、sknファイルの時と同じ要領で以下のように変更します。

    //Character
    File Copyright 1997, Maxis Inc.
    version 300
    0
    1
    C747FA
    0
    0
    2
    HEAD
    xskin-c747Fa-HEAD
    0
    0
    HEAD
    xskin-C747FA-osage
    0
    0
    0

    以上cmxファイルを上書き保存すればOKです。

  8. これでskn及びcmxのファイルは全て変更されました。Win>Macのデータ移行も無事完了、新しい型ファイルをMacでも扱えるようになりました。
  9. BODYのcmx及びsknの記述変更も、ほぼHEADと同じ要領なので、ここでは省略させてもらいます。
  10. ゲームを立ち上げて、Win>Macにスキンデータが変更されてるかどうか確認してみてください。

▲TOPに戻る