ad Familyについて

 
       フォーラムトップ -> SimCity4改造関連掲示板
前のトピックを表示 :: 次のトピックを表示  
投稿者 メッセージ
NOB


登録日: 2004.07.06
記事: 276
所在地: 広島市
ad Familyについて
日時: Sun Sep 19, 2004 4:44 pm
 

PROP登録の時に、既存のFamilyに登録できるのは分かるんですが
1.いくつかの自作PROPまたはBuildingをまとめて新規にFamilyを作成することは可能なんでしょうか?
2.また、仮に上記が可能として、R$やstreetなどへの割り当てはどのようにすればよろしいんでしょうか?

毎度毎度他力本願な質問ですみません Embarassed が、ご教示よろしくお願いします。
トップに戻る
投稿者のウェブサイトに移動
ラグ太郎


登録日: 2004.06.21
記事: 930
所在地: 北九州市
Re: ad Familyについて
日時: Sun Sep 19, 2004 7:02 pm
 

以下では、Propを新たなFamilyに追加することを前提としています。Buildingも基本的には同じ考えでいいと思います(未確認)。

引用:
1.いくつかの自作PROPまたはBuildingをまとめて新規にFamilyを作成することは可能なんでしょうか?


可能です。

まず、PluginManagerでPropを適当なFamilyに設定し、Prop Wealthをお好きな値に設定します。ここでは、Familyはリストの最初、PropWealthは none にしました。

次に、iLiveReaderでそのPropの *.SC4Desc ファイルを開きます。exemplarfileの中に、Building/prop Familyプロパティがありますので、その値を任意の値に設定し直します。ここでは、0xB0000001 としました。

値の範囲は、既にMaxis社が使っている 0xA0000106を超える値です。今後のバージョンアップも考え、0xB0000000以上が良いと思います。

設定後、まずはこの段階で動作確認しましょう。
LotEditorを起動後、Add Family のリストに追加されていれば成功です Very Happy ここで注意することは、ロットのサイズより大きいPropが含まれているとリストに表示されませんので、ロットは予め十分な大きさを確保して下さい。

動作確認できたら、上記の手順を必要なだけ繰り返して下さい。設定の際は、Building/prop FamilyProp Wealthは最初のPropと同一の値にして下さい。つまり、この例では 0xB0000001 と 0x00 となります。

引用:
2.また、仮に上記が可能として、R$やstreetなどへの割り当てはどのようにすればよろしいんでしょうか?


R$,CS$専用にしたい場合は、PropWealth を Low Wealth とします。同様に、$$ = Medium Wealth, $$$ = High Wealth となります。

streetへの割り当てについては分かりません。ただ、この仕様を考えると、既存のFamilyに割り当てる他ないような気がします。

create_family.jpg


_________________
Tomorrow is anotherday, believe it.
Ragutaro

トップに戻る
メールを送信 投稿者のウェブサイトに移動
NOB


登録日: 2004.07.06
記事: 276
所在地: 広島市
有難うございます!
日時: Sun Sep 19, 2004 7:30 pm
 

やっぱりラグ太郎さんはスゴイですね Shocked
一気に悩みが解決しました! Very Happy
これで本日中(と言っても深夜から明日の早朝にかけて)には新LOTをUPできそうです。
本当に有難うございました Surprised
トップに戻る
投稿者のウェブサイトに移動
ラグ太郎


登録日: 2004.06.21
記事: 930
所在地: 北九州市
Re: 有難うございます!
日時: Sun Sep 19, 2004 11:26 pm
 

追加情報です。

Familyを追加できたら、次の段階としてPluginManagerで自作Familyを設定できるようにしたいと思うのが人情ですが、それを実現する方法を紹介します Surprised

PluginManager.exeのあるフォルダに SC4Exemplar.xml というファイルがありますので、それをテキストエディタで開き、以下の文字列で検索します。

Code:
<MAPENTRY PropertyID="0x27812870" CategoryID="0x0c8fbd24" ModType="OptAdv">


ヒットした行の直下に、以下のように設定を書き加えます。
このように書くと添付画像のように表示され、Building/Familyの値は 0xB0000001 で設定されます。

Code:
<OPTION Value="0xb0000001" Name="HaS_TestFamily">
</OPTION>


引用:
これで本日中(と言っても深夜から明日の早朝にかけて)には新LOTをUPできそうです。


毎週何らかの作品をリリースされるというのは本当に驚きですね Shocked 明日は良い朝になりそうです Wink

create_family.gif


_________________
Tomorrow is anotherday, believe it.
Ragutaro

トップに戻る
メールを送信 投稿者のウェブサイトに移動
NOB


登録日: 2004.07.06
記事: 276
所在地: 広島市
Re: ad Familyについて
日時: Mon Sep 20, 2004 3:16 am
 

引用:
明日は良い朝になりそうです

・・・すみません。午前3:22現在で不具合が発覚し、UPできそうにありません Crying or Very sad
・・・明日(今日?)〜明後日(明日?)にかけて必ずUPしますので、見捨てないでやってください Exclamation
トップに戻る
投稿者のウェブサイトに移動
ラグ太郎


登録日: 2004.06.21
記事: 930
所在地: 北九州市
Re: ad Familyについて
日時: Mon Sep 20, 2004 3:03 pm
 

引用:
・・・明日(今日?)〜明後日(明日?)にかけて必ずUPしますので、見捨てないでやってください Exclamation


見捨てるなんてとんでもありません Surprised
それどころか、公開を急かせてしまったようで申し訳ありませんでした。

公開前に不具合が見つかったことはとても幸運な事ですし、修正されたものが公開されるまで、ゆっくりと、楽しみに待ちたいと思います Smile

ところで、PluginManagerのデフォルト設定値を変更することは出来ないのですかねぇ。Light や Is Ground Model等をいつも True に設定するのが面倒で仕方ありません Sad

_________________
Tomorrow is anotherday, believe it.
Ragutaro
トップに戻る
メールを送信 投稿者のウェブサイトに移動
NOB


登録日: 2004.07.06
記事: 276
所在地: 広島市
Re: ad Familyについて
日時: Tue Sep 21, 2004 1:48 am
 

引用:
公開前に不具合が見つかったことはとても幸運な事ですし、修正されたものが公開されるまで、ゆっくりと、楽しみに待ちたいと思います 。
バグ取りももうちょいってとこまで来ました(大したものではないんですが、数だけはあって・・・)ので、本日中にはUPできると思います。
引用:
ところで、PluginManagerのデフォルト設定値を変更することは出来ないのですかねぇ。Light や Is Ground Model等をいつも True に設定するのが面倒で仕方ありません

そうそう、私も毎回思います Mad
よほどのことがない限りどちらもtrueですもんね。連続作業をしているとついうっかり忘れたりするので、デフォルトでtrueにしておいてくれればいいのに・・・ Sad
トップに戻る
投稿者のウェブサイトに移動
ラグ太郎


登録日: 2004.06.21
記事: 930
所在地: 北九州市
Re: ad Familyについて
日時: Tue Sep 21, 2004 2:57 am
 

引用:
よほどのことがない限りどちらもtrueですもんね。連続作業をしているとついうっかり忘れたりするので、デフォルトでtrueにしておいてくれればいいのに・・・ Sad


解決しました Very Happy
例えば Light をデフォルトで True にする方法です。

まず、SC4Exemplar.xmlをエディタで開き、"Light"をキーワードにして検索します。すると以下の部分がヒットするはずです。
Code:
<PROPERTY Name="Light" ID="0x4a9f188b" Type="Bool">

肝はこの ID="0x4a9f188b" の部分で、このID値(0x4a9f188b)をキーワードにして更に検索します。すると以下の行がヒットするはずです。
Code:
<MAPENTRY PropertyID="0x4a9f188b" CategoryID="0x0c8fbd24" ModType="OptAdv" Value="False">

このValue値の"False"を"True"にするだけです Very Happy
Is Ground ModelやPreviewable等、設定値が True/False のプロパティは同様にして値を変更できます。


次に、AppearenceZoomsFlag等の設定値が文字列の場合です。

まず、"AppearenceZoomsFlag"を検索文字として検索すると以下の行がヒットします。
Code:
<PROPERTY Name="AppearanceZoomsFlag" ID="0x0abfc024" Type="Uint32">

仮にデフォルト値を None にしたい場合、ヒットした行の直下に以下の設定がありますので、この中のValue値を記憶します。
Code:
<OPTION Value="0x00000000" Name="None">

そして、検索でヒットした行のID値(0x0abfc024)で再度検索し、ヒットした行のValue値を 0x00000000 に変更します。

以上です。

change_default_pm.gif


_________________
Tomorrow is anotherday, believe it.
Ragutaro

トップに戻る
メールを送信 投稿者のウェブサイトに移動

Powered by phpBB © 2001, 2002 phpBB Group
iCGstation v1.0 Template By Ray © 2003, 2004 iOptional


Traduction par : PHPBB JAPAN