diff --git a/src/openrct2/cmdline/ConvertCommand.cpp b/src/openrct2/cmdline/ConvertCommand.cpp index b1f0cd668d..6387a3e10b 100644 --- a/src/openrct2/cmdline/ConvertCommand.cpp +++ b/src/openrct2/cmdline/ConvertCommand.cpp @@ -111,7 +111,7 @@ exitcode_t CommandLine::HandleCommandConvert(CommandLineArgEnumerator * enumerat try { - auto importer = std::unique_ptr(ParkImporter::Create(destinationPath)); + auto importer = std::unique_ptr(ParkImporter::Create(sourcePath)); importer->Load(sourcePath); importer->Import(); } @@ -136,6 +136,7 @@ exitcode_t CommandLine::HandleCommandConvert(CommandLineArgEnumerator * enumerat // correct initial view window_close_by_class(WC_MAIN_WINDOW); + exporter->Export(); if (destinationFileType == FILE_EXTENSION_SC6) { exporter->SaveScenario(destinationPath);