介绍不用修改器和MOD游戏开局即可【获得全部功法】的方法!!1.0版本及其他所有版本适用!(请版主大大加个回复可见)
本帖最后由 jjjjjjllt 于 2020-12-14 11:58 编辑原理是:修改本地文件的代码,可以通过挖棕岩100%获得古旧石匣,再从古旧石匣中100%开出我们想要的功法。功法代码的代号和对应的名称在附件中。请版主加个回复可见~
下面开始介绍如何修改:
第一步!按括号中的路径打开文件夹中的Rock.XML文件(steamapps\common\AmazingCultivationSimulator\Settings\ThingDef\Rock)
找到开头这段代码
<ThingDef Type="Plant" Name="RockBrown" Parent="RockBase">
<ThingName>棕岩</ThingName>
<Desc>棕色的岩石山体,其质地松散,较难开采出可以利用的石料。</Desc>
<Beauty>-1</Beauty>
<TileID>-1</TileID>
<Harvest>
<DropWork>40</DropWork>
<DropItems>
<li>
<ThingDef>Item_BrownRock</ThingDef>
<Count>1</Count>
<Rate>0.75</Rate>
</li>
<li>
<ThingDef>Item_StoneEssence</ThingDef>
<Count>1</Count>
<Rate>0.04</Rate>
</li>
<li>
<ThingDef>Item_StoneBox2</ThingDef> #此处是挖掘棕岩获得古旧石匣的数量和几率
<Count>1</Count>
<Rate>1</Rate>#我们把这里的掉落概率改成1(100%)
</li>
</DropItems>
</Harvest>
</ThingDef>
保存文件
第二步!按括号中的路径打开文件夹中的MapStory_Item.XML文件(steamapps\common\AmazingCultivationSimulator\Settings\MapStories)
用Ctrl+F搜索”古旧石匣“找到如下代码
</Story>
<Story Name="Story_Item_StoneBox2" Parent="BaseFillingStory">
<DisplayName>古旧石匣</DisplayName>
<Desc>从山岩之中挖掘出来的石匣,看上去有些年代了,不知道里面有什么东西。</Desc>
<Kind>None</Kind>
<Selections>
<li>
<Display>打开</Display>
<OKResult>
<!
story:RemoveBindItem();
local nR = me:RandomInt(1, 2400); #此处随机数生成从(1, 24)改为(1, 2400)
local tIL = {"Wood","Rock","Metal","Weapon"};
if nR <= 4 then
me:AddMsg(XT("打开石匣,发现其中装有一瓶丹药。"));me:DropAwardItemFromCache(story.ItemCache4, 1);
elseif nR <= 8 then
me:AddMsg(XT("打开石匣,发现其中藏有一些珍贵的材料。"));me:DropAwardItemFromCache(story.ItemCache3, 1);
elseif nR <= 12 then
me:AddMsg(XT("打开石匣,发现其中藏有一件古代奇珍,竟然可以镇压风水。"));me:DropRandomItem(tIL, 7, 11, true);
elseif nR <= 15 then
me:AddMsg(XT("打开石匣,竟然在其中发现一本书册。"));me:DropEsotericFromCache(story.ItemCache, 1);
elseif nR <= 18 then
me:AddMsg(XT("打开石匣,竟然在其中发现一门神通。"));me:DropEsotericFromCache(story.ItemCache2, 1);
elseif nR <= 21 then
me:AddMsg(XT("打开石匣,竟然在其中发现一本秘籍。"));me:DropRandomItem("Esoterica");
elseif nR <= 23 then
if world:IsGongUnLocked("Gong_5_Tu") == flase then
me:AddMsg(XT("打开石匣,瞬间一道七彩光华直冲云霄,这平凡无奇的石匣中竟然藏有一本上古失传的功法传承。"));me:UnLockGong("Gong_5_Tu");
else
me:AddMsg(XT("打开石匣,竟然在其中发现一门神通。"));me:DropEsotericFromCache(story.ItemCache2, 1);
end
else
if world:IsGongUnLocked("God_Gong_3") == false then *重点!*此处God_Gong_3改为我们想要的功法对应的代码(每种功法对应的代码见附件)
me:AddMsg(XT("打开石匣,瞬间一道七彩光华直冲云霄,这平凡无奇的石匣中竟然藏有一本上古失传的功法传承。"));me:UnLockGong("God_Gong_3");*重点!*此处God_Gong_3也改为我们想要的功法对应的代码,并与上一行的功法代码保持一致!
else
me:AddMsg(XT("打开石匣,竟然在其中发现一门神通。"));me:DropEsotericFromCache(story.ItemCache2, 1);
end
end
]]>
</OKResult>
</li>
</Selections>
第三~N步!保存文件,但不要关闭!(因为每获得一种新的功法都需要改动标注(*重点!*)段落对应的功法代码!)
保存文件后开始游戏,先通过挖掘棕岩获得足够数量的古旧石匣后,选择一个石匣打开,即可获得功法代码对应的功法,随后存档,关闭游戏(注:此处需要彻底退出游戏,不能光退出到主选单)。之后继续更改MapStory_Item.XML中标注(*重点!*)段落对应的功法代码并保存,重复:开始游戏->打开古旧石匣获得功法->保存并关闭游戏->修改功法代码->保存文件->开始游戏。。。。即可获得所有功法~
功法对应的代码在附件内:功法目录.txt
本帖最后由 西北羊 于 2020-12-14 15:22 编辑
Gong_1_Shui 太和十六洞天
Gong_2_Mu 己寅九冲多宝真解
Gong_3_Jin 七杀剑诀
Gong_4_None 玉清仙法
Gong_5_Tu 偷天诀
Gong_6_Huo 九转金丹直指
Gong_7_Huo 太上忘情道
Gong_8_Jin 北斗洞心劫法
Gong_9_Mu 长生六道轮回经
Gong_10_Huo 三阳三昧丙丁炼火诀
Gong_11_Tu 葵花炼神大法
Gong_12_None 太元五符云箓
God_Gong_1 九天应元雷声普化玉书
God_Gong_2 诸天八部成就法
God_Gong_3 幽冥十方太乙救苦经
淘宝商店MOD也可以
一个功法改一次吗?有点麻烦啊https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif
页:
[1]