// Management · RimWorld Mod

Ship HoloAI - Hologram Extensions

Ship HoloAI - Hologram Extensions mod preview for RimWorld

Ship HoloAI Hologram Avatar Extensions: Alien race texture replacement + Offset tuning tool + Render flicker fixes.

Ship HoloAI Hologram Avatar Extensions: Alien race texture replacement + Offset tuning tool + Render flicker fixes.

═══ Texture Replacement ═══
With supported HAR race mods installed, the holographic avatar can switch to the corresponding race's appearance (including ears, tail, and other extra parts). Select the avatar and click the "Select Race" Gizmo to switch, with multiple outfit options available. Race appearance applies to all personas — switching personas preserves the race body and face.

Currently supported:
- Ratkin (NewRatkinPlus): Thin body type + 16 outfits + Ears + Tail
- Milira (Milira Race): Body type + 18 outfits + wings + halo (16 variants) + ahoge (6 variants) + hairstyles (15 variants, synchronized front and back hair)
- Kiiro (Kiiro Race): Body type + 20 outfits + cat ears + cat tail + hairstyles (12 variants, synchronized front and back hair) + ahoge (7 variants)
- Moelotl (MoeLotl Race): Body type + 30 outfits + tail + gills + 7 hairstyles
- Miho (Miho, the celestial fox):Body type + 17 outfits + 2 ear+ tail + 11 face types + 20 hairstyles(Sync)

═══ Offset Tuning Tool ═══
Select the holographic avatar and click the "Debug Offset" Gizmo to adjust XYZ offsets per node, per direction in real time.

═══ Render Flicker Fixes ═══
Vanilla HoloAI exhibits screen flicker in the following scenarios (caused by synchronous BakeHologram blocking the render pipeline). This extension eliminates them by pre-caching holographic textures at startup. Can be turned off in settings to reduce memory usage, but the screen may flicker when switching face shapes and hairstyles for some races:

1. Switching race/outfit: Pre-caches race body, outfit, head, ear, and tail textures (4 directions × hologram filter parameters).
2. Switching persona: Pre-caches persona default hair × default hair color; uses a Harmony patch to save and restore headTypeInt, preventing the head from falling back to the human default.
3. Opening the "Restyle" window: Pre-caches textures used by the styling UI preview window (different filter parameters from the render tree, requiring separate caching).
4. Hologram halo pulsing while paused: Scales the halo proportionally to body size and fixes the issue where it continues animating during pause.

═══ Note ═══
Brief flicker may still occur when manually switching hair style/color in the styling UI for the first use. This is intentional to avoid the excessive memory cost of pre-caching all hair combinations.
Only Ship HoloAI is required. Race mods are optional — corresponding features simply won't activate if the race mod is not installed.
Currently, it is very difficult to achieve compatibility for facial animation, unless the original mod supports it for vanilla pawns.