会员登录

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

天际鳞片无上限

作者:Rastoid
发布:LUOHUISHU98
发布日期:2019-11-24 19:04:49
更新时间:2019-11-24 19:04:49
头像
1446
661 人收藏
2505 次下载
7589 次浏览
1.0
上古卷轴5:重置版
本地下载 高速下载 需要优先下载下载器,50%提速

我花了数周的时间来寻找可以使敌人适应玩家水平的东西,但实际上却鲜有发现,那里的东西并没有像我期望的那样完全起作用。

因此,毕竟我变得很固执,并且开始寻找脚本,阅读脚本,学习了2种功能并设法使我的大脑蒸发。.嗯,我设法写了这个简单的脚本。

无论如何,让我们开始吧!



给您的挑战!


如果您正在阅读此书,我将脱掉我的皮手套并打*!我挑战您达到100级并使用此mod面对最难的老板!



它有什么作用?


1)单独查找“遇到”区域,并将min设置为1,将max设置为0,并删除“从不重置”标志(如果有)。


2)然后,它查找NPC并检查(如果NPC具有级别多重标志)是否已跳过。如果NPC具有等级,则执行以下数学运算:

800 +(旧等级* 10)= X

X除以1000(这是水平多重标志在xEdit中的工作方式,1000 = 1.0)

因此结果将是一小部分。

例如800 +(32 * 10)= 1120/1000 = 1.12

这意味着如果玩家的等级为1并且遇到此NPC(假设为lvl32),则NPC的缩放比例将为PC等级的1.12倍。所以它将是第1级。

抱歉,这听起来很糟糕吗?如果您是80级,并且遇到了npc,该怎么办?然后它将生成为lvl89。现在很酷吗?


3)可选:它还会查找所有种族并将其起始HP翻倍。 (提供了2个选项,如果您要使用我强烈推荐的NPC Stat Rescaler之类的选项,则其中1个不改变种族)

这是必要的,因为当您设置NPC的关卡多重标记时,游戏将不会使用某些固定值。 (这是游戏平衡机制的工作方式,它有选择地为平衡NPC选择确定的统计数据,或者从其他统计数据中计算所有内容。)



与...兼容吗?


一切。

甚至可以重新调整/取消调整所有内容的mod。即使这些Mod动态地做到这一点。

将会发生的是,难度将发生变化,因为如果您理解了公式,则难度将根据每个NPC的旧级别分别设置-因此,它不会基于原始游戏级别,而是基于mod的变化。

我为此强烈推荐TUS,它也非常方便,并且为很多NPC增加了额外的好处,因此它将更具挑战性。即使老板降到您的水平附近,它仍然是BOSS。

您选择的任何其他Mod都是兼容的,甚至包括SOT,OBIS之类的东西。只要您正确地运行脚本!



还要别的吗..?


我没有时间体验所有结果。尤其是最终游戏,但是在我的测试中,我发现一些游戏设置非常有用,可以使NPC与Player保持平衡,并且将Player stats与NPC缩放比例保持平衡。我将在esp中提供此设置(标记为esl),以及来自Skyrim,DLC和USSEP的已打补丁的NPC。

如果您选择使用脚本和修补程序以自己的方式进行安装,则我建议的设置是:

从Skyrim.esm-游戏设置:

-fNPCHealthLevelBonus = 0

-fPCHealthLevelBonus = 2

-iADVhmsLevelUp = 12

-iADVSkillsLevelUp = 10


缩放的统计信息将与NPC起始值,每个等级的生命值加成以及每个属性的生命值叠加在一起。这就是为什么我重新平衡这些值,删除每级奖励的原始hp并让他们每级具有2个更多属性点来进行补偿的原因,他们将分发健康/ magicka / stam ...

然后是从升级中获得的奖励,这对玩家和npc都适用,因此在这种情况下,双方都获得了2分,这对玩家来说是公平的。由于这对玩家来说是很不公平的,所以我决定在PC的每个级别上再增加2个生命值。如果您愿意,可以在所有设置中更改所有这些健康点。




我可以自定义吗?


是。如果您阅读了该脚本,则会有注释可以指导您进行更改以及可能产生的影响。它的数学运算非常简单。



还有其他!!


是。您拥有我的编辑权限,可以随意使用它。如果您阅读,理解,抛弃它并编写一个比该脚本更好的新脚本,请给我发一个下午并与我分享您的结果,我会很感兴趣。



卸载?


一旦运行了脚本,就无法取消运行它。您可以通过删除文件来卸载。确保妥善保存,细胞在内部等待31天后会重置,否则他们会说。

没有错误。



有任何错误吗?


不对非常简单干净的更改。



好。安装:您需要SSEEdit,以及有关如何使用它的基本知识。


前提:将脚本下载到您的sseedit \ Edit Scripts文件夹中

可选:下载并安装提供的esp(esl)。


重要提示:您的修改列表必须完整且顺序正确。

1)打开您的SSEEdit并加载所有mod。

2)右键单击任何位置,然后选择“应用过滤器”。

2b)取消勾选所有选项卡上的主要刻度,并集中在中间选项卡上(勾选“按记录签名”),查找并勾选遭遇区域,NPC和种族(如果需要)

3a)选项A:右键单击任何模块,然后选择“应用脚本”,查找“复制为替代”并运行它。它只会将过滤的结果复制到您选择的文件中。

3b)选项B(更清洁):单击每个“ +”打开所有模块,然后从上至下选择所有内容。您可以选择1st,按住shift并选择last,它将选择所有内容。然后右键单击,选择“复制为替代(覆盖)”,选择一个文件,等待其完成。系统会要求您添加每个母版并覆盖,每次都说“是”。

注意:如果您的装载顺序正确,则建议使用选项B。

重要步骤:请注意,在复制的遭遇区中有一个名为NoZoneZone的区域-删除它。

4)在刚构建的esp上运行我的脚本“ Skyrim Scaled Uncapped”。

5)构建补丁,合并+ wrye或捣烂。然后将我的脚本也应用于它们。


重要:播放器参考``囚犯''也会被复制/编辑。现在必须手动修复它,如下所示:

6)打开NPC,然后单击Prisoner。在右侧选项卡上查找级别,如果它具有PC Level Mult标志,则必须将其删除。选择并删除。

然后将级别值更改为1。

如果有的话,最后删除Health Offset。设置为0。(这是假设我们使用脚本或其他Mod修复了Races Starting Health)


zEdit用户:


Za)如果您正在使用已经对所有NPC进行补丁的zEdit补丁程序,则首先运行它,然后可以从步骤4开始。

Zb)如果您认为您的修补程序被遗留在某些NPC后面,则可以从第3步开始。(我从3b开始,从250ish mod中复制大约需要20分钟)



加载顺序:

应该在底部。显然,需要覆盖每个NPC级别才能工作。因此它应该尽可能低。

由于我使用SSEEdit合并补丁和Wrye bash补丁。我注意到SSEEdit补丁并没有抓住TUS补丁所应用的所有好处,因此我只是将文件放在uala之后!



我的话:

您好,我为冗长的安装过程表示歉意,因为我不是开发人员,所以我勉强编写了此脚本,因此我自己为自己做了,并决定共享它。认为它是开源的。如果没有阅读其他诸如fireunduhb之类的脚本,我就不会做到这一点。所以在某种程度上,它甚至不是我所有的代码<3

也要感谢r / skyrimmods中的每个人,他们回答了我,并帮助了我。

那就是说我无法进一步改善这一点。对我来说,使其成为zPatcher太不可思议了。

我什至对更复杂的公式有一些想法,但即使是我也无法将其翻译为代码。我到处乱撞墙。

就是这样。如果我可以添加/修复出现的任何问题,我将提供。如果我能。这就是为什么我决定解释它如何更好地工作的原因。


如果有能力的人尝试并喜欢此脚本,我鼓励您基于Tamriel ONE基于此概念制作一个mod,您可以将其称为Skyrim ONE。或其他:B


好开心,祝你好运!

————————————————————————————————————————————

I spent weeks looking for something that would make enemies scale to player lvl and there was really little to be found, and what was there didn't exactly work like i expected. 
So after all i got stubborn af and i started looking for scripts, reading scripts, learnt 2 functions and managed to vaporize my brains.. ehmm i mean, i managed to write this simple script.
Anyways lets get started!


A challange for yous!

if you are reading this, i remove my leather gloves and *slap!*, I challenge you to reach level 100 and face the hardest of them bosses with this mod!


What does it do?

1) By itself it looks for Encounter zones and sets min to 1, max to 0, and removes Never Reset flags if any.

2) Then it looks for NPCs and checks, if NPC has a level mult flag, its skipped. If NPC has a Level, then it does this math:
800 + (Old Level * 10) = X
X gets divided by 1000 (this is how the level mult flag works in xEdit, 1000 = 1.0)
So the result will be a fraction.
E.g. 800 + (32 * 10) = 1120 / 1000 = 1.12
This means that if the player is level 1 and he encounters this NPC (supposed to be lvl32), the NPC will scale 1.12 times PC level. So it'll be level 1.
Sorry did that sound crappy? How about if you were level 80 and you encounter said npc? Then it would spawn as lvl89. Cool now?

3) Optionaly: it'll also look for all Races and double their Starting HP. (2 options are provided, 1 with no races changes in case you want to use something like NPC Stat Rescaler which i HIGHLY recommend)
This is necessary because when you set an NPC's level mult flag the game will not use some fixed values. (This is how the game leveling mechanic works, it selectively chooses determined stats for Leveled NPCs or it calculates everything from other stats. Kind of.)


Is it compatible with... ?

Everything. 
Even mods that relevel/unlevel everything. Even if those mods do it dynamically.
What will happen is that the difficulty will change, because if you understood the formula, difficulty will be set to every NPC individually according to their Old Level -  so it wont be based on vanilla game levels, but based on what the mod changed.
I HIGHLY recommend TUS for this, it's also incredibly handy and it also adds perks to a lot of npc, so it'll be more challenging. Even if a boss is lowered to around your level it'll still be a BOSS.
Any other mod of your choice is compatible, even things like SOT, OBIS, everything. Provided you run the script properly that is!


Anything else..?

I haven't had the time to experience every outcome. Especially end-game, but in my testing i found that a few game settings come in very handy to balance NPC to Player and Player stats to NPC scaling. This settings i'll provide in a esp (flagged as esl), along with already patched NPCs from Skyrim, DLC's and USSEP.
Should you choose to install this your own way with the scripts and patchers the settings i recommend are:
From Skyrim.esm - Game Settings:
- fNPCHealthLevelBonus = 0
- fPCHealthLevelBonus = 2
- iADVhmsLevelUp = 12
- iADVSkillsLevelUp = 10

Scaled stats will stack with NPC Starting values, Health per level bonus, and health per attributes. This is why i rebalanced those values, removed raw hp per level bonus and let them have 2 more attributes points per level to compensate, which they will distribute health/magicka/stam...
Then there's the bonus from level up, which applies to player and npcs alike, so in this case both get 2 more points to be fair with the player. And since this is far from fair to the player i decided to add 2 more health points per level to PC.. you can change all this if you like in each setting.



Can i customize it?

Yes. If you read the script there are comments that'll guide you on what you can change and the impact it would have. Its very simple math really.


Anything more else!?

Yes. You have my permission to edit this, use this however you want and all that. If you read it, understand it, ditch it and write a new one better that this script, please send me a pm and share your results with me, i'll be interested. 


Uninstall?

Once you've ran the script you can't un-run it. You uninstall by removing the file. Make sure to save properly, cells reset after waiting 31 days in an interior, or so they say.
Nothing should bug.


Any bugs?

Nopes. Very simple and clean changes.


OK. Installation: You need SSEEdit, and basic knowledge on how to use it.

Presteps: download the scripts into you sseedit \Edit Scripts folder
Optionally: download and install the provided esp (esl).

IMPORTANT: Your modlist must be COMPLETE and in proper ORDER.

1) Open your SSEEdit and load all your mods.
2) Right click anywhere and select Apply Filter.
2b) Untick main ticks from all tabs, and focus in the middle tab (tick "by Record Signature"), look for and tick Encounter Zones, NPCs, and Races (if needed)
3a) Opt A: Right click in any mod and choose apply script, look for Copy as override and run it. It'll only copy filtered results to a file of your choosing.
3b) Opt B (cleaner): Open all your mods clicking in each '+' and then select from top to bottom all the contents. You can select 1st, hold shift and select last, it'll select everything alike. THEN right click, choose 'Copy as override (with overwrite) into..', select a file and wait for it to finish. You'll be asked to add each master and overwrite, say yes everytime.
Note: if your load order is correct, option B is recomended.
Important step: Notice that in the Encounter Zones copied there is one called NoZoneZone - REMOVE it.
4) Run my script 'Skyrim Scaled Uncapped' on the esp you just built.
5) Build your patches, merged + wrye or smashed. Then apply my script on them too.

IMPORTANT: The player reference 'Prisoner' is also copied/edited. Must manually fix it for now, like this:
6) Open NPCs and click on Prisoner. On the right tab look for the Level, if it has the PC Level Mult flag, you have to delete it. Select and delete.
Then change the level value to 1. 
Lastly remove Health Offset if any. Set to 0. (This is assuming we fixed Races Starting Health with script or another mod)

zEdit users:

Za) If you are using a zEdit patcher that already patches all NPCs, then you run it first, and then you can start from step 4.
Zb) If you think your patcher left behind some NPCs you can start from step 3. (i start from 3b, it takes like 20min to copy from 250ish mods)


Load Order:
Should be at the bottom. It obviously needs to win-overwrite every NPC level to work. So it should be as low as possible.
Since i use SSEEdit merged patch and Wrye bash patch. I noticed that SSEEdit patch wasn't grabbing all the perks applied by TUS patch, so i simply put my file after it and uala!


A word from me:
Hello yous, i apologize for the long install process, since i am not a dev, i barely managed to write this script and i did it for myself and decided to share it. Consider it open sourced. I wouldn't have made it without reading other dudes scripts like fireunduhb for e.g. So in a way its not even all my code <3
Also wanna thanks everyone in r/skyrimmods that answered me and helped me with my questions.
That said it's impossible for me to improve this much more. Unthinkable for me to make it a zPatcher.
I even had some ideas for more complex formulas but even them are impossible for me to translate to code. I hit walls here and there.
So this is it, probably. If i can add/fix anything that comes up I WILL. IF I CAN. This is why i decided to explain how it works as better as i could.

If anyone capable tries this script and like it, i encourage you to make a mod based on this concept, based on Tamriel ONE, and you can call it Skyrim ONE. Or whatever else :B

Good fun, have luck!

原贴地址
1.版本号: 1.0   更新时间: 2019-11-24 19:30:13

选择快速回复内容:
  • 感谢
  • 支持
  • 疑问
  • 卖萌
  • 关心
  • 傲娇
评论


    ta的精品
    logo

    天际鳞片无上限


    Mod大小:4.85 MB
    上传时间:2019-11-24 19:04:49

    Mod简介:

    暂无更多介绍


    选择快速回复类型:
    • 感谢
    • 支持
    • 疑问
    • 卖萌
    • 关心
    • 傲娇
    回复

    closeAD