You are viewing a potentially older version of this package. View all versions.
nattaboy-PlayerDogModel_Plus-2.0.4 icon

PlayerDogModel Plus

It's a doggie-dog world! Updated version of the original mod by MonAmiral!

Date uploaded 2 months ago
Version 2.0.4
Download link nattaboy-PlayerDogModel_Plus-2.0.4.zip
Downloads 460
Dependency string nattaboy-PlayerDogModel_Plus-2.0.4

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
xilophor-LethalNetworkAPI-3.3.1 icon
xilophor-LethalNetworkAPI

A library/API to allow developers to easily add networking to their mods.

Preferred version: 3.3.1

README

Fork of the original mod by MonAmiral!

[!IMPORTANT] Please report bugs, issues, and feature requests and I will be happy to look into them when I have time!

Features

Use the helmets on the side of the suits rack to toggle dog mode!

  • Model, first person camera, item anchor, health display, and ragdoll are updated in dog mode
  • Snare fleas and tulip snakes attach to the dog model head
  • Jetpacks are aligned to the dog model body
  • Spectator cameras are recentered on dog players
  • Body collected notification displays a dog model turnaround
  • Hides any MoreCompany cosmetics and vanilla head cosmetics while in dog mode
  • Custom overrides in config file to customize the Verity-3rdPerson camera in dog mode
  • Masks attach to the dog model head during possession
  • Belt bag position is adjusted to be useable (and kind of cute!) when pocketed in dog mode
  • Masked enemies mimicking dog players will use the dog model
Click for more screenshots!

Limitations

  • When crouching in dog mode, dropped items can fall through the ship
  • When holding certain items in dog mode (dog ragdoll in particular), they may partially or fully obstruct your view (Verity-3rdPerson is a good fix for this)
  • Masked enemies using the dog model that were not spawned from a possession do not have masks
  • Masked enemies spawned from a dog model will not have a mask if Mirage is being used, regardless of config
  • Some animations look a little funky for masked enemies using the dog model
  • Blood spatter does not apply to dog players or their ragdolls

Credits

  • Obviously MonAmiral and all their supporters for creating the original mod! It's awesome!
  • Thanks to Andrew, Jaime, 90% Andy, and 90% Denny for your help in testing and fixing multiplayer interactions! Dog bless you!
  • Thanks to the entire Flodogs+ squad for dogfooding this mod with me! Bone-appetit!

CHANGELOG

Changelog

[2.0.10]

  • Updated OpenBodyCams compatibility to use new API introduced in OpenBodyCams v3.0.1

[2.0.9]

  • Rebuilt for compatibility with MoreCompany v1.11.0

[2.0.8]

  • Removed broken patch for OpenBodyCams which attempts to hide MoreCompany cosmetics. Disable EnableMoreCompanyCosmeticsCompatibility in the OpenBodyCams config to hide MoreCompany cosmetics in the camera instead!

[2.0.7]

  • Fixed issue where TooManyEmotes showed floating MoreCompany cosmetics in third person when in dog mode
  • Fixed issue causing OpenBodyCams to show your own MoreCompany cosmetics in some third person cameras
  • Added a soft dependency on TerminalAPI allowing dog mode to be toggled through the terminal (for compatibility with SuitsTerminal, etc.)
  • Updated the way optional patches are loaded to be less brittle if patching fails

[2.0.6]

  • Added support for OpenBodyCams! When viewing dog model players on the monitor, their camera perspectives will no longer be obstructed by the dog model.

[2.0.5]

  • Added MIT license for distribution and credit! Thanks again to MonAmiral for his blessing! <3

[2.0.4]

  • Fixed tulip snake interaction so that tulip snakes attach to dog players' heads
  • Fixed vanilla suits (bunny, bee) with head cosmetics so they no longer show floating head cosmetics on dog players
  • Updated local player lookup to be more consistent with how lookup is done in the game logic (using GameNetworkManager and not StartOfRound)

[2.0.3]

  • Forgot to update the version of the DLL last release. Updating now to avoid any dependency issues.

[2.0.2]

  • Attempted a fix for dog model desyncs for clients especially during disconnects
  • Attempted another fix for dog player reconnects spawning as dogs for some clients

[2.0.1]

  • Updated networking from LethalNetworkAPI v2 to v3
  • Minor performance improvements (made most debug logging debug-build only)
  • Fixed desync issue with masked enemies using dog models

[2.0.0]

  • Added support for masked enemies! Masked enemies that spawn from dog players will now use the dog model and no masks
  • Added a new config file setting to disable masks on dog mimics

[1.1.4]

  • Removed patch for adding blood decals to a dog player
  • Updated masks held position and possession position to align to dog model
  • Updated belt bag pocketed position to be accessible by dog players (and look more like a collar!)
  • Updated jetpack position to no longer obstruct vision in dog mode (and now the alignment makes some sense physics-wise!)

[1.1.3]

  • Removed dependency on LC_API_V50 and More_Suits
  • Added dependency on LethalNetworkAPI and reimplemented networking
  • Fixed issue where after a dog player disconnects and rejoins, they will be in dog mode (with visible floating MoreCompany cosmetics if applicable)
  • Updated belt bag alignment to better fit the dog model

[1.1.2]

  • Updated dependency on LC_API_V50 to use the latest version for v64 support.

[1.1.1]

  • Fixed issue causing dog mode players appearing to "swim" through the ground while crouching
  • Removed hard dependencies to Verity-3rdPerson and MoreCompany
  • "Player collected" notification now displays a dog model turnaround when collecting dog player bodies

[1.1.0]

  • Updated dog model ragdolls so that back legs and torso also move.
  • Updated spectator camera to be better centered around players in dog mode.
  • Updated snare flea interaction so that snare fleas attach to the dog model's head.
  • Updated all logging to use BepIn Ex loggers.
  • Added a config file for Verity-3rdPerson overrides.
  • Added patch for Verity-3rdPerson which will use custom overrides for dog mode.
  • Raised camera height of dog mode to better match the dog model.
  • Updated the item anchors for dog mode to prevent dropped items from clipping through the ship.
  • Added dependencies to Verity-3rdPerson and MoreCompany for now (as a workaround for the plugin breaking without them)
  • Updated jetpack alignment to better fit on dog model

[1.0.2]

  • Dog model ragdolls no longer have MoreCompany cosmetics floating above them.
  • Fixed audio issue where model toggle clips are played on respawn.

[1.0.1]

  • Fixed issue causing your own MoreCompany cosmetics to be visible in first-person.
  • Added dependency to x753-More_Suits since this mod tends to work best with it.

[1.0.0]

  • Updated to LC_API_V50.
  • Added compatibility with MoreCompany which hides cosmetics when in dog mode.