CosmeticTokenAdder
Skip gacha to obtain skins. Press G to get tokens, and customize token rarity. The number of tokens obtained can be adjusted freely.# Cosmetic Token Adder
A local BepInEx plugin for REPO: press a configured key to add lottery tokens to your own account for use with the in-game cosmetic gacha machine. Everything runs locally; install it on your own PC, and it is not synced online.
## Features
- **Key to add tokens**: press G to add tokens (the key is configurable).
- **Four rarities to choose from**: Common (green) / Uncommon (cyan-blue) / Rare (pink-purple) / UltraRare (orange), switchable directly in the mod settings page.
- **Adjustable amount**: 1–10 tokens per press, controlled by a slider.
- **Fast-draw toggle**: skip the wheel/confetti/reveal animation when on; restore normal speed when off.
- Reuses the game's native CosmeticTokenAdd, refreshing the token UI and saving automatically.
## Installation
1. Install BepInExPack 5.4.x first (this plugin depends on the BepInEx runtime framework).
2. Place CosmeticTokenAdder.dll into BepInEx\\plugins\\ inside the game directory (a dedicated CosmeticTokenAdder folder is recommended).
3. Launch the game; the config file is generated on first run.
This plugin does not depend on MenuLib, REPOConfig, or any other third-party library.
## Config File
Path: BepInEx\\config\\lch.cosmetictokenadder.cfg
| Section | Key | Default | Description |
| --- | --- | --- | --- |
| Keys | AddTokenKey | G | Key used to add tokens |
| Settings | TokenRarity | UltraRare | Token rarity: Common(green) / Uncommon(cyan-blue) / Rare(pink-purple) / UltraRare(orange) |
| Settings | TokenAmount | 5 | Tokens added per press (1–10) |
| Settings | SkipRewardAnimation | true | Fast draw: true skips the reveal animation, false restores normal speed |
You can also adjust these directly in the in-game mod settings page (REPOConfig).
## Token & Gacha Mechanic
- Tokens are stored in a list by rarity; when the machine draws, it requires the **last token's rarity to match the rarity of the won cosmetic** before unlock completes.
- To pull a specific cosmetic, add tokens of the matching rarity and then draw.
## Notes & Limitations
- Added locally only; not synced to the server or other players.
- Does not modify paid or online entitlements; for local testing and casual use only.
## Version
- v0.1.0
