{{tag>type:hex_edit}} ====== BQZZT (Game-specific) ====== BQZZT is a hex edit of ZZT 3.2 created by WiL for the game Banana Quest. The executable was created on June 23rd, 2000. In addition to relying on the hex edit, the game utilizes a separate tool to change the character set. ===== Changes ===== BQZZT's changes mostly revolve around branding and naming changes to suit the theme of the game. It is worth mentioning that the OOP name changes make BQZZT worlds incompatible with ZZT 3.2. ==== Functional ==== * The flag name SECRET is replaced with BQUEST (offset 0x9651). * The yellow border tile definition is replaced with a white-on-black Empty (offset 0x175FE). * The names of cheat codes have been changed: ^ Old ^ New ^ | ''DEBUG'' | ''UNLOK'' | | ''HEALTH'' | ''LIFEUP'' | | ''AMMO'' | ''SHOT'' | | ''KEYS'' | ''NANA'' | | ''TORCHES'' | ''LIGHTUP'' | | ''GEMS'' | ''MUNY'' | | ''DARK'' | ''LITE'' | | ''ZAP'' | ''BZT'' | ''TIME'' is left unchanged. * The "TOUCH" label name, as sent by the Player, is changed to "TCTVT". * Some OOP command names have been changed as follows: ^ Old ^ New ^ | ''END'' | ''STP'' | | ''ENDGAME'' | ''OHHDREA'' | | ''PLAY'' | ''MUZK'' | | ''CYCLE'' | ''SPEED'' | Other OOP command names are left unchanged. ==== Branding ==== ^ Description ^ Location ^ Original string ^ Modified string ^ | Configuration screen, first line | 0x1C28 | ''%%<=-%%(nbsp)(nbsp)ZZT(nbsp)(nbsp)%%-=>%%'' | ''%%<=- BQZZT -=>%%'' | | Configuration screen, second line (registered) | 0x1C7A | ''%%Version%%(nbsp)(nbsp)%%3.2%%'' | ''%%Version%%(nbsp)(nbsp)%%2.0%%'' | | Copyright notice | 0x1CA9 | ''%%Created by Tim Sweeney%%'' | ''Created by(nbsp)(nbsp)(nbsp)(nbsp)(nbsp)WiL(nbsp)(nbsp)(nbsp)'' | | World name, DEMO | 0x207D | ''%%DEMO%%'', ''DEMO(nbsp)(nbsp)(nbsp)(nbsp)(nbsp)(nbsp)(nbsp)Demo of the ZZT World Editor'' | ''%%BQUE%%'', ''BQuest(nbsp)(nbsp)(nbsp)(nbsp)(nbsp)(nbsp)(nbsp)%%---====BANANA QUEST====---%%'' | | World name, DUNGEONS | 0x20CC | ''%%DUNGEONS%%'', ''DUNGEONS(nbsp)(nbsp)(nbsp)The Dungeons of ZZT'' | ''%%BQUEST-B%%'', ''BQUEST-B(nbsp)(nbsp)(nbsp)Banana Quest sec 2(nbsp)'' | | Shutdown notice (registered) | 0x217F | ''(nbsp)%%Registered version -- Thank you for playing ZZT.%%'' | ''(nbsp)%%Banana Quest Version, Created by WiL (eh what?) %%'' | ==== Graphics/Names ==== === Gameplay === ^ Description ^ Location ^ Original string ^ Modified string ^ | Bomb activation message | 0x3E38 | ''%%Bomb activated!%%'' | ''%%BoomBoom Ticker%%'' | | Default object name | 0x4EF4 | ''%%Interaction%%'' | ''%%No-name obj%%'' | | Key pickup failure message | 0x557D | ''%%You already have a %%'', ''%% key!%%'' | ''%%You can't carry 2 Ban-%%'', ''%%-ana!%%'' | | Key pickup success message | 0x559C | ''%%You now have the %%'', ''%% key.%%'' | ''%%You have the Ban-%%'', ''%%-ana.%%'' | | Door open success message | 0x57FD | ''The(nbsp)'', ''(nbsp)door is now open.'' | ''The(nbsp)'', ''(nbsp)Banana was given.'' | | Door open failure message | 0x5825 | ''The(nbsp)'', ''(nbsp)door is locked!'' | ''The(nbsp)'', ''(nbsp)Banana required'' | | Invisible wall blocked message | 0x5C82 | ''You are blocked by an invisible wall.'' | ''AAh! You hit a cursed invisible wall!'' | | Forest walk message | 0x5D0A | ''A path is cleared through the forest.'' | ''A Path is cleared through the forest.'' | | Fake wall message | 0x5D8B | ''A fake wall - secret passage!'' | ''Floors Floors Floors Floors'' | | Water blocked message | 0x5F45 | ''Your way is blocked by water.'' | ''M.O.E.: That might be water.(nbsp)'' | | File window option | 0xEDDB | ''Exit'' | '''' | | Sidebar sound toggle | 0xFB01 | ''Be quiet'', ''Be noisy'' | ''Mute'', ''Unmute'' | === Editor-specific === ^ Location ^ Original string ^ Modified string ^ Comment ^ | 0x7B76 | ''Switch boards'' | ''Bov boy's hat'' | | | 0x7FE2 | ''Drawing on(nbsp)'' | ''Draw, Bov!(nbsp)'' | | | 0x7FEE | ''Text entry(nbsp)'' | ''Type, Bov!(nbsp)'' | | | 0x7FFA | ''Drawing off'' | ''Bov Boy off'' | | | 0x80CA | ''Untitled'' | ''BLAHBLAH'' | Board name placeholder | | 0x8430 | ''Board Information'' | ''Board Board Infos'' | | | 0x8442 | ''Title:'' | ''Namt?:'' | Board information menu | | 0x8453 | ''Can fire:'' | ''Shootable'' | Board information menu | | 0x846B | ''Board is dark:'' | ''BoardHasLight:'' | Board information menu | | 0x8480 | ''Re-enter when zapped:'' | ''Re-enter when killed:'' | Board information menu | | 0x84B4 | ''Quit!'' | ''!'' | Board information menu | | 0x84C3 | ''New title for board:'' | ''What U Call it now?:'' | | | 0x9670 | ''Can not edit'', ''a saved game!'' | ''NONONONONONO'', ''NO WAY SRIES!'' | | | 0xA950 | ''Add new board'' | ''EOF: Add new?'' | | | 0xD740 | ''Title screen'' | ''FiRST sCReEN'' | Initial board name on new world. | ==== Sounds ==== ^ Description ^ Location ^ Original sound ^ Modified sound ^ | Scroll touch | 0x54D0 | ''%%c-c+d-d+e-e+f-f+g-g%%'' | ''%%icdfseic-gt99996666%%'' | ===== Links ===== * [[https://museumofzzt.com/file/b/bananaq.zip|Play/Download]]