Modding: Level.cfg Mask Changing

This guide will run through how to change spawning masks for checkpoints and the starts of levels in Bionicle Heroes.

You will need a text editor like Notepad++. Also, your .dat file must already be extracted.

Change Toa spawning
Step 1: Open up your chosen level.cfg. These are located in the levels/(levelname) folder. For this guide, we'll be changing water1 - which is the first level of Vezok's zone - to spawn only Jaller.

Step 2: Look for your chosen entries. STARTMASK with no other text after it is the masks the player will have upon first loading a level. STARTMASK CHECKPOINT010 is the masks the player will have if they lose all masks and respawn at the last checkpoint.

Step 3: Change the entry to any combination of Red, Blue, Brown, Green, Black, or White. For this example, we'll be removing all the entries and having only Red here. Each colour name syncs up with the Toa of that colour, too. Step 4: Save your changes and test in-game!

Tips: Before changing either values, make sure you won't soft-lock the player! Some levels require Hewkii, for example, from the start in order to progress, and don't have his mask in the initial spawning area. Removing his mask from the starting pool will, thus, make the level unbeatable.

Spawn as a Piraka
Same process as the Toa, but the text following the "STARTMASK" must be changed.

If the player has unlocked the Piraka of the region, the text "Piraka" will spawn the corresponding character. Otherwise, you will spawn with a headless and spineless Piraka variant that is gold, and has the weapon of the Piraka of that zone. At this time, it isn't possible to spawn a specific Piraka.