Hexadecimal Mantis Posted April 17, 2017 Share Posted April 17, 2017 (edited) 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 Edited May 10, 2017 by Black Six 14 Quote Link to comment Share on other sites More sharing options...
Pohaturon Posted April 18, 2017 Share Posted April 18, 2017 Digging through files to find things like this has always fascinated me, but I lack the technical expertise to do it myself. In any case, it's interesting to get a glimpse of what might have been. Massive props for taking the time to do all this mate! 1 Quote Stone rocks Model Designer at The LEGO Group. Former contributor at New Elementary. My MOCs can be found on Flickr and Instagram. Link to comment Share on other sites More sharing options...
emily Posted April 18, 2017 Share Posted April 18, 2017 Nice! Super cool to see this, looking forward to anything else you dig up. Quote believe victims. its actually not that hard, and youd look kind of bad if you were to, say, side with an abuser because theyre your friend Link to comment Share on other sites More sharing options...
TheSkeletonMan939 Posted April 18, 2017 Share Posted April 18, 2017 (edited) Woah! Unused music? I wonder if it's from some stock music library or if it's actually an early track for the game. Edited April 18, 2017 by TheSkeletonMan939 Quote Link to comment Share on other sites More sharing options...
Hexadecimal Mantis Posted April 18, 2017 Author Share Posted April 18, 2017 Most of the unused music is very similar to the music used in the final version. However, An unused Ga Wahi track is very interesting. Quote Link to comment Share on other sites More sharing options...
Illuminatus Posted April 18, 2017 Share Posted April 18, 2017 This is brilliant! Great work. I've personally managed to get Kopaka Mata to walk his way to a hidden part of the level, not by hacking or reverse engineering or anything of the sort. There is just a glitch in the level that let's you walk instead of glide if you press "/" before Kopaka lands on his shield. The particular instance of the village is accessible by walking away from the boulder before it blocks the entire way and then waiting it out. You can go ahead and try it on PS2. Quote Link to comment Share on other sites More sharing options...
Hexadecimal Mantis Posted April 19, 2017 Author Share Posted April 19, 2017 (edited) I got Kopaka Mata and Tahu Nuva on foot before by changing what character the game loads. I actually tried the method you stated above on ps2 a while ago. Its a bit harder to time because the ps2 port is slightly more polished than the other ports of the game, but it's still possible to do. Edited April 19, 2017 by Hexadecimal Mantis Quote Link to comment Share on other sites More sharing options...
Sir Kohran Posted April 20, 2017 Share Posted April 20, 2017 I've personally managed to get Kopaka Mata to walk his way to a hidden part of the level, not by hacking or reverse engineering or anything of the sort. There is just a glitch in the level that let's you walk instead of glide if you press "/" before Kopaka lands on his shield. The particular instance of the village is accessible by walking away from the boulder before it blocks the entire way and then waiting it out. You can go ahead and try it on PS2. Is there much to see in there? Quote Link to comment Share on other sites More sharing options...
Kopekemaster Posted April 21, 2017 Share Posted April 21, 2017 B:TG has always been my favorite Bionicle game, so this is pretty awesome to see. I didn't know they cut stuff out, but it makes a lot of sense, given that not all Toa (both Mata and Nuva versions) are represented Oh man, this is really making me want to replay the game. It's been such a long time... Quote My Writing Blog (more writing coming soon!) My Bionicle/LEGO Blog (defunct) Hyfudiar on Spotify (noise/drone/experimental music) Link to comment Share on other sites More sharing options...
masterchirox580 Posted April 22, 2017 Share Posted April 22, 2017 Really appreciate this. I remember seeing trailers for the Lewa mata stage on an old minidisc back in 2003 and wondering where I could play it (it looked like such an awesome game in the trailers). This game had such potential but it got ruined by time constraints. I find this to be the case with all bionicle games. They all had such potential beyond the world of adobe flash but developers never took advantage. Such a shame. Quote It's time to move on. Link to comment Share on other sites More sharing options...
evil_jaga_genius Posted April 22, 2017 Share Posted April 22, 2017 I recall a guy going by fattermadigan on the BioMedia Project forums posting up 3D models of all the Toa - all six, Mata and Nuva, not just the ones that had levels in the game. I'm curious, are there models for all the Toa Mata and Toa Nuva in the game, or did he recreate them from scratch? Here's the link to the forum post: http://biomediaproject.com/bmp/board/viewtopic.php?f=4&t=88 Quote Avatar by Nicholas Anderson (NickonAquaMagna)My blog: The Jaga's Nest Link to comment Share on other sites More sharing options...
Hexadecimal Mantis Posted April 22, 2017 Author Share Posted April 22, 2017 All of the Toa Mata models are present in the game's files. But not all of the Toa Nuva models. Kopaka Nuva is missing. Quote Link to comment Share on other sites More sharing options...
Illuminatus Posted April 22, 2017 Share Posted April 22, 2017 I've personally managed to get Kopaka Mata to walk his way to a hidden part of the level, not by hacking or reverse engineering or anything of the sort. There is just a glitch in the level that let's you walk instead of glide if you press "/" before Kopaka lands on his shield. The particular instance of the village is accessible by walking away from the boulder before it blocks the entire way and then waiting it out. You can go ahead and try it on PS2. Is there much to see in there? Quite a lot. Quote Link to comment Share on other sites More sharing options...
Hexadecimal Mantis Posted April 22, 2017 Author Share Posted April 22, 2017 I have been working with the Kopaka Mata level lately. I was able to access the Kini area by performing the shield glitch and killing the timer! http://i.imgur.com/kXedgN2.png 1 Quote Link to comment Share on other sites More sharing options...
Illuminatus Posted April 23, 2017 Share Posted April 23, 2017 That is awesome! I've always wondered how I could kill the timer. Any idea if that can happen on PC? Quote Link to comment Share on other sites More sharing options...
Hexadecimal Mantis Posted April 23, 2017 Author Share Posted April 23, 2017 (edited) I did it by jumping off the shield at the beginning of the level and walking backwards until the timer disappeared. I haven't tried it on pc though. EDIT: I have YouTube video of the Kini now Edited April 23, 2017 by Hexadecimal Mantis 4 Quote Link to comment Share on other sites More sharing options...
Toa Imrukii Posted April 24, 2017 Share Posted April 24, 2017 That is awesome! I've always wondered how I could kill the timer. Any idea if that can happen on PC?I did it by jumping off the shield at the beginning of the level and walking backwards until the timer disappeared. I haven't tried it on pc though. EDIT: I have YouTube video of the Kini now https://www.youtube.com/watch?v=KsG-sJ4O95o Yeah, I did that once myself I think on either the PC version or the Console Version, but I had no idea what was going on, so I just restarted. Quote Quote: "Love has no fear, and no vengeance." | :i: | Andekas ⴳ A RUDE AWAKENING - A BIONICLE G1 Continuation and Video Game Project (ARTIST AND CONCEPTUALIST) | I am an ENFP, that is my Personality. Check Out Makuta Teridax: Reaper of Darkness | Check out my Taknuva Stars MOC | ⴳ Link to comment Share on other sites More sharing options...
Illuminatus Posted April 25, 2017 Share Posted April 25, 2017 I did it by jumping off the shield at the beginning of the level and walking backwards until the timer disappeared. I haven't tried it on pc though. I've tried that on PC and the timer never disappeared, I think. I'll need to give it another shot. Great video. Quote Link to comment Share on other sites More sharing options...
Tuuli Posted May 10, 2017 Share Posted May 10, 2017 I have no love for this game. None at all. Give us that original 2001 pc game! Quote Link to comment Share on other sites More sharing options...
Alia of AGL Posted May 10, 2017 Share Posted May 10, 2017 Hi. I've collected every version of this game, so there's some details people often miss that may as well be brought up here. You can access the unused Mata, Turaga, and Matoran models without glitching. They're viewable in the Extras menu with their respective character bios. All of the Toa have idle animations there, so development on them was likely longer than the Turaga - a good chunk of which are stuck in their T-poses. The Matoran all have basic idle animations. This in particular is strange, as proper Ta-Matoran are in the game's files (and, if I recall, Tahu Nuva's bad ending video), yet Le-Matoran are in the first level. Still, it's cool to see the otherwise missing Onu-Matoran and basic Po-Matoran models. This mode also reveals unused models for Madu-Volo and item descriptions pertaining to their use against Muaka, as well as canisters that release "beguiled" Rahi. Can anyone check if there are unused textures for the three absent Rahkshi? That seems the most unaccounted for. Quote - Bionicle Fan since 2002 - Former Lego Universe Alpha/Beta Tester - Owner of The AGL Group Link to comment Share on other sites More sharing options...
Toa of Gallifrey Posted May 10, 2017 Share Posted May 10, 2017 Interesting to see that the village portion of Ko-Wahi has collision data. I imagine there was some non-timed segment of Kopaka's level where you could walk around that was cut. Very interested in hearing the cut music! I absolutely adore the OST for this game and getting more would be a huge treat. Quote Link to comment Share on other sites More sharing options...
Hexadecimal Mantis Posted May 11, 2017 Author Share Posted May 11, 2017 Most of the cut music is found in the unused levels and they sound similar to the release tracks. However, a track used in the final version of Ga Wahi is not entirely cut from the game, but cut short for some reason. The complete track can be heard in one of the Gali test maps created close in time to the game's final release. Quote Link to comment Share on other sites More sharing options...
CHTrilogy Posted May 11, 2017 Share Posted May 11, 2017 Interesting! Will you be posting your finds on The Cutting Room Floor? Quote ~ CHTrilogy Link to comment Share on other sites More sharing options...
Hexadecimal Mantis Posted May 11, 2017 Author Share Posted May 11, 2017 Interesting! Will you be posting your finds on The Cutting Room Floor? I was actually thinking about that. I'll probably do it in the foreseeable future. Quote Link to comment Share on other sites More sharing options...
Alia of AGL Posted May 12, 2017 Share Posted May 12, 2017 So I've decided to do some digging into the PC version. I'm by no means an expert in this - Heroes was significantly easier to toy with, so I messed around using the tools I have. I discovered something interesting: :9:0:6:0:0:0 // Start5:8:0:6:0:0:0 // Select6:0:0:6:0:0:0 // DUp6:0:0:6:0:0:0 // DDown6:0:0:6:0:0:0 // DLeft6:0:0:6:0:0:0 // DRight5:0:0:6:0:0:0 // Cross5:1:0:6:0:0:0 // Circle5:4:0:6:0:0:0 // Triangle5:3:0:6:0:0:0 // Square1:3:0:5:7:0:1 // LX1:4:0:5:7:0:1 // LY1:3:0:5:7:0:0 // RX1:4:0:5:7:0:0 // RY6:0:0:6:0:0:0 // L15:6:0:6:0:0:0 // L26:0:0:6:0:0:0 // L36:0:0:6:0:0:0 // R16:0:0:6:0:0:0 // R26:0:0:6:0:0:0 // R3 DualShock 2 button mappings. This leads me to believe that the PS2 version was the base edition in development. It's not entirely surprising, as it's the best console version. But perhaps more useful here: 0-11 normal Ta-Suva Sat Jun 07 10:11:0710-12 normal Lock-In Sat Jun 07 10:11:5310-13 normal Ta-Koro Sat Jun 07 10:13:0510-15 normal Flow Platforms Sat Jun 07 10:14:2810-16 normal Kofo Jaga Sat Jun 07 10:15:3110-61 normal Battlefield Sat Jun 07 10:17:4215-00 normal Ta Adrenaline Sat Jun 07 10:18:4815-41 normal Ta Adrenaline Sat Jun 07 10:19:5315-42 normal Ta Adrenaline Sat Jun 07 10:20:5015-43 normal Ta Adrenaline Sat Jun 07 10:21:4615-44 normal Ta Adrenaline Sat Jun 07 10:22:4320-00 normal Toa Only Sat Jun 07 10:23:4120-22 normal Link Sat Jun 07 10:24:4420-26 normal between2021and2061 Sat Jun 07 10:26:0620-31 normal Le Windmill (Centre) Sat Jun 07 10:27:0020-61 normal le koro Sat Jun 07 10:27:5920-62 normal Le MiniMap #3 Sat Jun 07 10:28:5221-00 normal Branches Sat Jun 07 10:29:4221-41 normal Branches Sat Jun 07 10:31:4821-42 normal Branches Sat Jun 07 10:32:1821-43 normal Branches Sat Jun 07 10:32:4722-00 normal Level Complete Loader Sat Jun 07 10:33:0130-00 normal <Gali Teleport Level> Sat Jun 07 10:33:4430-11 normal Ga-Suva 3011 Sat Jun 07 10:36:4130-13 normal 3015 Mini Map 01 Sat Jun 07 10:37:3230-21 normal Ga-Kini Sat Jun 07 10:41:0030-61 normal 3061 - Rahkshi Battle Sat Jun 07 10:42:0940-00 normal <unnamed level> Sat Jun 07 10:42:5040-11 normal Onu Suva Sat Jun 07 10:44:1540-22 normal tween Sat Jun 07 10:45:0840-43 normal Onu Tunnels Sat Jun 07 10:46:2040-77 normal Take it to the bridge Sat Jun 07 11:30:1650-00 normal Po Common Sat Jun 07 11:31:0250-31 normal Po Start Section Sat Jun 07 11:32:3450-32 normal Tween Room Sat Jun 07 11:33:2852-31 normal Po Track Section 1 Sat Jun 07 11:34:4652-32 normal Po Loop 1 Section 2 Sat Jun 07 11:35:4352-33 normal Po Loop 1 Section 3 Sat Jun 07 11:36:4652-34 normal Po Loop 1 Section 4 Sat Jun 07 11:38:1352-37 normal Po Wahi Loop 1 Sect 7 Sat Jun 07 11:38:5852-38 normal Po Wahi Loop 1 Sect 8 Sat Jun 07 11:39:5452-39 normal Po Wahi Loop 1 Section 9 Sat Jun 07 11:40:5953-31 normal Po Wahi Loop 1 Sect 10 Sat Jun 07 11:42:1253-32 normal Po Wahi Loop 1 Section 11 Sat Jun 07 11:43:1853-39 normal Po Mine Cart Common Sat Jun 07 11:43:4060-00 normal Ko Common Strats Sat Jun 07 11:45:2060-10 normal Ko Suva Sat Jun 07 11:46:5360-11 normal Ko timed section 1 Sat Jun 07 11:47:4960-12 normal Ko timed section 2 Sat Jun 07 11:48:5260-13 normal Ko timed section 3 Sat Jun 07 11:49:3460-14 normal Ko timed section 4 Sat Jun 07 11:50:4760-15 normal Ko timed section 5 - Kini Sat Jun 07 11:52:0960-16 normal Ko Ice cave (vision mode) Sat Jun 07 11:52:4060-17 normal Ko bohrok scout chase section 1 Sat Jun 07 11:54:1960-18 normal Ko bohrok scout chase section 2 Sat Jun 07 11:55:1560-19 normal Ko bohrok scout chase section 3 Sat Jun 07 11:56:0060-20 normal Ko boulder run section 1 Sat Jun 07 11:56:4860-21 normal Ko boulder run section 1 Sat Jun 07 11:57:4560-22 normal Ko bohrok leader chase section 1 Sat Jun 07 11:59:2760-23 normal Ko bohrok leader chase section 2 Sat Jun 07 12:00:4960-24 normal Ko bohrok leader chase section 3 Sat Jun 07 12:02:5060-25 normal Ko plateau level end Sat Jun 07 12:03:2780-10 normal Ko plateau level end Sat Jun 07 12:03:27 Granted, I assume Mantis already found this tidbit in his digging, but it looks useful for the analysis. I'll be digging into the GameCube and Xbox ports soon. Quote - Bionicle Fan since 2002 - Former Lego Universe Alpha/Beta Tester - Owner of The AGL Group Link to comment Share on other sites More sharing options...
Hexadecimal Mantis Posted May 12, 2017 Author Share Posted May 12, 2017 (edited) Wow nice work! Is that list of level archives from levels.txt? levels.txt controls the level select. I'm trying to figure out a way to get the level select working on PC, but the vol archives are getting in the way. Edited May 12, 2017 by Hexadecimal Mantis Quote Link to comment Share on other sites More sharing options...
Alia of AGL Posted May 12, 2017 Share Posted May 12, 2017 Wow nice work! Is that list of level archives from levels.txt? levels.txt controls the level select. I'm trying to figure out a way to get the level select working on PC, but the vol archives are getting in the way. I found all of that by opening up general.vol in a barebones text editor. Of course, since it's not a proper format, most of the data was illegible. However, that part of the file (seeing how the data is structured) is probably levels.txt. Also, the other things legible: (Presumably level_effects.txt) LeBranches{LensFlare{{type "core"red 1.0green 1.0blue 1.0scale 0.5}{type "bloom" red 0.8green 0.6blue 0.4scale 2.0}{type "star" red 0.8green 0.6blue 0.4scale 5.0}{type "streaks" red 0.8green 0.6blue 0.4scale 3.0}}} PoWahi{LensFlare{{type "core"red 1.0green 1.0blue 1.0scale 0.5}{type "bloom" red 0.8green 0.6blue 0.4scale 2.0}{type "star" red 0.8green 0.6blue 0.4scale 5.0}{type "streaks" red 0.8green 0.6blue 0.4scale 3.0}}} (Memory addresses? It's written in hex.) 0007045E-0000-0000-00-00-50-49-44-56-49-44ps2.cfm06676666-0000-0000-00-00-50-49-44-56-49-44sidewinder_precision_2.cfm0038045E-0000-0000-00-00-50-49-44-56-49-44saitek_p880.cfm010906A3-0000-0000-00-00-50-49-44-56-49-44sidewinder_pnp_gamepad.cfm0027045E-0000-0000-00-00-50-49-44-56-49-44sidewinder_joystick.cfm003C045E-0000-0000-00-00-50-49-44-56-49-44logitech_wingman_cordless_gamepad_usb.cfmC211046D-0000-0000-00-00-50-49-44-56-49-44sidewinder_precision_pro.cfm0017045E-0000-0000-00-00-50-49-44-56-49-44 (Game.txt? This is an NTSC copy, so it's interesting to see a PAL switch still on the disk.) NAME BIONICLE // Name of gameWAD 9-98 // First WAD to readLANGUAGE ENGLISH // Territory or languagePAL ON // PAL or NTSCDEBUG_CHEATS ON // Are debug cheats on/offDEBUG_TEXT OFF // Display debug text/gfxDEBUG_FLY ON // Fly-through mode on/offLEVEL_SELECT ON // Level select on/offDEMO_LEVEL_SELECT OFF // Only show * levels in level selectSOUND ON // Sound on/off (Same, but with PAL set to OFF. I wonder if this or the above file is actually read into booleans - it could be useful in accessing debug features.) WAD 9-98 // First WAD to readLANGUAGE ENGLISH // Territory or languagePAL OFF // PAL or NTSCDEBUG_CHEATS OFF // Are debug cheats on/offDEBUG_TEXT OFF // Display debug text/gfxDEBUG_FLY ON // Fly-through mode on/offLEVEL_SELECT ON // Level select on/offDEMO_LEVEL_SELECT OFF // Only show * levels in level selectSOUND OFF // Sound on/off (presumably environment_maps.txt) TaWahiEnvironment{string textures < ta_outside.dds , ta_cave.dds , ta_hotcave.dds , ta_tunnel.dds >} LeWahiEnvironment{string textures < LeBranches_abovecanopy.dds , Le_argonaut.dds , LeBranches_undercanopy.dds >} GaWahiEnvironment{string textures < ga_outside.dds , ga_inside.dds , ga_underwater.dds >} OnuWahiEnvironment{string textures < onu_cave.dds >} PoWahiEnvironment{string textures < po_inside.dds , po_outside.dds , po_tunnel.dds >} KoWahiEnvironment{string textures < ko_outsideBright.dds , ko_outsideStormy.dds , ko_outsideSunset.dds , ko_tunnel.dds >} KiniEnvironment{string textures < frontend.dds >} MakutaEnvironment{string textures < makuta_cave.dds , makuta_fallshaft.dds > I excluded those from the original post because it didn't seem relevant. Could you give me direct links to your sources for extracting the databases? Four eyes are better than two, and I'd like to be more useful. Quote - Bionicle Fan since 2002 - Former Lego Universe Alpha/Beta Tester - Owner of The AGL Group Link to comment Share on other sites More sharing options...
electrodude Posted May 21, 2017 Share Posted May 21, 2017 This is so interesting, is there any more info on the Lewa Mata level? I remember seeing in promotional art but it wasn't in the final version of the game. Quote It's all ogre now Link to comment Share on other sites More sharing options...
Hexadecimal Mantis Posted May 21, 2017 Author Share Posted May 21, 2017 (edited) Unfortunately no. The archives don't work, and my attempts of hacking up parts of the files into others files with a hex editor have been inconsistent at best. However there are some tech demo trailers showing the level scattered around the internet. Edited May 21, 2017 by Hexadecimal Mantis Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.