dMZX Forums: MegaZeux 2.80 until 2.93b has different color string escapes -> MegaZeux Bugs -> Tracker

Jump to content

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.93Operating System All platforms

Page 1 of 1
  • Cannot start a new Issue
  • You cannot reply to this issue

Report ID #894: MegaZeux 2.80 until 2.93b has different color string escapes

#1 User is offline  
Lachesis 

  • the pinnacle of human emotion
  • Group: DigiStaff
  • Posts: 3,949
  • Joined: 17-July 04
  • Gender:Female
  • Location:Sealand

Posted 12 June 2025 - 01:10 AM

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.)
"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


Page 1 of 1
  • Cannot start a new Issue
  • You cannot reply to this issue

0 User(s) are reading this issue
0 Guests and 0 Anonymous Users


Powered by IP.Tracker 1.3.2 © 2025  IPS, Inc.