Mycopunk
Install

Details

Last Updated
First Uploaded
Downloads
2
Likes
0
Size
35KB
Dependency string
WDIENAT-KeepContraband-1.0.1
Dependants

Keep Contraband

Description

Contraband upgrades felt too interesting to be limited to Ouroboros alone, especially for experimenting with different builds, so I created this mod to play around with them in normal game modes.

Features

Permanent Contraband

Contraband upgrades cleansed in Ouroboros become permanent and remain available in your inventory for future runs.

The mod does not add scrap prices to Contraband upgrades, so scrapping a permanent Contraband gives no resources.

Contraband outside Ouroboros

Whenever the game generates an Exotic world drop outside Ouroboros, there is a 5% chance that the Exotic is replaced with a random eligible Contraband upgrade.

This replacement only applies after the game has already selected an Exotic drop. It is not a 5% chance on every upgrade drop.

Duplicate protection

Permanent Contraband upgrades already owned by the player are excluded from normal-mode Contraband drops.

Exceptions:

  • Cosmic Microwave is checked by element. Different elemental variants may be collected, while another copy of an already owned element is prevented.
  • Duplicate protection is not applied inside Ouroboros, where the original game behaviour is preserved.
  • If no eligible unique Contraband is available, the original Exotic drop is kept.

Original Ouroboros progression

The original Ouroboros gameplay and Cleanse system remain unchanged, providing the original way to obtain Contraband alongside normal-mode drops.

Requirements

  • Mycopunk
  • BepInEx 5.x

Installation

  1. Install BepInEx.
  2. Copy the compiled KeepContraband.dll into: BepInEx/plugins/
  3. Launch the game.

Compatibility

The mod should be compatible with most BepInEx mods.

Conflicts may occur with mods that patch or alter the same systems, particularly:

  • PlayerData.RentRandomUpgrade(UpgradeFilterParams)
  • PlayerData.CreateUpgradeInstance
  • Contraband generation or inventory visibility
  • Ouroboros Cleanse logic
  • upgrade grid-size calculations
  • upgrade description generation

Permissions

Anyone may use, modify, repackage, improve, or redistribute this mod. Permission is not required.

Credits

Created with assistance from ChatGPT (OpenAI).

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