分享一个正式版v1.00a的卡牌爆率修改方法
使用Dnspy工具对主程序文件Secrets Of Grindea.exe反编译修改废话不多说,成品直接下载:
链接:**** Hidden Message *****
下载后重命名替换原主程序文件即可
已实现修改:
1. 10倍经验,加快升级速度
2. 升级后点数3倍,可以随时改变战斗风格
3. 提升各类物品掉落几率包含卡牌几率,再也不用每种怪重复打上千只了
4. 简化钓鱼,手残党狂喜
简单修改教程:
用DnSpy程序打开游戏里的主程序文件“Secrets Of Grindea.exe”,搜索_Enemy_DropLoot
参考下面代码找到对应位置,右键点击——编辑方法(C#)...——改完点编译按钮
爆率修改:
//找到位置:SoG/Game1/_Enemy_DropLoot
//210行 - 普通掉落物概率
int iChance = xEnemy.lxLootTable.iChance * 10;//改为概率*10倍
//488行 - 怪物卡牌掉落倍率
int iChanceMultiple = 4; //原版为1,精英怪+10,越高越容易掉落
经验修改:
//位置:SoG/Game1/_Player_GrantEXPToPlayer
//142行原版:xView.xViewStats.iEXP += (uint)num;
xView.xViewStats.iEXP += (uint)(num * 10);
天赋/技能点修改:
//位置:SoG/Game1/_Player_LevelUp
//13行开始
PlayerViewStats xViewStats = xView.xViewStats;
xViewStats.iTalentPoints += 3;//天赋点从1改为3
if (xView.xViewStats.iLevel < 6 || xView.xViewStats.iLevel % 3 > 0)
{
PlayerViewStats xViewStats2 = xView.xViewStats;
xViewStats2.iSkillPointsSilver += 3; //6级以下或者非3的倍数级别增加的银技能点
}
else
{
PlayerViewStats xViewStats3 = xView.xViewStats;
xViewStats3.iSkillPointsSilver += 1; //6级以上每三级增加的银技能点,由于其他级别已经有不少点数,该值保留1
PlayerViewStats xViewStats4 = xView.xViewStats;
xViewStats4.iSkillPointsGold += 3; //6级以上每三级增加的黄金技能点
}
钓鱼修改:
//位置:SoG/FishingPlate/SetDifficulty
//提高所有this.iGreenZoneWidth的值,建议80以下,原版游戏最难值为17,最大50(好像)
this.iGreenZoneWidth = 46;
全部改完后找到菜单里的文件——全部保存即可
谢谢楼主分享
感谢分享 感谢分享
66666666666666666666666666666666666666666666666
66666666666666
谢谢分享
格兰蒂亚秘闻 666666666666666666666
覆盖进去后连启动都启动不了了:'( 很感兴趣的说
66666666666
666666666666666
6666666666666666666
谢谢分享 66666666666666666
覆盖后无法启动啊 护肝神器
6666666666666
6666666666666666666666
6666666666666
66666666666666666
无彦桑 发表于 2024-3-6 21:57
覆盖后无法启动啊
不会吧,游戏版本没错?文件名改对了?啥报错有截图不?
....................
感谢楼主分享
hwaedison 发表于 2024-3-6 23:58
不会吧,游戏版本没错?文件名改对了?啥报错有截图不?
单纯打不开
将原来的.exe文件重命名后,新下载的文件命名为原来的.exe放到相同位置.
由于学习为主用的学习版:$
正版按理没影响,除非版本改了。这边修改的时1.00a
有报错的截图看看文件结构已经错误提示
6666666666666666666666666666666
66666666666
666666666666