RimWorld

RimWorld

103 ratings
Holo Fauna
3
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.2, 1.3
File Size
Posted
Updated
5.045 MB
27 May, 2021 @ 12:15am
5 Jul, 2021 @ 12:32am
9 Change Notes ( view )

Subscribe to download
Holo Fauna

Description
If you want cool-looking pets that require no food or sleep, are nearly invincible, and also look cool, then this mod is for you. Holo Fauna adds holographic counterparts of every single animal in the game, because why not?

Update (5 July 2021):
- Holo Fauna is now compatible with the preview version 1.3
- Holo animals can be ordered to attack targets at a distance rather than just staying by their master's side

Update (16 June 2021):
- Holographic animals no longer produce filth
- Holographic animals now have a mass of 0.5, the same as the holographic life core

Update (7 June 2021):
- Potentially fixed an issue with ThingDefGenerator_Holo being unable to find or generate a ThingDef for a holographic PawnKindDef
- Added support for Vanilla Achievements Expanded in the form of 4 new custom achievements
- Improved file organisation in source code files

Update (3 June 2021):
- Added simplified Chinese translations (credits: Juijote)

Update (2 June 2021):
- It is now possible to disable specific automatically-generated holographic animals through the mod settings
- ThingDefGenerator_Holo now logs statistics about the number of holo animals generated, custom holo animals, and number of holo animals disabled

Update (1 June 2021):
- Holo animals no longer die instantly when their Energy need drops to 0, but rather get a "low energy" hediff with increasing severity that downs them at 0 Energy
- It is now possible for mod settings to be applied to custom holographic animals; this can be toggled in the settings menu

Update (31 May 2021):
- Permanent injuries on holo animals will now disappear within ~4 seconds as intended

Update (29 May 2021):
- Holo animals are no longer mountable when using Giddy-Up! mods
- Fixed issues with multiple mods where duplicate ThingDefs were generated for different PawnKindDefs that used the same race




A new research project enables the crafting of a holographic life core at fabrication benches. These are single-use artifacts that transform into a random holographic animal when activated. The newly spawned holographic animal will automatically be assigned to the activator's faction, and will be trained in Tameness and Obedience.

Holographic animals are better than regular animals in almost every way since they do not need to eat or sleep, and aren't affected by processes such as aging or diseases. They only need sufficient light, as they produce energy through in-built solar generators. Combined with their high nuzzling frequency, this makes them the ideal pets, although they can't be trained to attack, haul, or rescue.

But not only are they great pets, they're also useful on the battlefield. Due to the lack of a tangible, physical body, they can't be damaged by any sort of weapon, projectile, or psycast. Of course, this also means they can't do any damage to other things, but enemies will still continue to attack them if they are nearby, because enemies in RimWorld are dumb. While they are nearly invincible, holographic animals will instantly cease to function (aka "die") if hit by EMP.

The colour of holographic animals can be changed in the mod settings (there are some exceptions; read the FAQ section).





A holographic animal counterpart will automatically be generated for all animals added by all active mods.

Additionally, some features are activated if these mods are loaded:

- Vanilla Expanded Framework
Holographic animals will gain the "Floating" comp, which allows them to ignore pathing costs for terrain and obstacles like rocks, plants, etc.

- Vanilla Furniture Expanded - Art
The holographic life core will require the "Holograms" research from VFE - Art rather than the default one added by this mod, which will be removed. This is to allow all hologram-related things to be accessible from a single research project.

- Vanilla Achievements Expanded
4 new custom achievements related to holographic animals will be added.

New damage types added by other mods are also supported, and will not harm holo animals by default.



1. Are the holographic animals different from each other apart from graphics?
A. Most holographic animals have the same stats, except for movement speed, body size, market value, and the amount of energy they consume/replenish per tick.

2. A mod adds an animal but a holographic counterpart for it was not generated. Why?
A. These animals are probably added through xml. By default, custom holographic animals are not affected by mod settings, but there is an option to toggle this in the mod settings menu.

3. I want to add a new holographic animal/change the stats of an already existing holographic animal. How do I do this?
A. See documentation.

4. I want to remove a certain holographic animal. How do I do this?
A. If the holo animal is auto-generated, it can be disabled in the mod settings. If it is a custom holographic animal added through xml or otherwise, a patch will need to be made (either through xml or C#). See documentation for more details.

5. I want to make holographic animals die to a certain damage type. How do I do this?
A. See documentation.

6. I changed the colour of holographic animals in the settings, but some of them still have a different colour. Why?
A. These animals are probably added through xml. By default, custom holographic animals are not affected by mod settings, but there is an option to toggle this in the mod settings menu.

7. Is this mod compatible with any other mods that change animal mechanics or add new animals?
A. Yes, there shouldn't be any compatibility problems.

8. Is it safe to add to an ongoing save?
A. Yes, absolutely. However, it is good practice to make a backup of the save file before adding it, just in case something unexpectedly goes wrong.

9. Is it safe to remove from ongoing saves?
A. Yes, absolutely. Just remove all holographic animals and items added by this mod before doing so. Also, be sure to make a backup of the save file, just in case something unexpectedly goes wrong.



Thanks to:
- Brrainz, for making Harmony. It's so good that I can't stop using it. Please send help.
- Juijote, for the simplified Chinese translation.

RimWorld is owned by Tynan Sylvester.



This mod's files, source code, and more detailed information (especially for modders) can be found at https://github.com/Carnagion/HoloFauna.



There are currently no known issues.

If you find any bugs or balance issues, please let me know in the comments or on Discord @Carnagion#5942. Include a copy of the log files or error stack trace.
101 Comments
Hoddrock 19 Apr @ 3:12am 
wheres 1.4?
Hoddrock 31 May, 2023 @ 4:33pm 
any chance that there is a 1.14 and make it so you need start with holo-animal in the senerio to start with an holo-animal
Greggorian Gregg 7 May, 2023 @ 4:54am 
Your work is very much appreciated! Take care!
Carnagion  [author] 7 May, 2023 @ 3:55am 
Yes, I'm working on it right now. I've been busy with life and university lately, so I haven't found as much time to work on my mods in the past few months.
Greggorian Gregg 2 May, 2023 @ 9:29am 
Hey, I just wanted to ask - is this mod going to get a 1.4 update?
TillaSiren 20 Apr, 2022 @ 11:25pm 
@Carnagion I would like to state that similar to Mousebite I have had the issues of my holo cores the one time I have purchased them thus far not do anything and disappear. I will test it again later myself as well since I haven't exactly cleaned up my modlist of errors currently (recently jumped back into the rim so things are a bit unclean error wise, but I haven't crashed yet lol)
Carnagion  [author] 10 Jan, 2022 @ 8:16am 
@Mousebite sorry for taking so long to reply. I was on vacation.
I will look into the errors at some point. It might be something that a recent update broke.
However, it will take me a while to fix as I'm currently quite busy and not actively modding anymore.
Thanks for the logs and the error reports though. They're really helpful.
Mousebite 9 Dec, 2021 @ 3:38pm 
Following up on Cables comment, I pulled an isolated modlist with just this mod and modmanager still on and got the same error. However, I didn't have that problem on my normal game.

https://pastebin.com/BPXbbkVW

Also Holographic Life Cores seem to not be working. When used they disappear and throw out this error message:

https://pastebin.com/3t8RhcPV

If you come back to this at some point, I hope these help.
Carnagion  [author] 11 Sep, 2021 @ 3:53am 
@Cables I can do it just fine. It might be a mod conflict with another mod, or maybe you haven't re-updated Holo Fauna from the workshop (it's a common Steam issue).

@Max that error is appearing because Holo Fauna has a comp that repeatedly trains holo animals without a trainer (basically "null") since they can't be trained normally (they don't eat food). Unfortunately, that has the side effect of causing Callouts to freak out whenever the holo animals are trained, because it doesn't like null references.
Not much I can do about that because that's the way Ludeon made the animal training system. You need food to train animals.
What you could try is ask the author of Callouts to modify their code a bit so that null references are checked and don't constantly throw errors.
Max 9 Sep, 2021 @ 3:05pm 
Hi there! Found a conflict with Callouts. Reported it there as well.

https://pastebin.com/Fd4WAwX4