1
0
mirror of https://github.com/SirusDoma/VoxCharger.git synced 2024-11-23 22:51:01 +01:00

Fix incorrect ID for Bulk Import

This commit is contained in:
SirusDoma 2020-04-19 19:35:38 +07:00
parent 1b82079a37
commit 1c3d063003

View File

@ -305,11 +305,11 @@ namespace VoxCharger
var action = new Action(() =>
{
var directories = Directory.GetDirectories(target);
int progress = 0;
int current = 1;
foreach (string dir in directories)
{
loader.SetStatus($"Processing {Path.GetFileName(dir)}..");
loader.SetProgress((progress++ / (float)directories.Length) * 100f);
loader.SetProgress((current / (float)directories.Length) * 100f);
var files = Directory.GetFiles(dir, "*.ksh");
if (files.Length == 0)
@ -323,7 +323,7 @@ namespace VoxCharger
ksh.Parse(fn, Options);
var header = ksh.ToHeader();
header.ID = AssetManager.GetNextMusicID();
header.ID = AssetManager.GetNextMusicID() + current++;
header.BackgroundId = short.Parse((BackgroundDropDown.SelectedItem ?? "0").ToString().Split(' ')[0]);
header.Version = (GameVersion)(VersionDropDown.SelectedIndex + 1);
header.InfVersion = InfVerDropDown.SelectedIndex == 0 ? InfiniteVersion.MXM : (InfiniteVersion)(InfVerDropDown.SelectedIndex + 1);