Terra Invicta

Terra Invicta

Enable Achievements
Driest 21 Sep, 2024 @ 7:14am
Settings.xml error and mod doesn't actually seem to activate achievements
Hey, I've had a look through the old posts in regards to settings.xml, but those posts don't seem to have resolved my issue.
I'm trying to use this along side 'Cheat Menu (NG)' which seems to work fine alone or while running along side your mod.

When running this mod alone, it tells me its working with the green light on UMM, but while playing there's some achievements that didn't pop. (Fire nukes & Bombard a hab) - This was on an ongoing save from before i installed the mod, I don't know if that matters.

This is the error I'm getting, I hope you can help


[Manager] Starting. [Manager] Parsing mods. [Manager] Reading file 'C:\Program Files (x86)\Steam\steamapps\common\Terra Invicta\Mods/Enabled\Enable Achievements\ModInfo.json'. [Manager] Sorting mods. [Manager] Loading mods. [EnableAchievements] Version '1.3.1'. Loading. [EnableAchievements] [Error] Can't read C:\Program Files (x86)\Steam\steamapps\common\Terra Invicta\Mods/Enabled\Enable Achievements\Settings.xml. [EnableAchievements] [Exception] InvalidOperationException - There is an error in XML document (2, 2). System.InvalidOperationException: There is an error in XML document (2, 2). ---> System.MethodAccessException: Method `EnableAchievements.Main+Settings..ctor()' is inaccessible from method `Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSettings.Read3_Settings(bool,bool)' at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_throw_method_access(intptr,intptr) at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSettings.Read3_Settings (System.Boolean isNullable, System.Boolean checkType) [0x00072] in <2e704f31168c472ca2647232c04ff804>:0 at Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderSettings.Read4_Settings () [0x00050] in <2e704f31168c472ca2647232c04ff804>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <695d1cc93cca45069c528c15c9fdd749>:0 --- End of inner exception stack trace --- at System.Xml.Serialization.XmlSerializer.Deserialize (System.Xml.XmlReader xmlReader, System.String encodingStyle, System.Xml.Serialization.XmlDeserializationEvents events) [0x0011b] in <0f9699188f0c414ea6fb5557f5c16d15>:0 at System.Xml.Serialization.XmlSerializer.Deserialize (System.Xml.XmlReader xmlReader, System.String encodingStyle) [0x00000] in <0f9699188f0c414ea6fb5557f5c16d15>:0 at System.Xml.Serialization.XmlSerializer.Deserialize (System.IO.Stream stream) [0x0001c] in <0f9699188f0c414ea6fb5557f5c16d15>:0 at UnityModManagerNet.UnityModManager+ModSettings.Load[T] (UnityModManagerNet.UnityModManager+ModEntry modEntry) [0x00031] in <39830bec29d04570a09e31b26ec7774f>:0 [EnableAchievements] Active. [EnableAchievements] Loading time 0.05 s. [Manager] FINISH. SUCCESSFUL LOADED 1/1 MODS.