模拟城市中文网

 找回密码
 入住
搜索
查看: 2862|回复: 5

关于YZZW联合应急中心的建设难题

 关闭 [复制链接]
发表于 2005-12-31 10:37 | 显示全部楼层 |阅读模式
这就是我希望的结果“EC”,由于是利用改好外观却不能查询建筑放入游戏后存盘退出,用修改属性后未改建筑外观的LOT代替Plugins中它的位置,结果电脑就识别成了这样,所以看到扩建的部分地面贴图错误(……黄坦克那里的扭曲纹路于此无关,是我的显卡神经衰弱造成的花屏……我可怜的烂机,能跑SC4已经是奇迹了)。
<br />虽然这个建筑可以运行,但是终归不爽,很想解决这个错误……似乎只是文字注释文件不明原因失踪造成的无法显示。<!--editpost--><br /><br /><br /><div><font class='editinfo'>此帖由 yzzw 在 2005-12-31 10:58 进行编辑...</font></div><!--editpost1-->

本帖子中包含更多资源

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

x
 楼主| 发表于 2005-12-31 10:45 | 显示全部楼层

关于YZZW联合应急中心的建设难题

0、稍早前改好了一个LOT——“YZZW国立双修道观学院”完全成功。是在SC4PluginMan中先设定大部分属性,然后用DatGen重新检查修正个别指标,再然后用LE。但是这是单一学校类建筑,属性相对简单,添加的props动画只有两三个,但是没有定义任何建筑物可以引发的路面动画。游戏测试完全正常。此LOT包括三个文档“SC4Model、SC4Desc和SC4Lot”。一切都很正常。
<br />
<br />建设EC:
<br />1、由于联合应急中心盗版源只有一个“.SC4Lot”文件且不能被SC4PluginMan支持,所以在DatGen4中设定好了全部属性状态,并且goto game 测试检查通过。外观保持原装外貌(图EC-badEC.jpg中右侧造型)。
<br />
<br />2、使用LE编辑建筑外观,由4*6扩建为6*6,在LotEditor中状态正常。
<br />
<br />3、进入游戏中,建筑外观正常,看起来设施运作也正常,但是无法查询设施状态——用问号点击建筑无任何显示,根据小地图状态图表等调查,其内部的医院、消防局、警局都在提供服务,军车和坦克都能正常驾驶,只是无法显示建筑物状态。(图EC-N,而EC-badEC中左侧的建筑则是第二次重新尝试成的造型,仍然同样的错)
<br />
<br />4、反复研究了N遍……因为仅仅是第二次用DatGen,根本不明所以,全靠半吊子E文乱猜着改,目前只能有错不懂改(有在论坛下了一些教程,一直在偷懒只看了一半……)。对比检查结果如下(图err-1和图err-2):
<br />
<br />大文件是改属性后用LE编辑建筑模型前的存档,而在LE扩建添加建筑物后的存档反而变小了,变小的文档中少了Other和&#115;cripts两组信息,但是其它四组信息似乎没受影响。<!--editpost--><br /><br /><br /><div><font class='editinfo'>此帖由 yzzw 在 2005-12-31 11:03 进行编辑...</font></div><!--editpost1-->

本帖子中包含更多资源

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

x
 楼主| 发表于 2005-12-31 10:49 | 显示全部楼层

关于YZZW联合应急中心的建设难题

初步怀疑以下可能:
<br />1、LE对非常规的“.SC4Lot”文件在存盘的时候支持不完整,当这个文件同时定义了多种属性——我这个有4种公共设施的属性,导致LE对属性资料的认知混乱,存盘时忽略掉了相关资料。
<br />2、LE只能修改建筑模型,对于Other等额外属性不支持。
<br />3、YZZW没有斋戒沐浴后认真学习各位大大老师的严格教导训示,糊里糊涂地就做错了步骤,属于不知法而犯法,所谓抵死……
<br />4、LE对YZZW的电脑配置低贱极度不满,故意找茬…… <img src='images/smiles/em23.gif' smilietext=':em23:' border='0' style='vertical-align:middle' alt=':em23:' title=':em23:' />  
<br />5、YZZW有故意在SC中文网胡闹的倾向,潜意识在自主意识不留意的情况下捣乱删除了有关信息……<img src='images/smiles/em180.gif' smilietext=':em180:' border='0' style='vertical-align:middle' alt=':em180:' title=':em180:' />
<br />
<br />疑问,是否可以仅仅照抄补回缺失的属性值就能修复?好像发现很多信息都有特定ID,照抄后不对ID是否无效?我还不知道如何正确添加有关信息,正在研究,广翻教材。
<br />
<br />如有high hand知道出错原因,诚盼解答。<img src='images/smiles/em253.gif' smilietext=':em253:' border='0' style='vertical-align:middle' alt=':em253:' title=':em253:' />
发表于 2005-12-31 12:51 | 显示全部楼层

关于YZZW联合应急中心的建设难题

yzzw的描述跳跃性太强。
<br />
<br />做LOT(不是BAT)的基本过程应该是
<br />1、LE打开已有LOT(你所要制作的LOT的基本类别应同打开的已有LOT一致,例如,你要自己制作一个学校的话,就打开一个游戏已有的学校)。
<br />2、进行编辑,如果要扩大LOT的占地的话,别忘了补上Base Texture。(当然如果没有BaseTexture的,LE是无法保存的)
<br />3、进入DATGEN做进一步的改动。 一般来说,那组放了Objects的Examplar(Group应该是a8fbd372)不要去改动,里面各objecs行t的参数是LE保存时生成的,除非你很有把握,否则可能会造成显示错误。  如果要添加LOT的功能属性(例如,使医院LOT还具有消防,警力等功能),也在DATGEN或Reader中添加。
 楼主| 发表于 2005-12-31 15:05 | 显示全部楼层

关于YZZW联合应急中心的建设难题

即使没有先用DatGen改而先用LE,我仍怀疑直接用LE改的时候就已经会出错,不过我仍会回家试试先。
<br />我所有用的材质背景都是用游戏本身默认的,这个不会出错。其实是因为我用4*6的LOT代替了6*6的lot,而存档中的6*6建筑早已经存在才导致的显示错误。如果我保留6*6的LOT的话就没事,你可以看到我夜景的那副图中警车停车场的地面是显示正常的(只是那时候我不能调查建筑状况而已……那个箱子则是我的错误放置,我知道原因并已改正)。
 楼主| 发表于 2006-1-4 12:11 | 显示全部楼层

关于YZZW联合应急中心的建设难题

我认为LE不支持带有复杂属性的LOT,毕竟它只是一个专门用于编辑建筑物的东西(或者是今后有新的版本?),在保存属性的时候会忽略掉一些非标准的额外定义属性,这一问题对两种或以上属性的建筑物较明显(例如我这个同时涉及医警消军4属性),但是对于比较正常的标准建筑则不会造成问题。可能并非是存盘的时候丢失的,而是因为这部分信息在LE读取lot时就已被忽略,存盘时建议另存为其他名字以免造成原文件的属性丢失,接着参考作翻版也就容易了。
<br />
<br />谢谢yogafish的提示,先过了LE,再上DatGen补齐属性,真是经验之谈啊。
<br />
<br />好像可以通过DatGen从源文件导出缺失的信息,然后再在新文件中读取。但是看到有些LOT中有类似编程的信息,我还没看懂,继续鼓捣自学……
您需要登录后才可以回帖 登录 | 入住

本版积分规则

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

GMT+8, 2024-9-23 20:15 , Processed in 0.020301 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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