Re: [心得] 文明帝國6 野蠻人經驗值參數修改

看板SLG (模擬遊戲)作者 (1)(2)(3)(4)(5)(6)(7)(8)時間5年前 (2019/06/20 18:56), 編輯推噓3(300)
留言3則, 3人參與, 5年前最新討論串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
文章代碼(AID): #1T2sPr2S (SLG)
文章代碼(AID): #1T2sPr2S (SLG)