diff --git a/Editor/AGS.Editor/Components/RoomsComponent.cs b/Editor/AGS.Editor/Components/RoomsComponent.cs index edd4e14e0cd..5b346b27f1f 100644 --- a/Editor/AGS.Editor/Components/RoomsComponent.cs +++ b/Editor/AGS.Editor/Components/RoomsComponent.cs @@ -2397,6 +2397,9 @@ private IEnumerable ConvertRoomFromCrmToOpenFormat(UnloadedRoom unloadedRo // Adjust all Interactions to have a new script module name SyncInteractionScriptModules(room); + // Create a directory for this room + Directory.CreateDirectory(room.Directory); + for (int i = 0; i < room.BackgroundCount; i++) yield return SaveAndDisposeBitmapAsync(nativeRoom.GetBackground(i), room.GetBackgroundFileName(i));