Skip to the content.

Heroes of the Storm - Try Mode 2.0

A modified Try Mode Map for Heroes of the Storm to create a better experience with enhanced functionalities.

I believe, I can fly. I believe, I can touch the sky.

What is this?

Heroes of the Storm have a build in Try Mode, that can be launched with any heroes and with any (available) skins skins from the Collection tab. The try mode include basic cheats such as setting level, toggling a slow cooldown and reset talents.

However, it lacks lots of features such as changing Heroes, adding extra AI players, interacting with the game data and a fast cooldown reset.

This project aims to provide extra functionalities that build on top of the original try mode with extra tools to customize your own one.

Stuff you can do:

How and Can I be banned from using it?

Heroes of the Storm built on top of the StarCraft II engine. Therefore some features (loading custom maps and mods) were inherited from it.

The in game Try mode was loaded from CASC (Blizzard's game file storage) storage's mods/heroes.stormmod/base.stormmaps/maps/heroes/singleplayermaps/(10)trymemode.stormmap. However due to how StarCraft II's engine works, the game will attempt to priorities loading from Heroes of the Storm Installation/maps folder before CASC, therefore, this modified map can be "side-loaded" into the game without modifying the CASC storage (which is against the EULA).

The Try Mode (including the in-game official's one) runs on your computer locally (offline) without connecting to Blizzard's server, therefore it is not possible to e.g level up your account, gaining gold and loot boxes, altering Match History or carrying the altered files to other online maps/modes, including Custom Games.

Technically speaking, Blizzard can ban users from doing so. However, there is no a single instance of that event occurs despite multiple side-loaded was shown in the Official Forums and Subreddit. The loaded map is also offline and not able to interact with other online maps/modes, therefore I believe that Blizzard would not ban players from loading their custom maps.

Disclaimer: I do not hold any responsibility if your account was banned by doing so.

Still interested? Please see the documents below:

How to install:

Please see install.md.

How to use the chat commands:

Please see usage.md.

How to modify this map:

Please see modding.md

How to use the tools:

Please see tools.md

How to include the mods in this map to your own Map or Mod:

Please see custom.md.


TODOs:


Internal Debug Menus

Debug Menu

Internally, there is a hidden debug menu. By forcing enable debug mode (libCore_gv_dEBUGDebuggingEnabled), you can now use it as well by pressing the hotkey /.

It have various functionalities such as switch heroes, level, etc, which can save lots of time when get used to it. Here is a quick look:

debug menu

QA Cheat Menu

Base on the naming of the internal variables, I assume this is for QA testers. To use it, type -devcheats in the chat (on either Ally or All chats only).

Note: In a recent commit, I have sync the / key with QA Cheat menu and Debug menu, which means the / key will open both debug and QA menu together. I am considering should I "desync" them.

Here is a quick look of the QA cheat menu:

QA cheat menu