When LOAD_GAME is used on a save that is faded out, the palette intensities will be loaded to the saved palette intensities. Afterward, insta_fadeout is used to set the active palette intensities to 0. However, in 2.92 this backs up the existing palette intensities to the saved palette intensities, overwriting the loaded palette intensities. This breaks returning to the menu in Ruin Diver 3, which now fails to fade in.
This bug was introduced by this change when merging the Emscripten port, but I don't think the behavior added by this merge is wrong. I think instead of relying on fade hacks in LOAD_GAME the world loaders should instead be able to directly initialize the current intensities.
edit: this bug is actually caused by save files being saved with the wrong intensities during COLOR FADE OUT.
Report ID | 783 | Title | Save files don't save the correct intensities during COLOR FADE OUT |
Product | Archived MegaZeux Bugs | Status | Fixed (Severity 3 - Medium) |
Version | 2.92 | Fixed in | 2.92b |
Introduced In Version | 2.80X | Operating System | All platforms |
Page 1 of 1
Report ID #783: Save files don't save the correct intensities during COLOR FADE OUT
#1 Lachesis
Posted 02 August 2019 - 06:39 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 - 4)
#2 Lachesis
Posted 04 August 2019 - 04:09 AM
Updating Introduced In Version to: <2.80
Update: the actual bug here is MZX doesn't save the correct intensities when faded out. This bug was introduced in 2.80 but didn't manifest in this specific instance because insta_fadeout didn't back up the intensities properly.
Update: the actual bug here is MZX doesn't save the correct intensities when faded out. This bug was introduced in 2.80 but didn't manifest in this specific instance because insta_fadeout didn't back up the intensities properly.
"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
#3 Lachesis
Posted 04 August 2019 - 04:14 AM
Updating Introduced In Version to: 2.80X
"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 04 August 2019 - 04:50 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.