边缘世界 RimWorld

边缘世界 RimWorld

1,153 个评价
Elite Bionics Framework
3
2
3
3
   
奖励
收藏
已收藏
取消收藏
Mod, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6
文件大小
发表于
更新日期
440.336 KB
2019 年 2 月 24 日 上午 1:40
10 月 12 日 上午 4:59
76 项改动说明 ( 查看 )

订阅以下载
Elite Bionics Framework

在 Vectorial1024 的 4 个合集中
Vectorial1024's RimWorld Mods
10 件物品
Elite Bionics Framework: Known Dependent Mods
21 件物品
Elite Bionics Framework: Known Compatible Mods
16 件物品
Elite Bionics Framework: Community Unification
6 件物品
描述
A common framework to change body part max HP, along with a bit of something else. Please check the changelog tab for the latest version.

Package ID: V1024.EBFramework

Quick Info and Compatibility
  • Requires Harmony only!
  • Visible Error Logs is strongly recommended to help with detecting bugs
  • HugsLib or Log Publisher from HugsLib is strongly recommended to send bug reports
  • Safe to add to existing saves; might be unsafe to remove from saves (e.g. bionics will lose EBF effects)
  • Should have no problems with most other mods, see below for more info
  • Multiplayer compatibility: YES
  • GitHub repo link is here: https://github.com/Vectorial1024/EliteBionicsFramework
  • XML/C# modders may want to read the README to see how to add compatibility with this mod
Background and Overview
Elite Bionics Framework is the child of the abandoned, never-released mod Elite Bionics (ELTE). Originally drafted in Fall 2018, the idea was that, because installing bionics will make pawns weaker by reducing the HP pool (Ludeon Forums[ludeon.com]), ELTE bionics would trade some of the bonus body part efficiency buff for max HP buff.

This would make ELTE an interesting competitor to the bionics duopoly at the time (EPOE and RBSE), but due to the lack of art skills and general creativity, ELTE was scrapped.

To not let the programming effort go to waste, the underlying tech that buffs max HP was reorganized to become the Elite Bionics Framework.

Cheers to the ambition of becoming the third greatest bionics mod after EPOE and RBSE!

Framework Description
Other modders may manipulate body parts through this framework. Currently, these manipulations are supported:
  • Changing max HP of body part (v1.0.0)
  • Changing melee attack damage of bionics (v2.1.0)
Note that, normally, when body part max HP is increased, the pain and bleeding rate will both also increase. This mod scales down the bleeding rate in order to avoid nonsensical instant-death situations due to instant-bleed-out.

However, pain levels are not touched to maintain balance. End users should aim for drugs, implants, or armor to reduce the pain of your soldiers/workers before and during battle.

Modders (and perhaps end users too) may refer and subscribe to Elite Archotech, another mod under my name, for inspiration and immediate usage.

There are some documentation on GitHub for modders too.

Known Issues and Latest News
  • This framework will emit warnings if it detects any mod that tries to get the max HP of body parts without using this framework.
  • Uninstalling this mod may have problems: the game may destroy body parts that has sustained too much injury (total severity >= max HP) during game load. This is vanilla behavior.
  • Pawns are still too fragile? Consider using No More Lethal Damage Threshold
  • 17 Aug 2025: A new way for C# mods to provide compatibility with Elite Bionics Framework is now available
The GitHub Repo
Many things, including changelogs, non-Steam downloads, and issues, are on the GitHub repo of this mod. Link: https://github.com/Vectorial1024/EliteBionicsFramework

Credits and Legal Stuff
  • RimWorld belongs to Ludeon Studio. Some textures used as illustration above are from RimWorld assets.
  • Harmony is provided by pardeike.
  • Mods in the Community Unification list are all made by someone else (except EBF, of course, EBF is made by me).
  • Thanks to Neceros and Bar0th for finding a patching bug and suggesting a more resilient solution to how this mod patches vanilla code
  • Thanks to RocketDelivery for solving the seemingly magical incompatibility with Humanoid Alien Races

Support and Donation
You are welcome to buy me some coffee at Ko-Fi to support my work!
https://ko-fi.com/vectorial1024

Conclusion
Please report bugs and error messages below!
热门讨论 查看全部(20)
2
10 月 13 日 下午 9:55
Error with Integrated Genes
PlatypusSpurs
4
1 月 8 日 上午 7:15
Body Size Not affecting Max HP for parts
Substantiate
8
2023 年 8 月 25 日 上午 11:59
Mod not wirking, getting error
manlorn
782 条留言
pgames-food 23 小时以前 
cool thanks vectorial
BEAN 11 月 16 日 上午 9:10 
Yup, thats the one I've got installed.

I've been slowly losing my mind in debug trying to replicate the error, but so far everything from Callout is being resolved without any errors (thankfully).

I believe it is time for me to apply the very "responsible" fix of turning auto-open off until weird things start happening again. Sorry for any confusion!
Vectorial1024  [作者] 11 月 16 日 上午 7:12 
@BEAN

I thought this bug was already fixed on Callout's side? Since 1.6 Callouts should be using a dynamic method to detect whether EBF is loaded and work accordingly.

For sanity check, I am referring to this https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3552812111
BEAN 11 月 16 日 上午 6:23 
Heya, quick question; is the 1.6 version of Callouts compatible?

I'm occasionally recieving error messages that read "Elite Bionics Framework has detected a mod using the unmodified GetMaxHealth() method", and the mod detected is 'CM-Callouts'. A pretty minor bug
Kane526 11 月 16 日 上午 6:10 
Ahh, so I should make the suggestion to the developer of Integrated Implants. Thanks for clearing that up, apologies.
Vectorial1024  [作者] 11 月 16 日 上午 6:08 
@Kane526

EBF has enabled other mods to provide HP buffs for many years, but it's on those other mods to provide the buff numbers. EBF is here to add up the numbers and apply the final "total" buff.

Right now there should be numerous code examples here and there for how to do HP buffs. eg look at the numerous mods in the Known Dependent Mods section.
Vectorial1024  [作者] 11 月 16 日 上午 6:05 
Kane526 11 月 16 日 上午 5:39 
Integrated Implants also has some Archotech stuff like an Archotech Spine and Heart that Elite Archotech would need to add, if you are considering doing anything with Integrated Implants.
Kane526 11 月 16 日 上午 5:27 
Would it be possible to allow mods from Integrated Implants to also give HP buffs?