Maybe fix migration for metadata containing mods, also fix negative values in mod collection settings causing problems.

This commit is contained in:
Ottermandias 2022-06-05 12:33:50 +02:00
parent 7409d0bc2f
commit 3b2876a6e4
3 changed files with 15 additions and 5 deletions

View file

@ -70,6 +70,8 @@ public partial class Configuration
return;
}
// Ensure the right meta files are loaded.
Penumbra.CharacterUtility.LoadCharacterResources();
ResettleSortOrder();
ResettleCollectionSettings();
ResettleForcedCollection();
@ -180,8 +182,8 @@ public partial class Configuration
var modName = ( string )setting[ "FolderName" ]!;
var enabled = ( bool )setting[ "Enabled" ]!;
var priority = ( int )setting[ "Priority" ]!;
var settings = setting[ "Settings" ]!.ToObject< Dictionary< string, uint > >()
?? setting[ "Conf" ]!.ToObject< Dictionary< string, uint > >();
var settings = setting[ "Settings" ]!.ToObject< Dictionary< string, long > >()
?? setting[ "Conf" ]!.ToObject< Dictionary< string, long > >();
dict[ modName ] = new ModSettings.SavedSettings()
{