List of known worlds that fail validation

From MZXWiki
Revision as of 02:40, 13 July 2012 by Kuroneko (talk | contribs)
Jump to navigation Jump to search

Several MegaZeux worlds, from infamous to little-known, fail MegaZeux's validation checks.

Major Errors

This is for worlds that fail major validation checks -- worlds that completely and utterly fail or with one or more boards that entirely fail.

Title Error type Description
Pre-2.83 SVN games Board Several games made with certain SVN versions of MZX contain boards incompatible with any official MZX release. See the appropriate section.
Archer Gremory Is Thirsty World This game attempts a swap world to an invalid file designed to pass as a locked world.
Brotherhood, The: Legacy of Drake (HUNTDRAK.MZX) Board Seven corrupt boards exist in the middle of the file.
Civil War 2040 Board One board is corrupt or truncated.
DA BOMB!!!!!! (corrupt version) World All instances of the byte 0A were somehow replaced with Windows' idiotic 0D 0A newlines, causing the world to fail validation. Version on DMZX is corrected.
Final Fantasy: Dynasty Prelude Project Dump World (WORLD03.MZX), Robot (FFTOWNO.MZX), Board (all worlds failing a CRC check) Akwende infamously released this ZIP file in his noisy departure from the community.
Lesbian Space Pirates (9.mzx) Board Corrupt board. The global robot is also corrupt, but gets silently caught due to an early program end. This world was made in a hex editor.
Mana Lust (pre-fix) Board One of the boards has a subtly incorrect pointer due to the zip file having been truncated. The version available on DMZX has this corrected.
MZX Target (pre-recovery) Board, Robot, Program World is completely truncated starting at least one program from the end of the fifth or sixth board. A complete version has since been released.
Star Quest (#4214) Board, Robot Corrupt robots, several missing robots in a truncated board, the errors go on.
Weirdland 3 (corrupt version) World Same issue as DA BOMB!!! above -- all 0A bytes were converted to 0D 0A.
z1111000.mzx (in the Fanye folder) Program Every single robot in the world has a corrupt program. This world was probably made in a hex editor.

Minor Errors

This is for worlds that have one or two corrupt robots, trigger the "expected # robots" error message, or attempt to use corrupt MZMs.

Title Error type Description
Anything made by mikawo's ZZT to MZX converter Program The global robots produced by this converter are corrupt. This results in the MZX_SPEED not being set as it was in pre-2.84b worlds (due to them ignoring the corruption). See the list of them below.
HELL STAR Board Scan A board data in this game contains one more robot than was specified in the robot data for the board.
instacrash.mzx Board Scan A world made by mzxrules. The end of the board is corrupt, making it think there are no robots when there really is one. MZX itself can't do anything about this but a utility could be made to recover "missing" programs such as this one.
Loco Program Loco has a robot with a corrupt program.
Slave Pit Program Slave Pit has a VERY weird corrupt program in it.

No message displayed

This is for development reference only, as most users will not be able to detect these errors. These are mostly early program ends and 0-length programs that are silently managed internally.

Title Error type Description
Aura MZX Program Early program end.
Catacombs of Zeux, probably countless other VER1TO2 worlds Robot Several robots exist with programs of length 0. These are harmless and ignored with no error.
CR2-6 Program This game contains a line of bytecode with an extra byte, but was otherwise valid. It forced us to rewrite part of program validation! Giel's legacy.
Musings Program Early program end.
Oh No! Not Another Star Wars Parody! Program Early program end.
Postality Program Early program end.
Quest for the Nobles Demo Program Early program end.

Pre-2.83 SVN games

Games generated by ZZT2MZX