dMZX Forums: Save files don't save the correct intensities during COLOR FADE OUT -> Archived MegaZeux Bugs -> Tracker

Jump to content

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.80XOperating System All platforms

Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

Report ID #783: Save files don't save the correct intensities during COLOR FADE OUT

#1 User is offline  
Lachesis 

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

Posted 02 August 2019 - 06:39 PM

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.
"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
  • Closed Issue This issue is locked

Replies (1 - 4)

#2 User is offline  
Lachesis 

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

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

#3 User is offline  
Lachesis 

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

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

#4 User is offline  
Lachesis 

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

Posted 04 August 2019 - 04:50 AM

Updating status to: Fixed
Issue fixed in: 2.92b

Fixed in GIT b2ef65fd.
"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

#5 User is offline  
Lachesis 

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

Posted 24 September 2019 - 11:03 PM

Moving to: Archived MegaZeux Bugs


Page 1 of 1
  • Cannot start a new Issue
  • Closed Issue This issue is locked

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


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