When Game Over is triggered, the message row is reset to [Centered, 24], even if BIMESG is off and you try to move it back to where you had it every cycle during game over. The MESG EDGE is not turned back on.
Report ID | 437 | Title | Game Over state overrides custom message row position |
Product | Archived MegaZeux Bugs | Status | Fixed (Severity 1 - Low) |
Version | 2.83 | Fixed in | 2.84 |
Introduced In Version | <2.80 | Operating System | Windows XP SP2 |
Page 1 of 1
Report ID #437: Game Over state overrides custom message row position
#1
Lachesis
Posted 22 April 2012 - 07:34 PM
"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
Replies (1 - 7)
#3
Lachesis
Posted 23 April 2012 - 12:35 AM
Well, there's always the possibility of adding a check for backwards compatibility. I'm also unsure of that being the best solution -- if this is ideal or expected behavior in general, there could be a counter, the reset could be made just once instead of every cycle, who knows.
"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
#4
Lachesis
Posted 29 April 2012 - 07:03 PM
Updating status to: Awaiting Feedback
Updating severity to: 1 - Low
Opinions?
Updating severity to: 1 - Low
Opinions?
"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
#5
Lachesis
Posted 22 May 2012 - 12:58 AM
Updating status to: Proposed Fix
Updating version to: 2.83
Updating Introduced In Version to: <2.80
Still not sure what I want to do about this. :x
Updating version to: 2.83
Updating Introduced In Version to: <2.80
Still not sure what I want to do about this. :x
"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
#6
Terryn
Posted 22 May 2012 - 11:21 AM
Honestly, the Janson versions didn't apply game over overrides consistently, so intentions are somewhat unclear. While I'm assuming that locking the message row settings (and column settings; they're alluded to in the listed code but it's not been explicitly mentioned that they're locked too) and sending the "Game over" message every cycle is to help create a uniform game over state, the same strict control isn't applied to PC Speaker sound effects and the constant game over refrain. Much more minor, the message edge doesn't force states either (as you already mentioned). So, the issue we're basically left with is how much control we want to give game authors.
Possible solutions:
1) Allow * messages and row/column placements to override the strict settings of the "Game over" message. This could have unintended effects in older games, so tying this functionality to modern world versions only would be highly recommended.
2) Implement a "Strict Game Over" world flag (implicitly on by default) that enforces the classical conditions.
3) Leave as-is. Making a custom game over state to replace a natural one is extra work, but it isn't too hard if you want to reap the benefits of message bar manipulation.
Possible solutions:
1) Allow * messages and row/column placements to override the strict settings of the "Game over" message. This could have unintended effects in older games, so tying this functionality to modern world versions only would be highly recommended.
2) Implement a "Strict Game Over" world flag (implicitly on by default) that enforces the classical conditions.
3) Leave as-is. Making a custom game over state to replace a natural one is extra work, but it isn't too hard if you want to reap the benefits of message bar manipulation.
angelic stream - shed sanguine - ill-adapt - avis - para/lyser - renaissance - dead tangent - phosphene blur - birth breeds death - ________ - painted glass - lagniappe
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
<Exophase> HES STEALING MAH AIRSHIP!!!!!!11111111
#7
Lachesis
Posted 24 May 2012 - 12:54 AM
Updating status to: Fixed
Issue fixed in: 2.84
Fixed in GIT 2b34eb6b85. Setting BIMESG to 0 will now turn this off along with the message itself.
Issue fixed in: 2.84
Fixed in GIT 2b34eb6b85. Setting BIMESG to 0 will now turn this off along with the message itself.
"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.