模拟城市中文网

 找回密码
 入住
搜索
查看: 3961|回复: 23

製作自長式插件日誌_Growable lot

[复制链接]
发表于 2010-6-13 23:15 | 显示全部楼层 |阅读模式
自長式插件
好難啊.............
要是真的做好,對SC4的理解應該增進好幾成。
日誌什麼,就是邊學邊哈啦邊記錄啦
這一樓是目錄啦
未來至少給自己看的啦
所以現在是廢話
啦完了謝謝

[ 本帖最后由 天唐永thianz 于 2010-6-17 04:29 编辑 ]
 楼主| 发表于 2010-6-13 23:36 | 显示全部楼层

●lot的ZoneTypes是規畫密度區域[低1中2高3]

繼續啦
現在的作法只是一個插件整套的理解過程,還不是製作過程。
我參考了smt置頂的那篇,理解了一下。
然後到reader,tweaker取出了按我理解稱為.desc(building)的,存為.dat檔。這是一個檔。
然後到LE,找到了有這building在上頭的lot,另存.sc4lot檔。共兩個檔
於是各富裕程度各找了1例,R$兩個檔,R$$兩個檔,R$$$兩個檔。總共呢就6個檔。慢慢觀察。
-----隔-----
小小無知的發現:原來有building Family
---隔------
●sc4lot的 ZoneTypes 就是設定在哪種規畫密度區域生長出來[低1中2高3]

引用rszxh的文,sc4lot裏,

Lotconfigxxx Zone Types 描述了LOT 可能出現的分區種類,可以由若干個參數組成,該屬性對於Growable LOT 不可
缺省。參數表如下:
00 Unzoned              01 LowResidential         02 MediumResidential  03 HighResidential
04 LowCommercial   05 MediumCommercial  06 HighCommercial      07 Argriculture
08 LightIndustrail      09 HeavyIndustrail        0A Military                     0B Airport
0C Seaport               0D Spaceport               0E Landfill                     0F PloppedBuilding
比如低密度住宅可能出現在三种密度的住宅分區,那麽該屬性就應當為01,02,03;再比如高密度商業
樓只能出現在高密度的商業分區,那麽該屬性就應當為06;而Plopabel LOT 該屬性就應當為0F。

對照我抓存的三個例子,的確。沒錯

[ 本帖最后由 天唐永thianz 于 2010-6-14 07:27 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-13 23:40 | 显示全部楼层

有兩個問題

●還不太懂的值 Occupant Types >>Tweaker提取的Maxis building(類同desc的dat)的exemplar,沒有這個Types的設定,但外面有些插件有。我要再去找自帶的building family看看是不是也有這個值,不然自帶的還沒看到這個值。
主要問題是smt的教程日式房屋提到了這個Types,但自帶的我還沒看到。然後也沒人說這是什麼意思(可能是我沒看到)。

●另外,細問題,lot也有Wealth,就是LotConfigPropertyWealthTypes  若設為$$$,是指只要一長出就會長$$$的樓?還是同時指鄰近地價條件達到很高才會長?還要弄清楚。
按我目前的理解,大概是指lot的最佳富裕程度,影響例如人行道的外觀高級度(沒錯吧?)。沒人理我的話,目前我看,若$$$,lot的wealth也跟著設為3就對了。
我會多看看例子再紀錄。

●不錯不錯,Sakura4以下的這段回覆借我參考一下,雖然大部分我都知道了
其中一Exemplar一般增加Wealth(财富)(无0x0、低0x1、中0x2、高0x3)、Purpose(类别:住宅、商业办公、商业服务等;R 0x1/CS 0x2/CO 0x3)、Construction Time(建筑时间)、修改Occupant Type(占有者类别)、Occupant Groups(占有者团体)、Capacity Satisfied(前一参数:R$ 00001010/R$$ 1020/R$$$ 1030/CS$ 00003110/CS$$ 00003120/CS$$$ 00003030/CO$ 00003310/CO$$ 00003320/CO$$$ 00003330;后一参数是工作岗位[住宅人口])的参数。还有一些自长必须的,Bulldoze Cost、Power Consumed、Water Consumed。
还有请求对话框的ID:Query exemplar GUID,没选对的话,点击会弹出游戏的。参照其他需要类的LOT的GUID吧

另一Exemplar(保存LOT内所有用到PROPS参数的),需要修改Growth Stage、LotConfigPropertyZoneTypes、LotConfigPropertyWealthTypes、 LotConfigPropertyPurposeTypes参数。
以上参数没有提供的要自己添加,

还有就是你原来建筑是地标或公园的,哪些个地标公园效果如果不删除的话,那长出来的建筑也就带这功能了~还有污染范围和数量的参数、可燃性参数,没的话添下,不添估计也不要紧~

[ 本帖最后由 天唐永thianz 于 2010-6-14 07:23 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-15 20:47 | 显示全部楼层
請問一下smt,我也看到大圖章了,幫我一下吧~
Occpupant Group我比較知道,
和它相似的Occupant Types我還不確知他的用途。請問你的看法

也許我去看看building family會找出這個東東

[ 本帖最后由 天唐永thianz 于 2010-6-15 21:00 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2010-6-15 22:15 | 显示全部楼层
哈~~好像會錯意嚕

*Building的更正為OccupantGroups必有的(不是Occupant Types)
0x00001000  R類型
0x000110X0  R類型富裕度(X=1~3)
0x0000200Y  生長風格(Y=0~3)

*Occupant Types 不知道怎解釋.....反正就是跟著設定,沒有或是設定不對,東西自然生長不順利..........
0x000010Z0 (Z=1~3)
Building為$$$時,Occupant Types需設定3個值 ↓
0x00001010,0x00001020,0x00001030
$$則為
0x00001010,0x00001020

*LotConfigPropertyWealthTypes---個人理解為  [地皮富裕度]
假如Building為$$$的,LotConfigPropertyWealthTypes可設定為$$$
或是$$+$$$則更容易長出來

*LotConfigPropertyZoneTypes --地皮密度,甭提了吧?


感覺上.....building family重複率比LOT family彽
以前做的都是用LOT family...........懶的改了...反正只用LOT family問題不大

[ 本帖最后由 smtfrank 于 2010-6-16 03:12 编辑 ]

评分

参与人数 1威望 +1 收起 理由
天唐永thianz + 1 热心

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-16 01:32 | 显示全部楼层

回复 5# 的帖子

因為Occupant Gruop和Occupant Types設定的數值太像了。
我tweaker抓出自帶的幾個building都只有Occupant Gruop,還沒看到Occupant Types。
沒關係,我再看看
回复 支持 反对

使用道具 举报

发表于 2010-6-16 03:33 | 显示全部楼层
原帖由 天唐永thianz 于 2010-6-16 01:32 发表
因為Occupant Gruop和Occupant Types設定的數值太像了。
我tweaker抓出自帶的幾個building都只有Occupant Gruop,還沒看到Occupant Types。
沒關係,我再看看

看錯東西了,已修正
自帶Growable Building共有3層Cohort,說實話看的頭很大

不如多看實際可參考的成品

我自己有在用的
SG JENX Paris Homes
UK Suburbia Pack 01
UK Suburbia Pack 02
UK Suburbia Pack 03
當然都有自己動手改過,以符合自己需求
例如改Occpupant Group裡面的風格設定
LOT Family換成我自己用的
LotConfigPropertyWealthTypes也會動動...
總不能矮房別墅型的跟高密度設定在一起吧,這樣就很難控制我想要的

附帶一提.....有關building family
引用實際模型當Building時,需要相同大小的模型做編組(長寬要一樣或是接近,高可以忽視,不要差太多就好)
同大小的模型有4個以上,用building family才有意義
否則用用LOT family就夠了

[ 本帖最后由 smtfrank 于 2010-6-16 03:50 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?入住

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-16 03:46 | 显示全部楼层
看自帶的好辛苦,有找到但看半天沒確定family怎麼搞的,
後來看了日式小屋還比較簡單有感覺。真是的。
●Building/prop Family是不是在每個desc檔的exemplar添加Building/prop Family(0x27812870)就行了?
我一直以為要有個上頭的Family總檔,看來可能不用。分散在各個desc裏?


現在還不懂的
●LotconfigPropertyFamily 這是LotFamily的意思嗎?原來還有lot family啊?
●LotconfigPropertyVersion(←我猜這可能不重要)

[ 本帖最后由 天唐永thianz 于 2010-6-16 03:51 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2010-6-16 04:14 | 显示全部楼层
原帖由 天唐永thianz 于 2010-6-16 03:46 发表
看自帶的好辛苦,有找到但看半天沒確定family怎麼搞的,
後來看了日式小屋還比較簡單有感覺。真是的。
後來看了日式小屋還比較簡單有感覺。真是的。
1●Building/prop Family是不是在每個desc檔的exemplar添加Building/prop Family(0x27812870)就行了?
我一直以為要有個上頭的Family總檔,看來可能不用。分散在各個desc裏?


現在還不懂的
2●LotconfigPropertyFamily
3●LotconfigPropertyVersion(←我猜這可能不重要)

1.恩....是這樣子滴,沒錯。1個Building exemplar跟1句Building/prop Family
要用Building Family....感覺頭很大,還是建議用LOT Family
只有1種情形用Building Family最實在

例如:1個外型 X 7種顏色 的建築
只需7個Building+1個LOT,LOT的Building直接引用 Family編號,即可自己隨機生長

2.假設有5個同大小(富裕度/建築等級都一樣)的LOT,編成單一組LOT Family
則遇到跟那5個LOT size一樣的區域時,那5個LOT隨機生長(還要風格剛好對頭)
LOT Family編法可以跟自帶的一樣,就是要抄下來....很煩

3.同意.....常看到的都是設定1~3

*續1例:假設1例跟2例LOT size一樣,LOT Family也一樣
則1例的LOT出現率為2例的1/6,而1例想要不同顏色建築出現的機率則是在那1/6中的1/7
這樣有看懂??? 我自己都有點看不懂.........

[ 本帖最后由 smtfrank 于 2010-6-16 04:15 编辑 ]

评分

参与人数 1威望 +1 收起 理由
天唐永thianz + 1 熱心

查看全部评分

回复 支持 反对

使用道具 举报

发表于 2010-6-16 12:46 | 显示全部楼层
原帖由 天唐永thianz 于 2010-6-16 03:46 发表
看自帶的好辛苦,有找到但看半天沒確定family怎麼搞的,
後來看了日式小屋還比較簡單有感覺。真是的。
●Building/prop Family是不是在每個desc檔的exemplar添加Building/prop Family(0x27812870)就行了?
我一直以為要有個上頭的Family總檔,看來可能不用。分散在各個desc裏?


現在還不懂的
●LotconfigPropertyFamily 這是LotFamily的意思嗎?原來還有lot family啊?
●LotconfigPropertyVersion(←我猜這可能不重要)


不重要,但不可缺省,就写2好了
原帖由 smtfrank 于 2010-6-16 04:14 发表
1.恩....是這樣子滴,沒錯。1個Building exemplar跟1句Building/prop Family
要用Building Family....感覺頭很大,還是建議用LOT Family
只有1種情形用Building Family最實在

例如:1個外型 X 7種顏色 的建築
只需7個Building+1個LOT,LOT的Building直接引用 Family編號,即可自己隨機生長

2.假設有5個同大小(富裕度/建築等級都一樣)的LOT,編成單一組LOT Family
則遇到跟那5個LOT size一樣的區域時,那5個LOT隨機生長(還要風格剛好對頭)
LOT Family編法可以跟自帶的一樣,就是要抄下來....很煩

3.同意.....常看到的都是設定1~3

*續1例:假設1例跟2例LOT size一樣,LOT Family也一樣
則1例的LOT出現率為2例的1/6,而1例想要不同顏色建築出現的機率則是在那1/6中的1/7
這樣有看懂??? 我自己都有點看不懂.........

对2表示怀疑
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-16 16:15 | 显示全部楼层

回复 9# 的帖子

LotconfigPropertyFamily
這個是Lot Family嗎?是不是原理也一樣,數值設一樣就是一種lot family?
building family和prop family在LE的add family按鈕按下去時,其實可以看得到應該是所有的family的名單了。
那如果這是lot family ,應該看不到名單了。

高達你在
http://www.simcity.cn/forum.php?mod=viewthread&tid=44369&page=1#pid586071
4樓的中後部有提到Occupant Types和Occupant Gruop.
這個occupant types不設置,會怎麼樣嗎?好像occupant gruop或Capacity Satisfied已經設置了同樣的東西了。
其實是因為自帶的提取出building定義desc並沒有occupant Types,我再去看能不搜搜它藏在哪

[ 本帖最后由 天唐永thianz 于 2010-6-16 16:19 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2010-6-16 17:18 | 显示全部楼层
原帖由 天唐永thianz 于 2010-6-16 16:15 发表
LotconfigPropertyFamily
這個是Lot Family嗎?是不是原理也一樣,數值設一樣就是一種lot family?...

●我的LOT Family都是READER後期加入的
●這個occupant types不設置,會怎麼樣嗎
實際會怎樣不知道,最多是不長.............>.<
●好像occupant gruop或Capacity Satisfied已經設置了同樣的東西了。
恩.........不一樣滴喔,我都嘛乖乖低設好~~~ "卡某"問題
●其實是因為自帶的提取出building定義desc並沒有occupant Types,我再去看能不搜搜它藏在哪
那個要去找上層Cohort,看#7的圖;紅框裡就是上層Cohort的TGI
回复 支持 反对

使用道具 举报

发表于 2010-6-16 17:28 | 显示全部楼层
原帖由 rszxh 于 2010-6-16 12:46 发表


不重要,但不可缺省,就写2好了

对2表示怀疑

恩.........能說說是哪句?

2.假設有5個同大小(富裕度/建築等級都一樣)的LOT,編成單一組LOT Family
則遇到跟那5個LOT size一樣的區域時,那5個LOT隨機生長(還要風格剛好對頭)
LOT Family編法可以跟自帶的一樣,就是要抄下來....很煩

紅色的部分我已經使用在很多套RC自長建築並無問題
只不過LOT Family沒有照著自帶的編號走就是了(綠字)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-16 21:08 | 显示全部楼层
感謝了,明朗很多。
也許應該可能或許沒問題了,到時下手時就知道了…
我還是作個小筆記:
●Occupant Types      一例,填入0X00003120 / 0X00003130
                                                     (其實這個xx30這些我有感覺那是啥的,那類似化解門檻時用的東東)
          ↖但仍然在自帶裏找不到(我看lot和building都翻過了,每層都翻點進去瞭,沒有),
           不過幾個玩家作的插件卻都有(巴黎、日式)。所以我看還是得設置。
其餘部分,我看rszxh置頂的文檔…應該都ok了。
●LotConfigPropertyPurposeTypes  (描述lot的類別 例R是01 ,CS02 ,Co03)
●LotConfigPropertyZonesTypes (描述lot可能出現的分區種類  ,如R低密區是01,R中密區是02)
還有經驗可以分享嗎~
例如自長vs晚上亮燈的,嘿嘿嘿  (這個我打算能用PM/LE那個系統就用。)
或者是有沒有容易黑樓的陷阱…

反正…我想 終於可以前進了T.T
回复 支持 反对

使用道具 举报

发表于 2010-6-19 15:19 | 显示全部楼层
黑楼陷阱、、、玩家用到你的插件就杯具了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-19 15:31 | 显示全部楼层

回复 15# 的帖子

MAXIS自帶的就是有黑樓陷阱
我只是想看看能否避免掉自帶的黑樓陷阱                                               by天唐永thianz



看來我好解釋一下黑樓陷阱的意思,
我那句話其實想問如果有個高級房屋,其R$$$設100人時,R$$和R$可否設為0,
,是不是這樣的話連黑樓的機會都沒有了。(黑樓陷阱反而是指自帶的,哈)

[ 本帖最后由 天唐永thianz 于 2010-6-19 16:04 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2010-6-20 08:51 | 显示全部楼层
能避免灰但很难避免黑吧……
R$$,R$不设不就得了?
回复 支持 反对

使用道具 举报

发表于 2010-6-20 10:42 | 显示全部楼层
不要做自长的,除了住宅自长的,希望其他都不要自长,商业自长,建筑经常重复
回复 支持 反对

使用道具 举报

发表于 2010-6-29 16:26 | 显示全部楼层
原帖由 龙的传人 于 2010-6-20 10:42 发表
不要做自长的,除了住宅自长的,希望其他都不要自长,商业自长,建筑经常重复
哈哈,到時候你不下就行了嘛~
to THZ:可否打聽下目前進度?
回复 支持 反对

使用道具 举报

发表于 2010-6-29 16:59 | 显示全部楼层
原帖由 smtfrank 于 2010-6-16 17:28 发表

恩.........能說說是哪句?

2.假設有5個同大小(富裕度/建築等級都一樣)的LOT,編成單一組LOT Family
則遇到跟那5個LOT size一樣的區域時,那5個LOT隨機生長(還要風格剛好對頭)
LOT Family編法可以跟自帶的一樣,就是要抄 ...


这个是必要条件吗?
growth stage、wealth、size都一样的话,如果没有相同的lot family,就不从中随机生长么?
这个没测试过
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2010-6-29 17:41 | 显示全部楼层
LZ是要解决HKICC的自长技术问题吧
回复 支持 反对

使用道具 举报

发表于 2010-11-26 10:15 | 显示全部楼层
看了永哥的帖子 受益良多
回复 支持 反对

使用道具 举报

发表于 2010-12-2 14:04 | 显示全部楼层
原帖由 rszxh 于 2010-6-16 12:46 发表


不重要,但不可缺省,就写2好了

对2表示怀疑


2好像是这样子,我以前做过确实随机生长。但不敢百分百确定是酱子就是了
回复 支持 反对

使用道具 举报

发表于 2010-12-4 13:07 | 显示全部楼层
原帖由 heyufit 于 2010-12-2 14:04 发表


2好像是这样子,我以前做过确实随机生长。但不敢百分百确定是酱子就是了
哇,稀客。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 入住

本版积分规则

小黑屋|手机版|模拟城市中文网

GMT+8, 2024-11-18 16:22 , Processed in 0.048414 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表