1
0
mirror of https://github.com/SirusDoma/VoxCharger.git synced 2024-11-30 18:24:29 +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 action = new Action(() =>
{ {
var directories = Directory.GetDirectories(target); var directories = Directory.GetDirectories(target);
int progress = 0; int current = 1;
foreach (string dir in directories) foreach (string dir in directories)
{ {
loader.SetStatus($"Processing {Path.GetFileName(dir)}.."); 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"); var files = Directory.GetFiles(dir, "*.ksh");
if (files.Length == 0) if (files.Length == 0)
@ -323,7 +323,7 @@ namespace VoxCharger
ksh.Parse(fn, Options); ksh.Parse(fn, Options);
var header = ksh.ToHeader(); var header = ksh.ToHeader();
header.ID = AssetManager.GetNextMusicID(); header.ID = AssetManager.GetNextMusicID() + current++;
header.BackgroundId = short.Parse((BackgroundDropDown.SelectedItem ?? "0").ToString().Split(' ')[0]); header.BackgroundId = short.Parse((BackgroundDropDown.SelectedItem ?? "0").ToString().Split(' ')[0]);
header.Version = (GameVersion)(VersionDropDown.SelectedIndex + 1); header.Version = (GameVersion)(VersionDropDown.SelectedIndex + 1);
header.InfVersion = InfVerDropDown.SelectedIndex == 0 ? InfiniteVersion.MXM : (InfiniteVersion)(InfVerDropDown.SelectedIndex + 1); header.InfVersion = InfVerDropDown.SelectedIndex == 0 ? InfiniteVersion.MXM : (InfiniteVersion)(InfVerDropDown.SelectedIndex + 1);