Add Customizable Output Filename Formatting

This commit is contained in:
copecone committed 2026-10-19 18:14:02 +09:00
1 parent b66d774cb9
commit d90d06c095
6 files changed
+287 -3

No files matched your search

+14 -3
View File
@@ -1053,9 +1053,20 @@ internal class RenderManager : MonoBehaviour
var startTime = DateTime.Now;
if (RenderContext.OutputPath != null) CurrentOutPath = RenderContext.OutputPath;
else {
var fileName = startTime.ToString("yyyy-MM-dd HH-mm-ss") +
$".{Configuration.AdvancedConfig.FileExtension.TrimStart('.').ToLower()}";
CurrentOutPath = Path.Combine(GlobalSettings.EffectiveOutputDirectory, fileName);
var format = GlobalSettings.EffectiveFileNameFormat;
var ext = Configuration.AdvancedConfig.FileExtension;
var baseName = RenderFileNameUtil.FormatFileName(
format,
startTime,
Configuration,
GlobalSettings.Current.LastPresetName,
levelPath
);
CurrentOutPath = RenderFileNameUtil.GetUniqueFilePath(
GlobalSettings.EffectiveOutputDirectory,
baseName,
ext
);
}
FFmpegNativeEncoder? videoFFmpeg = null;