MZX Help File Issues - Apr 03 2021 From typo to missing to just plain wrong.
#31
Posted 09 December 2007 - 05:03 PM
-Put documentation of screencapture ability (F12) in all needed places it was previously not mentioned.
-Documented the ability to use octal numbers, and the ability to use 32-bit hexadecimal numbers directly. (Thanks, Lancer)
-More color added again - this time, blue colors for subject headers. Other areas became more "standardized" in color usage.
-Added mention of building with MikMod and its differences with ModPlug.
-MZX is formally updated via SVN now, unlike Exo's preferred method of intermediate pre-compiled binaries. Updated bug report question to fit.
-Changed remaining instances of "$stringX" to just "$string" since string names became more controllable in the port.
-Explained bad command execution differences between ZZT and MZX (since some ZZT games rely on trying to execute bad commands for comedic value).
-Removed mention of ABC/PAT formats for now. Support's been removed because of the way ModPlug daisy-chains loaders until it finds one that fits, and the ABC format loader crashed MZX in some cases.
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#32
Posted 11 June 2008 - 01:39 AM
-SET "FREAD" "counter" is WRONG; corrected to its proper SET "counter" "FREAD" form.
-Made the string splicing section show actual strings (they were missing their $ symbols.... ugh)
-One addition accidentally killed most of the ZZTers Guide to MegaZeux section, fixed.
-Cleaned up MZX errors section massively after actually seeing which error messages were present in MZX's current code.
-Documented the new feature changes to 2.82.
-Documented MOD "*" in the Command Reference (its hotkey setting was already documented).
-Noted how swapping worlds triggered justentered/justloaded.
-Limitations on character length for relevant things (strings, editor lines, etc.) detailed in Quantity Limitations subsection.
-Labelled board counters as such.
-After seeing Xenogenesis screw up default loops, I elaborated on the need to make the number in loop # one smaller than the number of times you need to actually loop.
-Removed another pesky reference to a nonexistent LOAD_WORLD counter. That's the last of them.
-Noted that lockplayer et al doesn't stop similar actions from happening via Robotic.
-Replaced .SAM in all relevant examples with .WAV. DON'T USE SAMS UNLESS YOU REALLY NEED TO%&%(
-More elaboration on MZX_SPEED actions.
-Put in explicit values for things like terminators for instances where the char set /palette widely deviate from the default.
-Stopped keyN from being marked as deprecated, since it really has a unique use and therefore isn't. (It was erroneously lumped there before because of key_code preceding it, and key_code was considered deprecated.)
-Noted change in how MZX treats module formats which don't overlap in both module engines now.
-Added more differences between ZZT/MZX objects.
-Noted that Sensors can't send to constructs like "&fest&ive", unlike Robots.
-Two labels were accidentally jumps in the Using the Editor section, fixed.
-Clear Messages and Projectiles clears all projectile types, not just bullets and shooting fire. Fixed.
-Fixed link to DEC "$string" #, Mark Line and Delete Previous Word.
-Scroll character in Mirth of Built-ins fixed.
-Removed leftover mention of using ALT+P to print help topics (Yes, Virginia, you could do that before the port)
-Mentioned the Freesound Project in FAQ section.
-Noted Ctrl+C in the comment command definition.
-Noted 14-char Robot name limit in rename command definition.
-Corrected name of Normal overlay mode (previously called "On").
-Replaced CheeseTracker mention with Schism Tracker / MilkyTracker, snce the latter two are actually updated (and FOSS, if you care).
-Mentioned ability of Robots to dynamically alter board exits in relevant FAQ question.
-Cleaned up whitespace in colors subsection of the strings section.
-Noted disassemble_extras settings on extra words.
-Antiquated mention of EGA mode removed in palette editor section.
-Other small changes done and bits of folderol removed.
(Jun 13 2008) REFRESH VERSION CHANGES:
-Link to 2.81 changelogs from the newest changelog section was broken, fixed.
-Messed up link to mod * command in command list. Fixed.
(Jun 18 2008) REFRESH VERSION CHANGES:
-Restored around 6K of text in the Command Reference section, thanks to help file parsing wiping it out. Apologies.
-Fixed link to 2.81 changelogs.
-Detailed different action of $str#N when using in sets/writes.
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#33
Posted 28 December 2008 - 03:00 AM
-KEY counter documented.
-Cleaned up internally. Makes no difference to the end user, but enables clean parsing through the new hlp2txt tool. (ajs)
-Added FAQ question about what tools are available to suppliment MZX.
-Formally documented the double-speed Robot movement quirk.
-WAIT 1 practices changed to CYCLE 1, due to the latter's strength in dealing with subroutines.
-FAQ question about bug reporting now points to the tracker as opposed to the antiquated thread.
-Fixed long-standing typo; default commands per cycle is 40, not 30.
-Marked SCROLLEDX and SCROLLEDY counters as read-only.
-Fixed link to "Overlay mode is not on" subsection. (ajs)
-Re-ordered FAQ questions. Entries best accomodating long-time MZXers are moved near the bottom.
-Noted which Robot gets the response of RID<name> when multiple Robots share <name>.
-Noted that non-zero values for defaults toggles constitute keeping the default on (as opposed to just 1).
-Grammar cleanup.
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#34
Posted 06 November 2009 - 03:12 PM
%20=).gif)
EDIT:And good work those who pointed out those bugs!
This post has been edited by crazyal02: 06 November 2009 - 03:14 PM
#35
Posted 06 November 2009 - 05:48 PM
- In ZZT, some objects can be crushed (basically, everything that could be destroyed by player bullets but not by object bullets, can be crushed). This function is not available in mainstream MegaZeux.
- In ZZT, there is only two kind of bullets, player bullets and object bullets. MegaZeux has player bullets, neutral bullets, and enemy bullets. (Player bullets in ZZT act like neutral in MZX, object bullets in ZZT act like enemy bullets in MZX)
- Ricochets in ZZT will not change the type of bullet, but in MZX it will change to neutral.
- In ZZT, conveyors will not move sliders in the wrong direction, but in MZX it will.
- The #PUT command in ZZT will push something out of the way first, in MZX it won't, so you have to use the PUSH command first before PUT if you want this.
- The help file says `comment but it should be 'comment because it uses a normal apostophe not a backtick in ZZT, for comments.
"Potion of Confusing": Solve all the puzzles, hold second one as you hold a pencil, and save gibbering mouthers from the king's army.
#36
Posted 21 March 2010 - 05:27 PM
-Forgot to mention the LOAD_MENU changes due to new Robotic access when it was introduced. Fixed now.
-Fixed a help file bug present since at least 2.02 where COPY ROBOT is erroneously stated to start the copy anew. (durp durp, Terryn)
-Described the terminator character and which fwrite functions leave one.
-Mod_order is read and write, fixed.
-Corrected a dumb and totally misleading mistake in the bitwise negation example.
-Noted MZX's new ability to acknowledge loop markers in WAVs and OGGs.
-Related to the other copy issue, no longer noted COPY # # # # as applies to Robots as a bad practice. Its differing behavior at copy has its merits.
-Noted FWRITE_POS uselessness in FWRITE_APPEND mode.
-Links to Potion and Ring Effects sub-area fixed.
-Corrected one last 1.XX potion name shift (Dud --> No Effect).
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#37
Posted 24 June 2010 - 02:03 AM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#38
Posted 20 November 2010 - 02:33 AM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#39
Posted 22 November 2010 - 03:01 PM
Quote
send "all" is in fact inclusive as of MegaZeux 2.83
: "l"
go EAST for 1
send "all" to "l"
Was this always the case? If not, did it break everything?
#40
Posted 22 November 2010 - 03:48 PM
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#41
Posted 22 November 2010 - 05:28 PM
#42
Posted 22 November 2010 - 09:21 PM

<Malwyn> Yes, yes. Don't worry I'd rather masturbate with broken glass than ask you for help again. :(
#43
Posted 24 November 2010 - 02:17 AM
Robotic Reference Manual -> Command Reference -> IF "counter" !<>_= # "label" (extra underscore? I think)
Robotic Reference Manual -> Using the Editor -> F12 - Take Screendump (seriously? o_o)
Robotic Reference Manual -> Using the Editor -> Ctrl+BackSpace - Delete Previous Word (weird formatting)
Robotic Reference Manual -> Using the Editor -> Doesn't mention Alt+BackSpace
Robotic Reference Manual -> Counters -> SPR_NUM -> "used to match the highest sprite to that's checked." (grammar; remove the last 'to')
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#44
Posted 24 November 2010 - 05:48 AM
"The fact that I say I've one of the best, is called honesty." -Akwende
"Megazeux is not ment to be just ASCII, it is ANSI!" - T-bone6
"I hate it when you get all exo on me." - emalkay
Exophase can what Rubi-cant.
exoware is ware ur ware is exoware
ps. not loking 4 new membrs kthx
#45
Posted 24 November 2010 - 09:18 PM
Exophase, on 23 November 2010 - 10:48 PM, said:
I either stumbled on ALT+Backspace by mistake or hit random key combinations until I found it. I find it a lot more pleasing than manually backspacing a whole 241 char line or fumbling around with block actions. If there are any other undocumented shortcuts, those should uh, probably be documented too

xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#46
Posted 24 November 2010 - 10:26 PM
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#47
Posted 28 September 2011 - 07:01 AM
edit: for reference, it'd use * for rel-affected commands and ! for cycle-ending commands, and also note which ones needed rel first/last. There are obviously quite a few more commands that use these things now, though
This post has been edited by Lachesis: 28 September 2011 - 07:04 AM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#49
Posted 28 September 2011 - 11:59 PM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#50
Posted 29 September 2011 - 12:40 AM
- Overruns of the 64-char display limit on a line, therefore messing up the message window in some section.
- Issues I find and correct myself, or correct pretty much immediately after I'm told about them on IRC.
- zzo.
The issues pointed out by board-only members are so scarce that it's not really worth it, and I make a point to note what I've changed in the top post in this thread whenever I've just changed anything.
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#51
Posted 12 November 2011 - 12:50 AM
Better Than Nothing - DOMINATION - Commander Keen: Heroes Lost - Welkin - A Confectioner's Recipe - random ThDPro music stuff
<Risu21121> if you're not going to make a good game, you might as well make a blatantly racist one.
<Kuddy> Testicles.
"Where are my folder?" - KKairos
#52
Posted 12 November 2011 - 12:54 PM
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#53
Posted 25 January 2012 - 06:11 AM
Also, the icon for life is incorrect. That's the icon for a ring.
This post has been edited by T-Bone: 25 January 2012 - 06:12 AM
#54
Posted 03 June 2012 - 05:12 PM
-Corrected inaccurate description of send all behavior done in the aftermath of send all behavior's 2.81e alteration and subsequent reversion.
-Made CHAR ID table more thorough, and added notes on its use, most notably emphasis on the distinction between changing between IDs and changing the values of given IDs.
-Binary operators described in detail, and given example outcomes. All other operators were given the same treatment, but it probably mattered the most for those (and for modulo, I guess).
-Added Alt+BackSpace, Ctrl+Arrows and Escape listings in Editor Keys section.
-SMZX mode 2 description had colors 2 and 3 reversed. Fixed.
-BUTTONS detects middle button presses; corrected counter description to mention this.
-Divider counter given a coherent description.
-Added FAQ question about using others' materials in your own MZX game (and an all-caps Giel Corollary)
-Inserted mention of loading files in subdirectories in the description of all applicable commands, and in the very beginning of the File Access section.
-Described the different action of the UI palette and how to edit it through Robotic.
-Out of bounds string checks are now correctly stated to yield 0, not 32.
-Gave more useful special characters in the KEY? label description (ones that actually work).
-"#" expressions operator documented.
-Removed notices about certain Robotic commands slowing code. Technically speaking, they still can when overused more than other commands, but this is far less of an issue than in the distant past, and I'm sick and tired of getting asked about it.
-Dynamic labels don't work (2.80 removed the ability)! Finally mentioned this.
-Noted that inverse trig functions output degrees, and that atan will take signs into account and place results in the correct quadrant.
-Mentioned pressing tab to escape check box fields.
-Documented default vlayer_width and vlayer_height values.
-Noted that ricochet items force returned bullets to be neutral under its description. It was mentioned elsewhere, but not in the actual items' descriptions.
-Explicitly mentioned that doors need free space to open, and can push objects in their paths.
-Mentioned that full health/lives values still allow collection of health/lives.
-Noted "thud" and "edge"'s ignorance of lockself.
-Beefed up and corrected parts of the ZZT section, within reason. No, zzo, I'm not going to make that section bigger than all of the other sections combined. Look up "diminishing returns" sometime.
-Minor graphical issues in built-ins section corrected.
-Various minor fixes.
-Modernity updates.
-Minor form/style changes (SCREENDUMP!!!!! !!!!! SCREENDUMP!!!!!!!!!! HOPE SOMEONE'S HAPPY).
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#55
Posted 04 June 2012 - 03:41 AM
It works but if you care about your code not breaking in the future seriously don't use it at all. It makes things like compiling expressions unfeasible.

<Malwyn> Yes, yes. Don't worry I'd rather masturbate with broken glass than ask you for help again. :(
#56
Posted 04 June 2012 - 03:50 AM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#57
Posted 04 June 2012 - 04:41 AM
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#58
Posted 22 June 2012 - 12:40 AM
-Documented arithmetic/signed shift right operator (>>>).
-Duplicated description of control characters (it's also now at the beginning of the strings section).
-Wrote the # operator off as soon-to-be-removed, with appropriate warnings.
-Documented REL COUNTER's unintuitive effects on the COPY family of commands.
-Oversimplified description of the ^ operator such that it was pretty incorrect, fixed.
-Added YES and NO labels to the built-in labels section. (No subroutine versions of these.)
-Noted the modulo command's actions on negatives, and the differences between the modulo command and the modulo expression function.
-Tightened up the subroutine code example.
-Fixed typo in a modulo code example.
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#59
Posted 01 December 2012 - 09:23 PM
xx̊y (OST) - HELLQUEST (OST) - Zeux I: Labyrinth of Zeux (OST) (DOS OST)
w/ Lancer-X and/or asgromo: Pandora's Gate - Thanatos Insignia - no True(n) - For Elise OST
MegaZeux: Online Help File - Keycode Guide - Joystick Guide - Official GIT Repository
#60
Posted 25 December 2012 - 01:22 AM
-Fixed copyrobot description, hopefully for good. Last time I screwed up and changed a mostly-right description into a mostly-wrong one. "(durp durp, Terryn)"
-Missing was an elaboration on what "background" means in the context of Sprites (it means CustomBlocks).
-Documented the N/E/F8/F9 changes on title screens.
-COPY (OVERLAY) BLOCK X Y W H "$string" T description corrected to omit false mention of termination on reaching items with p00.
-Mentioned the method to change SMZX modes in the editor (F11) at the very beginning of the SMZX section.
-Mentioned that Rn.<counter> calls to non-existent Robots return -1 in its section.
-Error section is up-to-date again, reflecting all of the changes brought on by much stronger file validation.
-Noted that ccheck mode 2 makes blank chars transparent.
-Fixed incorrect characters in built-in section.
-Added links to the TOC at the end of each version's changelog, not just at the end of each grouping.
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111