iWant RND Widgets.esp
与iWant RND for CACO一起使用。通常应与任何其他RND派生的mod一起使用。
在我的旅途中，我很快发现食物在基本游戏中是毫无用处的。我了解了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如何知道您是否饿了。原来，这是一个简单得多的问题，因此我将这两件事结合在一起在代码中以某种方式找到了可行的解决方案。
在2020年进行硬件升级之后（感谢2600k，您为我服务很好），我决定重新安装Skyrim。我汇总并最终为CACO构建了iWant RND。现在，我有了一种使RND现代化的方法，使其可以通过kryptopyr支持流行的Complete Alchemy和Cooking Overhaul，并显示iNeed之类的小部件。但是，等等，我可以分发CACO更新，但不能分发小部件mod，现在呢？
测试！ 我做了很多，但我是一个，你们很多。 请测试并记录发现的错误。
包含一个UI元素。 我没有工具，技能或专门知识。 如果您这样做，请尝试一下！
iWant RND Widgets
A method to add visual indications to needs from mods based on Realistic Needs and Diseases (RND).
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).
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.
iWant RND Widgets.esp
Works with iWant RND for CACO. Should generally work with any other RND derived mod .
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.
This project was originally developed in June 2018.
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