A downloadable plugin

Download NowName your own price

Introduction

Description

With the bank system, you can deposit and withdraw items, equipment, gold/default currency or your own custom currency to a shared bank that any NPC can open.

This plugin provides the following functionality:

  • Specify what categories you want to deposit/withdraw:
    • Items
    • Equipment
    • Gold/Default currency
    • Your own custom currency
  • Add limits to the bank for:
    • Number of items that can be deposited
    • Number of equipment that can be deposited
    • Total weight of items and equipment that can be deposited

Note: To use a weight limit, you must have the Weight System plugin which can be downloaded for free here.

Install & Setup Instructions

Installation

  1. Extract the .7z file you downloaded using either WinRAR or 7Zip and open it.
    Note: Using Windows' File Explorer to extract the files can lead to issues with the plugin
  2. Copy "BankSystemPlugin.dll" and paste it in the "plugins" folder in your Bakin install directory (usually "SteamLibrary\steamapps\common\BAKIN\plugins")
  3. Copy the "Bank System" folder and paste it in your project's "script" folder (if you don't see a "script" folder, create one)
  4. Copy the "ThatDaleDudesLibrary.NET.dll" file and paste it (or replace it if it already exists) in the "lib" folder in your Bakin install directory
  5. Open Bakin and go to the Layout Tool on the left
  6. Click the import button in the top bar on the right (it looks like a little folder with a down arrow)
  7. Go to the folder you extracted and select "Layouts.lyrbr". This will import the layouts required by the Bank System plugin.

Setup

  1. In Bakin, open the common events panel and create a new "Custom Event".
  2. In the lower-left corner of the common event, click the C# Program Assignment box and select the bank system (it will likely show up as "script/Bank System/BankSystem.cs")
  3. To open the bank system in-game, create an NPC and have them turn on a switch called "ShowBankSystem".

The setup is now complete. Feel free to open the Bank System's user-interface from Functions > Expanded Features > Bank System and configure how you want to use the plugin.

Download

Download NowName your own price

Click download now to get access to the following files:

Bank System V1.1 643 kB

Development log

Comments

Log in with itch.io to leave a comment.

If I can suggest something, you could change the name for the "banking and storage system" to let ppl know that you can store also the items, not only cash - I think it's more common for ppl to look for a storage system for items :) 

Cheers. I appreciate the feedback. I’ll definitely consider it. It likely won’t be changed in the next update or 2 because I’ll need to recreate assets that refer to naming but, I’ll likely do it as part of 1.2 as and when that update arrives :)

(+1)

Great work. I was just about to make something similar to this. Going to look at the code later today, but wanted to ask in case you know. Is it possible to make local banks with this? Or is it hard coded to be universal?

Mainly want to use this to make a storage system or a crafting system where you place items in and based on what's put in, it spits out a crafted item.

(+1)

Currently it's hard-coded to be a universal bank.

I've got plans to investigate and implement (if viable) local banks too in a later update.

WOW!