游戏精英
 
- 贡献度
- 231
- 金元
- 30046
- 积分
- 3939
- 精华
- 1
- 注册时间
- 2008-8-5
|
本帖最后由 歷雨之音 于 2025-5-14 14:14 编辑
因为改存档相对比做mod改xml要安全,当然如果清楚哪些装备是掉落的哪些装备是可以制作的,那当然还是建议改xml来做mod,这样不用一个个改。
因为改存档装备如果太变态的话,很可能剧情测试场要内斗的那几关不好过(当然可以提前解除装备来无伤通关)
我用的SQLiteStudio,总结了一下规律,放DS上跑结果。
这是xml里面的可用词条,要改的时候把Base_去掉,后面就是有效词条。
Base_MaximumLoad="0"
Base_MaxPower="0"
Base_Load="0"
Base_MaxFuel="0"
Base_RegenFuel="0"
Base_MaxVigor="0" 最大气
Base_RegenVigor="0" 回气
Base_MaxHP="0" 最大HP
Base_Speed="0" 回合速度
Base_SightRange="0" 视野
Base_SightRange_Night="0" 夜间视野
Base_MoveDist="0" 移动
Base_AttackPower="0" 物攻
Base_ESPPower="0" 超能
Base_Accuracy="0" 命中
Base_CriticalStrikeChance="0" 暴率
Base_CriticalStrikeDeal="0" 暴伤
Base_Armor="10" 防御
Base_Resistance="0" 抗性
Base_Block="3" 格挡
Base_Dodge="0" 回避
Base_FireResistance="0" 火抗性开始
Base_IceResistance="0"
Base_LightningResistance="0"
Base_WindResistance="0"
Base_EarthResistance="0"
Base_WaterResistance="0"
Base_SlashingResistance="20"
Base_PiercingResistance="0"
Base_BluntResistance="20"
Base_IncreaseDamage_ESP="0"
Base_IncreaseHitRate_ESP="0"
Base_IncreaseDamage_Melee="0"
Base_IncreaseDamage_Piercing="0"
Base_IncreaseDamage_Fire="0"
Base_IncreaseHitRate_Fire="0"
Base_IncreaseCriticalStrikeChance_Fire="0"
Base_IncreaseCriticalStrikeDeal_Fire="0"
Base_IncreaseDamage_Ice="0"
Base_IncreaseHitRate_Ice="0"
Base_IncreaseCriticalStrikeChance_Ice="0"
Base_IncreaseCriticalStrikeDeal_Ice="0"
Base_IncreaseDamage_Lightning="0"
Base_IncreaseHitRate_Lightning="0"
Base_IncreaseCriticalStrikeChance_Lightning="0"
Base_IncreaseCriticalStrikeDeal_Lightning="0"
Base_IncreaseDamage_Wind="0"
Base_IncreaseHitRate_Wind="0"
Base_IncreaseCriticalStrikeChance_Wind="0"
Base_IncreaseCriticalStrikeDeal_Wind="0"
Base_IncreaseDamage_Earth="0"
Base_IncreaseHitRate_Earth="0"
Base_IncreaseCriticalStrikeChance_Earth="0"
Base_IncreaseCriticalStrikeDeal_Earth="0"
Base_IncreaseDamage_Water="0"
Base_IncreaseHitRate_Water="0"
Base_IncreaseCriticalStrikeChance_Water="0"
Base_IncreaseCriticalStrikeDeal_Water="0"
Base_MaxAddSP="0" -通用sp上限,下面的都是直接改机制了
Base_MaxFirePoint="0"
Base_MaxIcePoint="0"
Base_MaxLightningPoint="0"
Base_MaxWindPoint="0"
Base_MaxEarthPoint="0"
Base_MaxWaterPoint="0"
Base_MaxSpiritPoint="0"
Base_OverchargeDuration="0" -过载时间
下面是代码
CREATE UNIQUE INDEX IF NOT EXISTS idx_item_master
ON itemProperty(itemID, masterIndex);
INSERT OR REPLACE INTO itemProperty (itemID, masterIndex, PropValue)
SELECT
5762 AS itemID, -- 指定目标 itemID
required.masterIndex,
required.PropValue
FROM (
-- 定义所有需检查的 masterIndex 及其正确值
SELECT 6 AS masterIndex, 'AttackPower' AS PropValue
UNION ALL
SELECT 7, 'ESPPower'
UNION ALL
SELECT 8, '1000'
UNION ALL
SELECT 9, '1000'
UNION ALL
SELECT 114, 'Accuracy'
UNION ALL
SELECT 117, '100'
UNION ALL
SELECT 204, 'CriticalStrikeChance'
UNION ALL
SELECT 205, '100'
UNION ALL
SELECT 710, 'CriticalStrikeDeal'
UNION ALL
SELECT 711, '100'
) AS required;
重点来了,上面6789都是装备最原始的2条加成。但是后面114,117,204,205,710,711,每个人的存档都是不一样的,所以很大概率你要跟着改。比如我旧存档的时候这里是114,117,209,211,910,911,每个人大概都不一样,如果错了你要自己调回来。
id编号在info里面查,查到了直接换id就是了,最好看看词条是不是也是6789,毕竟真的,我也不懂,为什么2个存档的会不一样。
工具-打开SQL编辑器,把该换的数据都换了再放上去跑,不然无效什么的我可不管,我也不知道,反正我这能跑能用。
|
评分
-
1
查看全部评分
-
|