《打造世界》手动修改方法31-F版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《打造世界》数据修改图文教程
(注:28版到30版不再需要用好压打开,直接在程序文件里打开data文件夹,建议先用好压压缩,在好压里修改,修改完后再解压覆盖。

否则记事本打开没有搜索,会累死你!【已经没有main.pak这个文件了】)
点此查看本教程合作人员名单
前面是来自于网络的,后面则是作者整理的,两部分有很多功能类似或是重复。

点此直接跳转到作者整理的部分
一、攻击力的修改方法(在此条后面有其他数值的修改方法,前几步都和这一项类似)
1.首先在打造世界游戏根目录找到main.pak,右键-使用压缩软件打开(7Z、好压WINRAR等都随便)我用的是好压!
2.打开main.pak后,进入data。

3.找到creature.xml,点击——内部查看器打开,注意:别右键用记事本打开,那样保存时会找不到指定路径!
4.打开后别乱搞,不然就算是一个符号,也会导致游戏不能玩的!
5.按Ctrl+f,复制下面的查找,找到要修改的内容进行修改. healt value="10" 生命
satiety value="10" 满意度
walk_speed value="80" 移速
climbs_speed value="30" 爬速
climbs_ladder_speed value="50"爬梯速
fall_height value="3" 跌落高度
rest_healt value="40%" 休息比率
attack value="0.3" 攻击力
base_armor value="0.2" 基础护甲
修改攻击来示范,
B、无限魔法的修改方法
修改main.pak文件,提高MANA回复速度
目标文件:main/date/world.xml
查找:ManaRestoreTime
找到内容如下:
<param name="ManaRestoreTime" value="300"/>
value="300",单位秒,300秒回复1点MANA,即游戏所见的5分钟(注意!是修改这一个的下一项)
你只需将180改成你想要的数值就OK
查找后记住是修改第二个,我一开始就是修改第一个就错误了!
C、蜗牛掉落修改方法
目标文件:main/date/world.xml
还是那个文件,按ctrl+f,输入slug
直接添加代码, money-4 (金币) 蜗牛因为只掉落粘液,所以后面先加个类似逗号的点(不是逗号,建议从把我给的代码复制过去),然后添加前面的代码!
前面没说过,修改后会出现这个,点击确定,才能修改成功!
D、经验值修改方法(个人觉得没用)
在data的文件中找到quests.xml文件,用压缩器打开,
不用拖下去,就在前面!
<!--<awards exp="10" resources="chopper_iron-2,pick_iron-3"/>--> 把下面的代替掉上面的!
<awards exp="99999999" resources="chopper_iron-20,pick_iron-20"/> 这样就开局无忧了!
下面是翻译:
awards exp=经验(可以自己改,我改的是直接上20级的)
resources=任务奖励
chopper_iron-20,pick_iron-20=铁敲×20,铁斧×20
附:全属性代码中英对照
Earth=泥土
Sand=沙子
Stone=石块
Root=根茎
Resin=树脂
Leaves=树叶
Wheatears=麦穗
Cone=球果
Apple=苹果
Berries=浆果
Egg=禽蛋
Logbridge=圆木桥Ladder=梯子
Torch=火炬Stonepickaxe=石镐Stoneaxe=石斧Woodentable=木桌Woodenwall=木墙Money=硬币HealthElixir=生命药剂ManaElixir=魔法药剂MageSkill=魔法师ArcherSkill=弓箭手FisherSkill=渔夫MinnerSkill=矿工MeleeSkill=格斗LoggerSkill=伐木工CookSkill=厨师SmithSkill=铁匠HunterSkill=猎人MillerSkill=碾磨工ClimberSkill=攀爬者
SwimmerSkill=游泳者Web=网
Wood=木头
Coal=煤矿
Water=水
Firearrow=火箭头Silverarrow=银箭头Bucket=水桶Fishingrod=鱼竿Woodenhatch=木制舱口Woodenbridge=木桥Roofofleaves=树叶屋顶Ham=肉食
Iron=铁矿石
Lock=锁
Nail=钉子
Leatherskin=羽毛-卷Rope=绳子
Needle=针
Grain=谷物
Feather=羽毛-红
Oil=油
Clay=粘土
Silver=银矿石
Gold=金矿石
Wool=羊毛
Zombiebrain=尸脑
Slime=粘液
Quartz=石英
PinkCrystal=粉水晶GreyMushroom=鲍鱼菇PinkMushroom=粉蘑菇Needlecrystal=针状水晶Bones=骨头
Teslatower=特斯拉塔icearrow_elexir 冰剑staging脚手架
chandelier_small吊灯的小fish_soup鱼汤
fried_fish油炸的鱼
greed_salad贪婪沙拉bread面包
apple_pie苹果派
bun小甜面包
soup汤
scrambled_eggs熘糊蛋
meat_cooked肉熟
fence_brick围墙砖
brick_wall砖墙
Beer啤酒
以上部分来自于网络
以下部分来自于作者自己“学习研究和整理”
二、商店物品价格及购买数目修改方法:
打开main.pak压缩包内的data(是资料的意思),再打开craft_resources(是工艺资源的意思),然后找到shop_cost(这就是商品价格)。

把引号内的1改为-100,你在购买这个商品就要返还给你100金币!相应的,前面有一个数据就是购买数量的。

三、修改恢复生命值的药水回复效率的方法
打开data(是资料的意思),再打开craft_resources(是工艺资源的意思),然后找到healt_elexir(就是恢复健康药的意思),在找到healt=和time=2,(由于我已经修改过忘记原始数值是多少了,您就找到healt_elexir然后往后找,在同一行上找到这个单词即可),把healt=后面的数值改到99999就可以瞬间恢复到满血状态
四、修改恢复魔法值的药水回复效率的方法(此项就在恢复生命值药水的下面)
4-1,修改魔法药剂
找到mana_elexir(就是魔法药的意思),在往后(在同一行)找到mana=,将这个后面的数值改到99999你就会发现,只要使用魔法药剂魔法值就会瞬间到最大值。

4-2修改冰箭药剂(30版道具)
查找icearrow_elexir
4-3修改把怪兽变蜗牛的药剂(30版道具)
查找transform_elexir
五、将不能购买的法术改为可以购买
(这是翻译,搜索这个可以找到mportal【传送门】,)
打开的data(是资料的意思)文件夹,再打开craft_resources(是工
艺资源的意思),然后找到mportal,找到最后面,有个vip,no_shop" />,将里面的no_shop改为这样:save_profile" shop_count="1" shop_cost="-1" />然后保存,回到游戏你会发现本来商店里没有卖的传送门法术现在可以买了。

(目前经笔者测试,应该是以一个为最多。

在多了就会自动消失),同样mlight是魔法灯光,往下大家可以用翻译软件自己翻译(翻译时要把前面的m去掉)注意!笔者测试的时候购买了魔
法使用魔法收集运回仓库以后会是下图这个样子,这时你不用去理会它,直接拖到下面的物品框(就是你建砖墙需要先把砖墙拖到那里的)里就可以使用了(目前笔者已经搞明白如何将花费魔法值由3改到1,请
往下拉)
备注:后来笔者测试通过矮人背回去就是这样的了。

六、修改动物掉落
打开creatures.xml
找到这样的代码修改<resources value="wool-1,meat-2,skin-1"/>
七、增加圣诞套装(圣诞鞋还没看见有)
其他同五、搜索santa(圣诞老人的意思),找到santa_hat或者santa_cloth.将后面的把上面一行不同的那部分复制下来覆盖no_shop
七、将火球魔法改为无限使用(27版以后不建议修改,因为修改后会导致后面的闪电魔法无法使用)
同第四条查找,找到fireball_elexir以后将time=15,craft_time=30,vip,distance=12"
shop_count="50" shop_cost="1" />改为
time=0,no_shop,distance=12,infinity_count,no_inv,no_char_inv" />就可以了,同样,不愿意更新的朋友只要在这一项后面添加一行加上以下代码
<resource name="spark_elexir" title="%ElixirofsparkT" desc="%ElixirofsparkD"
file="gfx\level_tiles\shop_obj\e_speed" application="creature"
properties="magic_elexir,magic_item=magic_spark,attack,time=0,no_shop,distance=12,i nfinity_count,no_inv,no_char_inv" />
这时你就会发现,不需要购买火球药剂,魔杖就可以释放像特斯拉电塔一样的闪电了!
八、修改可以在所有地图中都可以购买冰、雪或者其他的
用前面说的方法打开resource_bind.xml,使用替换功能找到false,改成true
usual_desert应该是沙漠的那个地图,usual_medium应该是森林的地图,usual_cold应该是极寒世界那个地图,至于最后的fantasy,小编没搞明白,是幻想世界??
usual_desert="true" usual_medium="true" usual_cold="true" fantasy="true
(九、十、十一项需要打开items.xml文件(意思是物料项目))
九、修改火车速度(或者说是电车,反正就是在铁轨上跑的)
<item name="trolley" properties="trolley,speed=500,removable"
file="gfx\level_tiles\craft_constructions\trolley\trolley" size="60" align="down" offsety="-12"> 照这个代码speed是速度的意思,把后面的数值改成任意数值即可,我改成了500.
十、修改特斯拉电塔防御
搜索关键词tesla_tower1找到第一个,然后找到下面的代码
healt=11,radius=5,attack=0.16,time=1.0,lost=0.33,第一项是生命值,第二项是攻击范围,第三项是攻击力(注意!tesla_tower1、tesla_tower2和tesla_tower3是并列的都要改,不然越往后月渣子)
注意!特斯拉电塔要改两个地方,后面还有tesla_tower1、tesla_tower2、tesla_tower3.不过这几个是单独的,只改一个可能会导致修改无效。

修改木质箭塔攻击和防御
搜索"arrow_wood_tower,其他的与修改特斯拉电塔相同。

十一、修改传送门作用时间
找到以下代码,time是作用时间, use_mana是消耗魔法值的多少,已经被我改成了-1,。

Light是传送门的照明效果。

<item name="mportal" effect="portal" size="60"
properties="magic,magic_portal,time=240,use_mana=-1,radius=1,stayin" light="4">
十二、修改魔法灯光
还是打开items.xml文件,查找单词mlight意思是魔法灯光找到以下代码
<item name="mlight" effect="spell_light" size="60"
properties="magic,magic_light,time=9999,radius=1,use_mana=-1" light="1000000"/>
我已经把作用时间改成了9999(使用以后在熄灭就得很长时间,估计是9999秒吧,改成999999999999999999999999估计就可以直接当超级火炬用了),我把照亮范围改成了1000000.据我测试应该是数值改到一定大小以后使用一次魔法灯光密室会全部出现(至少28版、29版是这样的)
十三、将敌人攻击改为加血
打开items.xml,查找以下代码
<item name="dragon_fire" effect="spell_fireball_tail" size="120"
properties="magic_fireball,healt=-0.1,radius=2,count=5,creature=worker"/> <item name="vampire_fire" effect="spell_fireball_tail" size="120"
properties="magic_fireball,healt=-1,radius=2,count=5,creature=worker|tesla_tower|arrow_tow er"/>
<item name="vampire_spark"
properties="magic_spark,healt=-2,creature=worker|tesla_tower|arrow_tower"/>
说明
dragon_fire是龙吐出的火,"vampire_spark是那个非常大的怪兽会用火球的那个把里面heat=后面的减号去了就是加血
十四、增加骨桥
本来骨桥是没法购买的,在data文件夹里用好压压缩,然后再用内部查看器打开craft_resources.xml,搜索bone_bridge,在最后面加上一个这样的代码shop_count="30" shop_cost="1",注意!修改以后除了数字以外必须和上一项一样,开头和结尾都要一样(原来骨桥前面是有<!--,必须把这个代码去掉,否则修改无效)修改后两头是这样的
目前修改后在游戏的商店里名字会显示为石桥,也许是框出来的的代码的原因。

只是我懒得改了。

14-2、【30版添加】fireplace,壁炉??原来不能购买??
十五、修改法杖的攻击
打开item.xml查找以下代码,将heath=后面的的数值改为任意数值即可(注意!不要把负号去了),作者测试改99999999.9,太变态了,直接群秒!不管来多少直接一下全部干了,于是为了体现冰冻药剂的作用,我就改-5了
<item name="mspark" properties="magic,magic_spark,healt=-5,creature=creature"/>
十六、修改冰冻法术作用(仅30版有)
查找以下代码radius=10是作用范围time=10是作用时间,至于use_mana=5是干什么的我就不太清楚了,难道矮人释放一次这个法术要消耗5个魔法?反正我给改-5了。

<item name="micearrow" effect="spell_ice_arrow_tail"
properties="magic,magic_icearrow, ,count=5,creature=monster,healt=15,use_mana=-5,speed =0,time=10">
十七、修改召唤小鬼一次召唤数量
查找以下代码,count是一次出现的小鬼数量。

注意!不要改的太大,否则会直接卡死!笔者实验1000个的时候,我天!黑压压的一天啊!没办法只好重新开始,所以建议最多改500.我改了100.
<item name="mimp" effect="spell_imps" size="10"
properties="magic,magic_imp,use_mana=-3,count=100" light="4"/>
十八、一次直接升20级,打开exp.eml查找crash_block,把first后面的数字改成如下样子目测只有征途和科技树有用。

<exp cmd="crash_block" first="2000000000" value="1" />
十九、树的高度(作者未测试成功)
打开word.xml查找以下代码<param name="TreeHeightMax" value="20"/>-->,这里面20是我改的树的高度,原来是6。

想必这样应该可以在一棵树上多砍一些木头。

十九-2树的生长速度(作者未测试成功)
打开word.xml查找以下代码<param name="TreesGrowthTime" value="600"/>,这里面的600就是树的生长速度,应该是600秒长一个单位。

注意!有两个紧挨着差不多的,根据我的经验应该是改第二个,不过一起改应该更保险。

十九-3树木离住宅距离(未测试)
查找以下代码,10应该就是树木里住宅的最小距离
<param name="NewTreeNearHomeRadius" value="10"/>
十九-3树木离住宅处的数量(未测试)
<param name="NewTreeNearHomeCount" value="3"/>
十九-4树木最高生长在水平线以上多高(未测试)
下方代码的意思应该是:“树木最高可以生长在水平线以上10个单位。


<param name="MaxTreeHeightOverHorizont" value="10"/>
十九-5蘑菇生长比率(未测试)
如下代码应该是百分之1000
<param name="CrystalAndMushroomsRatio" value="1000"/>-->
十九-6图腾作用面积(未测试)
以下代码是指图腾可以作用10各单位
<param name="HouseTotemRadius" value="10"/>
十九-7一天的时长(未测试)
<param name="DayTime" value="300"/>这个代码的意思应该是300秒为一天
<param name="NightTime" value="200"/>这个代码的意思应该是200为一夜
二十、修改泥土掉落(由于作者感觉此项没有必要,且有可能导致游戏卡克。

因此未研究)本项由网友老鼠提供技术支持,恢太郎组装。

首先打开Blocks.xml文件找以下代码:
这个应该是硬度等级为2的泥土的数据
<block name="dirt2"
file="gfx\level_tiles\tile\dirt_ground_3\dirt_ground"
corner="gfx\level_tiles\tile\dirt_ground_3\corner"
corner_group="4" corner_type="every" extract="16" build="0" through="false" resource="dirt,coal-50-100,stone-50-100" crack="true" border="dirt3" grass_border="grass"
draw_layer="front_a3"
properties="apply_tool1,wave_idx=3,wave_idx1=5,dirt,can_repla ce,land">
<childs import_from="dirt"/>
</block>
这个应该是硬度等级为3的泥土的数据
<block name="dirt3"
file="gfx\level_tiles\tile\dirt_ground_4\dirt_ground"
corner="gfx\level_tiles\tile\dirt_ground_4\corner"
corner_group="5" corner_type="every" extract="40" build="0"
through="false" resource="dirt,iron-50-100" crack="true" border="dirt4" grass_border="grass" draw_layer="front_a4" properties="apply_tool1,wave_idx=3,wave_idx1=5,dirt,can_repla ce,land">
<childs import_from="dirt"/>
</block>
这个应该是硬度等级为4的泥土的数据
<block name="dirt4"
file="gfx\level_tiles\tile\dirt_ground_5\dirt_ground"
corner="gfx\level_tiles\tile\dirt_ground_5\corner"
corner_group="6" corner_type="every" extract="70" build="0" through="false" resource="dirt,gold-50-100,mithril-50-100" crack="true" border="dirt5" grass_border="grass"
draw_layer="front_a5"
properties="apply_tool1,wave_idx=3,wave_idx1=5,dirt,can_repla ce,land">
<childs import_from="dirt"/>
</block>
二十一、修改魔法书作用效果
(警告!此项作者修改失败,最终导致程序无法运行)
第一步:打开名字为lang的文件夹
第二部:打开名字为English的文件夹
第三部:找到data文件夹打开
第四部:找到skills.xml压缩(文件内容很少,用记事本打开也行,但修改是否会成功:未知)
第五步:用内部查看器打开
第六步:开始修改
修改内容:修改每一项最后的数字即可
二十二、修改怪物攻击间隔、一次攻击的骷髅兵数量(此项由网友狼提供,作者恢太郎研究并完善)
第一步:打开文件夹levels
件产生的,原来没有)
第三部:开始修改
1、查找代码<monstersWaveTime value="5"/> 这个是每波怪兽攻击的间隔时间
2、查找代码<monstersWaveLevel value="4"/> 这个应该是一次最多出现多少红门
3、查找代码<monstersWaveCount value="10"/> 这个是一波出多少怪兽
PS:由于小编还要去编辑自己的小说,所以只测试了最后一项修改不会导致游戏出错以及第一项修改刚修改完不会立即有效果。

二十三、地图模板参数设置(此项由网友狼支持)作者未在此文档中发现有修改价值的数据
第一步:找到文件并用内部查看器打开
先打开data文件夹(31版以前在main.pak里找)
找到这个文件用内部查看器打开。

第二部:修改
先解释以下代码的含义:
usual_medium 这个应该是森林的那个,也就是普通的地图
usual_cold 这个是冰雪世界的地图
usual_desert 这个应该是荒漠地图
这里解释其中一组数据
红色框出来的是各种植物名字,中间蓝色框的是这种树占得比例,最右面的应该就是这种树的高度,我觉得没必要修改。

waterPondWidth这个代码的意思是随机池塘的宽度,waterPondHeight这个应该就是池塘的高度,waterPondsArea而这个就是池塘的比率
而HumLow、HumNormal和HumHigh就是游戏选择里的湿度情况
下面解释每个代码的意思
<rainInterval value="100-500"/> 这个应该是降雨间隔
<rainDuration value="10-30"/> 这个应该是降雨持续时间
<mrain value="65%"/> 这个难道就是魔法降雨的价值???
<rain value="30%"/> 降雨的价值??
<storm value="5%"/> 出现暴风雨的几率
<waterAbsorb value="200"/> 水的吸收
<smallWARatio value="0.2"/> 最小比例
<waterPondsArea value="5%"/> 水机池塘比率
<waterPondHeight value="2-4"/> 池塘的高度
<waterPondWidth value="5-10"/> 随机池塘的宽度
二十四、随机地图生成参数设置(此项由网友狼支持)
第一步:打开levels文件夹
第二部:找到目标文件夹压缩后用好压内部查看器打开
第三部:开始修改
这里集中了自定义游戏的地图参数设置。

例如地洞、水塘、高山高宽范围,植物、矿物分布比例与地层范围等等,不作说明,基本上不用改,原本的就蛮好。

二十五、修改降雨量、降雨时间和降雨范围
打开data文件夹找到如下文件
最后按照图片里说明的可以自己修改
附录:修改矮人人数(笔者修改失败)
打开data,找到char_levels.txt打卡,在下面加2 2 2(中间有2次空格),三个2为一组,记得要换行,你想加多少随便你。

最后作者注明:如果您在找到位于那一项最后面的shop_count="3" shop_cost="1" (数字不一定,以这个为例子如果我改成shop_count="30" shop_cost="1" 就是一个金币可以购买30个,如果我改成shop_count="3" shop_cost="-20"就是购买3个他要倒贴给你20个金币,照此修改可以做到几乎金币无限,生命无限和魔法值无限)
本作品由网友“恢太郎”整理补充完成
此教程不定时更新
2014年5月20日
第二节:合作人员名单
序号参与人员在本教程里职务
1 恢太郎主编
2 若晨丿若晨副主编
3 老鼠第二十项修改方案参谋
4 狼第二十二项修改方案参谋
5 狼第二十三项、二十四项修改方案参谋6
7。

相关文档
最新文档