作者:我是saviola
首先把main.pak尾碼改成zip,就能打開了,需要修改的檔都在data裡,拖出來,,用記事本打開,修改好以後再拖回去,壓縮方式選存儲就好了,再把尾碼改回pak就好了
1、修改採集的資源
檔位置data\blocks.xml,比如泥巴
<block 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="dirt1" grass_border="grass" draw_layer="front_a1" properties="apply_tool1,wave_idx=3,wave_idx1=5,dirt,can_replace,land">
裡面的resource="dirt,seed-1-5",就是一次能採集到的資源和數量,這個的意思是一次能采到一個泥土,有5%的機會還能採集到一個種子,如果改成resource="dirt-100,seed-100",就表示一次能採集到100個泥土和100個種子,搜索resource=",全改了就好了。
2、修改打怪和小動物掉落的東西
檔位置data\creatures.xml,比如雞
<creature name="chick">
.......
<resources value="egg-2,feather-2" />
.......
</creature>
和blicks.xml差不多,比如掉落是resources value="egg-2,feather-2",表示一隻雞一次掉2個雞蛋和2個羽毛,改成resources value="egg-100,feather-100",就是一次掉100個雞蛋和100個羽毛,搜索resources value=",全改了就好了。
3、修改矮人的屬性
檔位置data\creatures.xml
<creature name="worker">
<params>
<ai value="worker"/>
<!--<height value="57"/>--> 這個<!-- -->是注釋,裡面的不需要修改的,改了也沒用
<height value="40"/> 矮人的高度
<width value="27"/> 矮人的寬度
<!--<ratio value="0.6"/> --> <!--пропорция ширины к высоте-->
<scale value="1"/> <!--скейл для всех анимаций-->
<healt value="10"/> 矮人的生命值
<satiety value="10"/> 矮人的飯量
<walk_speed value="80"/> 矮人走路的速度
<climbs_speed value="40"/> 矮人爬牆的速度
<climbs_ladder_speed value="60"/> 矮人爬梯子的速度
<radius value="4"/>
<fall_height value="3"/> 跌落的高度
<capacity value="3"/> 背包容量
<rest_healt value="40%"/> 剩多少生命的時候去睡覺
<attack value="0.3"/> 矮人的攻擊力
<attack_healt value="0.5"/>
<fatal_attack_healt value="0.4"/>
<escape_alone_healt value="0.25"/>
<escape_most_healt value="0.15"/>
<call_help_radius value="12"/>
<water_die_time value="180"/> 多久淹死
<retreat value="3"/> 遠端攻擊的距離,矮人射箭的時候會後退這個距離
<base_armor value="0.2"/> 矮人的白板裝甲
<magic_stuff_end_bone value="staff_end"/>
<fishing_pole_end_bone value="pole_end" />
<resources_end_bone value="for_resurses" />
<shot_time value="1.3"/>
照著注釋改就可以了,我一般就是把走路爬牆爬樓梯的速度改成120,然後把背包容量改成6
4、修改魔法消耗
檔位置data\items.xml,比如傳送門
<item name="mportal" effect="portal" size="60" properties="magic,magic_portal,time=240,use_mana=2,radius=1" light="4">
這裡的time=240,就是魔法的持續時間,最好不要改長,不然傳送門會一直在,實際上改短一點反而好控制
use_mana=2就是耗魔,改成1就好了
5、修改科技樹
檔位置data\default_techtree.csv
比如我想把收集魔法改成和一開始的石鎬石斧一起,就搜索mcollect,然後移動到pick_stone,axe_stone後面,變成pick_stone,axe_stone,mcollect這樣科技樹模式下一開始就能用收集魔法了。科技專案之間使用逗號分隔的,大類之間用的是分號。
這個很重要,因為我們把資源修改多了,砍一棵樹或者挖一個地塊,會掉出很多資源,一開始的一個矮人會搬很久很久,天一黑就麻煩了
6、修改一些設定
檔位置data\world.xml
裡面有很多
比如
<param name="DayTime" value="300"/> 白天的時長
<param name="NightTime" value="200"/> 夜晚的時長
<param name="HealtRestoreTime" value="300"/> 矮人生命回復間隔
<param name="ManaRestoreTime" value="300"/> 魔法回復間隔
<param name="NewTreeInterval" value="180"/> 樹木生長的間隔
除了魔法回復間隔改成1以外,其它的也不用怎麼改
7、修改獲得的經驗
檔位置data\exp.xml
<exp cmd="crash_block" first="20" value="1" />
<exp cmd="dig_inclusion" first="50" value="2" />
<exp cmd="new_recipe" first="50" value="50" />
<exp cmd="kill_animal" first="20" value="10" />
<exp cmd="kill_monster" first="100" value="50" />
<exp cmd="craft_recipe" first="20" value="3" />
<exp cmd="build_block" first="10" value="2" />
這裡的first="20" value="1";就是首次和以後每次獲得的經驗,稍改大就行了,不然4級一下就到了,就要倒計時了
8、修改升級需要的經驗
檔位置data\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
第一個數位是級別,中間的是需要達到的經驗,最後一個不知道是什麼意思
同樣的,4級以前,別改太小,不然倒計時來的早
9、修改配方
檔位置data\recipes.xml,比如火把
<recipe name="torch" ingredients="resin-2,wood-5" produce="torch=4" group="5" require="any-2-deep" save="false" on_read_quest="build_torch" />
produce="torch=4",意思就是一次能造4個火把,因為能修改資源,除了木板、鐵塊什麼需求量很大的物資意外,也沒什麼可改的
10、修改商店
檔位置data\craft_resources.xml,比如石塊
<resource name="stone" desc="%StoneD" file="gfx\level_tiles\craft_res\craft_stone_01" build="stone" application="minning" properties="wall" shop_count="5" shop_cost="1" />
這個shop_count="5" shop_cost="1",表示1個金幣買5個,因為資源能修改,其實也不怎麼需要改
2 意見
Write 意見可給改好的檔案嗎
Reply更改成功,感謝
Reply