挽云揽月
发表于 2023-12-28 22:23
请教一下“Buff名字”与“内功秘籍名字”是输入中文名称还是代码?
岚湮
发表于 2023-12-28 22:58
挽云揽月 发表于 2023-12-28 22:23
请教一下“Buff名字”与“内功秘籍名字”是输入中文名称还是代码?
既然是名字,就是名称呗
代码我都是说的"ID"
挽云揽月
发表于 2023-12-29 06:15
岚湮 发表于 2023-12-28 22:58
既然是名字,就是名称呗
代码我都是说的"ID"
多谢,楼主要是有MOD选项的详细说明就更完美了
挽云揽月
发表于 2023-12-29 06:47
岚湮 发表于 2023-12-28 22:58
既然是名字,就是名称呗
代码我都是说的"ID"
再次请教“Buff名字”具体都有哪些可以输入?
我把“Buff名字”错误理解成称号了,如输入天煞孤星无效。大神要是能制作出叠加称号功能就更好了。
岚湮
发表于 2023-12-29 20:23
本帖最后由 岚湮 于 2023-12-29 20:34 编辑
挽云揽月 发表于 2023-12-29 06:47
再次请教“Buff名字”具体都有哪些可以输入?
我把“Buff名字”错误理解成称号了,如输入天煞孤星无效。 ...
嗯。。不急,我研究下添加buff效果
编辑:
不对呀,我试了试原版,可以加天煞孤星呀
理论上是buff都可以添加,称号的也是buff
你在哪里输入的啊?简繁要相同哦
挽云揽月
发表于 2023-12-29 22:22
本帖最后由 挽云揽月 于 2023-12-29 22:38 编辑
岚湮 发表于 2023-12-29 20:23
嗯。。不急,我研究下添加buff效果
编辑:
我实验了如“天煞孤星”称号效果图标可以在战斗中显示但是称号效果不生效,如“每次攻击回复自身1点精力”,实际上攻击后并不会增加1点精力;算了,此项功能还是使用自己做的MOD吧。
另外,你有没有好用的Assembly-CSharp.dll,我下载了好多都不太满意,有的话给发个附件让下载一下呗,能有你使用的Assembly-CSharp.dll大概的说明就更好了。
提前谢谢了
岚湮
发表于 2023-12-29 23:41
本帖最后由 岚湮 于 2024-1-1 21:20 编辑
挽云揽月 发表于 2023-12-29 22:22
我实验了如“天煞孤星”称号效果图标可以在战斗中显示但是称号效果不生效,如“每次攻击回复自身1点精力” ...
功能在论坛某位可查看资质声望啥的功能的基础上
1、获得经验不受队友数影响
2、必定偷窃
3、无限奔跑
4、必掉物品
5、战斗人物界面查看阴阳、精力、回精、回精上限啥的
还有没有其他的就忘了
加称号没有效果的原因找到了,晚上有空看看有没有操作空间
挽云揽月
发表于 2023-12-30 09:20
岚湮 发表于 2023-12-29 23:41
功能在论坛某位可查看资质声望啥的功能的基础上
1、获得经验不受队友数影响
首先再次感谢!!!自己是游玩逸剑风云决后看到网络上说河洛群侠传是此类游戏前三甲才开始游玩的,但是自己游玩游戏有些强迫症,总想着尽可能完善心中所想,所以才多次求助,望见谅。
请教一下发的Assembly-CSharp.dll是用自己的1.33HF2原版文件修改的,还是使用别人的文件修改的啊?我之前一直使用“ 基于Assembly-CSharp.dll的游戏体验修改:100%掉落、偷窃必定成功、切磋取消限制、游戏时间同步现实时间”,一直感觉不错,但他的版本有两个问题:
1、它的"技能颜色美化:技能图像边框颜色同内功阴阳颜色,技能名称颜色同技能品阶颜色,技能按照类型排序"在2023.11.11中注明了技能按照类型排序有问题会导致游戏卡死,但是关闭对应选项后会把技能颜色美化一并关闭。
2、看到他注明的“基于大佬c4sunyx修改的Assembly-CSharp.dll为基础”,而在帖子 Steam版1.33多功能Assembly-CSharp.dll中注明了“其中遇到好几个任务会卡阶段无法完成且无法触发1.33新任务”,而他也没有注明是否是修改项使用的方法是c4sunyx而文件是原版的,所以使用起来一直不放心。
其实这也是大多数MOD发布者的一个问题,不注明对应游戏版本号。
岚湮
发表于 2023-12-30 12:46
本帖最后由 岚湮 于 2023-12-30 12:51 编辑
挽云揽月 发表于 2023-12-30 09:20
首先再次感谢!!!自己是游玩逸剑风云决后看到网络上说河洛群侠传是此类游戏前三甲才开始游玩的,但是自 ...
用的你发的第二个steam这个发的最新版改的。技能排序导致卡死那个我玩mod遇到过,那是因为mod作者偷懒两个功法里面有用同一个代码id的技能。
不过我没在dll里面处理,而是在插件里面有个没设置开关(自动开)的功能——战斗开始前会删除战斗人物这种重复的技能来防止卡住(毕竟就一个两个,还是没啥用的技能)。 这种实际上改mod文件也能自己处理的
另外,他发的应该就是没问题的dll,我用他那个改的这个dll,世界丰富mod,平衡合理化,十四天书都正常玩过了。而且插件里面有个功能是触发对话的,就是我用来触发任务对话或者进结局的
挽云揽月
发表于 2023-12-30 14:40
岚湮 发表于 2023-12-30 12:46
用的你发的第二个steam这个发的最新版改的。技能排序导致卡死那个我玩mod遇到过,那是因为mod作者偷懒两 ...
太感谢了,那这样就一切准备就绪,新开档好好游玩了。
zhucenimeizi
发表于 2023-12-30 16:33
本帖最后由 zhucenimeizi 于 2023-12-30 17:55 编辑
1111111111111111111111111111111
岚湮
发表于 2023-12-30 22:54
挽云揽月 发表于 2023-12-30 14:40
太感谢了,那这样就一切准备就绪,新开档好好游玩了。
更新了 ,可以试试
挽云揽月
发表于 2023-12-31 11:14
本帖最后由 挽云揽月 于 2023-12-31 12:54 编辑
岚湮 发表于 2023-12-30 22:54
更新了 ,可以试试
实测结果:
1、添加战斗类称号BUFF【天煞孤星】效果是生效了,伤害比系统自带【天煞孤星】要高。
2、其他仅测试添加战斗类称号BUFF【传奇之人】无法生效。
3、其他常驻效果类【身无长物】无法生效。
大神不用太过费心了,就现有的功能来说个人感觉你这个MOD应该就已经是功能MOD第一了。
其实昨天我自己测试了自己做的MOD,测试过程如下:
1、直接unit.AddBuff("nick028buff")是不会使【天煞孤星】生效的
2、--50%機率發動左右互搏与unit.AddBuff("nick610buff")【传奇之人】50%连击会叠加生效,有可能出现一击后无限自动连直接一击打死的情况,太过变态。
3、直接使用【天煞孤星】相应编码会导致左右互搏失效(并会导致其他添加的称号如传奇之人失效),且伤害减伤效果即使使用编码也无效。
4、把MOD内文件改为nick028也是无法生效的。
测试MOD结果综述:【天煞孤星】称号比较特殊,易于其他称号及BUFF冲突,但只要不添加【天煞孤星】称号,绝大部分称号及BUFF都可以生效。
此MOD尚有一个问题没有解决,就是【攻击后回精】数量无法添加,不知有无大神可以对我下面【攻击后回精】进行修改可以使之生效:
function AfterAttack(skill, info ,attacker)
unit.AP = unit.AP +2
end
附上自己的MOD内容,除了【攻击后回精】外所有自己想要的功能已经全部有了,我是添加在nick001.txt【再世神农】称号上,因开局可以直接选择回答获得:
-- 慈悲为怀
function BeginBattle()
unit.AddBuff("nick607buff")
end
-- 獲得金錢加倍
function MoneyGet(e)
e.Count = math.floor( e.Count * 2)
end
--50%機率發動左右互搏
local isluanch = false;
function AfterAttack(skill, info ,attacker)
local dead = 0
for i = 1, #info.damage do
if info.damage.target.IsDead then
dead = dead+1
end
end
if dead ~= #info.damage then
if isluanch == false then
if math.random() <= 0.5 then
isluanch= true;
controller.CreateAttackEvent(unit, info.damage.target,skill,false);
end
else
isluanch = false;
end
end
end
--每場戰鬥死亡後復活一次,恢復100%血量並清除身上所有負面數值
local times = 1
function AfterDamage(attack , damage ,info)
if unit.HP <= 0 and times > 0 then
times = 0
unit.HP = unit.MaxHP * 1
unit= 0
unit= 0
unit= 0
unit= 0
unit= 0
unit= 0
unit= 0
unit= 0
unit= 0
unit= 0
unit= 0
end
end
--再世神农,采药100%几率获得4份
function HerbsGet(e)
if math.random() <= 1then --几率
e.Count = e.Count * 4--倍数
end
end
--淘金矿工,挖矿100%几率获得4份
function StoneGet(e)
if math.random() <= 1 then
e.Count = e.Count * 4
end
end
--透明人,偷竊物品提升的機率偷窃被發現機率減少67%
function StolenInventory(e)
e.Count = 67
end
岚湮
发表于 2023-12-31 12:10
本帖最后由 岚湮 于 2023-12-31 12:12 编辑
挽云揽月 发表于 2023-12-31 11:14
本帖最后由 挽云揽月 于 2023-12-31 11:19 编辑
实测结果:
回精那个,你两个end了,多了。而且改mod的lua这种,前面的代码错了,后面就不会执行了
非战斗常驻buff我没写这方面代码的
传奇之人没效果?这就要看看代码了
天际居民
发表于 2024-1-3 19:17
非常实用,感谢大佬制作的插件
挽云揽月
发表于 2024-1-5 10:35
岚湮 发表于 2023-12-31 12:10
回精那个,你两个end了,多了。而且改mod的lua这种,前面的代码错了,后面就不会执行了
非战斗常驻buff我 ...
大神,想再请你帮个忙。
1、能否把你发给我的Assembly-CSharp.dll中【必定偷窃】功能恢复成原来的吗?我是感觉偷窃失败也是游戏体验之一。
2、或者把“ 基于Assembly-CSharp.dll的游戏体验修改:100%掉落、偷窃必定成功、切磋取消限制、游戏时间同步现实时间”中游戏时间恢复成原游戏设定(即不要游戏内时间同现实时间),能告诉改什么地方更好,我下载了dnSpy不知道改哪里。
再次感谢!
附上上面两个的附件:
挽云揽月
发表于 2024-1-5 10:37
岚湮 发表于 2023-12-30 22:54
更新了 ,可以试试
最新的1.3日及1.5日的天煞孤星功能已经与原版一致了,另外1.5日新添加的功能让我完全不用使用MOD了。强大的厉害!!!
岚湮
发表于 2024-1-5 14:00
挽云揽月 发表于 2024-1-5 10:35
大神,想再请你帮个忙。
1、能否把你发给我的Assembly-CSharp.dll中【必定偷窃】功能恢复成原来的吗?我是 ...
你下了他那个 游戏体验dll吧?他下载页面不是有个DLL修改日志.cs吗?日志里面有写位置的。他把DLL里面的DayLengthInMinutes 改成了=1440f,你改回=108f就行了(在HELUO.GameConfig里面)
挽云揽月
发表于 2024-1-5 15:04
岚湮 发表于 2024-1-5 14:00
你下了他那个 游戏体验dll吧?他下载页面不是有个DLL修改日志.cs吗?日志里面有写位置的。他把DLL里面的 ...
多谢,已经修改好了,没有看到最后。
fantexi147
发表于 2024-1-6 19:37
本帖最后由 fantexi147 于 2024-1-6 19:39 编辑
C:\Users\Administrator\Desktop\QQ图片20240106192606
这就是我跟你提过很多次的战斗画面卡住的问题并不过所有战斗都会卡住,主要是有些战斗有提示。我目前发现的有美馔楼逃跑和最后对战老虾米这两场
岚湮
发表于 2024-1-6 21:14
fantexi147 发表于 2024-1-6 19:37
这就是我跟你提过很多次的战斗画面卡住的问题并不过所有战斗都会卡住,主要是有些战斗有提示。我目前发现 ...
存档发我看看?还有用的什么mod?
挽云揽月
发表于 2024-1-7 09:28
“战斗中自动删除错误武学”加个开关是不是“只在战斗开始时添加额外内功-队友”?
我在战斗设定及其他设定都没有发现“战斗中自动删除错误武学”选项。
岚湮
发表于 2024-1-7 16:49
本帖最后由 岚湮 于 2024-1-7 19:42 编辑
挽云揽月 发表于 2024-1-7 09:28
“战斗中自动删除错误武学”加个开关是不是“只在战斗开始时添加额外内功-队友” ...
不是,在游戏设定那一块
而且默认打开的
挽云揽月
发表于 2024-1-10 10:27
请教【特殊BUFF】是指什么类型的BUFF?能举个例子吗?
岚湮
发表于 2024-1-10 10:30
挽云揽月 发表于 2024-1-10 10:27
请教【特殊BUFF】是指什么类型的BUFF?能举个例子吗?
一般也用不上有些buff很多重名,而且用的lua文件是同一个,这时候就直接用ID好了
挽云揽月
发表于 2024-1-10 21:15
24.01.10 修复“仅战斗开始xxx”某些情况下无效的bug测试只有选中“disable”关闭了BUFF才能正常生效,1.9日的版本还是可以正常选择“enable”生效的。我忘记备份的版本了,直接覆盖了。大神看看怎么回事呗
挽云揽月
发表于 2024-1-10 21:26
我备份了2024.01.07之前的历史版本,测试2024.01.06版本【仅战斗开始xxx】使用“Enabled”是可以正常的,包括2024.01.09的也是正常的。
我备份之前版本的链接:https://orrin.lanzouq.com/b019xaikh密码:2uin
岚湮
发表于 2024-1-11 11:48
挽云揽月 发表于 2024-1-10 21:26
我备份了2024.01.07之前的历史版本,测试2024.01.06版本【仅战斗开始xxx】使用“Enabled”是可以正常的,包 ...
下午看看,我用着是正常的,可能mod没兼容上,我试试看
你用的什么mod?我测试下
挽云揽月
发表于 2024-1-11 12:53
本帖最后由 挽云揽月 于 2024-1-11 13:06 编辑
我没有用任何MOD,这个是steam原版1.33HF的最新1.10日的截图,该版本也试过其他Assembly-CSharp.dll问题依旧。
但只要更换成1.06版本的(我链接内的)就没有问题,而且1.9日的版本也没有问题,但是被我覆盖了没有保存。
2023.1.10版本 2023.1.6版本
岚湮
发表于 2024-1-11 12:59
挽云揽月 发表于 2024-1-11 12:53
我没有用任何MOD,这个是steam原版1.33HF的最新1.10日的截图,该版本也试过其他Assembly-CSharp.dll问题依 ...
好的,下午更新下