diff --git a/Component/FirstUpdate.cs b/Component/FirstUpdateHook.cs similarity index 100% rename from Component/FirstUpdate.cs rename to Component/FirstUpdateHook.cs diff --git a/Component/RenderManager.cs b/Component/RenderManager.cs index 82b470e..089cd66 100644 --- a/Component/RenderManager.cs +++ b/Component/RenderManager.cs @@ -76,6 +76,15 @@ namespace ADOFAIRenderer.Component } } + public void SetupCaptureDirectory() + { + var renderDir = Path.Combine(MelonEnvironment.GameRootDirectory, "Render"); + if (!Directory.Exists(renderDir)) + { + Directory.CreateDirectory(renderDir); + } + } + public void SetupGameScene() { GCS.customLevelPaths = new[] { LevelPath }; diff --git a/UI/RenderButton.cs b/UI/RenderButton.cs index bf411fd..bd39580 100644 --- a/UI/RenderButton.cs +++ b/UI/RenderButton.cs @@ -51,7 +51,8 @@ namespace ADOFAIRenderer.UI Bitrate = bitrate, Codec = selectedCodecName.ToLower(), }; - + + RenderManager.Instance.SetupCaptureDirectory(); RenderManager.Instance.SetupGameScene(); }