0
Feature Entries Indexed
Source Mapped Explorer
This page is generated from the actual mod source tree in
Dope Advanced Mobile Banking, then grouped into searchable feature cards with source file and line references.
Feature Entries Indexed
Source Files Scanned
Modules Tracked
Category Matrix
Feature Explorer
Filter by category
Filter by feature type
Showing 203 of 203 features
Classic falling blocks! High Score: ${TetrisGame.GetHighScore()}
Module: Arcade Hub | Source: BankController.cs:22699
Break all the bricks! High Score: ${BrickBreakerGame.GetHighScore()}
Module: Arcade Hub | Source: BankController.cs:22723
Double or nothing! Best: ${CoinFlipGame.GetBestWin()}
Module: Arcade Hub | Source: BankController.cs:22790
Cash out before it crashes! Best: ${CrashGame.GetBestWin()}
Module: Arcade Hub | Source: BankController.cs:22782
Over or Under! Best: ${DiceRollGame.GetBestWin()}
Module: Arcade Hub | Source: BankController.cs:22798
Level-based flappy run! High Score: ${FlappyBirdGame.GetHighScore()}
Module: Arcade Hub | Source: BankController.cs:22731
Card streak game! Best: ${HigherLowerGame.GetBestWin()}
Module: Arcade Hub | Source: BankController.cs:22806
Find matching pairs! High Score: ${MemoryMatchGame.GetHighScore()}
Module: Arcade Hub | Source: BankController.cs:22707
Clear the mines - High Score: ${MinesweeperGame.GetHighScore()}
Module: Arcade Hub | Source: BankController.cs:22683
Drop balls for big multipliers! Best: ${PlinkoGame.GetHighScore()}
Module: Arcade Hub | Source: BankController.cs:22774
Test your reflexes! Best: ${ReactionTimeGame.GetHighScore()}
Module: Arcade Hub | Source: BankController.cs:22715
Classic snake - High Score: {SnakeGame.GetHighScore()}
Module: Arcade Hub | Source: BankController.cs:22675
Stack to the top! Win $25, $50, or $100!
Module: Arcade Hub | Source: BankController.cs:22691
Spin to win up to $500! - {wheelStatus}
Module: Arcade Hub | Source: BankController.cs:22751
Primary arcade module for Brickbreakergame.
Module: Brickbreakergame | Source: Games/Brickbreakergame.cs:1
Primary arcade module for Coinflipgame.
Module: Coinflipgame | Source: Games/Coinflipgame.cs:1
Primary arcade module for Crashgame.
Module: Crashgame | Source: Games/Crashgame.cs:1
Primary arcade module for Dicerollgame.
Module: Dicerollgame | Source: Games/Dicerollgame.cs:1
Primary arcade module for Flappybirdgame.
Module: Flappybirdgame | Source: Games/Flappybirdgame.cs:1
Primary arcade module for Higherlowergame.
Module: Higherlowergame | Source: Games/Higherlowergame.cs:1
Primary arcade module for Memorymatchgame.
Module: Memorymatchgame | Source: Games/Memorymatchgame.cs:1
Primary arcade module for Minesweepergame.
Module: Minesweepergame | Source: Games/Minesweepergame.cs:1
Primary arcade module for Plinkogame.
Module: Plinkogame | Source: Games/Plinkogame.cs:1
Primary arcade module for Reactiontimegame.
Module: Reactiontimegame | Source: Games/Reactiontimegame.cs:1
Primary arcade module for Snakegame.
Module: Snakegame | Source: Games/Snakegame.cs:1
Primary arcade module for Stackergame.
Module: Stackergame | Source: Games/Stackergame.cs:1
Primary arcade module for Tetrisgame.
Module: Tetrisgame | Source: Games/Tetrisgame.cs:1
Primary arcade module for Wheeloffortunegame.
Module: Wheeloffortunegame | Source: Games/Wheeloffortunegame.cs:1
UI toggle option.
Module: Bank Controller | Source: BankController.cs:23697
UI toggle option.
Module: Bank Controller | Source: BankController.cs:23695
UI toggle option.
Module: Bank Controller | Source: BankController.cs:23696
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:13289
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:13301
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:4300
Place graffiti on any wall surface
Module: Bank Controller | Source: BankController.cs:10793
Pick up trash past the 100% bin capacity limit
Module: Bank Controller | Source: BankController.cs:7855
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:813
Automatically dump grabber contents into nearby trash containers
Module: Bank Controller | Source: BankController.cs:7864
Automatically pick up nearby trash while walking with the grabber equipped
Module: Bank Controller | Source: BankController.cs:7863
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:1893
Primary banking core module for Bank Controller.
Module: Bank Controller | Source: BankController.cs:1
No bed required for employees to work
Module: Bank Controller | Source: BankController.cs:268
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:3460
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:13259
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:11547
Tint map based on time of day
Module: Bank Controller | Source: BankController.cs:7482
Master toggle: enables all AI systems below
Module: Bank Controller | Source: BankController.cs:270
Toggle all graffiti features on/off
Module: Bank Controller | Source: BankController.cs:10785
Show or hide the corner minimap
Module: Bank Controller | Source: BankController.cs:7452
UI toggle option.
Module: Bank Controller | Source: BankController.cs:5463
Pick up all nearby trash in an area when using the trash grabber
Module: Bank Controller | Source: BankController.cs:7854
UI toggle option.
Module: Bank Controller | Source: BankController.cs:6255
Disable employee collisions + optimize NavAgent
Module: Bank Controller | Source: BankController.cs:271
Improve visual quality at distance (slight perf cost)
Module: Bank Controller | Source: BankController.cs:10930
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:8921
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:1795
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:1784
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:8698
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:8300
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:8350
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:8855
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:8379
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:8365
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:8276
Silence the trash drop sound effect while using the grabber
Module: Bank Controller | Source: BankController.cs:7866
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:781
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:797
Off by default (can be spammy)
Module: Bank Controller | Source: BankController.cs:790
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:788
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:778
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:779
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:791
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:772
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:796
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:782
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:783
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:776
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:786
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:785
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:777
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:251
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:789
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:784
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:794
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:780
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:787
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:793
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:792
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:775
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:799
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:800
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:774
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:795
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:798
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:773
Set custom pixel resolution for graffiti canvases
Module: Bank Controller | Source: BankController.cs:10814
Increase maximum painted pixels per canvas
Module: Bank Controller | Source: BankController.cs:10872
Eject all trash at once instead of one at a time when holding drop
Module: Bank Controller | Source: BankController.cs:7865
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:1882
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:812
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:4286
Display compass rose on the minimap
Module: Bank Controller | Source: BankController.cs:7470
Display current day and time below map
Module: Bank Controller | Source: BankController.cs:7458
Show distance and direction to nearest contract
Module: Bank Controller | Source: BankController.cs:7476
Display wireframe box when aiming at walls
Module: Bank Controller | Source: BankController.cs:10801
Display the total $ value of collected trash in the inventory UI
Module: Bank Controller | Source: BankController.cs:7856
Sticky arrival + sleep cleanup
Module: Bank Controller | Source: BankController.cs:273
Show vehicle speed when driving
Module: Bank Controller | Source: BankController.cs:7488
Use square shape instead of circle
Module: Bank Controller | Source: BankController.cs:7464
Stuck detection + 3-tier recovery
Module: Bank Controller | Source: BankController.cs:272
Show active contract markers on map
Module: Bank Controller | Source: BankController.cs:7498
Show dealer locations with cash level indicators
Module: Bank Controller | Source: BankController.cs:7516
Show owned property markers on map
Module: Bank Controller | Source: BankController.cs:7504
Show owned vehicle markers on map
Module: Bank Controller | Source: BankController.cs:7510
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:13344
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:13387
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:11642
Account action exposed in the banking UI.
Module: Bank Controller | Source: BankController.cs:13430
Configurable global setting.
Module: Bank Controller | Source: BankController.cs:806
Master toggle for weight speed system
Module: Bank Controller | Source: BankController.cs:803
Employees work 24/7 (no end-of-day cutoff)
Module: Bank Controller | Source: BankController.cs:269
Primary banking core module for Bank Theme.
Module: Bank Theme | Source: BankTheme.cs:1
Primary banking core module for Bankbalancehud.
Module: Bankbalancehud | Source: Bankbalancehud.cs:1
Configurable global setting.
Module: Bankbalancehud | Source: Bankbalancehud.cs:649
Mode/type enumeration used by this system.
Module: Bankcontact | Source: Bankcontact.cs:685
Primary banking core module for Bankcontact.
Module: Bankcontact | Source: Bankcontact.cs:1
Primary banking core module for Main.
Module: Main | Source: Main.cs:1
Mode/type enumeration used by this system.
Module: Models | Source: Models.cs:58
Mode/type enumeration used by this system.
Module: Models | Source: Models.cs:65
Primary banking core module for Models.
Module: Models | Source: Models.cs:1
---------------- RECURRING TRANSFERS ----------------
Module: Models | Source: Models.cs:660
Primary core systems module for Button Action Proxy.
Module: Button Action Proxy | Source: ButtonActionProxy.cs:1
Integrates employee hiring (Fixer NPC), dealer recruitment, and ALL other NPC dialogue purchases with the Dope Advanced Banking system. PROBLEM: Every NPC dialogue (Fixer, Dealer, ArmsDealer, Sam, Jen, Ming, SkateboardSeller, VehicleSalesman) AND the SlotMachine check MoneyManager.cashBalance directly. If the player has $0 in-game cash but $50,000 in the bank, the game shows "INSUFFICIENT CASH" and blocks the action entirely. The existing CashBalancePatch on ChangeCashBalance never fires because the game gates the purchase before calling it. ADDITIONALLY, when bank payments are ON and the player DOES have enough game cash, CheckChoice says YES — but CashBalancePatch redirects the deduction to the bank. If the bank can't actually afford it, items are given away for free. We must validate the bank balance BEFORE the action. SOLUTION: Postfix patches on each NPC's CheckChoice() method with PRECISE known cost extraction for both Case 1 (game blocked, bank covers) and Case 2 (game allowed, bank must cover). Also patches for SlotMachine hover and handle interaction, and VehicleSalesman ChoiceCallback secondary guard. FILES THAT INTERACT: shoppaymentintegration.cs (CashBalancePatch, PurchaseContext)
Module: Employeehiringintegration | Source: Employeehiringintegration.cs:1
Primary core systems module for Game Balances.
Module: Game Balances | Source: GameBalances.cs:1
Primary core systems module for Passport Photo Booth.
Module: Passport Photo Booth | Source: PassportPhotoBooth.cs:1
Primary core systems module for UI Builders.
Module: UI Builders | Source: UiBuilders.cs:1
Primary crypto module for Cryptoexchange.
Module: Cryptoexchange | Source: Cryptoexchange.cs:1
Manages the hardcoded custom furniture catalog, S1MAPI model loading, and runtime item registration for the Custom Furniture Shop.
Module: Custom Furniture Manager | Source: CustomFurnitureManager.cs:1
IMGUI-based floating HUD that shows dealer cash / products / customers. Architecture matches the proven working DealerTracker mod (v1.0.8): - Coroutine-based data collection via MelonCoroutines - OnGUI subscription for IMGUI rendering - isTracking gate before rendering Called from Main.cs — NOT a separate MelonMod.
Module: Dealer Tracker Mod | Source: DealerTrackerMod.cs:1
Primary dealer systems module for Dealersettings.
Module: Dealersettings | Source: Dealersettings.cs:1
Primary dealer systems module for Enhanced Dealers Core.
Module: Enhanced Dealers Core | Source: EnhancedDealers_Core.cs:1
Centralized path builder for all per-user files. Every file the mod saves/loads goes through this class. Organizes files into subfolders: Banking, Crypto, Dealers, Games, Settings.
Module: Account Paths | Source: AccountPaths.cs:1
Advanced logging system for Dope Advanced Banking mod. Provides categorized, filterable logs with SUCCESS/MINOR/CRITICAL levels.
Module: Dab Logger | Source: DabLogger.cs:1
Mod Config Manager - Uses MelonLoader's MelonPreferences API to discover and edit mod settings. Based on the reference implementation pattern from Mod Manager Phone App.
Module: Mod Config Manager | Source: ModConfigManager.cs:1
Primary minimap module for Compass View.
Module: Compass View | Source: Minimap/CompassView.cs:1
Primary minimap module for Dealer Marker Manager.
Module: Dealer Marker Manager | Source: Minimap/DealerMarkerManager.cs:1
Primary minimap module for GPS Display View.
Module: GPS Display View | Source: Minimap/GpsDisplayView.cs:1
Primary minimap module for Map Marker Manager.
Module: Map Marker Manager | Source: Minimap/MapMarkerManager.cs:1
Primary minimap module for Minimap Constants.
Module: Minimap Constants | Source: Minimap/MinimapConstants.cs:1
Primary minimap module for Minimap Coordinate System.
Module: Minimap Coordinate System | Source: Minimap/MinimapCoordinateSystem.cs:1
Primary minimap module for Minimap Manager.
Module: Minimap Manager | Source: Minimap/MinimapManager.cs:1
Per-user minimap settings saved as JSON in the user's Settings folder.
Module: Minimap Settings | Source: Minimap/MinimapSettings.cs:1
Primary minimap module for Minimap State.
Module: Minimap State | Source: Minimap/MinimapState.cs:1
Primary minimap module for Minimap Utils.
Module: Minimap Utils | Source: Minimap/MinimapUtils.cs:1
Primary minimap module for Minimap View.
Module: Minimap View | Source: Minimap/MinimapView.cs:1
Primary minimap module for Player Marker View.
Module: Player Marker View | Source: Minimap/PlayerMarkerView.cs:1
Primary minimap module for Po Imarker View.
Module: Po Imarker View | Source: Minimap/PoIMarkerView.cs:1
Primary minimap module for Speedometer View.
Module: Speedometer View | Source: Minimap/SpeedometerView.cs:1
Primary minimap module for Time Display View.
Module: Time Display View | Source: Minimap/TimeDisplayView.cs:1
Notify when achievements are unlocked
Module: Bank Controller | Source: BankController.cs:6492
Notify when autopay fails due to insufficient funds
Module: Bank Controller | Source: BankController.cs:6524
Send total balance every 10 minutes
Module: Bank Controller | Source: BankController.cs:6533
Notify when your credit score changes
Module: Bank Controller | Source: BankController.cs:6500
Notify when crypto is bought or sold
Module: Bank Controller | Source: BankController.cs:6480
Notify when cash is collected from dealers
Module: Bank Controller | Source: BankController.cs:6508
Notify when money is deposited
Module: Bank Controller | Source: BankController.cs:6468
Notify when employee upgrades are purchased
Module: Bank Controller | Source: BankController.cs:6523
Notify on goal milestones (25%, 50%, 75%)
Module: Bank Controller | Source: BankController.cs:6489
Celebrate when you reach a savings goal
Module: Bank Controller | Source: BankController.cs:6490
Notify when interest is credited
Module: Bank Controller | Source: BankController.cs:6472
Notify when loan payments are made
Module: Bank Controller | Source: BankController.cs:6498
Warning when balance falls below $100
Module: Bank Controller | Source: BankController.cs:6473
Notify when misc items are sold from vault
Module: Bank Controller | Source: BankController.cs:6516
Notify when a new account is created
Module: Bank Controller | Source: BankController.cs:6474
Confirm when a new goal is set
Module: Bank Controller | Source: BankController.cs:6491
3 reminders before loan payment is due
Module: Bank Controller | Source: BankController.cs:6499
Notify when payment settings are changed
Module: Bank Controller | Source: BankController.cs:6509
Daily summary of portfolio gains/losses
Module: Bank Controller | Source: BankController.cs:6482
Notify when predictions win or lose
Module: Bank Controller | Source: BankController.cs:6483
Notify on significant price changes (±5%)
Module: Bank Controller | Source: BankController.cs:6481
Blocked purchases and insufficient funds warnings
Module: Bank Controller | Source: BankController.cs:6507
Notify when purchases are made from shops
Module: Bank Controller | Source: BankController.cs:6506
Notify when scheduled transfers execute
Module: Bank Controller | Source: BankController.cs:6471
Notify when employees are recovered from stuck states
Module: Bank Controller | Source: BankController.cs:6526
Notify when employee tasks are force-completed
Module: Bank Controller | Source: BankController.cs:6527
Notify about manual transfers
Module: Bank Controller | Source: BankController.cs:6470
Notify when vault storage is upgraded
Module: Bank Controller | Source: BankController.cs:6515
Notify when employee wages are paid
Module: Bank Controller | Source: BankController.cs:6525
Slow movement when vault inventory is heavy
Module: Bank Controller | Source: BankController.cs:6517
Notify when money is withdrawn
Module: Bank Controller | Source: BankController.cs:6469
Primary security cameras module for Security Camera Data.
Module: Security Camera Data | Source: SecurityCamera/SecurityCameraData.cs:1
Thin IL2CPP MonoBehaviour — only handles Unity lifecycle (placement raycast, OnGUI). All camera data lives in SecurityCameraStore (pure managed static class). This avoids IL2CPP interop issues with managed types like List<SecurityCameraData>.
Module: Security Camera Manager | Source: SecurityCamera/SecurityCameraManager.cs:1
Builds the 3D security camera model from Unity primitives or loads a custom GLTF model. Returns a deactivated template GameObject to be cloned per placement.
Module: Security Camera Model Builder | Source: SecurityCamera/SecurityCameraModelBuilder.cs:1
Static data store for security cameras. Lives entirely in managed code — never touches the IL2CPP boundary. SecurityCameraManager (IL2CPP MonoBehaviour) delegates here for all data ops. SecurityCameraUI reads from here directly (no IL2CPP call needed).
Module: Security Camera Store | Source: SecurityCamera/SecurityCameraStore.cs:1
Builds and manages the Security Cameras phone app UI page. Includes camera list, live feed viewer, and per-camera settings.
Module: Security Camera UI | Source: SecurityCamera/SecurityCameraUI.cs:1
UI toggle option.
Module: Shop Payment UI | Source: ShopPaymentUI.cs:54
UI Builder extensions for Game Purchase Integration settings
Module: Shop Payment UI | Source: ShopPaymentUI.cs:1
Primary shop payments module for Shoppaymentintegration.
Module: Shoppaymentintegration | Source: shoppaymentintegration.cs:1
Configurable global setting.
Module: Storage Vault Manager | Source: StorageVaultManager.cs:311
Configurable global setting.
Module: Storage Vault Manager | Source: StorageVaultManager.cs:302
Storage Vault Manager - Allows players to store items in their banking app. Features THREE upgrade paths: Slots, Stack Size, and Weight Limit.
Module: Storage Vault Manager | Source: StorageVaultManager.cs:1
â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â• Static state shared across all patches â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•â•
Module: Trash Grabber Patches | Source: TrashGrabber/TrashGrabberPatches.cs:1
Per-user trash grabber settings saved as JSON.
Module: Trash Grabber Settings | Source: TrashGrabber/TrashGrabberSettings.cs:1
Try clearing filters or searching for broader terms like bank, game, minimap, or notifications.