DOS versions and 2.93b+ handling: ~ and @ are part of a color code if the next character is hex; ~ and @ always escape the next character if it is non-hex; ~ and @ are always consumed.
2.93 handling (not supportable): ~ and @ are part of a color code if the next character is hex; ~ escapes ~ only, @ escapes @ only; otherwise, ~ and @ are not consumed.
2.80 until 2.93 handling: ~ and @ are part of a color code if the next character is hex; ~ escapes ~ only, @ escapes @ only; ~ and @ are always consumed.
Note that color_string_length (formerly strlencolor) had different and broken handling, as did clip_color_string. These bugs are not worth replicating.
Some dialog boxes in Weirdland 9 are affected. (Reported by Terryn.)
Report ID | 894 | Title | MegaZeux 2.80 until 2.93b has different color string escapes |
Product | MegaZeux Bugs | Status | Confirmed (Severity 1 - Low) |
Version | 2.93d | Fixed in | - |
Introduced In Version | 2.93 | Operating System | All platforms |
Page 1 of 1
Report ID #894: MegaZeux 2.80 until 2.93b has different color string escapes
#1
Lachesis
Posted 12 June 2025 - 01:10 AM
"Let's just say I'm a GOOD hacker, AND virus maker. I'm sure you wouldn't like to pay for another PC would you?"
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
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
Page 1 of 1
0 User(s) are reading this issue
0 Guests and 0 Anonymous Users
Powered by IP.Tracker 1.3.2 © 2025 IPS, Inc.