# Open Bank

Grammar — Open bank name for player player
FlagsNative | 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 — Name
  • int — Player

Returns — bank

native bank BankLoad(string name, int player);

Category: Bank / Bank Management

# Examples

# campaigns/liberty.sc2campaign

MapScript.galaxy

// 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

CampaignLib.galaxy

// 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

SwarmCampaignLib.galaxy

// 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

Lib281DEC45.galaxy

// 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

MapScript.galaxy

// L2446
BankLoad("SC2Tutorial", gv_p01_USER)
// L2446
BankLoad("SC2Tutorial", gv_p01_USER)

# campaigns/voidstory.sc2campaign

VoidCampaignLib.galaxy

// 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

VoidCampaignStoryLib.galaxy

// 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

LibChal.galaxy

// L1910
BankLoad(libChal_gv_cHLC_BANKNAME, 1)

# mods/heroesdata.stormmod

GameLib.galaxy

// L12645
BankLoad("PlayerSettings", lv_itPlayer)

# mods/heroesdata.stormmod

UILib.galaxy

// L2019
BankLoad("PlayerSettings", lp_localPlayer)

# mods/missionpacks/campaigncommon.sc2mod

LibComC.galaxy

// 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

LibNCST.galaxy

// 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

LibNovC.galaxy

// 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

LibCOOC.galaxy

// L4770
BankLoad(libCOOC_gv_cC_CoopBankName, lp_player)

# mods/voidprologue.sc2mod

LibA3DDD02B.galaxy

// L6472
BankLoad(libA3DDD02B_gv_pC_ArchiveBankName, 1)
// L6605
BankLoad(libA3DDD02B_gv_pP_CampaignBankName, 1)

# mods/warcoop/warcoopdata.sc2mod

WarCoopData.galaxy

// L657
BankLoad("WarCoop", lv_player)