Greetings Bionicle fans, I was always interested in Bionicle The Game because so much content was cut due to time constraints. So I decided to begin exploring the ps2 port and I found some interesting stuff.
To start, some very talented people over at biomediaproject.com and rockraidersunited.com figured out the file formats used in the game, making my research a lot easier.
I began my research by making the iso boot straight to the Hidden Level Select. This can be done by replacing this hex string 0080000000801028 with this hex string 008000000068722B. Multiple unused levels are present in the Level Select, including the cut Lewa Mata level. However, most of the levels do not work. I will explain more about that later.
I decided to figure out what was inside some of the unused archives. Using a python script created by JrMasterModelBuilder and edited maver1kxvii I was able to decompress the archives. I'm sure most people wouldn't find plaintext in a hex editor very interesting, so here is some content found with maver1kxvii's noesis script.
The following content is from the cut Lewa Mata level:
http://i.imgur.com/J3oHMCw.png
This image looks like an unused Matoran collection icon.
http://i.imgur.com/kmtfSCX.png
This image looks like the Lewa Mata avatar seen in the tech demo trailers.
Strangely enough, there appears to be Gali Mata and Ta Matoran textures in the archive as well.
There is a way to get some of the unused levels to work. This can be done changing the wad version of the archives. This can be done by changing the eighth byte in header of the archive to 74 which is 114 in hex. This makes a some of the unused levels work, some better than others. Sadly the cut Lewa Mata level still does not work.
Here is some documentation on what the character archives load:
10-00.pss loads Tahu Mata
15-00.pss loads Tahu Nuva
20-00.pss loads Lewa Nuva (can fly)
21-00.pss loads Lewa Nuva (can't fly)
30-00.pss loads Gali Nuva
40-00.pss loads Onua Nuva
50-00.pss loads Pohatu Nuva
60-00.pss loads Kopaka Mata
61-00.pss (missing file) presumably loads an older version of Kopaka Mata
66-00.pss (missing file) presumably loads an older version of Onua Nuva
78-00.pss loads Takanuva
88-00.pss loads an older version of Onua Nuva
91-00.pss (nonfunctional file) presumably loads an older version of Tahu Mata
92-00.pss (nonfunctional file) presumably loads Lewa Mata
95-00.pss loads an older version of Onua Nuva
97-00.pss loads an older version of Lewa Nuva (can fly)
In conclusion, there is still so much to discover inside this mysterious game.
My album of unused levels can be found here: http://imgur.com/a/QffeN
My upcoming YouTube series of unused music tracks can be found on my channel: https://www.youtube.com/channel/UCAImEkEuJcekYskqVc-NPwQ
EDIT: If you want to look through an unused archive, here is 92-00.pss. The zip includes the compressed archive, decompressed archive, and the extracted images. Tell me if you find anything interesting!
https://drive.google.com/open?id=0B-Z3B021xTtvNXh5QVpQTlMyLTA