如何在创建世界游戏修改的详细过程中修改矮人属性

首先把main.pak的后缀改成zip,就可以打开了。需要修改的文件都在数据里,拖出来,用记事本打开,修改完再拖回来,只需要选择存储作为压缩方式,然后把后缀改回pak就可以了。

1,修改采集的资源

文件位置data\blocks.xml,如mud。

& ltblock name = " dirt " file = " gfx \ level _ tiles \ tile \ dirt _ ground \ dirt _ ground " corner = " gfx \ level _ tiles \ tile \ dirt _ ground \ corner " corner _ group = " 1 " corner _ type = " every " extract = " 4 " build = " 0 " through = " false " resource = " dirt,seed-1-5 " crack = " true " border = " dirt 1 " grass _ border = " grass " draw _ layer = " front

里面的resource="dirt,seed-1-5 "就是一次可以采集的资源和数量。这意味着一次可以采集一个土壤,有5%的几率可以采集到一粒种子。如果改成resource=" dirt-100,seed-100 ",

2.修改打怪物和小动物掉落的东西。

文件位置data\creatures.xml,比如chicken。

& ltcreature name = " chick " & gt

.......

& ltresources value="egg-2,feather-2 "/& gt;

.......

& lt/creature & gt;

和blicks.xml类似,比如resources value= "egg-2,feather-2 ",意思是一只鸡一次掉两个蛋和两根羽毛,改成resources value = "egg-100,feather-100 ",意思是一次掉100个蛋。

3.修改矮人的属性

文件位置数据\creatures.xml

& ltcreature name = " worker " & gt

& ltparams & gt

& ltai value = " worker "/& gt;

& lt!-& lt;height value="57"/>-& gt;这

& lt高度值="40"/>侏儒身高

& ltwidth value="27"/>矮化宽度

& lt!-& lt;比值="0.6"/>-& gt;& lt!——пропорцияширины·высоте-& gt;

& ltscale value="1"/>& lt!-для·анимаций-& gt;

& lthealt value="10"/>侏儒健康

& lt饱腹感值="10"/>矮人的胃口

& ltwalk _ speed value = " 80 "/& gt;矮人行走的速度

& ltclippes _ speed value = " 40 "/& gt;矮人爬墙的速度。

& ltclippes _ ladder _ speed value = " 60 "/& gt;矮人爬梯子的速度

& ltradius value="4"/>

& ltfall _ height value = " 3 "/& gt;坠落高度

& lt容量值="3"/>背包容量

& ltrest _ healt value = " 40% "/& gt;当你还有几条命的时候去睡觉吧。

& lt攻击值="0.3"/>矮人的攻击力

& ltattack _ healt value = " 0.5 "/& gt;

& ltfatal_attack_healt value="0.4"/>

& ltescape _ alone _ healt value = " 0.25 "/& gt;

& ltescape _ most _ healt value = " 0.15 "/& gt;

& ltcall _ help _ radius value = " 12 "/& gt;

& ltwater _ die _ time value = " 180 "/& gt;淹死需要多长时间

& ltretreat value="3"/>远程攻击的距离,矮人在射箭时会后退的距离。

& ltbase _ armor value = " 0.2 "/& gt;矮人的白板盔甲

& ltmagic _ stuff _ end _ bone value = " staff _ end "/& gt;

& ltfishing _ pole _ end _ bone value = " pole _ end "/& gt;

& ltresources _ end _ bone value = " for _ resurses "/& gt;

& ltshot _ time value = " 1.3 "/& gt;

按照笔记改就行了。我一般是把走路,爬墙,爬楼梯的速度改成120,然后把背包容量改成6。

4、修改魔法消耗

文件位置data\items.xml,如portal。

& ltitem name = " mportal " effect = " portal " size = " 60 " properties = " magic,magic_portal,time=240,use_mana=2,radius = 1 " light = " 4 " & gt;

这里的时间是240,是魔法的持续时间。最好不要让它变长,否则传送门永远都在。其实再短一点就更好驾驭了。

Use_mana=2表示消耗魔法,改成1就行了。

5、修改科技树

文件位置数据\default_techtree.csv

比如我一开始想把收集魔法改成和石头镐、斧头在一起,只需要搜索mcollect,然后移到镐_石、斧头_石后面,变成镐_石、斧头_石、mcollect的树模式,就可以开始收集魔法了。科技项目用逗号分隔,类别用分号分隔。这很重要,因为我们修改资源太多了。砍一棵树或者挖一块地,会扔出很多资源。一开始一个矮人会动很久,天一黑就麻烦。

6.修改一些设置

文件位置数据\world.xml

这里面有很多东西,比如

& ltparam name = " DayTime " value = " 300 "/& gt;一天的长度

& ltparam name= "夜间" value = " 200 "/& gt;夜晚的长度

& ltparam name = " HealtRestoreTime " value = " 300 "/& gt;矮人生命恢复间隔

& ltparam name = " manarestore time " value = " 300 "/& gt;神奇恢复间隔

& ltparam name = " new tree interval " value = " 180 "/& gt;树与树之间的间隔

除了魔法恢复间隔改为1,其他都不需要改动。

7、修改获得的经验。

文件位置数据\exp.xml

& ltexp cmd = " crash _ block " first = " 20 " value = " 1 "/>

& ltexp cmd = " dig _ inclusion " first = " 50 " value = " 2 "/>

& ltexp cmd = " new _ recipe " first = " 50 " value = " 50 "/>

& ltexp cmd = " kill _ animal " first = " 20 " value = " 10 "/>

& ltexp cmd = " kill _ monster " first = " 100 " value = " 50 "/& gt;

& ltexp cmd = " craft _ recipe " first = " 20 " value = " 3 "/>

& ltexp cmd = " build _ block " first = " 10 " value = " 2 "/>

这里先= " 20 " value = " 1 ";也就是第一次和以后每次获得的经验,再大一点就行了,不然四级到了,开始倒计时。

8.修改和升级所需的经验

文件位置数据\char_levels.txt

1 0 1

2 100 1

3 500 1

4 1000 2

5 2000 2

6 4000 2

7 8000 2

8 16000 2

9 32000 2

10 64000 2

11 128000 2

12 256000 2

13 512000 2

14 1024000 2

15 2048000 2

16 4096000 2

17 8192000 2

18 16384000 2

19 32768000 2

20 65536000 2

第一个数字是等级,中间是要达到的体验,最后一个不知道什么意思。

同样,四级之前,也不要改的太小,不然倒计时就提前了。

9、修改公式

文件位置data\recipes.xml,如torch。

& ltrecipe name = " torch " ingredients = " resin-2,wood-5 " produce = " torch = 4 " group = " 5 " require = " any-2-deep " save = " false " on _ read _ quest = " build _ torch "/& gt;

Produce="torch=4 ",意思是一次可以造四个火把,因为资源可以修改,除了木板铁块等需求量很大的材料意外没什么可以修改的。

10,修改店铺

文件位置data\craft_resources.xml,如stone。

& ltresource name = " stone " title = " % StoneT " desc = " % StoneD " file = " gfx \ level _ tiles \ craft _ RES \ craft _ stone _ 01 " build = " stone " application = "宁敏" properties = " wall " shop _ count = " 5 " shop _ cost = " 1 "/>

这个shop _ count = " 5 " shop _ cost = " 1 ",意思是1金币买五个,因为资源可以修改,但并不是真的需要修改。