查看: 500|回复: 2
收起左侧

[功能模组] Better Telekinesis 更好的念动术(心灵遥感,远程按e)指路和典型安装bug修复

[复制链接]

16

主题

336

帖子

1万

积分

游戏之神

Rank: 14Rank: 14Rank: 14Rank: 14

点赞
8
贡献
32
猫币
30
精华
0
金元
10969
积分
11705
发表于 2024-8-11 15:18:00 | 显示全部楼层 |阅读模式

马上注册领取绝版勋章

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 156489dm 于 2024-8-11 17:17 编辑

原作者meh321n网:https://www.nexusmods.com/skyrimspecialedition/mods/42906?tab=files
9dm:http://www.9dmgamemod.com/forum.php?mod=viewthread&tid=229610
游戏性介绍:
     最好玩的其实不是多物体念动和召唤武器念动打击----有形的攻击,说白了就是魔力弹弓。我认为真正有趣的是”触觉“---长距触及(reach)(远程按e),这个法术可以扩大你的交互触及范围到你准星直线延申加载的可见物(主要是长距物品属性查看和长距离按e)。
    什么意思呢?你可以八百里外按e来扒窃,下毒,对话,嘲讽---再也不怕离得近被打死惹。
    也有一点出戏,我都八百里外偷你东西了,这赏金还能加到我头上,还能径直跑过来揍我。点上隐秘施法就行,没有潜行好也凑合。
    这个脚本还可以配合别的mod。比如说,基于远程按e的粗暴逻辑,我玩的触觉骇客(幻术师)path of sorcery的幻术编制暗影,ordinator的幻术待宰羔羊,复仇幻想,宁静收割perk就能很好配合这个mod。本来要面对面按e制造宁静收割,现在远程按e远程编织,牛不牛,是不是更猥琐了?
    ps:远程按e交互成功,要排除动作加载的交互,比如使用附魔台,炼金桌,铁匠铺,挖矿砍柴坐凳子,躺床上?

下面主要是给出安装的流程,和遇到的bug以及处理方法。小伙伴能上n网的,也可以在n网mod的讨论部分看到相关方法
安装流程:
         1.前前置DLL Plugin Loader 安装---解压,把里面的binkw64.dll替换游戏根目录(和SkyrimSE.exe一个地方)的binkw64.dll,建议先备份原有的binkw64.dll。mod作者给出的安装流程是原来的改名叫binkw64_.dll
           ps:不要用mo直接装啊,dll插件加载器的安装类似于skse,和一般的mod拖进Mo管理器不一样
         2.前置NetScriptFramework安装---网络脚本框架,这个就直接拖进mo安装就行
         3.本体Better Telekinesis拖进去,应该就安装好了。
遇见的错误:
          1.打开一个已有的存档,发现有些人物体不显示,不是隐身法术的偏转光影,是眼前有碰撞体积挡路,可以对话,可以揍他,揍他发红了有红点定位,但是看不见
          2.学习了念动术法术书,只给了 Telekinesis(Multi)也就是多物体心灵遥感,而且多体遥感效果只能动一个。控制台获取其他3个法术(单体遥感,摇人,远程触及),发现,摇人(摇晃拉扯摔飞人)貌似正常,远程触及这个只能显示准星远程对准物品的属性介绍,按e没反应。
怎么解决的bug:
          就是重装dll  plugin loader。
         先删了之前装的dll,替换回原来的dll,打开游戏---貌似dll plugin loader装不装都一样,原版dll也是这待遇这bug效果
         然后再按一开始的操作装上。----好了!两大bug修复了
配置:修改配置是一个txt文件,叫BetterTelekinesis.config.txt,相对路径是Better Telekinesis v3-42906-3-1607094858\NetScriptFramework\Plugins\BetterTelekinesis.config.txt,英语不好的小伙伴可以谷歌分段翻译,或者gpt翻译。文件里,几十条配置,每个配置上面都会有#的框子,筐子里是对该配置的描述。下面是摘要目录,到时候照着这个ctrl+f搜索关键词替换很方便。可以下载附件也可以直接在网页上复制。


1. **BaseDistanceMultiplier = 2**
   - 基础距离倍率,影响物体拉取的最大距离。

2. **BaseDamageMultiplier = 5**
   - 基础伤害倍率,增加投掷物体造成的伤害。

3. **ObjectPullSpeedBase = 200**
   - 物体拉取的初始速度。

4. **ObjectPullSpeedAccel = 10000**
   - 物体拉取时的加速度。

5. **ObjectPullSpeedMax = 8000**
   - 物体拉取的最大速度。

6. **ObjectThrowForce = 4**
   - 物体投掷的力量大小。

7. **ObjectHoldDistance = 1**
   - 物体在空中悬停时的距离。

8. **ActorPullSpeed = 8000**
   - 拉取角色的速度。

9. **ActorThrowForce = 2**
   - 投掷角色的力量大小。

10. **ActorHoldDistance = 1.5**
    - 角色在空中悬停时的距离。

11. **ResponsiveHold = True**
    - 启用响应式保持,使物体或角色根据用户的控制移动。

12. **ThrowActorDamage = 0**
    - 投掷角色时不造成伤害。

13. **HoldActorDamage = 0**
    - 在空中保持角色时不造成伤害。

14. **AbortTelekinesisHotkey = "shift"**
    - 终止念力的快捷键设置为“Shift”。

15. **LaunchIsHotkeyInstead = False**
    - 不使用快捷键进行投掷。

16. **DontLaunchIfRunningOutOfMagicka = True**
    - 如果魔法值不足,不执行投掷操作。

17. **OverwriteTargetPicker = True**
    - 覆盖目标选择器的默认行为。

18. **ObjectTargetPickerRange = 500**
    - 物体目标选择器的最大范围。

19. **ActorTargetPickerRange = 200**
    - 角色目标选择器的最大范围。这应该是精度,看#框原文注释,可能不是施法距离,而是施法精度。检测你鼠标准星直线,半径200内有没有人,有就拉人。因为人比较大,所以范围200,物品比较小则精度要放宽一点。修改施法距离,看开头BaseDistanceMultiplier = 2,应该是说默认念动术2倍的施法有效距离


20. **DontPickFriendlyTargets = 1**
    - 不选择友方目标。

21. **TelekinesisMaxObjects = 10**
    - 念力可以同时控制的物体最大数量。

22. **TelekinesisObjectSpread = 15**
    - 念力控制的物体在空中的分布范围。

23. **TelekinesisSpells = "1A4CC:Skyrim.esm;873:BetterTelekinesis.esp;874:BetterTelekinesis.esp;876:BetterTelekinesis.esp"**
    - 配置念力法术的具体形式。

24. **TelekinesisPrimary = "1A4CC:Skyrim.esm"**
    - 主要使用的念力法术形式。

25. **TelekinesisSecondary = "873:BetterTelekinesis.esp;874:BetterTelekinesis.esp;876:BetterTelekinesis.esp"**
    - 备用的念力法术形式。

26. **AutoLearnTelekinesisVariants = True**
    - 自动学习不同的念力法术变种。

27. **TelekinesisGrabObjectSound = True**
    - 在抓取物体时播放音效。

28. **TelekinesisLaunchObjectSound = True**
    - 在投掷物体时播放音效。

29. **OverwriteTelekinesisSpellBaseCost = -1**
    - 覆盖念力法术的基础魔法消耗,负数表示默认消耗。写成不小于0的数,比如25则法力消耗每秒25.

30. **GrabActorNodeNearest = True**
    - 抓取角色时优先选择最近的节点。

31. **GrabActorNodePriority = "NPC Spine2 [Spn2]"**
    - 抓取角色时优先选择脊柱2这个节点。

32. **AutoLearnTelekinesisSpell = True**
    - 自动学习基础念力法术。

33. **TelekinesisLabelMode = 1**
    - 配置念力的标签显示模式。

34. **FixDragonsNotBeingTelekinesisable = False**
    - 是否修复无法对龙使用念力的问题。True的结果是可以抓龙摔龙

35. **FixGrabActorHoldHostility = False**
    - 是否修复抓取角色后引发敌意的问题。默认是False,不修复这个抓人没有敌意,被摔掉血才有敌意。你要是True,抓人一瞬间就被揍

36. **DontDeactivateHavokHoldSpring = True**
    - 保持Havok物理引擎的悬停弹簧效果。

37. **MultiObjectHoverAmount = 4**
    - 念力可以同时悬停的物体数量。

38. **FixSuperHugeTelekinesisDistanceBug = True**
    - 修复念力控制物体距离过远的Bug。

39. **TelekinesisTargetUpdateInterval = 0.2**
    - 念力目标更新的时间间隔(秒)。

40. **TelekinesisTargetOnlyUpdateIfWeaponOut = True**
    - 仅在武器出鞘时更新念力目标。

41. **PointWeaponsAndProjectilesForward = True**
    - 保持武器和投射物始终向前。

42. **AddSwordSpellsToLeveledLists = True**
    - 将剑法术添加到等级列表中。

43. **MakeSwordSpellsAlterationInstead = False**
    - 是否将剑法术归为“变化”系法术.(可能默认是毁灭或者是召唤系)

44. **TelekinesisDisarmsEnemies = False**
    - 念力是否可以解除敌人的武装。

45. **MagicSword_RemoveDelay = 6**
    - 魔法剑消失的延迟时间(秒)。

46. **MagicSwordBlast_PlaceDistance = 300**
    - 魔法剑爆炸的放置距离。

47. **MagicSwordBarrage_PlaceDistance = 200**
    - 魔法剑连击的放置距离。

48. **SwordBarrage_FireDelay = 0.5**
    - 剑连击(法术名可以叫剑坝?就是个机关枪连发剑)的发射延迟时间(秒)。

49. **SwordBarrage_SpawnDelay = 0.15**
    - 剑连击的生成延迟时间(秒)。
           
          希望小伙伴喜欢



配置详细目录.txt

5.13 KB, 下载次数: 19

回复

使用道具 举报

0

主题

99

帖子

1141

积分

中级玩家

Rank: 3Rank: 3

点赞
0
贡献
0
猫币
0
精华
0
金元
1042
积分
1141
发表于 2025-3-2 17:59:46 | 显示全部楼层
666666666666666
回复

使用道具 举报

0

主题

99

帖子

1141

积分

中级玩家

Rank: 3Rank: 3

点赞
0
贡献
0
猫币
0
精华
0
金元
1042
积分
1141
发表于 2025-3-2 18:09:18 | 显示全部楼层
6666666666666666
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|玖大猫论坛

GMT+8, 2025-12-30 14:38

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.