RimWorld

RimWorld

Elite Bionics Framework
677 Comments
DeathDisciple 1 hour ago 
Using Harmony, all DLCs, Hugs unofficial and this mod blocks me from opening any debug menu https://gist.github.com/HugsLibRecordKeeper/5b84e863e1fb33489b489c654c09ab09

It doesn't happen if I remove EBF, not sure which one needs patching.
Vectorial1024  [author] 10 hours ago 
Again, looking at the error log, if there are problems, it feels like those are caused by outdated HugsLib but not this mod. In this case, try using the unofficial 1.6 HugsLib for the time being.
oscarmdsh69 11 Jul @ 1:26pm 
1.6 update coming?
Vectorial1024  [author] 11 Jul @ 11:40am 
Yeah, HugsLib is one problem. A lingering problem that kinda can be ignored, until now.

I was saying "no red errors" in the sense I can reach the main menu, and the errors are not from EBF. Some comes from HugsLib though.

Hopes and prayers HugsLib is actually updated to 1.6 in the coming week while I plan out what to do with my other mods.
Akarthus 11 Jul @ 11:23am 
With HugsLib not updated not even dev quick test will work lol. I was gonna see if my mod is OK with 1.5 version. Cheers.
Vectorial1024  [author] 11 Jul @ 10:42am 
XML patch mods generally do not need any changes even when the game updates.

C# code mods that depend on this mod (I think currently only Pawn Quick Info) should not need code changes as long as they are using the proper EBF code APIs (that's some technical details).

But, as per usual procedure, this mod will need to go through the list of supported C# mods to see if any of them are updated/broken.
Cringe Shaymin 11 Jul @ 10:02am 
If this mod works fine with 1.6 as-is, would that also mean that mods/patches dependent on this one would not need changes to work with 1.6 as well?
Vectorial1024  [author] 11 Jul @ 9:42am 
1.6 is finally out. No red errors. Things seem to look good. It should be fine to use this mod until I properly declare compatibility with 1.6.
Vectorial1024  [author] 23 Jun @ 11:36am 
This mod works with the RBSE with the meaning of "it doesn't crash the game". You need separate patch mods to enable RBSE bionics to boost body part max HP.

Whether such patch mod exists is none of my concerns. But with the right patch mods, this mod can be a lot of fun.
Insomniac 23 Jun @ 8:47am 
This mod looked like it would be a lot of fun, but after hours trying to get it to work and going down the forums making sure it's in the right order and even checking the how to use thread you got no such luck. All the commands aren't even there it pb doesn't work with Rah's bionics and surgery expansion
Inrek_Fox 18 Jun @ 3:00am 
Ok, understood.
Thank you for your mod anyways.
Vectorial1024  [author] 18 Jun @ 2:52am 
Yes, this has been Ludeon's way of dealing with game updates.
However, the way this mod works, it is very sensitive to code changes, so I rather wait for Ludeon to finish their coding first.

Also, depending on the situation, perhaps no major work would be needed other than a rebuild + "this works in 1.6" declaration.
Inrek_Fox 18 Jun @ 2:00am 
There's beta for 1.6 available.
Tynan released it specifically for modders being able to update all their mods before ful 1.6 release.
Vectorial1024  [author] 14 Jun @ 8:00am 
1.6 is not released yet, so no.
SerichVan 14 Jun @ 6:59am 
1.6?
Vectorial1024  [author] 9 Jun @ 8:53am 
New DLC teased; hopefully it won't be a difficult update
Vectorial1024  [author] 10 May @ 6:48am 
@AvA顶晚人

I checked and Level This can be used directly with EBF; Level This modifies the body part HP scale in a very compatible way.
Vectorial1024  [author] 26 Apr @ 6:04am 
@AvA顶晚人

Thanks for the report! Created a new todo for later:

https://github.com/Vectorial1024/EliteBionicsFramework/issues/99
Vectorial1024  [author] 22 Apr @ 12:41am 
@emilstumme

Good that you have found the 2 mods.

Then, There is nothing to do on EBF's side. No more info is needed.

You should tell both Vanilla Bionics Expansion and Medical System Expansion 2 about this "duplicated compClass" error. See if they have some good ideas on what to do.
emilstumme 21 Apr @ 9:57am 
thank you so much! ur right! this only happens when "[FSF] Vanilla Bionics Expansion" AND "Medical System Expansion 2" are both turned on TOGETHER with your framework.... ill get back with more info if I can find any :)) is there something specific youd like me to look for or do right now?
Vectorial1024  [author] 21 Apr @ 3:27am 
@emilstumme

Not directly related to this framework mod, but a simple explanation would be: there is a patching conflict between different EBF-bionics mods, where quite literally the compClass thing is wrongly repeated.

You should check your mod list, and look for mods that require EBF. Then, remove them one by one until you find out which two mods together are causing problems.
emilstumme 20 Apr @ 5:32am 
hi! this otherwise amazing thing has started throwing me 4 config errors on startup constantly :/
it claims "Config error in ArchotechArm: EBF.Hediffs.HediffCompProperties_MaxHPAdjust: two comps with same compClass: EBF.Hediffs.HediffComp_MaxHPAdjust" all 4 errors are the same except for the parts they affect: ArchotechArm, ArchotechLeg, BionicArm, BionicLeg.

ive uninstalled the mod and reinstalled it just in case and ive tried to figure it out on my own... but I can only come up with the possible solution of downloading this from gitshub instead! D:

im not very smart on this matter, and havent really dealt with anything like this before, so im really sorry if this isnt the right way to request help :( (id love to be educated if im messing up)
thanks in advance!! :aphidmeat:
Cringe Shaymin 6 Apr @ 9:08am 
Ah that makes a lot more sense, thank you very much!
Vectorial1024  [author] 6 Apr @ 9:02am 
@Cringe Shaymin

Added to the list (Known Dependent Mods); thanks for your work!

(PS: Known Compatible Mods is more about other "technical" C# code mods working smoothly alongside EBF)
Cringe Shaymin 6 Apr @ 5:24am 
Hello, I've been working on a collection of patches to add EBF compatibility with various other mods, found here: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3354489757
Is there any chance it could be added to the "Known Compatible Mods" collection?
Vectorial1024  [author] 4 Apr @ 8:27am 
@FrAmed46

Afaik, Level This does not have any 1.5-compatible version available.
FrAmed46 4 Apr @ 3:51am 
level this! incompatibility
Vectorial1024  [author] 3 Apr @ 12:54am 
@Lollard Heretic

Yes, but indirectly. This framework mod enables bionics to have a higher max HP than vanilla allows, but this mod itself does not provide you with any bionics. There are many options available listed in the "Known Dependent Mods" above. This is mainly because different bionics mods may have different views on balancing.

Also consider using my other mod Elite Archotech https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=1744648077
Lollard Heretic 2 Apr @ 10:06pm 
Is this the mod I should use to solve the issue that Rimworld will leave my pawns with less HP with bionics than if they had organic parts?

I know Medical Systems Expansion 2 (MSE2) has a solution for this but I was hoping to find something that doesn't add more bionics. Just want to fix the differential in health.
Vectorial1024  [author] 30 Mar @ 9:10am 
@Max Known issue with Altered Carbon 2; currently brainstorming a solution
Amethyst the otter 29 Mar @ 12:08pm 
SoS2 bionics seem to not work (so far got heart and its normal hp)
Max 29 Mar @ 9:19am 
Heya, getting this harmony patch exception. Might not be targeting the new AC2 version?

[V1024-EBF][ERR] Failed to apply Harmony patches for V1024.EBFramework. Exception was: HarmonyLib.HarmonyException: Patching exception in method static System.Reflection.MethodBase EBF.Patches.AlteredCarbon.PreFix_AC2_SleeveGestator_Repurposing_Lambda1::TargetMethod() ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.
Parameter name: index
望月 4 Mar @ 6:44am 
This mod, when used with Quality Bionics (Continued), causes factions to not spawn when creating a new world
Halfman 27 Feb @ 8:48am 
@vectorial1024.
Allright, thanks a lot for the reply!
Vectorial1024  [author] 27 Feb @ 8:28am 
@Halfman

Known issue; don't know how to fix at the moment
Halfman 27 Feb @ 8:24am 
I had a bunch of red errors, most related to SOS2, and i got some help with that, but they also pointed out that there were some errors related to Elite Bionics and Altered Carbon.
https://gist.github.com/HugsLibRecordKeeper/16d50fa0300d0d96ad5d0127720dfdd8
Here is my error log if you want to take a look.
Vectorial1024  [author] 29 Jan @ 5:38am 
I don't understand why people dislike/hate HugsLib. End of statement.
Deankiller Turnupseed 29 Jan @ 3:57am 
please no bugslib depen
anantasak5g 21 Jan @ 7:54am 
@Vectorial1024

I'm just a regular user. I don't have much knowledge but thanks for your mod.
Vectorial1024  [author] 20 Jan @ 8:37am 
@Admiralthrawnbar @anantasak5g

Now that I think about it, yes EBF was slow in the past, to the point people told me about the various recurring heavy lag spikes. But thanks to people telling me about this, EBF was eventually optimized to be very lightweight and not cause any lag spikes.

But then I don't even know how to like "request review" the items inside the Slow Mods List. I rather not directly find Dub about this since it might make me a self-promoter.
Vectorial1024  [author] 19 Jan @ 9:58am 
@anantasak5g
Alright, thanks!
Vectorial1024  [author] 19 Jan @ 6:52am 
@anantasak5g
For future reference/learning, where is this list of slow mods?
Admiralthrawnbar 19 Jan @ 6:14am 
Is your game running slow? Every mod is going to add some level of overhead, you're the only one who can decide if that overhead is worth what the mod adds
anantasak5g 19 Jan @ 5:42am 
This mod is in the list of slow mods. Should I use it or not?🙏
Vectorial1024  [author] 15 Jan @ 2:58am 
Got it, thanks!

Will look into this later.
Vectorial1024  [author] 14 Jan @ 3:49am 
@Lord V

Opening a new issue for now https://github.com/Vectorial1024/EliteBionicsFramework/issues/97 but perhaps you also have some error log for sharing? Error logs will make it easier to see what went wrong.