边缘世界 RimWorld

边缘世界 RimWorld

28 个评价
Xenobionic Patcher (Continued)
   
奖励
收藏
已收藏
取消收藏
Mod, 1.6
文件大小
发表于
更新日期
836.251 KB
11 月 8 日 下午 8:56
11 月 12 日 上午 6:08
4 项改动说明 ( 查看 )

订阅以下载
Xenobionic Patcher (Continued)

在 Zaljerem 的 1 个合集中
Zal's Continued Mods
566 件物品
描述
Original mod by SineSwiper
https://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=1911273785
https://github.com/SineSwiper/RimWorld-XenobionicPatcher/

1.6 Update by SmithsonianDSP:
https://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3554676828
https://github.com/SmithsonianDSP/RimWorld-XenobionicPatcher/tree/1.6

If the original author requests it, I will remove this update.

Thanks to RedGlobe and Hugalafutro for testing and reporting bugs!

---

Removed HugsLib dependency.

--

Original mod notes (1.6):

Xenobionic Patcher

This patcher mod looks through most of the surgery operations, and matches your modded surgeries (like new bionics) with your modded races and animals. In other words, if you have a bionic expansion mod like FSF's Vanilla Bionics Expansion, EPOE, or RBSE, and a set of modded races or animals, this patcher will match them together a few different ways (examples in quotes):

1. If the surgery works against a "Leg", and your pawn has a "Leg", your pawn gets the operation option.
2. If the surgery works against a different named part, but your pawn definition really calls it a "Leg" in the label, the body part will be mapped together and your pawn will get other "Leg" operations.
3. If the surgery is called "Install bionic arm", and your pawn also has a surgery called "Install bionic arm", the body part will be mapped together (like "Arm" -> "Tentacle") and your pawn will get other "Arm" operations.

On top of the surgery-to-race compatibilities, Xenobionic Patcher will also link humanlike operations with animals and visa-versa. Think of the possibilities:

* Do your animals need bionic legs or an Orion Exoskeleton from Glitter Tech? You got them!
* Is your best colonist quickly dying from a shot to the heart (only alive because of Death Rattle) and the only other heart you own is some bionic animal heart you bought cheap from a trader? You can save him!
* Do you want those sweet Genetic Rim animal implants for yourselves? Install them freely!

This patcher does not create any items or pawns. It merely links already known operations to other races and animals.

In most cases, you don't need any additional race or animal patchers. However, they shouldn't interfere with Xenobionic Patcher, even if you do.

Load Order: PUT THIS DEAD LAST for best compatibility! After any race mods, animal mods, bionic mods, medical mods, surgery mods, etc.
51 条留言
Hugalafutro 11 月 21 日 上午 5:52 
@TeH_Dav, I think your issue is with Helath Display the log don't mention this mod. I can recommend Nice Health Tab as a very useful and nice replacement for Health Display and works with no conflict https://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3328729902&searchtext=work+tab
TeH_Dav 11 月 20 日 上午 8:22 
I'm not sure if this has already been reported, but I seem to get some kind of error when using this alongside Health Display (https://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3522897532)

"[V1024-EBF] Elite Bionics Framework has detected some mods using the unmodified GetMaxHealth() method, which violates the EBF protocol. The author(s) of the involved mod(s) should adopt the EBF to clarify their intentions.
For now, the unmodified max HP is returned.
The detected mod comes from: GTHealthDisplay"

I can send you my player.log directly, since my game isn't allowing me to upload a log.
Hugalafutro 11 月 14 日 上午 1:04 
So I'm trying to put Animal Work Chip or Animal Dermal Armor Gland from Alpha Implants on Animus Vox from Alpha Animals, but I'm having no luck.

The Animus Vox is by default body size 0.65 and the implants don't show up (implants from FSF and Vanilla implants and some modules from other implants mods do show)

I moved all sliders in Alpha Implants to lowest which should allow any body size to use implant
I disabled the Categories in A Dog Said 2
I put Xenobionic animal->animal to loose
saved, restarted game - The implants I want still do not show

It's not that the implants from Alpha Implants do not show at all though. The Animal Enlarger shows up and lets me embigged the Animus Vox to body size 1.3, but still no dice with the work chip or dermal armor implants even when he is bigger.

Hauler Ant (body size 2.5) and Dusk Prowler (body size 1.50) can install them from the get go with any combination of the mod settings.
Hugalafutro 11 月 13 日 下午 3:32 
Given the amount of implants from all the mods and forcing them on the weird parts of all the animals from another slew of mods it follows there would be a lot of combinations, I've no idea how/if the mod filters certain combinations, but for example this Dusk Prowler from Alpha Animals has multiple eyes https://steamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3605171621 and I can install armor plate on each eye, so if it allows every/many of the implants from each mod for each of 8 eyes, then 4 legs, tail, etc I can easily see thousands of combinations just on 1 animal.

At the end of the day I think it's more about self-restraint, most of the time the implants are sensible for the animal sizes (I have Animus Vox, Hauler Ant and Dusk Prowler)
Zaljerem  [作者] 11 月 13 日 上午 10:42 
No apologies, keep up the great work!

And yes, as someone who has played since A17, modded since 1.3 ... with over 5000 hours in just Steam-recorded time ... which says nothing about hours of modding ... yeah ... it's simply one of the finest games ever made, period ... and I too am NOT an addict. :D
Hugalafutro 11 月 13 日 上午 10:38 
Haha sorry :D

I only got in RW recently and it's worse than crack.
190.5 hours past 2 weeks
437 hrs on record

I can stop whenever I want btw.
Zaljerem  [作者] 11 月 13 日 上午 10:05 
You sure know how to keep my life interesting Hugalafutro. :) I'll dig into it when I get a moment.
Hugalafutro 11 月 13 日 上午 10:02 
Seems to trigger from a specific implant if I read the log right

Mapping a large set of body parts from "Install extra advanced drill arm (left)":

I forgot which mod adds the extra arms / research+surgeries
Zaljerem  [作者] 11 月 13 日 上午 9:17 
That seems excessive, and I know the VRE Androids compat is ... troublesome, from the original comments left in the code. I'll take a look at it.
Hugalafutro 11 月 13 日 上午 8:37 
I'm experimenting with larger modlist (i need help lol) and seeing some yellow errors related to VRE (I added a mod that makes them auto replace their reactor at 5% that could be it, nothing else directly VRE related I recall)

[XenoPatch] Could not unpatch VREAndroids: System.NullReferenceException: Object reference not set to an instance of an object
[Ref 3F0AFFE6]
at XenobionicPatcher.XenobionicPatcherInitializer.TryUnpatchVREAndroids () [0x00027] in <3ede4c5bd51d43fabce103cd7339d361>:0

and then yellow warning about large amount of the surgeries patched, I guess this is to be expected, just wondering if it's really supposed to patch three quarters of a million! surgeries :o

Injected fleshlike surgical recipes into fleshlikes (took 0.8990s; 740,350 combinations)

full log: https://gist.github.com/HugsLibRecordKeeper/3e0b6da8926754d2c2c6406b7b0a564a