XP Pickup All
Timer-based auto-collect of XP by calling PickupAllXp() every N seconds. Requires BepInEx 6 (Unity.IL2CPP).
By Phlamingos
| Last updated | 3 weeks ago | 
| Total downloads | 4860 | 
| Total rating | 1 | 
| Categories | Mods Misc | 
| Dependency string | Phlamingos-XP_Pickup_All-1.2.2 | 
| Dependants | 0 other packages depend on this package | 
This mod requires the following mods to function
BepInEx-BepInExPack_IL2CPP
BepInEx pack for IL2CPP x64 Unity games. Preconfigured and ready to use.
Preferred version: 6.0.733README
XP Pickup All (BepInEx IL2CPP) — Megabonk
Auto-collects all XP on a timer by calling the game's PickupManager.PickupAllXp().
Started out as a project to try and convert China1's Instantcollect mod from Melonloader to BepinEX frameworks. As it turns out I have no idea what I'm doing, so this is instead a ground up re-write. Instead of instantly teleporting XP to the player, this mod essentially calls the same function that the magnet shrine calls every 5 seconds (This is configurable). You can find China1's probably much better written and decidedly original Melonloader variant here: https://thunderstore.io/c/megabonk/p/China1/InstantCollect
Requirements
- BepInEx 6 (Unity.IL2CPP) for Megabonk
 
Install
Unzip so that the structure looks like:
BepInEx/
  plugins/
    InstantCollect_Port.dll
	manifest.json
	icon.png
	README.md
	CHANGELOG.md
Launch the game once to generate the config: BepInEx/config/gobo.megabonk.instantcollect.cfg.
Config
Behavior.IntervalSeconds— seconds between auto-collects (default: 5.0)Resolve.PickupManagerTypeName— leave asPickupManagerunless your build differsDebug.DebugLog— verbose logs
Uninstall
Delete BepInEx/plugins/InstantCollect_Port.dll.