实际上,这个游戏的修改并不需要那么复杂,只需调整游戏中的几个加载文件即可。
经过测试,这些文件的改动会直接影响当前的人物。这意味着,无论你的存档等级是1级还是50级,修改都会生效,甚至对之后的新人物也同样有效!
具体的修改方法如下:
找到“游戏根目录\Assets\Scripts\Hero”这个文件夹
首先,调整各职业的血量和魔法上限,以Assassin职业为例:
1、用记事本打开Assassin.lua文件
2、修改初始血量和最大魔法值(加粗部分显示为修改后的数值:初始血量500,最大魔法值各100):
start_data =
{
health = 500,
法术 = {"SneakAttack"},
最大法力值 = { 红色=100, 绿色=100, 蓝色=100, 黄色=100, 黑色=100 },
},
3、调整每级提升的最大生命值(加粗部分是未更改前的数值,每级增加100生命值):
每级生命值 = 100,
然后更改初始属性和每升五级获得的固定属性点奖励:
1、用记事本打开StatsConstants.lua文件
2、搜索“assassin”后会看到以下内容(注:括号内是我的翻译,具体修改多少请自行决定)
-- 特定职业:
assassin(刺客) = {
-- POINT奖励
起始 = {
agility(敏捷初始值) = 100,
intelligence(智力初始值) = 100,
morale(初始士气) = 100,
stamina(耐力初始值) = 100,
strength(力量初始值) = 100,
每级间隔 = {
agility(敏捷提升) = 100,
intelligence(智力提升) = 100,
士气提升 = 100,
耐力提升 = 100,
力量提升 = 100,
总结:这个游戏实际上可以被视为一个开源游戏,因为许多内容可以被更改(目前也发现可以修改等级上限和每级经验,但由于不确定是否会出现bug,也没有时间进行测试,所以暂时没有动)。有兴趣的朋友可以自行研究,发挥创造力,制作自己的mod!
另外,我刚刚发现realsb同学之前已经分享了修改魔法值的方法,实际上和他的修改方法是一样的,而且我的名字和他的也有些相似……