3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 7305|回复: 4
打印 上一主题 下一主题

[心得] (Towns手动修改向)如何让Towns的养殖场与一些需要的作物能在全部地形包括地下种植与养殖

[复制链接]

15

主题

930

帖子

1000

积分

游戏狂人

Rank: 6Rank: 6

贡献度
55
金元
7800
积分
1000
精华
0
注册时间
2007-12-6
跳转到指定楼层
主题
发表于 2012-12-24 23:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
或许玩Towns的大家都知道地下世界的广阔唯一可惜的是养殖作物什么的全是在地上,之间的距离会让大家都会遇到食物各种的困惑
如果修改什么食物的饱食度什么的就算了,感觉没什么意思了
研究了一下文件修改发现如何实现修改养殖场与作物的全地形种植......
为了保持游戏的娱乐性,大家最好别什么的都修改
首先就用养猪场说明吧
打开Towns\data 里面的buildings.xml文件
<buildings>
<pigfarm>
  <name esES="Granja de cerdos">养猪场</name>
  <description esES="Oinc, oinc!">呼噜~呼噜~</description>
  <width>3</width>
  <height>3</height>
  <groundData>1001E0111</groundData>
  <type>SPAWN</type>
  <canBeBuiltUnderground>false</canBeBuiltUnderground>
  <mustBeBuiltOver>humus</mustBeBuiltOver>
  <mustBeBuiltOver>jungle</mustBeBuiltOver>
  <mustBeBuiltOver>grass</mustBeBuiltOver>
  <mustBeBuiltOver>grass1</mustBeBuiltOver>
  <mustBeBuiltOver>grass2</mustBeBuiltOver>
  <mustBeBuiltOver>grass3</mustBeBuiltOver>
  <mustBeBuiltOver>grassnoflower</mustBeBuiltOver>
  <mustBeBuiltOver>grassnoflower1</mustBeBuiltOver>
  <mustBeBuiltOver>grassnoflower2</mustBeBuiltOver>
  <prerequisite>rmwood</prerequisite>
  <prerequisite>rmwood</prerequisite>
  <prerequisiteFriendly>pig</prerequisiteFriendly>
  <automatic>true</automatic>
</pigfarm>
把里面的<mustBeBuiltOver>XXXX</mustBeBuiltOver>的地形限制的代码全给去掉
然后<canBeBuiltUnderground>false</canBeBuiltUnderground> 改为<canBeBuiltUnderground>true</canBeBuiltUnderground>
允许地下建造............保存关闭文件上游戏吧......
顺便说一下其实矿车也可以这样做的
像我这样
<mineshaft>
  <name esES="ozo minero">井筒</name>
  <description esES="Se usa para extraer materiales sin arruinar el terreno">可以用来将矿物わ到地ミο不毁坏地ш</description>
  <width>2</width>
  <height>2</height>
  <groundData>00E1</groundData>
  <prerequisite>torch</prerequisite>
  <prerequisite>rmwood</prerequisite>
  <prerequisite>rmwood</prerequisite>
  <prerequisite>rmwood</prerequisite>
  <prerequisite>rmiron</prerequisite>
  <automatic>true</automatic>
  <mineTerrain>true</mineTerrain>
</mineshaft>
删掉地形限制的代码,然后保存上游戏后你就可以得到一个全地形使用的矿车.........然后你会惊奇的发现
比如放在草地或者泥土上,矿车会无限吐泥土给你........而且不破坏任何地形.........产生的快慢是和道具里关于对应地形的生成时间设置有关.
效果:
   
-------------------------------说下作物--------------------------------------
比如我决定修改洞穴蘑菇能全地形种植,其实思路是和养殖一样的
在items.xml找到洞穴菇的种植代码
一下三个
然后和我这一样去掉带 <habitat>XXX <habitat>的种植地形限制
  <habitat>snow</habitat>
  <habitat>snowhumus</habitat>
野生的你喜欢改也行,估计是在创建地图后会随机出现在地下吧!

<cavemushroomseed>
  <name esES="Semilla de seta de caverna">洞穴с⒔种й</name> 这个事刚种下去的
  <maxAge>1d1440+1440</maxAge>        生长时间 1~1440的随机数+1440
  <maxAgeItem>plantedcavemushroom</maxAgeItem>
  <locked>true</locked>
  <action>qcut</action>
</cavemushroomseed>
<plantedcavemushroom>
  <name esES="Seta de caverna">洞穴с⒔</name> 这个是成熟后的
  <locked>true</locked>
  <action>qcut</action>
  <action>qpickpcavemushroom</action>
</plantedcavemushroom>
<cavemushroom>
  <name esES="Seta de caverna">洞穴с⒔</name>   这个是野生洞穴菇
  <habitat>snow</habitat>
  <habitat>snowhumus</habitat>
  <action>qcut</action>
  <action>qpickcavemushroom</action>
</cavemushroom>
然后去吧少年少女们,去征服那幽暗的深渊吧!
补充PS:话说我修改到现在尚未遇到什么报错事件
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-7 03:42 , Processed in 0.026984 second(s), 18 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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