
GTA V Single Player RealBank / BankMaze Banking System
Description:
RealBank is a .NET script for GTA V single player designed to significantly enhance realism and life simulation gameplay by introducing a complete and immersive banking system called BankMaze.
The mod replaces the vanilla money handling with a structured financial system featuring a separate bank account, physical bank access, ATMs, automatic income management, scheduled transactions, salaries, bills, debt and long-term financial consequences.
RealBank is designed to act as a core banking foundation for single player realism, roleplay scenarios and economy-based mods, while remaining fully compatible with any mod that gives or removes money.
Features:
Phone contact integration: Adds a new contact called BankMaze to the in game phone. Calling it opens the banking system when the bank is open.
Bank opening hours: BankMaze operates during configurable business hours. Calling the bank outside opening hours shows a GTA-style red notification instead of opening the menu.
Physical bank location: Access BankMaze services directly at the Maze Bank counter using E, with immersive player animations before the menu opens.
NPC banker system: A persistent bank clerk NPC spawns only during opening hours and despawns when the bank is closed.
ATM system: Fully functional ATMs across the map, accessible with a configurable key, including realistic ATM animations.
Separate bank account: Introduces a dedicated BankMaze balance, independent from vanilla cash.
Automatic income handling (AutoBank): Incoming money from gameplay or other mods can be automatically routed to the bank, preventing unrealistic cash stacking.
Smart cash protection: Money withdrawn from ATMs is tracked and marked as protected, ensuring it is not automatically re-deposited.
Configurable income behavior (NEW): RealBank can detect incoming cash from external mods and handle it automatically based on user preferences defined in the RealBank.ini file.
Main banking menu: Clean NativeUI interface displaying Cash, Bank balance, Debt and Missed bills in real time.
Incoming transfer scheduling: Schedule incoming transfers (salary, refunds, payments) by configuring sender, reason, amount and exact in game time.
Outgoing payment scheduling: Schedule outgoing payments (rent, fines, services) that are automatically processed at the selected time.
Safe retry system: If an outgoing payment cannot be processed due to insufficient funds, it fails safely without crashes.
Salary / payroll system: Automatic salary payments with configurable employer name, amount, frequency (daily or weekly) and time.
Auto bills system: Automatic bills such as rent or utilities. If funds are insufficient, bills are missed and converted into debt.
Debt system: Missed bills generate persistent debt. Debt can be paid directly from the bank menu or at ATMs.
Transaction history: Full transaction history including transfers, payments, salary, ATM operations, bills (paid/missed) and debt payments.
Readable history details: Selecting a transaction shows a GTA-style feed popup with full details.
Persistent save system: Bank balance, salary, bills, debt, missed payments and protected cash are saved and restored between sessions.
INI configuration support (NEW): Many core behaviors such as ATM key, bank opening hours and income handling can be customized via the RealBank.ini file.
GTA-style notifications: Real feed notifications with bank icon, titles and colored messages.
Custom banner support: Supports a custom PNG banner inside the RealBank folder.
Single player safe: Designed exclusively for single player and does not affect GTA Online.
How it works:
After installing the script, a new contact named BankMaze appears on the in game phone.
You can access the banking system in three ways:
Calling BankMaze from the phone (during opening hours)
Visiting the physical bank counter and pressing E
Using any ATM on the map
Incoming money from other mods or gameplay can be automatically handled by RealBank based on user-defined settings, making it a central and realistic economic backbone for single player.
Installation instructions:
Download the script and extract the .zip file.
Inside the archive you will find:
The folder RealBank
The file RealBank.dll
Drag both the RealBank folder and RealBank.dll into your GTA V scripts folder.
Optionally edit RealBank.ini to customize behavior.
Launch GTA V in single player and access BankMaze from your phone, the bank counter or an ATM.
Requirements:
ScriptHookV
ScriptHookVDotNet
NativeUI
iFruitAddon2
NewtonSoft JSON DLL

