diff --git a/src/Song.cpp b/src/Song.cpp index f217a0f142..7459981a6e 100644 --- a/src/Song.cpp +++ b/src/Song.cpp @@ -1383,7 +1383,7 @@ bool Song::SaveToCacheFile() } SONGINDEX->AddCacheIndex(m_sSongDir, GetHashForDirectory(m_sSongDir)); const RString sPath = GetCacheFilePath(); - return SaveToETTFile(sPath, true); + return SaveToSSCFile(sPath, true); } bool Song::SaveToDWIFile() diff --git a/src/Steps.cpp b/src/Steps.cpp index f2118ef304..8b74ce5a64 100644 --- a/src/Steps.cpp +++ b/src/Steps.cpp @@ -400,7 +400,8 @@ void Steps::CalcEtternaMetadata() { const vector& nerv = m_pNoteData->BuildAndGetNerv(); const vector& etaner = GetTimingData()->BuildAndGetEtaner(nerv); - stuffnthings = MinaSDCalc(GetNoteData().SerializeNoteData(etaner), GetNoteData().GetNumTracks(), 0.93f, 1.f, GetTimingData()->HasWarps()); + if(etaner.size() > 0) + stuffnthings = MinaSDCalc(GetNoteData().SerializeNoteData(etaner), GetNoteData().GetNumTracks(), 0.93f, 1.f, GetTimingData()->HasWarps()); //if (GetNoteData().GetNumTracks() == 4 && GetTimingData()->HasWarps() == false) //MinaCalc2(stuffnthings, GetNoteData().SerializeNoteData2(etaner), 1.f, 0.93f); @@ -409,10 +410,12 @@ void Steps::CalcEtternaMetadata() { for (int i = 0; i < 8; ++i) SONGMAN->keyconversionmap.emplace(GenerateBustedChartKey(*m_pNoteData, GetTimingData(), i), ChartKey); + /* if (GetNoteData().GetNumTracks() == 4) { - NoteDataUtil::GetETTNoteDataString(*m_pNoteData, m_sNoteDataCompressed); - m_bNoteDataIsFilled = true; + NoteDataUtil::GetETTNoteDataString(*m_pNoteData, m_sNoteDataCompressed); + m_bNoteDataIsFilled = true; } + */ m_pNoteData->UnsetNerv(); m_pNoteData->UnsetSerializedNoteData();