diff --git a/stepmania/src/CatalogXml.cpp b/stepmania/src/CatalogXml.cpp index 7d71945d0e..6a92ae57b6 100644 --- a/stepmania/src/CatalogXml.cpp +++ b/stepmania/src/CatalogXml.cpp @@ -16,6 +16,7 @@ #include "song.h" #include "Steps.h" #include "XmlFile.h" +#include "Course.h" const CString CATALOG_XML = "Catalog.xml"; @@ -58,7 +59,23 @@ void SaveCatalogXml( CString sDir ) } } - // bool bSaved = + + vector vpCourses; + SONGMAN->GetAllCourses( vpCourses, false ); + for( unsigned i=0; iAppendChild( "Title", pCourse->m_sName ); + pCourseNode->AppendChild( "HasMods", pCourse->HasMods() ); + } + xml.SaveToFile(fn); - LOG->Trace( "Done." ); }