用户登录
|忘记密码

新用户注册

登录

其他登陆



iWant RND小部件

作者:DaemonPrime
发布:LUOHUISHU98
发布日期:2020-03-04 22:03:02
更新时间:2020-03-04 22:03:02
头像
2181
898 人收藏
3624 次下载
11516 次浏览
1.0
上古卷轴5:重置版
本地下载 高速下载 需要优先下载下载器,50%提速

iWant RND小部件

由DaemonPrime

 

什么?

一种基于现实需求和疾病(RND)从mods向需求添加视觉指示的方法。


怎么样?


设计理念

利用iNeed中使用的相同概念和UI挂钩显示RND的当前需求状态。部署轻量级脚本以定期轮询RND需求状态并更新小部件,同时还添加需要状态更改脚本的代码以实时更新小部件。轮询用于确保在没有需要状态更改事件时(例如,在更改配置时)及时显示状态信息。


在游戏中

小部件将自动开始运行,并根据需要显示在屏幕的右下方。包括配置MCM,以允许调整位置和其他参数。


加载顺序

realisticNeedsandDiseases.esp

iWant RND Widgets.esp


兼容性

与iWant RND for CACO一起使用。通常应与任何其他RND派生的mod一起使用。


为什么?

因为没有人为我做过。认真地,我检查了从LE到SE的这些年来,并没有找到合适的解决方案。

自2011年以来,我一直在玩《天际》。自2011年起,我就一直在玩游戏,玩弄,崩溃并了解它的内部结构。我确实在2018年完成了通关,因此就可以了。


在我的旅途中,我很快发现食物在基本游戏中是毫无用处的。我了解了RND并入迷了。修补是一种练习,但总体而言,它添加了一个有趣的元素。我一直使用它,直到iNeed出现并且RND进入休眠状态。有了很棒的新UI元素和无补丁集成,这似乎是满足需求的圣杯。尽管它是一个很棒的mod,并且解决了很多问题,但并没有给我带来RND带来的深度体验。在使用iNeed和其他替代方法之后,我一直回到RND并进行文本和音频更新(我通常会错过这些更新)来了解我何时感到饥饿或疲倦。每当我从天际休息回来时,我都会检查最新的mod,看看是否有任何改进。 CrEaToXx的RND 2.0出现了,听起来可能是答案,但最终并没有以我想要的方式解决问题。


在2018年中期,我在建立另一个Mod列表时重复了搜索。一无所获,这次我决定没有人会完全按照我的需求来创建。我认为一定有原因,所以我开始研究屏幕元素在Skyrim中的工作方式。事实证明,将图像显示在显示屏上非常困难,就像太难了。这就解释了为什么UI mod在世界范围内的Skyrim mod集合中相对稀少。公平地讲,一旦您理解了它并拥有正确的工具,它还不错,但是对于大多数事情来说,这确实可以说。


现在介绍合适的工具...我没有。看来您需要安装Adobe Flash Builder才能真正制作屏幕上的对象...好糟。必然是发明之母,我决定了解iNeed是如何完成工作的,所以我在它的内部进行了一番摸索。在将大脑松散地包裹之后,我开始着手了解RND如何知道您是否饿了。原来,这是一个简单得多的问题,因此我将这两件事结合在一起在代码中以某种方式找到了可行的解决方案。


成功!!!有点。为了达到这一目标,我拆开了iNeed并使用了我无权使用的UI文件。我没有创建自己的UI小部件的工具(或艺术能力)。我可以在个人安装中使用该mod,但是除非获得isoku的许可以分发UI文件,否则分发将被取消。要求许可使用专门用作关键区分符的文件以使该区分符消失似乎是不对的,所以我从未进行过权限查询。同样,似乎也没有解释甚至建议如何从打包的mod中提取所需文件的权利。在这种状态下,我决定玩游戏,并搁置了上传游戏的任何想法。


在2020年进行硬件升级之后(感谢2600k,您为我服务很好),我决定重新安装Skyrim。我汇总并最终为CACO构建了iWant RND。现在,我有了一种使RND现代化的方法,使其可以通过kryptopyr支持流行的Complete Alchemy和Cooking Overhaul,并显示iNeed之类的小部件。但是,等等,我可以分发CACO更新,但不能分发小部件mod,现在呢?


我想分享这些mod,以便其他人可以享受,也可以从中学习(而我又可以向他们学习),所以我寻找解决方案。输入Mod

社区,特别是ElSopa,他在2019年11月发布了我需要的UI文件的独立版本。现在,通过将ElSopa的工作作为依赖项包括在内,我可以将两个mod分发给社区。我认为这件事可能会解决。


希望这种叙述可以帮助您了解制作mod的过程,并激发兴趣使游戏的某些部分(大小)变得更好。


什么时候?

该项目最初于2018年6月开发。


潜在的改进

测试! 我做了很多,但我是一个,你们很多。 请测试并记录发现的错误。

包含一个UI元素。 我没有工具,技能或专门知识。 如果您这样做,请尝试一下!

实现Alpha和颜色设置。 钩子在那里,只需要编写MCM。


我的其他模组

CAW的iWant RND

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

iWant RND Widgets
By DaemonPrime
 
What?
A method to add visual indications to needs from mods based on Realistic Needs and Diseases (RND).

How?

Design philosophy
Leverage the same concepts and UI hooks used in iNeed to display current need states from RND.  Deploy a lightweight script to periodically poll RND need states and update widgets while also adding code to need state change scripts to update widgets in real-time.  Polling is used to ensure timely display of state information in the absence of need state change events (e.g. when configurations are changed).

In Game
Widgets will automatically begin operating and appear in the bottom right of the screen as needed.  A configuration MCM is included to allow adjustment of position and other parameters.

Load Order

RealisticNeedsandDiseases.esp

iWant RND Widgets.esp


Compatibility
Works with iWant RND for CACO.  Should generally work with any other RND derived mod .

Why?
Because no one did it for me.  Seriously, I checked on and off over the years from LE to SE and never found a suitable solution to the problem.
I have been playing Skyrim since 2011.  Playing is probably a stretch, I have been modding, crashing, and learning about it’s internals since 2011.  I did manage to complete a playthrough in 2018, so there’s that.

Along my journey I quickly found that food was pretty useless in the base game.  I learned about RND and was hooked.  Patching was a bit of an exercise but overall it added an interesting element.  I used it until iNeed came along and RND went dormant.  With the cool new UI elements and patchless integration it seemed like the holy grail for needs.  While it is a great mod and solves a lot of problems, it didn’t give me the same feeling of depth I got from RND.  After iNeed and other alternatives, I kept coming back to RND and living with text and audio updates (which I usually missed) to know when I was hungry or tired.  Whenever I’d return from a Skyrim break, I’d check the latest mods and see if anything improved.  RND 2.0 by CrEaToXx came along and sounded like it might be the answer but ultimately it didn’t solve the problem the way I wanted.

In the middle of 2018 I repeated my search as I was building yet another mod list.  Finding nothing, this time I decided it was unlikely anyone was going to create exactly what I was looking for.  I figured there must be a reason so I started digging into how on-screen elements work in Skyrim.  It turns out it’s HARD, like way too hard, to get images up on the display.  This explains why UI mods are relative rarities over the vast collection of Skyrim mods in the world.  In fairness, once you understand it and have the right tools it not so bad, but that can really be said about most things.

Now about the right tools...I didn’t have them.  It seems you need to have Adobe Flash Builder to actually make the on-screen objects...well that sucks.  Necessity being the mother of invention, I decided to understand how iNeed was getting the job done so I poked around it’s innards for a bit.  After loosely wrapping my brain around it, I set to work understanding how RND knows if you’re hungry.  Turns out that’s a much simpler problem so then I married these two things together in code and somehow reached a working solution.

SUCCESS!!! Sort of.  To get this far I had pulled apart iNeed and was using it’s UI file which I had no rights to.  I didn’t have the tools (or artistic ability) to create my own UI widget.  I could play with the mod in my personal install but distribution was out unless I received permission from isoku to distribute the UI file.  It didn’t seem right to ask permission to use a file that serves as a key differentiator specifically to make that differentiator go away so I never made a permission inquiry.  Likewise, it didn’t seem at all right to explain or even suggest how to pull the needed file out of the packed mod.  With this state, I decided to play the game and shelve any thoughts of uploading it.

Following a hardware upgrade in 2020 (thanks 2600k, you served me well), I decided to reinstall Skyrim.  I put together a build and ultimately built iWant RND for CACO.  Now I had a way to modernize RND by getting it to support the popular Complete Alchemy and Cooking Overhaul by kryptopyr and displaying widgets like iNeed.  But wait, I can distribute the CACO update but not the widget mod, now what?

I wanted to share the mods so others could enjoy and maybe learn from it (and I in turn could learn from them), so I looked for a solution.  Enter the mod 
community, specifically ElSopa, who released a standalone version of the UI file I needed in November 2019.  Now, by including ElSopa’s work as a dependency, I could distribute both of my mods to the community.  I think this Internet thing might just work out.

Hopefully this narrative helps you understand what goes into building a mod and triggers an interest to make some part of the game, big or small, just a little bit better.

When?
This project was originally developed in June 2018.

Potential improvements

Testing!  I’ve done a fair amount, but I am one and you are many.  Please test and log bugs you find.

Inclusion of a UI element.  I don’t have the tools, skills, or know-how.  If you do, have at it!

Implement alpha and color settings.  The hooks are there, just needs the MCM written.


My other Mods

iWant RND for CACO


原贴地址
1.版本号: 1.0   更新时间: 2020-03-04 22:09:03

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


    作者精品
    logo

    iWant RND小部件


    Mod大小:16.30KB
    上传时间:2020-03-04 22:03:02

    Mod简介:

    暂无更多介绍

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

    closeAD