You are viewing a potentially older version of this package.
View all versions.
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
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100xilophor-LethalNetworkAPI
A library/API to allow developers to easily add networking to their mods.
Preferred version: 3.3.1README
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.