Craft The World (打造世界) 文件修改心得

來源:3DM
作者:我是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個,因為資源能修改,其實也不怎麼需要改

Share this

2 意見

Write 意見
匿名
2016年5月19日 下午5:14 delete

更改成功,感謝

Reply
avatar