You are viewing a potentially older version of this package. View all versions.
BunyaPineTree-ModelReplacementAPI-2.2.1 icon

ModelReplacementAPI

API to simplify model replacement

Date uploaded 11 months ago
Version 2.2.1
Download link BunyaPineTree-ModelReplacementAPI-2.2.1.zip
Downloads 50824
Dependency string BunyaPineTree-ModelReplacementAPI-2.2.1

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

README

ModelReplacementAPI v2.2.1

Simplifies character model replacement for modders

Instructions

For more info on making model replacements see the wiki at https://github.com/BunyaPineTree/LethalCompany_ModelReplacementAPI , or message Bunya Pine Tree at the unofficial modding discord https://discord.gg/nYcQFEpXfU

Known Issues

  • More Company cosmetics behave strangely on ragdolls

Changelog

- v2.2.1
	- More rendering changes that should fix items not being held at the correct location.
	- MirrorDecor, LCThirdPerson, and emote mods should no longer have conflicts.
	- There should no longer be models visible in first person when you look down
	- You should be able to see the base game suit now after removing a model replacement. 
	- Thanks to Naelstrof for changing the execution order of UnityJigglePhysics LateUpdate, which should remove jitter in the ship. 
- v2.2.0
	- Rendering changes to make models more robust to cameras. 
	- Recording camera support, and third person mods should no longer have conflicts. 
	- Models with converted standard materials will no longer have the crusty base game normal map
- v2.1.2
	- Fixed ragdolls and death commands not activating
- v2.1.0
	- Native UnityJigglePhysics support for modders. 
	- Item rotation refactor to fix items not being held correctly. 
	- MirrorDecor now supported with 3rdPerson and LCThirdPerson, thanks to Adamasnaldo for the fix. 
- v2.0.4
	- Uncommented debug
- v2.0.3
	- TooManyEmotes OnEmote command fix
- v2.0.2
	- Known issues section
	- Fix for renderers disappearing for some models
	- OnEmote commands now only trigger once per emote
- v2.0.1
	- MoreCompany cosmetic fixes
- v2.0.0
	- Overhauled BoneMap system, moved to unity-editor workflow with .unitypackage
	- Added the ability to set rotation offsets to items, 
	- Added extra registry options. See the wiki for more info. 
	- Changed how the model replacement is rendered. No more skeletons separating from bodies. 
	- Thanks to Linkoid for refactoring and improving materials and adding support for materials that already utilize a setup HDRP shader. 
	- Added OnEmote commands, and will provide support for other events (like taking damage) down the line 
	- Note that mods that target v1.x.x will not be compatible with further updates of ModelReplacementAPI as a consequence of moving to the unity workflow, but this shouldn't happen again. 
- v1.4.1
	- Added RegisterModelReplacementOverride(Type bodyReplacement) to the API to prevent body replacements from constantly being removed and put back on when you want every player to have the same body replacement. 
- v1.4.0
	- Added support for LCThirdPerson
	- Fixed bug that caused incompatibility with the More Suits mod. Thanks to Linkoid for the fix. 
- v1.3.2
	- Fixed models appearing in first person for users without the 3rdperson mod.
- v1.3.0
	- Added support for 3rdperson.
- v1.2.4
	- Fixed an issue where the bone offset tool was not setting the held item offset
- v1.2.3
	- Fixed the same bug a second time, hopefully for real this time. 
	- Fixed MoreCompany cosmetics not parenting correctly. 
	- Possibly fixed players being invisible after death. 
- v1.2.2
	- Fixed a bug related to held items. Thanks to Mina for reporting a fix. 
- v1.2.0
	- Added support for ModelReplacementTool, removed a bug that spawned gameobjects periodically. 
- v1.1.0
	- Fixed some errors with bone mapping and biblically accurate angels. 
- v1.0.0
	- Release