Author: sagamusix
Date: Sun May 12 14:31:53 2024
New Revision: 20821
URL: https://source.openmpt.org/browse/openmpt/?op=revision&rev=20821
Log:
[Imp] Disable kITEmptyNoteMapSlotIgnoreCell compatibility flag for ITs saved with older Schism Tracker versions.
Modified:
trunk/OpenMPT/soundlib/Load_it.cpp
Modified: trunk/OpenMPT/soundlib/Load_it.cpp
==============================================================================
--- trunk/OpenMPT/soundlib/Load_it.cpp Sun May 12 14:11:13 2024 (r20820)
+++ trunk/OpenMPT/soundlib/Load_it.cpp Sun May 12 14:31:53 2024 (r20821)
@@ -1297,6 +1297,9 @@
// Panbrello hold: Added 2024-03-09, https://github.com/schismtracker/schismtracker/commit/ebdebaa8c8a735a7bf49df55debded1b7aac3605
if(schismDateVersion < SchismVersionFromDate<2024, 03, 9>::date)
m_playBehaviour.reset(kITPanbrelloHold);
+ // Empty instrument sample map slot ignores complete pattern cell: Added 2024-05-12, https://github.com/schismtracker/schismtracker/commit/aa84148e019a65f3d52ecd33fd84bfecfdb87bf4
+ if(schismDateVersion < SchismVersionFromDate<2024, 05, 12>::date)
+ m_playBehaviour.reset(kITEmptyNoteMapSlotIgnoreCell);
break;
case 4:
madeWithTracker = MPT_UFORMAT("pyIT {}.{}")((fileHeader.cwtv & 0x0F00) >> 8, mpt::ufmt::hex0<2>(fileHeader.cwtv & 0xFF));
|