2015-02-03 14:05:58 k73游戏之家 作者:雾墨楼主
关于开局激光枪守卫全套是玩家们都想要拥有的,而玩友已经分享了最终版,小编觉得还是比较全面的,那么下面我们就来看看吧。
首先要找到物品场景的ID,这个很容易,在img文件夹中有所有东西的图片,按照下面的名称在xml文件中搜索就可以了
第一步 搜索位置
开局的地形应该是全游戏中唯一一个可以执行搜索的独特地形
在xml中搜索CryoBldg的到ID
</table>
<table name="encounters">
<column name="id">61</column>
<column name="strName">Scavenge Gyges Cryo Facility.</column>
<column name="strDesc">Despite its high-tech appearance, this facility seems to be tucked away in the wilderness, out of sight.
This bodes well for the chances of finding something of value, or even shelter, provided nothing else has set up shop here with those same ideas.</column>
<column name="strImg">ItmScavengeCryoBldg.png</column>
<column name="nTreasureID">3</column>
<column name="nRemoveTreasureID">3</column>
<column name="aConditions">1</column>
<column name="aPreConditions"></column>
<column name="fPrice">0</column>
<column name="aResponses">90.10x1=42x1x0x0x0,=40x1x0x0x0,91.4x1=1536x1x0x0x0,91.1x1=1535x1x0x0x0</column>
<column name="aMinimapHexes"></column>
<column name="bRemoveCreatures">0</column>
<column name="bRemoveUsed">0</column>
<column name="nItemsID">3</column>
<column name="nCreatureID">0</column>
<column name="ptCreatureHex">0,0</column>
<column name="ptTeleport">0,0</column>
<column name="ptEditor">-4745,8566</column>
<column name="nType">1</column>
<column name="fLootChance">1</column>
<column name="fAccidentChance">0</column>
<column name="fCreatureChance">0.1</column>
<column name="vAccidents">1</column>
<column name="vLoot">574</column>
看到这个 <column name="fLootChance">1</column> 没有 这个代表的是这个地形的搜索成功几率,在这个地形上出现的东西百分百会被搜索出来。
第二步
接着看到<column name="vLoot">574</column> 这个代表在这个地形上可以搜索出来的东西有什么 于是查询574 得到这个
</table>
<table name="treasuretable">
<column name="id">574</column>
<column name="strName">cryo usable window</column>
<column name="aTreasures">26.4x1.0x1-1</column>
<column name="bNested">0</column>
<column name="bSuppress">0</column>
<column name="bIdentify">0</column>
这里的 <column name="aTreasures">26.4x1.0x1-1</column> 就代表了搜索的东西的代码,那么意味着我们只要找到想要的东西的代码,把他粘到这里来,就可以了
第三步寻找代码
这个游戏的代码实际上很简单,我以激光枪为例
<table name="itemtypes">
<column name="id">99</column>
<column name="nGroupID">60</column>
<column name="nSubgroupID">2</column>
<column name="strName">rifle</column>
<column name="strDesc">high-tech rifle</column>
<column name="strDescAlt">Deltec LAR-10 Laser Rifle</column>
<column name="nCondID">87</column>
<column name="vImageList">ItmLaserRifle.png,ItmLaserRifleStored.png,ItmLaserRifleHeld.png</column>
<column name="vSpriteList">14=CreItmHuntingRifleShoulderR.png,20=CreItmHuntingRifleHeldL.png,21=CreItmHuntingRifleHeldR.png</column>
<column name="vImageUsage">1,1,0,0,2,2</column>
<column name="fWeight">3.6</column>
<column name="fMonetaryValue">1800</column>
<column name="fMonetaryValueAlt">1800</column>
<column name="fDurability">1</column>
<column name="fDegradePerHour">0</column>
<column name="fEquipDegradePerHour">0.001</column>
<column name="fDegradePerUse">0.01</column>
<column name="vDegradeTreasureIDs">35,35</column>
<column name="aEquipConditions"></column>
<column name="aPossessConditions"></column>
<column name="aUseConditions"></column>
<column name="aCapacities">2x2</column>
<column name="vEquipSlots">14=0=0,21=2=2,20=2=2</column>
<column name="vUseSlots"></column>
<column name="bSocketLocked">0</column>
<column name="vProperties">2,9,10,17,28,32,48,50,75,87</column>
<column name="aContentIDs">9</column>
<column name="nFormatID">3</column>
<column name="nTreasureID">37</column>
<column name="nComponentID">3</column>
<column name="bMirrored">0</column>
<column name="nSlotDepth">0</column>
<column name="strChargeProfiles"></column>
<column name="aAttackModes">20=13,21=13,20=14,21=14</column>
<column name="nStackLimit">1</column>
<column name="aSwitchIDs"></column>
<column name="aSounds">cueRiflePickup,cueRifleScope1Putdown</column>
</table>
这里面的 <column name="nGroupID">60</column> 代表他属于什么类型,这里就是枪支
后面的<column name="nSubgroupID">2</column> 代表他是这个类型的什么东西(sub前缀 次的 下面的 分支的) 那么这个枪的代码就是 :60 小数点 2 乘号 1 .0 乘号 1 - 1 就是这样60.2x1.0x1-1,你把想要的东西代码都找出来,之间用逗号隔开,粘到上一楼说的位置,重新开局就行了,在出生地搜索(不要用任何技能)就行。
物品ID数据的意义
1耐久
想要耐久无限的
fDegradePerHour">0</column>(每小时自动下降,肉什么的)
"fEquipDegradePerHour">0</column> (装备之后自动下降,枪什么的)
"fDegradePerUse">0</column> (使用一次自动下降,打火机什么的)
后面的三项数值改成0 (其实应该能改成负数,每天加耐久,不过我没试,有人有兴趣可以试一下) 改0之后物品的耐久会消失,跟绳子之类的一样
2重量<column name="fWeight">3.6</column>
把weight改0 甚至改负 不过完成这个动作前确保你是unburden状态,如果你是burden,这个状态会一直挂在身上。
3容量<column name="aCapacities">2x2</column>
把capabilities 改成想要的大小(枪就可以改成放很多子弹)
想要改装备位置的
4在身上的装备位置<column name="vEquipSlots">14=0=0,21=2=2,20=2=2</column>改equipslot里面的代码
22背包 13=2=2是肩包
5最大叠加数<column name="nStackLimit">1</column>
改StackLimit后面的数值 改成20就能叠20个
最后声明一下,所有上面的东西都要把握度(貌似是一个在游戏里和现实生活中通行的道理),改的太丧病结果末日拾荒娘傲娇了不关我的事
关于技能修改
其实这个游戏里的一切都是物品 这就是两个神技的代码 91.18x1.0x1,91.19x1.0x1 技能的整体代码是91 两大神技分组代码是18和19 搜索skill 找到这个
<table name="treasuretable">
<column name="id">587</column>
<column name="strName">Skill Selection List</column>
<column name="aTreasures">91.0x1.0x1,91.1x1.0x1,91.2x1.0x1,91.3x1.0x1,91.4x1.0x1,91.5x1.0x1,91.6x1.0x1,91.7x1.0x1,91.8x1.0x1,91.9x1.0x1,91.11x1.0x1,91.12x1.0x1,91.13x1.0x1,91.14x1.0x1,91.15x1.0x1,91.16x1.0x1</column>
<column name="bNested">0</column>
<column name="bSuppress">0</column>
<column name="bIdentify">0</column>
</table>
粘进去就行了 这样你一个开局就可以选两大神技,而且不费技能点 有心人可以找到夜视粘进去,这样就可以不去做手术了
关于查看武器威力
例如宽头箭和锥头箭的威力
搜索broadhead 这是复合弓使用宽头箭和锥头箭的威力
</table>
<table name="attackmodes">
<column name="id">26</column>
<column name="strName">compound bow w/broadhead</column>
<column name="strNotes"></column>
<column name="nRange">40</column>
<column name="fDamageCut">0.8</column>
<column name="fDamageBlunt">0.4</column>
<column name="strChargeProfiles">8</column>
<column name="nPenetration">2</column>
<column name="nType">1</column>
<column name="strSnd">cueBow</column>
<column name="bTransfer">1</column>
<column name="vAttackerConditions">0</column>
<column name="strIMG">AModeBowCompound.png</column>
<column name="fMorale">0.3</column>
<column name="strWieldPhrase"></column>
<column name="vAttackPhrases"></column>
</table>
<table name="attackmodes">
<column name="id">27</column>
<column name="strName">compound bow w/crude piercing</column>
<column name="strNotes"></column>
<column name="nRange">40</column>
<column name="fDamageCut">0.8</column>
<column name="fDamageBlunt">0.1</column>
<column name="strChargeProfiles">9</column>
<column name="nPenetration">2</column>
<column name="nType">1</column>
<column name="strSnd">cueBow</column>
<column name="bTransfer">1</column>
<column name="vAttackerConditions">0</column>
<column name="strIMG">AModeBowCompound.png</column>
<column name="fMorale">0.3</column>
<column name="strWieldPhrase"></column>
<column name="vAttackPhrases"></column>
</table>
damage两栏就是威力了 看出来宽头箭屌 破甲是Penetration两个一样,果然锥头箭没什么卵用
(我突然想到了美剧罗马里吴大维他妈说 have you ever penetrated a girl?) 对于修改党来说,这里觉得武器威力不够就改吧。