Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

On 3-way incompatibilities #80

Closed
Vectorial1024 opened this issue Apr 17, 2024 · 2 comments
Closed

On 3-way incompatibilities #80

Vectorial1024 opened this issue Apr 17, 2024 · 2 comments
Labels
question Further information is requested

Comments

@Vectorial1024
Copy link
Owner

With the widespread use of Elite Bionics Framework, a new kind of incompatibility has appeared.

Basically, if 2 bionic mods (especially the "vanilla enhanced" style mods) try to add EBF hediffs to some common vanilla bionics, then an error will be thrown by the game itself: "no duplicate hediffs on the same bionic".

Seems like a problem that should be solved.

@Vectorial1024 Vectorial1024 added the question Further information is requested label Apr 17, 2024
@Vectorial1024
Copy link
Owner Author

To paraphrase from one of the affected mod's author:

"These are overhaul mods; you are supposed to use only one of them. Mixing overhaul mods together and then finding out it doesn't work doesn't make a strong support case."

I guess this is really up to the individual users to figure out how to deal with this. While C# codes are objective and the intent is often clear from reading the code (therefore allowing the Community Unification to happen), the XML mods side is not as crystal clear.

Therefore, closed, but retained as PSA.

@Vectorial1024
Copy link
Owner Author

Refer to a comment in this thread, where the problem is documented:

https://steamcommunity.com/workshop/filedetails/discussion/1949064302/6361972680683832939/?tscn=1717021223

Try xeno biology Patcher, i don't use EBF, but i use an archotech mod from the same person, and while it does not exactly "fix the problem" it does allow you to avoid the issue that breaks ABE/EPOE and oddly for me ADS2 when they are all used together. It basically allows you to stick any prosthetic part on anything/anyone; which is a feature i didn't particularly want, but it was the only way i could find to fix the issue i had.

To clarify what the problem is, when some people added new prosthetics to the game; they unfortunately didn't actually always add new ones to the game, they edited the existing ones that were already in the game. (why they would do this i cant begin to fathom as it guarantees incompatibility with any other mod that does the same.) What this patcher does is what the original modders should of done in the first place and creates a unique body part label for each added item. This way each one has a different label and the game doesn't explode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant