# Open Bank
Grammar — Open bank name for player player
Flags —Native
|Action
Opens a bank with the name specified by the Name parameter, for the chosen Player. If a bank with the specified name does not already exist, one will be created for the chosen player. A bank is an xml file where you can store information for later use, even across maps. It’s a good method of saving information to pass between maps in a custom campaign or multiple part custom map. See the “Store Boolean” action for further information.
# Arguments
string
— Nameint
— Player
Returns — bank
native bank BankLoad(string name, int player);
# Related
Category: Bank / Bank Management
- [F] —
bank
— Open Bank — ( BankLoad ) - [F] —
bank
— Last Opened Bank — ( BankLastCreated ) - [F] —
void
— Reload Bank — ( BankReload ) - [F] —
void
— Save Bank — ( BankSave ) - [F] —
bank
— Preload Bank — ( ) - [F] —
void
— Wait For Bank — ( BankWait )
# Examples
# campaigns/liberty.sc2campaign
// L4565
BankLoad(gv_transitionalBankName, 1)
// L4626
BankLoad(gv_transitionalBankName, 1)
// L15407
BankLoad("DebugCinematic", 1)
// L17653
BankLoad("DebugCinematic", 1)
// L909
BankLoad(gv_tUTORIALBANKPATH, gv_p01_USER)
// L927
BankLoad(gv_tUTORIALBANKPATH, gv_p01_USER)
// L4565
BankLoad(gv_transitionalBankName, 1)
// L4626
BankLoad(gv_transitionalBankName, 1)
// L15407
BankLoad("DebugCinematic", 1)
// L17653
BankLoad("DebugCinematic", 1)
// L909
BankLoad(gv_tUTORIALBANKPATH, gv_p01_USER)
// L927
BankLoad(gv_tUTORIALBANKPATH, gv_p01_USER)
# campaigns/libertystory.sc2campaign
// L9380
BankLoad(libCamp_gv_tS_BankName, 1)
// L9407
BankLoad(lv_bankName, 1)
// L9419
BankLoad(lv_bankName, 1)
// L9451
BankLoad(lv_bankName, 1)
// L9838
BankLoad(libCamp_gv_cPC_BANKNAME, 1)
// L10906
BankLoad("TDebugProgress", 1)
// L11214
BankLoad(lv_bankName, 1)
# campaigns/swarmstory.sc2campaign
// L12601
BankLoad("ZStorySimulation", 1)
// L13492
BankLoad(lv_bankPath, 1)
// L13542
BankLoad(libSwaC_gv_zS_ArchiveBankName, 1)
// L13759
BankLoad(libSwaC_gv_zS_CampaignBankName, 1)
// L13931
BankLoad(libSwaC_gv_zS_StoryBankName, 1)
// L13968
BankLoad(lv_bankName, 1)
// L15037
BankLoad("ZDebugProgress", 1)
// L18920
BankLoad("ZCampaignStats", 1)
// L19302
BankLoad("ZCampaignStats", 1)
# campaigns/swarmstoryutil.sc2mod
// L498
BankLoad("\"ZCampaignStats\"", 1)
// L649
BankLoad("ZSSTempConvoBank", 1)
// L696
BankLoad(lib281DEC45_gv_zSS_TransitionBankName, 1)
// L716
BankLoad(lib281DEC45_gv_zSS_TransitionBankName, 1)
// L5865
BankLoad("\"ZCampaignStats\"", 1)
// L7548
BankLoad(libSwaC_gf_StoryEventParameter(libSwaC_ge_ZS_Event_ProgressCheatSave, 1), 1)
// L7582
BankLoad(libSwaC_gf_StoryEventParameter(libSwaC_ge_ZS_Event_ProgressCheatLoad, 1), 1)
# campaigns/void.sc2campaign
// L2446
BankLoad("SC2Tutorial", gv_p01_USER)
// L2446
BankLoad("SC2Tutorial", gv_p01_USER)
# campaigns/voidstory.sc2campaign
// L1336
BankLoad("ZDebugProgress", 1)
// L7392
BankLoad(lv_bankPath, 1)
// L7443
BankLoad(libVoiC_gv_pC_ArchiveEpilogueBankName, 1)
// L7446
BankLoad(libVoiC_gv_pC_ArchiveLotVBankName, 1)
// L7625
BankLoad(libVoiC_gv_pC_CampaignEpilogueBankName, 1)
// L7628
BankLoad(libVoiC_gv_pC_CampaignLotVBankName, 1)
// L7827
BankLoad(libVoiC_gv_pC_StoryBankName, 1)
// L7867
BankLoad(lv_bankName, 1)
// L8004
BankLoad("PStorySimulation", 1)
# campaigns/voidstory.sc2campaign
// L551
BankLoad("ZDebugStory", 1)
// L907
BankLoad(lv_tempConvoBankName, 1)
// L987
BankLoad(libVCST_gv_pS_TransitionBankName, 1)
// L1007
BankLoad(libVCST_gv_pS_TransitionBankName, 1)
// L4580
BankLoad(libVoiC_gf_CampaignEventParameter(libVoiC_ge_PC_Event_CampaignProgressCheatSave, 1), 1)
// L4615
BankLoad(libVoiC_gf_CampaignEventParameter(libVoiC_ge_PC_Event_CampaignProgressCheatLoad, 1), 1)
# mods/challenges.sc2mod
// L1910
BankLoad(libChal_gv_cHLC_BANKNAME, 1)
# mods/heroesdata.stormmod
// L12645
BankLoad("PlayerSettings", lv_itPlayer)
# mods/heroesdata.stormmod
// L2019
BankLoad("PlayerSettings", lp_localPlayer)
# mods/missionpacks/campaigncommon.sc2mod
// L3448
BankLoad(lv_bankPath, 1)
// L3491
BankLoad(libComC_gv_cC_ArchiveBankName, 1)
// L3685
BankLoad(libComC_gv_cC_CampaignBankName, 1)
// L3810
BankLoad(libComC_gv_cC_StoryBankName, 1)
// L3912
BankLoad("StorySimulation", 1)
# mods/missionpacks/novacampaign.sc2mod
// L494
BankLoad("ZDebugStory", 1)
// L817
BankLoad(lv_tempConvoBankName, 1)
// L888
BankLoad(libNCST_gv_nS_TransitionBankName, 1)
// L907
BankLoad(libNCST_gv_nS_TransitionBankName, 1)
// L3926
BankLoad(libComC_gf_CC_EventParameter(libNovC_ge_NC_Event_CampaignProgressCheatSave, 1), 1)
// L3960
BankLoad(libComC_gf_CC_EventParameter(libNovC_ge_NC_Event_CampaignProgressCheatLoad, 1), 1)
# mods/missionpacks/novacampaign.sc2mod
// L1106
BankLoad("NDebugProgress", 1)
// L3881
BankLoad(libComC_gf_CC_EventParameter(libComC_ge_CC_Event_CC_EventTransitionSave, 1), 1)
// L3931
BankLoad(libComC_gf_CC_EventParameter(libComC_ge_CC_Event_CC_EventTransitionLoad, 1), 1)
# mods/starcoop/starcoop.sc2mod
// L4770
BankLoad(libCOOC_gv_cC_CoopBankName, lp_player)
# mods/voidprologue.sc2mod
// L6472
BankLoad(libA3DDD02B_gv_pC_ArchiveBankName, 1)
// L6605
BankLoad(libA3DDD02B_gv_pP_CampaignBankName, 1)
# mods/warcoop/warcoopdata.sc2mod
// L657
BankLoad("WarCoop", lv_player)