khalil-PlushieSwap icon

PlushieSwap

Replaces the BingBong plush with a cartoon Miffy or Zichao Xiong. Switch between the vanilla bear and both replacements in game with F7. Models, shading and icons are embedded in the DLL.

Last updated 4 days ago
Total downloads 166
Total rating 1 
Categories Mods Client Side Cosmetics AI Generated
Dependency string khalil-PlushieSwap-1.1.1
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.75301 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.75301

README

Plushie Swap

Replaces the BingBong plush in PEAK with a cartoon Miffy (米菲兔) or Zichao Xiong (自嘲熊), and lets you switch between those and the original bear at any time.

Features

  • Three forms, cycled in game with F7: Vanilla -> Miffy -> ZichaoXiong (the default is Zichao Xiong).
  • The plush keeps its hand-drawn ink outline, drawn from the model itself. The line is part of the model, so it scales with the plush and stays proportionate at any distance.
  • Name and inventory icon follow the chosen plush.
  • The model inherits the game's own squeeze animation when you hold primary fire.
  • Models, baked shading and icons are embedded in the DLL: one file, no loose assets.

Configuration

BepInEx\config\com.zhuanban.peak.plushieswap.cfg

Option Default Meaning
Plushie ZichaoXiong Which form to use: Vanilla, Miffy or ZichaoXiong
Cycle Plush Hotkey F7 In-game hotkey that cycles the forms (a single key, no modifiers)
World Scale 1.0 Size multiplier while held or lying in the world
Backpack Scale 1.0 Extra size multiplier while inside a backpack
Hold Height Offset 0.0 Extra up/down nudge while held
Rename Item true Rename the item to match the chosen plush
Replace Icon true Replace the inventory icon
Outline Width 5.0 Ink line width as a multiple of the baked width; 0 hides it
Shader Override (empty) Only needed if the model renders with wrong colours (needs a restart)
Verbose Logging false Write detailed diagnostics to the BepInEx log

Changes made in the in-game mod settings apply immediately (the one exception is Shader Override, which is cached per variant and needs a restart). Editing the config file by hand is not hot-reloaded: restart the game to pick it up.

Installing

  1. Install BepInExPack PEAK if you have not already.
  2. Drop this package in with your mod manager, or unzip it so that plugins/PlushieSwap/PlushieSwap.dll lands inside the game's BepInEx folder.

Credits and licensing

Thanks to ScallionMiku by xiaofe12 (published on Thunderstore as Thanks/ScallionMiku), the only other mod in the PEAK community that replaces the plush model. It was the reference this mod was built against: hiding the vanilla renderers, leaving the original mainRenderer alone, and validating the vanilla visibility every frame all came from studying it. It is not bundled here, and the two mods cannot be installed together (they patch the same nine game methods).

Source code: https://github.com/qaz111ex/PlushieSwap (MIT).

Both replacement models are third-party 3D printing models. They were reprocessed here (decimated, re-oriented, fitted to the vanilla silhouette, baked shading, generated outline shell) but they are not original to this mod, and all rights remain with their authors.

Zichao Xiong (自嘲熊) — "坐姿自嘲熊(多色一体)"

Miffy (米菲兔) — "米菲兔 经典艺术 白剪纸"

This is a non-commercial fan project. It charges nothing and claims no rights over either model. The Miffy character itself is the property of Dick Bruna / Mercis bv, independently of whoever modelled it. If you are an author or rights holder and would like the attribution changed, a licence clarified, or your model removed, please get in touch via the release page and it will be done in the next version — the mod will then keep only the Vanilla option, or ship without the geometry and let users generate it locally.