
RealBank is a .NET script for GTA V single-player designed to enhance realism and roleplay gameplay by introducing a functional banking system called BankMaze. The script allows players to schedule and receive bank transfers (such as salaries, payments, or refunds) at specific in-game times, using an immersive phone contact, a NativeUI menu, and GTA-style notifications. RealBank is perfect for players who enjoy life-simulation mods, roleplay scenarios, or simply want a more believable economy in single-player.
Features:
Phone contact integration: Adds a new contact called BankMaze to the in-game phone. Calling it opens the banking system.
Bank transfer scheduling: Configure sender name, transfer reason, amount, and exact in-game time for the payment.
Multiple pending transfers: Schedule multiple bank transfers at different times.
Automatic money credit: Funds are added directly to the player s vanilla money when the in-game time is reached.
GTA-style notifications: Real feed notifications with bank icon, title, and detailed message.
Menu: Clean, simple, and immersive menu fully integrated with GTA s interface.
Singleplayer 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. Calling this contact opens the banking menu, where you can configure a bank transfer by choosing:
Sender (company or person)
Transfer reason
Amount
In-game hour and minute
When the in-game clock reaches the scheduled time, the transfer is automatically processed and the player receives both the money and a notification.
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.
Make sure all requirements are installed.
Launch GTA V in single-player and call BankMaze from your phone to start using the banking system.
Requirements:
ScriptHookV
ScriptHookVDotNet
NativeUI
iFruitAddon2
Changelog:
v1.4: Language overhaul, stability improvements & optional texture pack
Replaced old multi-file language system with a single unified lang.json file.
Added the new INI entry LanguageFile=…/lang.json for easier localization.
Improved and rewritten the entire text lookup system for better performance and UTF-8 support.
Added Newtonsoft.Json.dll as a required dependency for reliable JSON handling.
Fixed several UI labels, missing text keys, and incorrect history descriptions.
Improved ATM and teller animation flow to prevent menus failing to open in certain situations.
Optimized money backend handling:
Better SPxTOTALCASH slot detection
More accurate startup cash resync
Reduced false incoming-cash detections
Improved NPC banker spawn logic and reduced unnecessary respawns.
New optional full texture replacement pack:
Located in REPLACEBANKFILE (optional)
Includes BankMaze retextures for all banks and ATMs
Includes file paths for OpenIV
Includes README.md with installation steps and credits
Special thanks to elkie1991 for providing the essential paths through its release:
https://www.gta5-mods.com/misc/halifax-banks-all-fleeca-banks-textures-elkie1991
which made the collection and organization of BankMaze textures possible.
v1.3: Configuration and integration update. Added full INI configuration support (ATM key, opening hours, income behavior), improved AutoBank logic for external mod compatibility, protected withdrawn cash system, dynamic UI messages based on settings, and additional stability and polish.
v1.2: Major realism update. Added physical bank access with NPC banker and opening hours, full ATM system with animations, automatic income handling, salary and auto bills systems, persistent debt and missed payments, pay debt options, improved transaction history, red closed-bank notifications, cash rounding fixes, stability improvements and internal optimizations.
v1.1: Major update with Receive, Send, and Transaction History main navigation and dedicated submenus. Added outgoing payments for debts, bills, and fines with safe handling when funds are insufficient. Added full transaction history for incoming and outgoing operations with selectable detailed popups. Added live balance display in the main menu. Improved UI flow so Back always returns to the main menu. Added custom banner support and overall stability improvements. Fixed NativeUI issues that caused menu overlap and rare crashes, including the DivideByZero error.
Credits:
modmode







