Cash Cleaner Simulator

Cash Cleaner Simulator

35 ratings
Calculator for Cash Cleaner Simulator
By VirusAlex
Calculator for Cash Cleaner Simulator - A helper-tool to make PERFECT BLOCKS / BUNDLES
3
3
   
Award
Favorite
Favorited
Unfavorite
Cash Cleaner Calculator - Your Ultimate Money Management Tool
Transform your cash cleaning strategy with this powerful web-based calculator designed specifically for professionals. Access the live calculator at:
Calculator Link[virusalex.github.io] - https://virusalex.github.io/CashCleanerSimulator/
Overview
The Cash Cleaner Calculator is a simple tool that helps you determine the most efficient way to package cash into bundles and blocks. Calculator provides instant analysis with multiple optimization strategies to maximize your efficiency in the game.
Key Benefits:
- Smart three-level optimization algorithm
- Multi-currency support (USD, EUR, JPY)
- Flexible stock management system
- Real-time calculations with visual feedback
- 3D block visualization for better understanding
Stock Management System
The stock section is your inventory control center.
Stock Input Modes:
  • Bundle Stock Mode: Enter the number of ready-to-use bundles (100 bills each)
  • Loose Bills Mode: Enter individual bill counts for maximum flexibility
How to Use:
  • Toggle between "Bundles" and "Bills" input mode using the switch
  • Enter available quantities for each denomination
  • Your stock data is saved automatically for future sessions
Pro Tip: Use Bills mode - fill values from in-game scanner results
Order Input Process
This section defines your cash cleaning objectives.
Order Configuration:
  • Amount: Enter the total value you need to process
  • Currency: Choose between USD ($), EUR (€), or JPY (¥)
  • Auto-validation: The system prevents invalid inputs and provides instant feedback
Currency-Specific Features:
  • USD: $100, $50, $20, $10 denominations with American flag background
  • EUR: €100, €50, €20, €10 denominations with European theme
  • JPY: ¥10,000, ¥5,000, ¥1,000 denominations with Japanese styling
Also you may check which denominations to use/not use to complete your order.
Calculation Results
The results panel provides comprehensive optimization analysis.
Optimization Levels:
  • Ideal Blocks: 30 bundles per block (3,000 bills) - Maximum efficiency
  • Loose Bundles: Complete 100-bill bundles when ideal blocks aren't possible
  • Partial Packs: Individual bills for amounts that can't form complete bundles
Results Display:
  • Multiple solution variants ranked by efficiency
  • Detailed breakdown showing blocks, bundles, and individual bills
  • Click any result to open 3D visualization
3D Block Visualization
Experience your cash organization in stunning visualisation.
Visualization Features:
  • Realistic Block Structure: See exactly how your bundles stack into blocks
  • Color-Coded Bundles: Each denomination has its unique color
  • Layer System: Bottom layer (stacks 1-3) and top layer (stacks 4-6)
  • Build Animation: Watch blocks construct bundle by bundle
Understanding the Structure:
  • Each block contains 6 stacks of 5 bundles each
  • Bundles are distributed evenly across stacks
  • Multiple blocks are shown side by side
  • Build sequence follows game mechanics: bottom-to-top, layer by layer
Visualisation can show incomplete bundles! (ex 50 bills bundle)
Order Execution
Before executing your cash cleaning strategy:
Confirmation Features:
  • Order Summary: Complete breakdown of your selection
  • Stock Verification: Confirms you have sufficient inventory
  • Final Review: Last chance to verify before implementation
What You'll See:
  • Total amount being processed
  • Currency and denomination breakdown
  • Block configuration summary
  • Available stock after processing
Troubleshooting
Common Issues:
  • Insufficient Stock: Calculator shows which denominations are limiting
  • Non-Divisible Amounts: Partial packs mode handles any amount perfectly
  • Performance: Large calculations automatically timeout after 5 seconds
System Requirements:
  • Modern web browser (Chrome, Firefox, Safari, Edge)
  • JavaScript enabled
  • No installation required - runs entirely in browser
🌐 Access the Calculator
Live Demo[virusalex.github.io]: https://virusalex.github.io/CashCleanerSimulator/
Start optimizing your cash cleaning operations today! This tool transforms complex calculations into simple, visual solutions that help you master the Cash Cleaner Simulator game mechanics.

This guide covers all aspects of the Cash Cleaner Calculator. For updates and additional features, visit the live calculator regularly as new functionalities are added based on community feedback.
Changelog
02.10.2025
  • UI Enhancements
    • Added denomination sorting.
    • Improved the "Execute order" dialog for better usability.
  • Performance & Algorithms
    • Refined calculation algorithms for higher accuracy.
    • Optimized overall performance.
12 Comments
VirusAlex  [author] 14 Oct @ 4:20am 
yksou, Hi The calculator actually works in three stages:

1 - First it tries to find perfect blocks (i.e. combinations without any partial / loose packs).
2 - If that fails, it looks for imperfect blocks but using only full packs.
3 - If that also fails, it finally resorts to combinations with partial / loose packs.
In all cases, it aims to use the smallest possible number of blocks (i.e. spend the least number of bills/packs).

After the last update there was a bug: the “loose bundles” mode searched for the maximum number of blocks instead of the minimum. I’ve fixed that already. If you still see the issue, try clearing your cache and reloading the page.

Also, if you don’t want to use packs of a certain denomination, you can “disable” them by clicking the green checkbox next to that denomination.

If I misunderstood your issue, could you DM me or open an issue on GitHub, with a screenshot and description of the problem?
yksou 13 Oct @ 8:12am 
hey can you somehow press some button to limit partial packs? it always gives me like 8/10 variants with partial stacks and the one that doesn't use partial stacks just uses up all of the smaller dominations and leaves the biggest one, is there an option to make it more balanced like if you have 200 100$ packs and 100 of 50$ and 20$ it will calculate in a way it uses combinations close to 50% 100 and 25% 50 + 20?
VirusAlex  [author] 1 Oct @ 2:44pm 
I've updated the calculator. Made some UI improvements, such as denomination sorting, and made the "Execute order" dialog more convenient.
I also made changes to the calculation algorithms and improved overall performance.
Generalfeldmarschall 31 Jul @ 2:45pm 
I just tried your calculator today and I really do like it, well done! It took me a while to figure out, that you can uncheck denominations if the job requires only one kind of bills. I bet you cover this in your video, but of course I do not read instructions! ^^

The only little improvement I might suggest is to change the order of the denominations according to the scanner output ingame. When I scan all my money at once, the list goes from Dollar to Euro to Yen and the denominations from low to high. Your calculator has the "right" order of currencies, but goes from high to low. It happened more often than I would like to admit, that I entered wrong numbers because of the different sorting. So at least for me it would be great if you could switch them up.
SlimeAttack07 20 Jul @ 7:02am 
@DepressoEspresso Even if someone's already posted something similar, it can still be worthwhile to post your own version as long as it's clear it's your own creation. It might even be beneficial to have your version present as alternative, allowing creators to checkout each others work and potentially learn from it. Perhaps your version does something better compared to this version? Maybe there are features that you thought of and the other didn't that happen to fill specific niches other players might have? Or maybe you're just looking for feedback to improve your skills?

When it comes to Steam workshop/guides, your thought should never be 'I'm not posting this because someone else posted something similar.'. Instead, it should be more like 'I'm posting this because it has something unique the others don't.' Typically, as long as its clear there is something significant that makes your version different from others (even if its just performance), it's fine to post it.
SlimeAttack07 20 Jul @ 6:39am 
This is really well made and looks awesome! Will definitely be using this. Any chance you might add some kind of support for container sizes? This would especially be nice for those missions that require everything is sent in a specific container. If you could prematurely run the calculator to see how many containers you'd need, you'd be able to pre-order any you're still missing so they can deliver while your processing or preparing the money.
VirusAlex  [author] 15 Jul @ 12:40am 
Also you may check this one: https://www.nexusmods.com/cashcleanersimulator/mods/16
Maybe you will like it more
VirusAlex  [author] 15 Jul @ 12:38am 
Depresso Espresso , Oh, thanks a lot! Yeah, I never tested the calculator with large numbers. Just tried it now—you're right, it does freeze up. But if you select only one or two denominations, it runs quickly.

All the code executes locally in the browser; the page loads just once. I'll check what can be optimized and update it soon.

Thanks again for your feedback!
VirusAlex  [author] 15 Jul @ 12:35am 
General , Yes, I've thought about that. But usually, in the standard game (without mods), almost all orders fit into a single container. And by the way, you don't necessarily have to put everything on a pallet—placing everything together on the conveyor is enough to count it as a single shipment.
Depresso Espresso 14 Jul @ 9:49am 
Beyond the variants, is the slower speed a limitation of the internet hosting or an actual efficiency thing because you have a lot of technically non-essential elements in your program? If it is the latter, a 'lite' version that is a bit simpler and faster would be a good idea maybe

This is obviously really good and far more polished that what I've been working on today, obviously way better visually and much more pleasant to use than what I've managed so far. I am looking at this from the perspective of someone who uses programming languages to mess around and push limits, and I am not intending to be rude, just not very good at communicating properly