会员登录

自动登录   |    忘记密码 新会员注册

Macromancy 3.5 - Size-Changing Magic 改变大小的魔法

作者:Smolcasm
发布:Regglock
发布日期:2019-09-03 08:14:53
更新时间:2019-09-03 08:14:53
头像
1459
486 人收藏
2825 次下载
9132 次浏览
3.5.0
魔法技能
本地下载 高速下载 需要优先下载下载器,50%提速

Macromancy 3.5是对Revylrie的Macromancy 3的更新 - 一个法术包,增加了7个新的Alteration法术,允许你改变自己或他人的大小,以及这些法术的卷轴和法杖。



Macromancy 3.5是Vanax8991(基于harbinger86的作品)的原始Macromancy 2项目的延续,并在Revylrie的Macromancy 3中进行了改进,其中每个法术都有自己的法术版,脚本,法术效果和库存艺术得到了一些基本修正,为一些法术创造了相应的五线谱和卷轴,而Nazira--第一个宏观角色中的一个角色 - 再次成为上述项目的改造培训师和供应商。鉴于天际对动态改变角色规模的支持相当有限,这确实是一项令人印象深刻的事业 - 但我不禁注意到隐藏在不可逾越的限制之中的是一些仍然可以并且需要修复的错误。我的mod的迭代旨在做到这一点。

以前版本的功能(3.2)

六个学徒等级的改变法术(吸收大小,给予大小,长大,恢复大小,恢复大小其他,收缩)和一个娴熟级别的改变法术(质量吸收大小),包括法术大小和水平列表分布。

两个较小的力量(消耗龙魂,消耗大小)在达到某个最大尺寸阈值时可用。

四个五线谱(吸收大小,给大小,质量吸收大小,恢复大小其他)和三个卷轴(恢复大小,质量吸收大小,恢复大小其他),也有水平列表分布。

名为Nazira的供应商和专家级Alteration培训师,位于Winterhold的Frozen Hearth。


该Macromancy 3 MOD页面提供的法术和他们的作用更详细的信息,因为这样做他们在游戏中的说明。

宏观经济的改进3.5

法术大纲,五线谱和卷轴每个都应该正确设置它们的对象边界。

功能失调的Mod配置菜单已被删除 - 即使它可以按预期工作,但它无论如何都不是必需的。

消耗龙魂/消耗大小不再要求你有一个高达10龙的灵魂/最大尺寸,一旦你解锁它们就可以使用它们; 条件已被改变,数学已被重新设计,因此它只需要一个龙魂或最大大小为2 - 无论如何,如果没有这些最小量,则无法触发效果。

这些脚本已经过优化 - 例如,SetActorValue等函数具有别名(SetAV),由于Skyrim脚本引擎的低效率,它会经历调用其父函数的额外步骤(因此执行时间稍长),因此实例“SetAV”等已经被他们的原生(并因此稍微更快)的同行所取代。在可行的情况下,还合并或删除了无关的If和While语句。

现在和最大尺寸现在由单个演员值 - Fame表示。先前作者忽略的演员价值的一个特征是每个人都可以拥有当前和最大值; 也就是说,不需要两个单独的actor值来跟踪actor的当前和最大大小。因此,Macromancy 3.5不再使用Infamy actor值,脚本和魔法效果也相应改变。

因此,脚本已被重写为仅使用SetActorValue,DamageActorValue和RestoreActorValue来修改当前和最大大小; 这可以防止演员绕过最小尺寸上限(0.25)或者由于不正确使用ModActorValue和ForceActorValue导致的舍入错误而无法达到其最大尺寸 - 这些函数都不是Macromancy的拼写效果所必需的。其他功能(借助一些聪明的数学运算)也可以完成这项工作,而不会产生意想不到的副作用。

说到聪明的数学,魔法阻力公式已被重写成比例缩放 - 这包括用于确定你的演员增加的魔法抗性公式,将演员萎缩。前面的等式是奇怪的,可能导致一个错误,吸收大小和给予大小会对具有负魔法抗性的敌人产生相反的影响; 这不仅是固定的,而且在新的等式中得到了充分考虑。

生长和收缩的脚本已被重写,以适应施法者和目标是不同实体的可能性。这将允许相同的脚本用于“Grow Other”和“Shrink Other”法术,就像Restore Size和Restore Size Other使用相同的脚本一样。

最后但同样重要的是,Macromancy 3.5可用于Skyrim的LE和SE版本。


目前,此版本中的项目定价,魔法成本,结界强度以及之前版本设置的其他此类数字保持不变。这基本上只是一个错误修复版本的Macromancy 3 - 嗯,错误修复除了关于比例的引擎限制(不,我不能让演员的hitbox动态改变他们的大小或调整相机以保持你的角色在框架中它们成长),Macromancy Manager脚本的持续轮询(虽然每5秒进行一次轮询对脚本滞后不会有太大影响,除非你有一堆其他大量编写的mod,我相信我可以想出更好的实施方案),

安装/兼容性

使用您喜欢的mod管理器安装此mod,或者如果您愿意,可以手动安装。

Macromancy 3.5需要SKSE才能看到演员实际改变大小,并且应该使用任何版本的Skyrim和SKSE(尽管只支持最新版本)。请记住,效果似乎仅限于成人类人猿,可能是由于SKSE的SetNodeScale功能的一些无证限制 - 儿童,动物和其他生物在视觉上看起来不会改变大小。

如果您正在玩“天际:特别版”,请使用SSE版本。

Macromancy 3.5与使用SetNodeScale或Fame actor值的mod软件不兼容,但它们不应该对这个mod的功能造成太大的阻碍。

类似地,改变相同级别列表的mod将与Macromancy 3.5对级别列表的更改发生冲突 - 使用Wrye Bash创建Bashed Patch将解决任何此类不兼容性。(在未来的更新中,我可能会考虑通过启动脚本填充分级列表,以便用户不必这样做。)

最后,对The Frozen Hearth内部进行大量编辑的mod可能会导致Nazira没有显示,取决于您的加载顺序。我没有遇到任何这种事情发生的例子; 如果它发生在您身上,请尝试在影响The Frozen Hearth的任何其他mod之后加载Macromancy 3.5。

更多信息

这个mod按原样发布。我不会对未来的更新做出任何承诺,但我希望扩展可用的拼写列表,重新平衡现有法术的优势和成本,消除最后几个错误,并对现有脚本进行一些最终修订。

我可能愿意实施的一个重大变化是使用SetScale代替SetNodeScale - 这将消除SKSE依赖性,减少/消除对持续轮询的Macromancy Manager脚本的需要,以分配播放器速度和功率与其当前的比例大小,并允许除成人类人生物以外的生物在受到大暴力法术影响时明显改变大小。SetScale也有其局限性,例如最大大小上限为10; 一种可能性是SetNodeScale可以改变用途,仅仅是为了打破这个上限。无论我做什么,改变大小的魔法在游戏中永远不会完美 - 只是足够考虑在你的游戏中使用。


原贴地址
1.版本号: 3.5.0   更新时间: 2019-09-03 08:35:11

评论
暂未开放,敬请期待
ta的精品
logo

Macromancy 3.5 - Size-Changing Magic 改变大小的魔法


Mod大小:128 KB
上传时间:2019-09-03 08:14:53

Mod简介:

暂无更多介绍


closeAD