Re: [心得] 文明帝國6 野蠻人經驗值參數修改
看板SLG (模擬遊戲)作者Lemming (1)(2)(3)(4)(5)(6)(7)(8)時間5年前 (2019/06/20 18:56)推噓3(3推 0噓 0→)留言3則, 3人參與討論串2/2 (看更多)
※ 引述《Drone (吐槽即吾命)》之銘言:
: \Sid Meier's Civilization VI\Base\Assets\Gameplay\Data
: 找到 GlobalParameters.xml
: 用記事本開就可以了
: =============================
: 1.
: 搜尋'EXPERIENCE_MAX_BARB_LEVEL'
: =你可以從蠻族獲得的最高等級
: 預設2就是在蠻族那邊生到2級
: 之後每次打就只有最低經驗值
: 即是下面2.所修改的值
: ================================
: 2.
: 搜尋'EXPERIENCE_BARB_SOFT_CAP'
: =毆打蠻族可獲得的最低經驗值
: 預設1就是生到2級後每次只有1
civ6的話因為這個資料夾全部都會掃進去
如果沒改(只玩本體很久沒碰了)可以用這以下這招
在這個資料夾新增一個xml檔,我建議用Z開頭(最後一個讀取避免出奇怪Bug)
例如,開一個檔案叫做Z_test.xml
裡面讓他長這樣,如果因為複製BBS的文字出現問題去可複製別的xml來改或手打
<?xml version="1.0" encoding="utf-8"?>
<GameInfo>
<GlobalParameters>
<Update><Where Name="EXPERIENCE_MAX_BARB_LEVEL"/><Set Value="10"/></Update>
<Update><Where Name="EXPERIENCE_BARB_SOFT_CAP"/><Set Value="10"/></Update>
</GlobalParameters>
</GameInfo>
如果只改這個下面就不用看了
============================================
原本這行是長這樣的
<Row Name="EXPERIENCE_BARB_SOFT_CAP" Value="5" />
就找到Name,用Where Name去抓他
後面是Value+數字,用Set Value取改"數字"
10是我隨便打的,這是你想要改的數字
利用update的方法把它更新成你要的
方便之處就只覺找到類別如<GlobalParameters></GlobalParameters>
全部都做在<GameInfo></GameInfo>內就可跨改多樣參數,不用改很多xml
在單一檔案就可以更新、增加指令,不動到原文件,也容易找到自己到底改哪裡
如果只是要新增,那更簡單了直接照格式輸入就好,例如
<GameInfo>
<Resource_ValidTerrains>
<Row ResourceType="RESOURCE_DEER" TerrainType="TERRAIN_SNOW_HILLS"/>
</Resource_ValidTerrains>
</GameInfo>
這樣新增一行,雪地的山丘可以生成鹿
但要注意這類的要看請楚他是否可以"重複"才可以一直加
如果是前面的野蠻人經驗相關,是一個蘿蔔一個坑,直接打重放了會當掉之類的
後者則是有哪些(複數)地形可以產出資源,所以可以這樣隨便給一行直接加入
前面提到的update會有一種複雜的情況,例如資源產出有多屬,這時就要寫得更完整
例如:
<Resource_YieldChanges>
<Update><Where ResourceType="RESOURCE_IVORY" YieldType="YIELD_GOLD"/>
<Set YieldChange="10"/></Update>
<Update><Where ResourceType="RESOURCE_IVORY" YieldType="YIELD_PRODUCTION"/>
<Set YieldChange="10"/></Update>
</Resource_YieldChanges>
太長換行了,稍微解釋一下,像這類code需要指定Ivory跟產出甚麼,所以才可以有多屬
修改時就要注意Where那要抓兩件事Ivory跟資源種類
還有Ivory+Gold跟Ivory+Produciton都要各抓一次才能完整update
其他情況就可以依此例類推了
(10是隨便打的當強調有改,給那樣真的玩會太多)
想刪除某項或是測試、抓蟲,也可以做註解<!-- -->不用完整刪除
例如
<!--<Update><Where Name="Jar_Jar_binks"/><Set Value="5F"/></Update>-->
這樣這行就不會被執行,也可以一次框掉整段
還有不開遊戲可以利用瀏覽器開啟改過的xml檔案做簡單的檢查
樹狀完整最後一行是</GameInfo>可以檢查至少沒打錯這件事
不過邏輯上寫錯的的問題抓不到,就只能關掉幾行慢慢找了
大概這樣,很久沒玩拋個磚,很難講完:p
這個玩起來很多東西,還可以指定給某類單位自訂buff啥的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.104.169 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/SLG/M.1561028213.A.09C.html
推
06/20 20:49,
5年前
, 1F
06/20 20:49, 1F
推
06/21 11:57,
5年前
, 2F
06/21 11:57, 2F
推
02/01 00:16,
5年前
, 3F
02/01 00:16, 3F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
SLG 近期熱門文章
PTT遊戲區 即時熱門文章
64
204
130
240