3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 1137|回复: 7
打印 上一主题 下一主题

[MOD] 【伪抛砖引玉的教程】瞎教你如何修改技能破限制MOD,但是拿大锤打乱杖造成的游戏可玩性流失和闪退后果自负

[复制链接]

7

主题

746

帖子

1650

积分

游戏狂人

Rank: 6Rank: 6

贡献度
131
金元
11056
积分
1650
精华
2
注册时间
2014-11-7
跳转到指定楼层
主题
发表于 2025-3-13 11:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
看到有兄弟求技能破限的教程,刚好最近自己研究了下所以分享一下如何让你能拿着大锤大剑使用匕首的技能寒光有型或者长杖的技能乱杖。但是有一说一,这样一时爽,但是很快秒怪会发现游戏没有意思的。
言归正传,改技能破限其实就是一个个找到技能代码一个个删除代码里关于武器的判定语句,而且被动技能比主动技能判定多。所以如果想全武器技能破限改起来繁琐麻烦。这里我只说最简单的修改方法。(吐槽一下论坛字数限制没法发详细教程)
首先得找到你想改的技能的代码,以长杖的主动技能乱杖为例 。用UndertaleModTool打开data.win后直接搜中文名就能找到乱杖的英文名,然后搜英文名就能找到关于这个技能的代码。

评分

3

查看全部评分

回复

使用道具 举报

7

主题

746

帖子

1650

积分

游戏狂人

Rank: 6Rank: 6

贡献度
131
金元
11056
积分
1650
精华
2
注册时间
2014-11-7
舒服的沙发
 楼主| 发表于 2025-3-13 11:33 | 只看该作者
本帖最后由 ASX阿萨德 于 2025-3-13 11:35 编辑

首先得找到你想改的技能的代码,以长杖的主动技能乱杖为例 。用UndertaleModTool打开data.win后直接搜中文名就能找到乱杖的英文名,然后搜英文名就能找到关于这个技能的代码。

如果只是实现让你拿着大锤大剑能使长杖的主动技能那很简单,你只需要改这个技能的gml_Object_o_skill_技能名_Other_14代码就行,把里面if语句删掉保存就行。大部分主动技能只需要改它自己的_Other_14代码删掉if句就可以拿别的武器使用,但实际上这个技能的其他代码里也可能有武器判定的语句,尤其是站姿类技能,虽然这样的技能不多但每个不一样而且实际玩起来不影响所以懒得一个个说了有兴趣可以一个个挨着看挨着改。


被动技能改起来比较麻烦,因为它们判定生效都是需要你一个个代码里去找判定语句去删除才能实现,不像主动改一个就能使用,如果不懂去改很多的语句也会使bug的概率增加。比如双手锤的被动东倒西歪,我改完之后用其他武器造成击退就会游戏崩溃,还没来得及整明白是什么原因。而且被动技能如果大量同时生效你的角色会变成数值怪导致游戏性流失。所以不建议改太多被动技能破限。
以单手剑被动扬刀立威(英文gloat)为例说怎么改被动,搜gloat后他有三个代码,挨个看发现第一个有个weapon = "sword",这个需要改成 category = "weapon"和type = "any",但是不重要,主动技能也有这部分我偷懒没改一样能用,如果谨慎的可以改一下。第二个没有所以不用改,第三个代码有if (scr_is_weapon_type_any_hand("sword") || is_enemy_skill),这里语句简单只是判定是不是双手剑和非敌人技能所以可以直接删,但小白要注意这句if下属的{   }也删掉,不然保存时会监测有问题。这样这个被动就随时生效了。但是其他被动可能不可以直接删除,有的需要你看懂代码以便删除武器判定后补全其他判定。所以被动技能也没法一个个教怎么改。


这个帖子纯粹抛砖引玉,很高兴有其他同好询问如何修改。其实也挺好看懂的代码都不长,而且看懂后可以改出更多花活儿,比如我自己改的乱杖有箭步突袭效果,前两次攻击减少自己所有技能1CD增加敌人所有技能1CD第三下4CD,而且打中给敌人上指定debuff比如破伤buff,使用时同时给自己上双手剑的机动技能【招架】和双手斧的站姿技能【运斤成风】。我代码知识都还给十几年前的老师了还能看懂,如果实在看不懂可以求助深度求索之类的AI帮你分析代码。只希望大家学会改完之后能把成品发出来,这样我就能玩现成的了
回复 支持 2 反对 0

使用道具 举报

0

主题

36

帖子

58

积分

初级玩家

Rank: 2

贡献度
0
金元
575
积分
58
精华
0
注册时间
2020-12-31
硬硬的板凳
发表于 2025-3-13 18:42 | 只看该作者
大佬,请问一下,您这个乱杖能带箭步突袭效果是怎么实现的?
回复 支持 反对

使用道具 举报

2

主题

634

帖子

781

积分

超级玩家

Rank: 5Rank: 5

贡献度
0
金元
7808
积分
781
精华
0
注册时间
2009-5-13
冰凉的地板
发表于 2025-3-13 19:47 | 只看该作者
那个求助贴就是我发的,非常感谢大佬的指点
回复 支持 反对

使用道具 举报

7

主题

1391

帖子

1646

积分

游戏狂人

Rank: 6Rank: 6

贡献度
22
金元
15577
积分
1646
精华
0
注册时间
2008-5-24
5#
发表于 2025-3-14 08:22 | 只看该作者
可不可以解惑一下加成属性上限在哪里整呢,法力上限经验上限之类的想给去掉
回复 支持 反对

使用道具 举报

0

主题

248

帖子

290

积分

高级玩家

Rank: 4

贡献度
0
金元
2895
积分
290
精华
0
注册时间
2016-2-13
6#
发表于 2025-3-15 00:46 | 只看该作者
大佬牛逼,用了大佬分享的MOD爽了一大波,期待大佬更新
回复 支持 反对

使用道具 举报

53

主题

614

帖子

1801

积分

游戏狂人

Rank: 6Rank: 6

贡献度
162
金元
11525
积分
1801
精华
0
注册时间
2015-2-28

3DM小黄鸡

7#
发表于 2025-3-15 16:40 | 只看该作者
太强了。
回复 支持 反对

使用道具 举报

5

主题

291

帖子

389

积分

高级玩家

Rank: 4

贡献度
0
金元
3890
积分
389
精华
0
注册时间
2016-10-26
8#
发表于 2025-5-28 19:33 | 只看该作者
大佬,有办法新增技能吗,想在幻想mod里加上德鲁伊mod里的部分技能
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-4-14 20:19 , Processed in 0.040733 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表