The Potato Project
(Performance Booster)
v1.6.2
This is NOT a miracle mod. If you have a small colony, you probably will not notice much.
This mod is built for large colonies, long running saves, and big mod lists!
The goal is simple: reduce wasted work without breaking AI, jobs, or normal gameplay behavior!
I made this because I got tired of performance mods that either do nothing, are outdated, or boost performance by breaking game in subtle ways
v1.6.2 - The "I Forgot To Enable Harmony" Update
FIXES IN v1.6.2:
· Fixed that annoying GameComponent error when loading the mod (shoutout @PlayerJnuo for actually telling me about it instead of just unsubscribing like a ghost<3)
· Settings now save when you hit ESC or X. You don't have to click "Close" like a civilized human anymore! I don't either. Don't worry this is a safe space for my fellow goblins (same goes for you @莉莉白(∠・ω< )⌒★)
· Main menu debug report no longer explodes. It just quietly shows limited info like a well-behaved potato
· Save system won't throw red errors at you when closing settings. History saves properly now!
ALSO:
· If you're seeing a bunch of DLC texture errors ONLY when TPP is enabled... you forgot to enable Harmony. I did too. We're the same twin<3
v1.6.0 - Standalone Optimization Focus
CLEAN SLATE
· Completely removed all BPP/Twin Spuds integration. TPP is now pure CPU optimization
· Stripped out handshaking code, BPP detection, and all that extra bloat
· Cleaner codebase, less ♥♥♥♥ to break, easier for me to update
· No more "BPP not detected" spam in your debug reports
WHAT THIS MEANS:
· TPP does one thing and does it well. CPU performance
· Zero external dependencies besides Harmony (ENABLE IT)
· Faster updates because I'm not juggling two mods
· If you want GPU optimization, go bug someone else (or wait, idk)
FIXES IN v1.6.0:
· Fixed preset selection indicator not showing for Potato Mode (annoying af)
· Fixed performance profiler doing absolutely nothing, and now it actually works
· Fixed clipboard exports, so copy/paste your reports like a normal person
· Fixed baseline not saving between game sessions, in conclusion your TPS baseline actually persists now
· Fixed duplicate logging overhead, which is cleaner and faster
PREVIOUS MAJOR FEATURES (v1.5.4.0):
· Dynamic Rating Display: Choose between Star ratings (3 stars) or Tier display (S/A/B/C/D)
· Memory Leak Detection: Automatic monitoring with emergency cache cleanup
· Prepatcher Independence yayy!!! Now requires only Harmony
· Enhanced Performance Profiler: True TPS measurement with intelligent baseline management
What This Mod Does
Pawn Tick Throttling:
Reduces how often pawns update when nothing important is happening. Pawns still react immediately when needed. No frozen AI, no delayed jobs, no weird behavior
UI Cache System:
Stops game from recalculating same UI data over and over. Helps menus and screens feel smoother
Memory Leak Detection:
Automatically monitors memory usage and cleans up leaks before they cause problems
Dynamic Rating System:
Choose how you want to see your performance data. either stars or tiers
Smart Compatibility System:
Detects other performance mods and automatically disables overlapping features to prevent conflicts
Clear Diagnostic Logs:
Simple log messages that show what systems are active, what is disabled, and why
How It Works
The mod runs automatically in the background. No setup required!
The Adaptive Performance System gives you:
· Smart presets for different ways to play
· Auto-tune that looks at your hardware and colony
· Advanced controls if you want to fine-tune everything
· Helpful tooltips so you understand what you're changing
The mod uses safe optimizations that:
· Cut down on unnecessary calculations
· Keep AI and gameplay working correctly
· Don't skip important simulation stuff
· Works well with other performance mods
What to Expect
Results depend on your system and mod list, but many players report:
· smoother FPS in large colonies
· less hitching during busy moments
· better UI responsiveness
· stable AI and job behavior
Still Having Issues?
· Make sure Harmony is actually enabled. I'm not kidding.
· Check TPP settings for conflicting optimizations
· Export debug report from TPP settings
· Post in discussions with your mod list
· Include what other performance mods you are using
Compatibility
Designed to Work with Other Mods:
Instead of fighting other mods, The Potato Project works well with them through smart detection.
Compatible With:
· Dubs Performance Analyzer: Automatically limits diagnostics so profiler data stays accurate
· RocketMan: Reduces pawn tick optimizations automatically (if experiencing bugs, disable TPP's Pawn Tick Throttling in settings)
· Butter++: UI smoothness + backend performance = perfect match
· Performance Optimizer: Different focus areas, safe to use together
· Performance - Slower Pawn Tick Rate: Compatible – Different approaches
NOT Compatible With:
· RimThreaded: Architecture conflicts
Automatic Conflict Resolution:
When conflicts are detected, The Potato Project disables overlapping systems automatically instead of letting things break
Requirements
· RimWorld 1.4+ (1.6+ recommended)
· Harmony (required. SO DON'T FORGET IT AGAIN JAMIE)
Credits
- Me – Cool Amazing Badass Lead Developer (and professional dumbass when I forget my own dependencies)
- You<3 (RimWorld Community) – Testing, feedback, caffeine, support, and Vibes