BONELAB
Install with App

Details

Latest version
2.9.6
Last Updated
First Uploaded
Downloads
4.2K
Likes
3
Size
381KB
Dependants

DoppelExtras

Add-on for Doppel 1.4.0 (by RUDYHILL). Needs Doppel, BoneLib and MelonLoader 0.7.3. Fusion is optional. Replaces DoppelFusion and DoppelFixes (delete those DLLs).

Features

  • Bot names from UserData/DoppelExtras/names.txt (100 included), shown with Fusion's own name tag.
  • Host: every bot is a real Fusion player for everyone (no mod needed on their side), with smooth sync and its own mouth movement.
  • Fixes page: despawn all bots, red enemy tags, vehicle and crouch frequency.
  • Voice chance and situational voicelines (death, kill, fall, laugh, panic, taunt, witness, assist, idle) from your own 16-bit WAVs, sorted in folders under UserData/DoppelExtras/Voices.
  • Conversations: calm bots on the same side wave and take turns talking.
  • Bots run from bigger players and bots.
  • Map-wide spawning at the level's player spawns (toggle, optional auto-populate).
  • Bots climb on bots / the player (toggle).
  • Tags that never fade, and Fusion profile descriptions built from each bot's Doppel personality.
  • Host: optional bot voice lines through Fusion voice chat (off by default).
  • Non-host Operators/Owners can spawn bots (shared through Doppel only).
  • Optional random avatar from SLZ pallets only on spawn.
  • Random bot sizes, and a BoneMenu editor for all of Doppel's tuning values.

Menu: BoneMenu > Doppel Extras.

Install

This pack contains source code. Build it, then copy the result into Mods:

  1. Copy the reference DLLs into libs (see libs/README.txt).
  2. Build (Release). Copy DoppelExtras.dll into BONELAB\Mods.
  3. Copy the UserData folder into your BONELAB folder. If you already have UserData\DoppelExtras\names.txt, replace it to use the new names.

For synced names in multiplayer, everyone needs the same names.txt and this mod. Players without it still see your bots (that is Doppel), but not the names or tags.

Not tested

This build has not been compiled or run by its author. Several parts reach into private Doppel members by reflection; a missing one logs a warning and that feature turns itself off.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.