From 47268723b0a7a3f7e66f151c222e87ba1a2df48d Mon Sep 17 00:00:00 2001
From: nike4613 NameAttribute(String)
@@ -288,7 +288,7 @@ public sealed class NameAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
Name
@@ -346,7 +346,7 @@ public sealed class NameAttribute : Attribute, _Attribute
Improve this Doc
PreferAttribute(String[])
@@ -289,7 +289,7 @@ public sealed class PreferAttribute : Attribute, _Attribute
Improve this Doc
- View Source
+ View Source
PreferenceOrder
@@ -347,7 +347,7 @@ public sealed class PreferAttribute : Attribute, _Attribute
Improve this Doc
parent
.<
Improve this Doc
- View Source
+ View Source
parent
Improve this Doc
- View Source
+ View Source
ToValue(TCollection, Object)
@@ -522,7 +522,7 @@ with the parent parent
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.CollectionConverter-3.html b/api/IPA.Config.Stores.Converters.CollectionConverter-3.html
index c97b70aa..b82cfa43 100644
--- a/api/IPA.Config.Stores.Converters.CollectionConverter-3.html
+++ b/api/IPA.Config.Stores.Converters.CollectionConverter-3.html
@@ -191,7 +191,7 @@
Improve this Doc
- View Source
+ View Source
CollectionConverter()
@@ -243,7 +243,7 @@ with a default-constructed Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.Converter-1.html b/api/IPA.Config.Stores.Converters.Converter-1.html
index 6b917f69..ef8a778e 100644
--- a/api/IPA.Config.Stores.Converters.Converter-1.html
+++ b/api/IPA.Config.Stores.Converters.Converter-1.html
@@ -145,7 +145,7 @@
Improve this Doc
- View Source
+ View Source
Default
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.Converter.html b/api/IPA.Config.Stores.Converters.Converter.html
index b0c66f2c..747e8746 100644
--- a/api/IPA.Config.Stores.Converters.Converter.html
+++ b/api/IPA.Config.Stores.Converters.Converter.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
FloatValue(Value)
@@ -180,7 +180,7 @@ or null if Improve this Doc
- View Source
+ View Source
IntValue(Value)
@@ -237,7 +237,7 @@ or null if Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.CustomObjectConverter-1.html b/api/IPA.Config.Stores.Converters.CustomObjectConverter-1.html
index 8c4404d5..24018488 100644
--- a/api/IPA.Config.Stores.Converters.CustomObjectConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.CustomObjectConverter-1.html
@@ -159,7 +159,7 @@
Improve this Doc
- View Source
+ View Source
Deserialize(Value, Object)
@@ -219,7 +219,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -281,7 +281,7 @@
Improve this Doc
- View Source
+ View Source
Serialize(T, Object)
@@ -341,7 +341,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -433,7 +433,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html b/api/IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html
index d01bba83..1f2be55f 100644
--- a/api/IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html
@@ -160,7 +160,7 @@
Improve this Doc
- View Source
+ View Source
Deserialize(Value, Object)
@@ -220,7 +220,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -282,7 +282,7 @@
Improve this Doc
- View Source
+ View Source
Serialize(T)
@@ -336,7 +336,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -424,7 +424,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.DictionaryConverter-1.html b/api/IPA.Config.Stores.Converters.DictionaryConverter-1.html
index 134a8f5f..5fcd4056 100644
--- a/api/IPA.Config.Stores.Converters.DictionaryConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.DictionaryConverter-1.html
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
DictionaryConverter()
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
DictionaryConverter(ValueConverter<TValue>)
@@ -218,7 +218,7 @@
Improve this Doc
- View Source
+ View Source
BaseConverter
@@ -251,7 +251,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -309,7 +309,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(Dictionary<String, TValue>, Object)
@@ -393,7 +393,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.DictionaryConverter-2.html b/api/IPA.Config.Stores.Converters.DictionaryConverter-2.html
index 110976f7..09744a2d 100644
--- a/api/IPA.Config.Stores.Converters.DictionaryConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.DictionaryConverter-2.html
@@ -180,7 +180,7 @@
Improve this Doc
- View Source
+ View Source
DictionaryConverter()
@@ -223,7 +223,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.EnumConverter-1.html b/api/IPA.Config.Stores.Converters.EnumConverter-1.html
index 3440d8bb..e14f0230 100644
--- a/api/IPA.Config.Stores.Converters.EnumConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.EnumConverter-1.html
@@ -159,7 +159,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -233,7 +233,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -317,7 +317,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.HexColorConverter.html b/api/IPA.Config.Stores.Converters.HexColorConverter.html
index 44551953..59fa40ba 100644
--- a/api/IPA.Config.Stores.Converters.HexColorConverter.html
+++ b/api/IPA.Config.Stores.Converters.HexColorConverter.html
@@ -143,7 +143,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -217,7 +217,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(Color, Object)
@@ -301,7 +301,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IDictionaryConverter-1.html b/api/IPA.Config.Stores.Converters.IDictionaryConverter-1.html
index 460c2a19..f8ffda0c 100644
--- a/api/IPA.Config.Stores.Converters.IDictionaryConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.IDictionaryConverter-1.html
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
IDictionaryConverter()
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
IDictionaryConverter(ValueConverter<TValue>)
@@ -218,7 +218,7 @@
Improve this Doc
- View Source
+ View Source
BaseConverter
@@ -251,7 +251,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -309,7 +309,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(IDictionary<String, TValue>, Object)
@@ -393,7 +393,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IDictionaryConverter-2.html b/api/IPA.Config.Stores.Converters.IDictionaryConverter-2.html
index 21d2b64a..c24bc951 100644
--- a/api/IPA.Config.Stores.Converters.IDictionaryConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.IDictionaryConverter-2.html
@@ -180,7 +180,7 @@
Improve this Doc
- View Source
+ View Source
IDictionaryConverter()
@@ -223,7 +223,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IListConverter-1.html b/api/IPA.Config.Stores.Converters.IListConverter-1.html
index 94e182cb..367c6bdf 100644
--- a/api/IPA.Config.Stores.Converters.IListConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.IListConverter-1.html
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
IListConverter()
@@ -202,7 +202,7 @@
Improve this Doc
- View Source
+ View Source
IListConverter(ValueConverter<T>)
@@ -238,7 +238,7 @@
Improve this Doc
- View Source
+ View Source
Create(Int32, Object)
@@ -326,7 +326,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IListConverter-2.html b/api/IPA.Config.Stores.Converters.IListConverter-2.html
index bcaa5e0e..7164ac70 100644
--- a/api/IPA.Config.Stores.Converters.IListConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.IListConverter-2.html
@@ -190,7 +190,7 @@
Improve this Doc
- View Source
+ View Source
IListConverter()
@@ -242,7 +242,7 @@ with a default-constructed Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html b/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html
index d23c09ce..9916ca51 100644
--- a/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
IReadOnlyDictionaryConverter()
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
IReadOnlyDictionaryConverter(ValueConverter<TValue>)
@@ -218,7 +218,7 @@
Improve this Doc
- View Source
+ View Source
BaseConverter
@@ -251,7 +251,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -309,7 +309,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(IReadOnlyDictionary<String, TValue>, Object)
@@ -393,7 +393,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-2.html b/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-2.html
index 7237e9a7..d7ab0f5f 100644
--- a/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-2.html
@@ -180,7 +180,7 @@
Improve this Doc
- View Source
+ View Source
IReadOnlyDictionaryConverter()
@@ -223,7 +223,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.ISetConverter-1.html b/api/IPA.Config.Stores.Converters.ISetConverter-1.html
index 0f83a5ee..ee4deaea 100644
--- a/api/IPA.Config.Stores.Converters.ISetConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.ISetConverter-1.html
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
ISetConverter()
@@ -202,7 +202,7 @@
Improve this Doc
- View Source
+ View Source
ISetConverter(ValueConverter<T>)
@@ -238,7 +238,7 @@
Improve this Doc
- View Source
+ View Source
Create(Int32, Object)
@@ -326,7 +326,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.ISetConverter-2.html b/api/IPA.Config.Stores.Converters.ISetConverter-2.html
index edb218bd..d491879f 100644
--- a/api/IPA.Config.Stores.Converters.ISetConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.ISetConverter-2.html
@@ -190,7 +190,7 @@
Improve this Doc
- View Source
+ View Source
ISetConverter()
@@ -242,7 +242,7 @@ with a default-constructed Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.ListConverter-1.html b/api/IPA.Config.Stores.Converters.ListConverter-1.html
index 99bccee9..66c765ed 100644
--- a/api/IPA.Config.Stores.Converters.ListConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.ListConverter-1.html
@@ -182,7 +182,7 @@
Improve this Doc
- View Source
+ View Source
ListConverter()
@@ -202,7 +202,7 @@
Improve this Doc
- View Source
+ View Source
ListConverter(ValueConverter<T>)
@@ -238,7 +238,7 @@
Improve this Doc
- View Source
+ View Source
Create(Int32, Object)
@@ -326,7 +326,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.ListConverter-2.html b/api/IPA.Config.Stores.Converters.ListConverter-2.html
index 7217e453..9dc52c17 100644
--- a/api/IPA.Config.Stores.Converters.ListConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.ListConverter-2.html
@@ -190,7 +190,7 @@
Improve this Doc
- View Source
+ View Source
ListConverter()
@@ -242,7 +242,7 @@ with a default-constructed Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.NullableConverter-1.html b/api/IPA.Config.Stores.Converters.NullableConverter-1.html
index 939ff0b7..d27e2c91 100644
--- a/api/IPA.Config.Stores.Converters.NullableConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.NullableConverter-1.html
@@ -160,7 +160,7 @@
Improve this Doc
- View Source
+ View Source
NullableConverter()
@@ -183,7 +183,7 @@ Equivalent to
Improve this Doc
- View Source
+ View Source
NullableConverter(ValueConverter<T>)
@@ -219,7 +219,7 @@ Equivalent to
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -277,7 +277,7 @@ Equivalent to
Improve this Doc
- View Source
+ View Source
ToValue(Nullable<T>, Object)
@@ -361,7 +361,7 @@ Equivalent to
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.NullableConverter-2.html b/api/IPA.Config.Stores.Converters.NullableConverter-2.html
index dca720a2..7c731e14 100644
--- a/api/IPA.Config.Stores.Converters.NullableConverter-2.html
+++ b/api/IPA.Config.Stores.Converters.NullableConverter-2.html
@@ -172,7 +172,7 @@ to use as the underlying converter. Use this in the Improve this Doc
- View Source
+ View Source
NullableConverter()
@@ -222,7 +222,7 @@ to use as the underlying converter. Use this in the Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html b/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html
index b50185fe..03233e84 100644
--- a/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html
+++ b/api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html
@@ -159,7 +159,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -233,7 +233,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -317,7 +317,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.GeneratedStore.html b/api/IPA.Config.Stores.GeneratedStore.html
index a3580aa5..641a7c12 100644
--- a/api/IPA.Config.Stores.GeneratedStore.html
+++ b/api/IPA.Config.Stores.GeneratedStore.html
@@ -130,7 +130,7 @@ config stores.
Improve this Doc
- View Source
+ View Source
AssemblyVisibilityTarget
The name of the assembly that internals must be visible to to allow internal protection.
@@ -162,7 +162,7 @@ config stores.
Improve this Doc
- View Source
+ View Source
Create<T>()
@@ -218,7 +218,7 @@ config stores.
Improve this Doc
- View Source
+ View Source
Generated<T>(Config, Boolean)
@@ -347,7 +347,7 @@ the resulting object will implement it and notify it too.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.IValueConverter.html b/api/IPA.Config.Stores.IValueConverter.html
index ebcf1a02..1d60a0c4 100644
--- a/api/IPA.Config.Stores.IValueConverter.html
+++ b/api/IPA.Config.Stores.IValueConverter.html
@@ -117,7 +117,7 @@ Converters do not need to perform null checks, as the serializer and de
Improve this Doc
- View Source
+ View Source
Type
@@ -150,7 +150,7 @@ Converters do not need to perform null checks, as the serializer and de
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -206,7 +206,7 @@ Converters do not need to perform null checks, as the serializer and de
Improve this Doc
- View Source
+ View Source
ToValue(Object, Object)
@@ -284,7 +284,7 @@ Converters do not need to perform null checks, as the serializer and de
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Config.Stores.ValueConverter-1.html b/api/IPA.Config.Stores.ValueConverter-1.html
index 9855714b..dc222f17 100644
--- a/api/IPA.Config.Stores.ValueConverter-1.html
+++ b/api/IPA.Config.Stores.ValueConverter-1.html
@@ -161,7 +161,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -221,7 +221,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(T, Object)
@@ -283,7 +283,7 @@
Improve this Doc
- View Source
+ View Source
IValueConverter.FromValue(Value, Object)
@@ -335,7 +335,7 @@
Improve this Doc
- View Source
+ View Source
IValueConverter.ToValue(Object, Object)
@@ -387,7 +387,7 @@
Improve this Doc
- View Source
+ View Source
IValueConverter.Type
@@ -447,7 +447,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.InitAttribute.html b/api/IPA.InitAttribute.html
index ee2c98a4..b91ae59e 100644
--- a/api/IPA.InitAttribute.html
+++ b/api/IPA.InitAttribute.html
@@ -289,7 +289,7 @@ Parameter injection is done with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.CannotRuntimeDisableException.html b/api/IPA.Loader.CannotRuntimeDisableException.html
index e044fc2b..a7e16f7a 100644
--- a/api/IPA.Loader.CannotRuntimeDisableException.html
+++ b/api/IPA.Loader.CannotRuntimeDisableException.html
@@ -169,7 +169,7 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
Improve this Doc
- View Source
+ View Source
CannotRuntimeDisableException(PluginMetadata)
@@ -203,7 +203,7 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
Improve this Doc
- View Source
+ View Source
CannotRuntimeDisableException(PluginMetadata, String)
@@ -243,7 +243,7 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
Improve this Doc
- View Source
+ View Source
CannotRuntimeDisableException(SerializationInfo, StreamingContext)
@@ -298,7 +298,7 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
Improve this Doc
- View Source
+ View Source
Plugin
@@ -358,7 +358,7 @@ public class CannotRuntimeDisableException : Exception, ISerializable, _Exceptio
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.Features.Feature.html b/api/IPA.Loader.Features.Feature.html
index 9cbee357..ecf6e41d 100644
--- a/api/IPA.Loader.Features.Feature.html
+++ b/api/IPA.Loader.Features.Feature.html
@@ -132,7 +132,7 @@
Improve this Doc
- View Source
+ View Source
InvalidMessage
@@ -167,7 +167,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
AfterDisable(PluginMetadata)
@@ -201,7 +201,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
AfterInit(PluginMetadata)
@@ -235,7 +235,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
AfterInit(PluginMetadata, Object)
@@ -275,7 +275,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
BeforeInit(PluginMetadata)
@@ -309,7 +309,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
Initialize(PluginMetadata, JObject)
@@ -391,7 +391,7 @@ This should also be set whenever either Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.IgnoreReason.html b/api/IPA.Loader.IgnoreReason.html
index cdd8d79f..e903c0a7 100644
--- a/api/IPA.Loader.IgnoreReason.html
+++ b/api/IPA.Loader.IgnoreReason.html
@@ -115,7 +115,7 @@
Improve this Doc
- View Source
+ View Source
IgnoreReason(Reason, String, Exception, PluginMetadata)
@@ -169,7 +169,7 @@
Improve this Doc
- View Source
+ View Source
Error
@@ -200,7 +200,7 @@
Improve this Doc
- View Source
+ View Source
Reason
@@ -231,7 +231,7 @@
Improve this Doc
- View Source
+ View Source
ReasonText
@@ -263,7 +263,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
RelatedTo
@@ -296,7 +296,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
Equals(IgnoreReason)
@@ -346,7 +346,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
Equals(Object)
@@ -395,7 +395,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
GetHashCode()
@@ -429,7 +429,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
Equality(IgnoreReason, IgnoreReason)
@@ -485,7 +485,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
Inequality(IgnoreReason, IgnoreReason)
@@ -563,7 +563,7 @@ include details about why the plugin was ignored, if it is present.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginInitInjector.InjectParameter.html b/api/IPA.Loader.PluginInitInjector.InjectParameter.html
index 4acd5e39..9c6645a3 100644
--- a/api/IPA.Loader.PluginInitInjector.InjectParameter.html
+++ b/api/IPA.Loader.PluginInitInjector.InjectParameter.html
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginInitInjector.html b/api/IPA.Loader.PluginInitInjector.html
index b8f396d7..790b1bbe 100644
--- a/api/IPA.Loader.PluginInitInjector.html
+++ b/api/IPA.Loader.PluginInitInjector.html
@@ -140,7 +140,7 @@ For all of the default injectors, only one of each will be generated, and any la
Improve this Doc
- View Source
+ View Source
AddInjector(Type, PluginInitInjector.InjectParameter)
@@ -186,7 +186,7 @@ For all of the default injectors, only one of each will be generated, and any la
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html b/api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html
index 57a69ac3..9e2ffa03 100644
--- a/api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html
+++ b/api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html
@@ -150,7 +150,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginManager.PluginDisableDelegate.html b/api/IPA.Loader.PluginManager.PluginDisableDelegate.html
index 13e067e4..bc32a944 100644
--- a/api/IPA.Loader.PluginManager.PluginDisableDelegate.html
+++ b/api/IPA.Loader.PluginManager.PluginDisableDelegate.html
@@ -144,7 +144,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginManager.PluginEnableDelegate.html b/api/IPA.Loader.PluginManager.PluginEnableDelegate.html
index ddd2d799..7785a5c4 100644
--- a/api/IPA.Loader.PluginManager.PluginEnableDelegate.html
+++ b/api/IPA.Loader.PluginManager.PluginEnableDelegate.html
@@ -144,7 +144,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Loader.PluginManager.html b/api/IPA.Loader.PluginManager.html
index 24912d95..1e96e57c 100644
--- a/api/IPA.Loader.PluginManager.html
+++ b/api/IPA.Loader.PluginManager.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
AllPlugins
@@ -162,7 +162,7 @@ public static IEnumerable<PluginMetadata> AllPlugins { get; }
Improve this Doc
- View Source
+ View Source
DisabledPlugins
@@ -194,7 +194,7 @@ public static IEnumerable<PluginMetadata> AllPlugins { get; }
Improve this Doc
- View Source
+ View Source
EnabledPlugins
@@ -226,7 +226,7 @@ public static IEnumerable<PluginMetadata> AllPlugins { get; }
Improve this Doc
- View Source
+ View Source
IgnoredPlugins
@@ -258,7 +258,7 @@ public static IEnumerable<PluginMetadata> AllPlugins { get; }
Improve this Doc
- View Source
+ View Source
Plugins
@@ -293,7 +293,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
GetDisabledPlugin(String)
@@ -343,7 +343,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
GetDisabledPluginFromId(String)
@@ -393,7 +393,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
GetPlugin(String)
@@ -443,7 +443,7 @@ public static IEnumerable<IPlugin> Plugins { get; }
Improve this Doc
- View Source
+ View Source
Called whenever any plugins, regardless of whether or not their change occurs during runtime, have their state changed.
@@ -661,7 +661,7 @@ provided represents operations that also run on the Unity main thread. Improve this Doc - View Source + View SourceCalled whenever any plugins have their state changed at runtime with the Task representing that state change.
@@ -695,7 +695,7 @@ provided represents operations that also run on the Unity main thread. Improve this Doc - View Source + View SourceCalled whenever a plugin is disabled, before the plugin in question is enabled.
@@ -725,7 +725,7 @@ provided represents operations that also run on the Unity main thread. Improve this Doc - View Source + View SourceCalled whenever a plugin is enabled, before the plugin in question is enabled.
@@ -761,7 +761,7 @@ provided represents operations that also run on the Unity main thread. Improve this DocThe BeatMods ID of the plugin, or null if it doesn't have one.
+The ID of the plugin.
the updater ID of the plugin
+the ID of the plugin
Log(Level.Critical, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Critical, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Debug, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Debug, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Error, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Error, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Info, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Info, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Info, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Info, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Notice, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Notice, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Trace, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Trace, message);
Improve this Doc
- View Source
+ View Source
Log(Level.Warning, e);
Improve this Doc
- View Source
+ View Source
Log(Level.Warning, message);
Improve this Doc
The StreamWriter that writes to the GZip file.
@@ -176,7 +176,7 @@ Improve this Doc - View Source + View SourceImprove this Doc
- View Source
+ View Source
SemverValue
@@ -310,7 +310,7 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
StorageMode
@@ -342,7 +342,7 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
StringValue
@@ -376,7 +376,7 @@ the storage mode specified in Improve this Doc
- View Source
+ View Source
CompareTo(AlmostVersion)
@@ -434,7 +434,7 @@ or Improve this Doc
- View Source
+ View Source
CompareTo(Version)
@@ -492,7 +492,7 @@ be thrown.
Improve this Doc
- View Source
+ View Source
Equals(Object)
@@ -551,7 +551,7 @@ be thrown.
Improve this Doc
- View Source
+ View Source
GetHashCode()
@@ -589,7 +589,7 @@ be thrown.
Improve this Doc
- View Source
+ View Source
ToString()
@@ -630,7 +630,7 @@ stored as a SemVer.Version, it is equivalent to callin
Improve this Doc
- View Source
+ View Source
Equality(AlmostVersion, AlmostVersion)
@@ -695,7 +695,7 @@ does not.
Improve this Doc
- View Source
+ View Source
Implicit(AlmostVersion to Version)
@@ -749,7 +749,7 @@ If not applicable, returns null
Improve this Doc
- View Source
+ View Source
Implicit(Version to AlmostVersion)
@@ -802,7 +802,7 @@ If not applicable, returns null
Improve this Doc
- View Source
+ View Source
Inequality(AlmostVersion, AlmostVersion)
@@ -891,7 +891,7 @@ If not applicable, returns null
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.AlmostVersionConverter.html b/api/IPA.Utilities.AlmostVersionConverter.html
index 289da4e3..a7e608a6 100644
--- a/api/IPA.Utilities.AlmostVersionConverter.html
+++ b/api/IPA.Utilities.AlmostVersionConverter.html
@@ -143,7 +143,7 @@
Improve this Doc
- View Source
+ View Source
FromValue(Value, Object)
@@ -200,7 +200,7 @@
Improve this Doc
- View Source
+ View Source
ToValue(AlmostVersion, Object)
@@ -284,7 +284,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Coroutines.html b/api/IPA.Utilities.Async.Coroutines.html
index cc383e4e..d69bcc31 100644
--- a/api/IPA.Utilities.Async.Coroutines.html
+++ b/api/IPA.Utilities.Async.Coroutines.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
AsTask(IEnumerator)
@@ -190,7 +190,7 @@ helpful on their own, however UnityEngine.WaitForSecondsImprove this Doc
- View Source
+ View Source
WaitForTask(Task)
@@ -240,7 +240,7 @@ helpful on their own, however UnityEngine.WaitForSecondsImprove this Doc
- View Source
+ View Source
WaitForTask(Task, Boolean)
@@ -302,7 +302,7 @@ helpful on their own, however UnityEngine.WaitForSecondsImprove this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.SingleCreationValueCache-2.html b/api/IPA.Utilities.Async.SingleCreationValueCache-2.html
index a5dc1e10..b48af6c2 100644
--- a/api/IPA.Utilities.Async.SingleCreationValueCache-2.html
+++ b/api/IPA.Utilities.Async.SingleCreationValueCache-2.html
@@ -154,7 +154,7 @@ to ensure that values are only created once ever, without having multiple parall
Improve this Doc
- View Source
+ View Source
SingleCreationValueCache()
@@ -172,7 +172,7 @@ capacity, and uses the default comparer for the key type.
Improve this Doc
- View Source
+ View Source
SingleCreationValueCache(IEnumerable<KeyValuePair<TKey, TValue>>)
@@ -230,7 +230,7 @@ the default comparer for the key type.
Improve this Doc
- View Source
+ View Source
SingleCreationValueCache(IEnumerable<KeyValuePair<TKey, TValue>>, IEqualityComparer<TKey>)
@@ -289,7 +289,7 @@ the specified Improve this Doc
- View Source
+ View Source
SingleCreationValueCache(IEqualityComparer<TKey>)
@@ -343,7 +343,7 @@ the specified Improve this Doc
- View Source
+ View Source
Count
@@ -374,7 +374,7 @@ the specified Improve this Doc
- View Source
+ View Source
IsEmpty
@@ -407,7 +407,7 @@ the specified Improve this Doc
- View Source
+ View Source
Clear()
@@ -423,7 +423,7 @@ the specified Improve this Doc
- View Source
+ View Source
ContainsKey(TKey)
@@ -473,7 +473,7 @@ the specified Improve this Doc
- View Source
+ View Source
GetOrAdd(TKey, Func<TKey, TValue>)
@@ -532,7 +532,7 @@ this waits for the creator to finish and retrieves the value.
Improve this Doc
- View Source
+ View Source
ToArray()
@@ -565,7 +565,7 @@ created.
Improve this Doc
- View Source
+ View Source
TryGetValue(TKey, out TValue)
@@ -643,7 +643,7 @@ created.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.SingleThreadTaskScheduler.html b/api/IPA.Utilities.Async.SingleThreadTaskScheduler.html
index 78161598..a259f934 100644
--- a/api/IPA.Utilities.Async.SingleThreadTaskScheduler.html
+++ b/api/IPA.Utilities.Async.SingleThreadTaskScheduler.html
@@ -158,7 +158,7 @@
Improve this Doc
- View Source
+ View Source
IsRunning
@@ -207,7 +207,7 @@
Improve this Doc
- View Source
+ View Source
Dispose()
@@ -223,7 +223,7 @@
Improve this Doc
- View Source
+ View Source
Dispose(Boolean)
@@ -257,7 +257,7 @@
Improve this Doc
- View Source
+ View Source
Exit()
@@ -308,7 +308,7 @@
Improve this Doc
- View Source
+ View Source
GetScheduledTasks()
@@ -358,7 +358,7 @@
Improve this Doc
- View Source
+ View Source
Join()
@@ -393,7 +393,7 @@
Improve this Doc
- View Source
+ View Source
QueueTask(Task)
@@ -446,7 +446,7 @@ scheduled for this Improve this Doc
- View Source
+ View Source
Start()
@@ -478,7 +478,7 @@ scheduled for this Improve this Doc
- View Source
+ View Source
TryExecuteTaskInline(Task, Boolean)
@@ -581,7 +581,7 @@ make sense to run it inline.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.MutexLocker.html b/api/IPA.Utilities.Async.Synchronization.MutexLocker.html
index 93b3c9a3..719bb087 100644
--- a/api/IPA.Utilities.Async.Synchronization.MutexLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.MutexLocker.html
@@ -126,7 +126,7 @@ Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html
index ce16c089..d1aa3b40 100644
--- a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html
@@ -126,7 +126,7 @@ it is disposed. Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ it is disposed. Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html
index 970633c3..c4d195a6 100644
--- a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html
@@ -126,7 +126,7 @@ when it is disposed. Create this with Improve this Doc
- View Source
+ View Source
Upgrade()
@@ -165,7 +165,7 @@ upgrading the current thread's lock.
Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -211,7 +211,7 @@ upgrading the current thread's lock.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html
index 3d91cddd..7ef1a62d 100644
--- a/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html
@@ -126,7 +126,7 @@ it is disposed. Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ it is disposed. Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html b/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html
index 2ead8c1c..afa46566 100644
--- a/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html
@@ -126,7 +126,7 @@ Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html
index 67bea7e2..d47a73e5 100644
--- a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html
@@ -126,7 +126,7 @@ when it is disposed. Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ when it is disposed. Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html
index a7737cbc..b9a5eaf0 100644
--- a/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html
+++ b/api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html
@@ -126,7 +126,7 @@ Create this with Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -172,7 +172,7 @@ Create this with Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.Synchronization.html b/api/IPA.Utilities.Async.Synchronization.html
index 0f86cdad..aea6010b 100644
--- a/api/IPA.Utilities.Async.Synchronization.html
+++ b/api/IPA.Utilities.Async.Synchronization.html
@@ -137,7 +137,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
Lock(Mutex)
@@ -187,7 +187,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
Lock(Semaphore)
@@ -237,7 +237,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
Lock(SemaphoreSlim)
@@ -287,7 +287,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
LockAsync(SemaphoreSlim)
@@ -337,7 +337,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
LockRead(ReaderWriterLockSlim)
@@ -387,7 +387,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
LockReadUpgradable(ReaderWriterLockSlim)
@@ -437,7 +437,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
LockWrite(ReaderWriterLockSlim)
@@ -493,7 +493,7 @@ with whichever member you want to use, according to your lock type.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Async.UnityMainThreadTaskScheduler.html b/api/IPA.Utilities.Async.UnityMainThreadTaskScheduler.html
index 011c89da..39b49292 100644
--- a/api/IPA.Utilities.Async.UnityMainThreadTaskScheduler.html
+++ b/api/IPA.Utilities.Async.UnityMainThreadTaskScheduler.html
@@ -155,7 +155,7 @@
Improve this Doc
- View Source
+ View Source
Cancelling
@@ -187,7 +187,7 @@
Improve this Doc
- View Source
+ View Source
Default
@@ -219,7 +219,7 @@
Improve this Doc
- View Source
+ View Source
Factory
@@ -251,7 +251,7 @@
Improve this Doc
- View Source
+ View Source
IsRunning
@@ -283,7 +283,7 @@
Improve this Doc
- View Source
+ View Source
YieldAfterTasks
@@ -315,7 +315,7 @@
Improve this Doc
- View Source
+ View Source
YieldAfterTime
@@ -349,7 +349,7 @@
Improve this Doc
- View Source
+ View Source
Cancel()
@@ -387,7 +387,7 @@ All remaining tasks will be left in the queue.
Improve this Doc
- View Source
+ View Source
Coroutine()
@@ -451,7 +451,7 @@ exit on its own.
Improve this Doc
- View Source
+ View Source
Dispose()
@@ -467,7 +467,7 @@ exit on its own.
Improve this Doc
- View Source
+ View Source
Dispose(Boolean)
@@ -501,7 +501,7 @@ exit on its own.
Improve this Doc
- View Source
+ View Source
GetScheduledTasks()
@@ -551,7 +551,7 @@ exit on its own.
Improve this Doc
- View Source
+ View Source
QueueTask(Task)
@@ -604,7 +604,7 @@ scheduled for this Improve this Doc
- View Source
+ View Source
TryExecuteTaskInline(Task, Boolean)
@@ -704,7 +704,7 @@ scheduled for this Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.CriticalSection.AutoExecuteSection.html b/api/IPA.Utilities.CriticalSection.AutoExecuteSection.html
index 513ebe93..af65e71d 100644
--- a/api/IPA.Utilities.CriticalSection.AutoExecuteSection.html
+++ b/api/IPA.Utilities.CriticalSection.AutoExecuteSection.html
@@ -125,7 +125,7 @@
Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -166,7 +166,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.CriticalSection.html b/api/IPA.Utilities.CriticalSection.html
index 36a573f7..df12923b 100644
--- a/api/IPA.Utilities.CriticalSection.html
+++ b/api/IPA.Utilities.CriticalSection.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
EnterExecuteSection()
@@ -145,7 +145,7 @@
Improve this Doc
- View Source
+ View Source
ExecuteSection()
@@ -177,7 +177,7 @@
Improve this Doc
- View Source
+ View Source
ExitExecuteSection()
@@ -199,7 +199,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.EnumerableExtensions.html b/api/IPA.Utilities.EnumerableExtensions.html
index 3aa8807f..fad8ab8b 100644
--- a/api/IPA.Utilities.EnumerableExtensions.html
+++ b/api/IPA.Utilities.EnumerableExtensions.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
Append<T>(IEnumerable<T>, T)
@@ -201,7 +201,7 @@
Improve this Doc
- View Source
+ View Source
NonNull<T>(IEnumerable<T>)
@@ -268,7 +268,7 @@
Improve this Doc
- View Source
+ View Source
NonNull<T>(IEnumerable<Nullable<T>>)
@@ -335,7 +335,7 @@
Improve this Doc
- View Source
+ View Source
NonNull<T, U>(IEnumerable<T>, Func<T, U>)
@@ -413,7 +413,7 @@
Improve this Doc
- View Source
+ View Source
NonNull<T, U>(IEnumerable<T>, Func<T, Nullable<U>>)
@@ -491,7 +491,7 @@
Improve this Doc
- View Source
+ View Source
Prepend<T>(IEnumerable<T>, T)
@@ -569,7 +569,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Extensions.html b/api/IPA.Utilities.Extensions.html
index 36a4e078..1aef67a6 100644
--- a/api/IPA.Utilities.Extensions.html
+++ b/api/IPA.Utilities.Extensions.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
GetDefault(Type)
@@ -179,7 +179,7 @@
Improve this Doc
- View Source
+ View Source
IsSubPathOf(String, String)
@@ -234,7 +234,7 @@ only matches if the base dir folder name is matched exactly ("c:\foobar\fil
Improve this Doc
- View Source
+ View Source
Right(String, Int32)
@@ -290,7 +290,7 @@ only matches if the base dir folder name is matched exactly ("c:\foobar\fil
Improve this Doc
- View Source
+ View Source
Unwrap(Nullable<Boolean>)
@@ -340,7 +340,7 @@ only matches if the base dir folder name is matched exactly ("c:\foobar\fil
Improve this Doc
- View Source
+ View Source
WithEnding(String, String)
@@ -403,7 +403,7 @@ results in satisfying .EndsWith(ending).
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.FieldAccessor-2.Accessor.html b/api/IPA.Utilities.FieldAccessor-2.Accessor.html
index 0b374549..9a0c0ec2 100644
--- a/api/IPA.Utilities.FieldAccessor-2.Accessor.html
+++ b/api/IPA.Utilities.FieldAccessor-2.Accessor.html
@@ -154,7 +154,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.FieldAccessor-2.html b/api/IPA.Utilities.FieldAccessor-2.html
index ec5a8a2b..d7577d8f 100644
--- a/api/IPA.Utilities.FieldAccessor-2.html
+++ b/api/IPA.Utilities.FieldAccessor-2.html
@@ -150,7 +150,7 @@
Improve this Doc
- View Source
+ View Source
Access(ref T, String)
@@ -226,7 +226,7 @@
Improve this Doc
- View Source
+ View Source
Get(T, String)
@@ -304,7 +304,7 @@
Improve this Doc
- View Source
+ View Source
Get(ref T, String)
@@ -386,7 +386,7 @@ as it prevents a copy.
Improve this Doc
- View Source
+ View Source
GetAccessor(String)
@@ -452,7 +452,7 @@ as it prevents a copy.
Improve this Doc
- View Source
+ View Source
Set(T, String, U)
@@ -523,7 +523,7 @@ as it prevents a copy.
Improve this Doc
- View Source
+ View Source
Set(ref T, String, U)
@@ -604,7 +604,7 @@ as it prevents a copy.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.MethodAccessor-2.html b/api/IPA.Utilities.MethodAccessor-2.html
index abc1e5b0..eef08c89 100644
--- a/api/IPA.Utilities.MethodAccessor-2.html
+++ b/api/IPA.Utilities.MethodAccessor-2.html
@@ -151,7 +151,7 @@
Improve this Doc
- View Source
+ View Source
GetDelegate(String)
@@ -228,7 +228,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.PropertyAccessor-2.Getter.html b/api/IPA.Utilities.PropertyAccessor-2.Getter.html
index 4f1e3289..2a17fa88 100644
--- a/api/IPA.Utilities.PropertyAccessor-2.Getter.html
+++ b/api/IPA.Utilities.PropertyAccessor-2.Getter.html
@@ -154,7 +154,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.PropertyAccessor-2.Setter.html b/api/IPA.Utilities.PropertyAccessor-2.Setter.html
index ba8eb3a1..fd46c139 100644
--- a/api/IPA.Utilities.PropertyAccessor-2.Setter.html
+++ b/api/IPA.Utilities.PropertyAccessor-2.Setter.html
@@ -144,7 +144,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.PropertyAccessor-2.html b/api/IPA.Utilities.PropertyAccessor-2.html
index 5d569c81..f65ab550 100644
--- a/api/IPA.Utilities.PropertyAccessor-2.html
+++ b/api/IPA.Utilities.PropertyAccessor-2.html
@@ -150,7 +150,7 @@
Improve this Doc
- View Source
+ View Source
Get(T, String)
@@ -227,7 +227,7 @@
Improve this Doc
- View Source
+ View Source
Get(ref T, String)
@@ -308,7 +308,7 @@ it avoids a copy.
Improve this Doc
- View Source
+ View Source
GetGetter(String)
@@ -374,7 +374,7 @@ it avoids a copy.
Improve this Doc
- View Source
+ View Source
GetSetter(String)
@@ -440,7 +440,7 @@ it avoids a copy.
Improve this Doc
- View Source
+ View Source
Set(T, String, U)
@@ -510,7 +510,7 @@ it avoids a copy.
Improve this Doc
- View Source
+ View Source
Set(ref T, String, U)
@@ -586,7 +586,7 @@ it avoids a copy.
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Ref-1.html b/api/IPA.Utilities.Ref-1.html
index 5ae9ebc4..2f8514f0 100644
--- a/api/IPA.Utilities.Ref-1.html
+++ b/api/IPA.Utilities.Ref-1.html
@@ -150,7 +150,7 @@
Improve this Doc
- View Source
+ View Source
Ref(T)
@@ -186,7 +186,7 @@
Improve this Doc
- View Source
+ View Source
Error
@@ -218,7 +218,7 @@
Improve this Doc
- View Source
+ View Source
Value
@@ -252,7 +252,7 @@
Improve this Doc
- View Source
+ View Source
CompareTo(T)
@@ -302,7 +302,7 @@
Improve this Doc
- View Source
+ View Source
CompareTo(Ref<T>)
@@ -352,7 +352,7 @@
Improve this Doc
- View Source
+ View Source
Verify()
@@ -370,7 +370,7 @@
Improve this Doc
- View Source
+ View Source
Implicit(T to Ref<T>)
@@ -420,7 +420,7 @@
Improve this Doc
- View Source
+ View Source
Implicit(Ref<T> to T)
@@ -499,7 +499,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Ref.html b/api/IPA.Utilities.Ref.html
index f951b948..b5daccbd 100644
--- a/api/IPA.Utilities.Ref.html
+++ b/api/IPA.Utilities.Ref.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
Create<T>(T)
@@ -201,7 +201,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.ReflectionUtil.html b/api/IPA.Utilities.ReflectionUtil.html
index cab0f890..d1765e26 100644
--- a/api/IPA.Utilities.ReflectionUtil.html
+++ b/api/IPA.Utilities.ReflectionUtil.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
CopyComponent(Component, Type, GameObject, Type)
@@ -197,7 +197,7 @@
Improve this Doc
- View Source
+ View Source
CopyComponent<T>(Component, GameObject, Type)
@@ -280,7 +280,7 @@
Improve this Doc
- View Source
+ View Source
GetField<U, T>(T, String)
@@ -377,7 +377,7 @@
Improve this Doc
- View Source
+ View Source
GetProperty<U, T>(T, String)
@@ -474,7 +474,7 @@
Improve this Doc
- View Source
+ View Source
InvokeMethod<U, T>(T, String, Object[])
@@ -573,7 +573,7 @@
Improve this Doc
- View Source
+ View Source
SetField<T, U>(T, String, U)
@@ -660,7 +660,7 @@
Improve this Doc
- View Source
+ View Source
SetProperty<T, U>(T, String, U)
@@ -753,7 +753,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.UnityGame.Release.html b/api/IPA.Utilities.UnityGame.Release.html
index de0fde96..19e2fbd7 100644
--- a/api/IPA.Utilities.UnityGame.Release.html
+++ b/api/IPA.Utilities.UnityGame.Release.html
@@ -142,7 +142,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.UnityGame.html b/api/IPA.Utilities.UnityGame.html
index d0377d56..6b5116f0 100644
--- a/api/IPA.Utilities.UnityGame.html
+++ b/api/IPA.Utilities.UnityGame.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
GameVersion
@@ -161,7 +161,7 @@
Improve this Doc
- View Source
+ View Source
InstallPath
@@ -193,7 +193,7 @@
Improve this Doc
- View Source
+ View Source
LibraryPath
@@ -225,7 +225,7 @@
Improve this Doc
- View Source
+ View Source
NativeLibraryPath
@@ -257,7 +257,7 @@
Improve this Doc
- View Source
+ View Source
OnMainThread
@@ -289,7 +289,7 @@
Improve this Doc
- View Source
+ View Source
PluginsPath
@@ -321,7 +321,7 @@
Improve this Doc
- View Source
+ View Source
ReleaseType
@@ -356,7 +356,7 @@
Improve this Doc
- View Source
+ View Source
UserDataPath
@@ -394,7 +394,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Utils.ScopeGuardObject.html b/api/IPA.Utilities.Utils.ScopeGuardObject.html
index 1d23c1cd..4b1fb899 100644
--- a/api/IPA.Utilities.Utils.ScopeGuardObject.html
+++ b/api/IPA.Utilities.Utils.ScopeGuardObject.html
@@ -128,7 +128,7 @@
Improve this Doc
- View Source
+ View Source
ScopeGuardObject(Action)
@@ -164,7 +164,7 @@
Improve this Doc
- View Source
+ View Source
IDisposable.Dispose()
@@ -209,7 +209,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/IPA.Utilities.Utils.html b/api/IPA.Utilities.Utils.html
index 7cb85d8f..6de7c20a 100644
--- a/api/IPA.Utilities.Utils.html
+++ b/api/IPA.Utilities.Utils.html
@@ -129,7 +129,7 @@
Improve this Doc
- View Source
+ View Source
CanUseDateTimeNowSafely
@@ -163,7 +163,7 @@
Improve this Doc
- View Source
+ View Source
ByteArrayToString(Byte[])
@@ -213,7 +213,7 @@
Improve this Doc
- View Source
+ View Source
CopyAll(DirectoryInfo, DirectoryInfo, String, Func<Exception, FileInfo, Boolean>)
@@ -265,7 +265,7 @@
Improve this Doc
- View Source
+ View Source
CurrentTime()
@@ -297,7 +297,7 @@
Improve this Doc
- View Source
+ View Source
GetRelativePath(String, String)
@@ -353,7 +353,7 @@
Improve this Doc
- View Source
+ View Source
ScopeGuard(Action)
@@ -406,7 +406,7 @@
Improve this Doc
- View Source
+ View Source
StringToByteArray(String)
@@ -456,7 +456,7 @@
Improve this Doc
- View Source
+ View Source
UnsafeCompare(Byte[], Byte[])
@@ -512,7 +512,7 @@
Improve this Doc
- View Source
+ View Source
VersionCompareNoPrerelease(Version, Version)
@@ -574,7 +574,7 @@
Improve this Doc
- View Source
+ View Source
diff --git a/api/index.html b/api/index.html
index 2c386e16..86c66f0d 100644
--- a/api/index.html
+++ b/api/index.html
@@ -90,7 +90,7 @@ Select a namespace and a class on the left to get started.
diff --git a/articles/command-line.html b/articles/command-line.html
index e77b3d0b..cab326f4 100644
--- a/articles/command-line.html
+++ b/articles/command-line.html
@@ -167,11 +167,10 @@ that behaviour, and restricts it to only create a global log and mod logs.
Overrides the config setting Debug.CondenseModLogs
.
---no-updates
-Disables automatic updating.
-By default, BSIPA will check BeatMods for all of the loaded mods to see if there is a new version
-avaliable. If there is, it will be downloaded and installed on the next run. This flag disables that behaviour.
-Overrides the config settings Updates.AutoCheckUpdates
and Updates.AutoUpdate
.
+--plugin-logs
+Causes each plugins' log messages to be written to files in their own folder for ease of debugging.
+This was the default through 4.1.6, however is now disabled by default.
+Overrides the config setting Debug.CreateModLogs
.
@@ -185,7 +184,7 @@ avaliable. If there is, it will be downloaded and installed on the next run. Thi
diff --git a/articles/contributing.html b/articles/contributing.html
index 4b425063..e668305c 100644
--- a/articles/contributing.html
+++ b/articles/contributing.html
@@ -117,7 +117,7 @@ should reference the copy in there. When building for Release, it just uses the
diff --git a/articles/dev-resources/description.html b/articles/dev-resources/description.html
index 8c87801a..00c5100d 100644
--- a/articles/dev-resources/description.html
+++ b/articles/dev-resources/description.html
@@ -91,7 +91,7 @@
diff --git a/articles/index.html b/articles/index.html
index f69f7fc9..30249ac9 100644
--- a/articles/index.html
+++ b/articles/index.html
@@ -94,7 +94,7 @@
diff --git a/articles/start-dev.html b/articles/start-dev.html
index 30cc15ac..7a61288d 100644
--- a/articles/start-dev.html
+++ b/articles/start-dev.html
@@ -514,7 +514,7 @@ namespace Demo
diff --git a/articles/start-user.html b/articles/start-user.html
index 9ac2b972..91497834 100644
--- a/articles/start-user.html
+++ b/articles/start-user.html
@@ -161,7 +161,7 @@ the game directory, though your plugins will be moved to a different folder when
diff --git a/index.html b/index.html
index 1c5008d1..4c136799 100644
--- a/index.html
+++ b/index.html
@@ -101,7 +101,7 @@
diff --git a/index.json b/index.json
index 844b636d..36cde443 100644
--- a/index.json
+++ b/index.json
@@ -332,7 +332,7 @@
"api/IPA.Loader.PluginMetadata.html": {
"href": "api/IPA.Loader.PluginMetadata.html",
"title": "Class PluginMetadata",
- "keywords": "Class PluginMetadata A class which describes a loaded plugin. Inheritance Object PluginMetadata Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Loader Assembly : IPA.Loader.dll Syntax public class PluginMetadata Properties | Improve this Doc View Source Assembly The assembly the plugin was loaded from. Declaration public Assembly Assembly { get; } Property Value Type Description Assembly the loaded Assembly that contains the plugin main type | Improve this Doc View Source AssociatedFiles A list of files (that aren't File ) that are associated with this plugin. Declaration public IReadOnlyList
AssociatedFiles { get; } Property Value Type Description IReadOnlyList < FileInfo > a list of associated files | Improve this Doc View Source Author The name of the author that wrote this plugin. Declaration public string Author { get; } Property Value Type Description String the name of the plugin's author | Improve this Doc View Source Description The description of this plugin. Declaration public string Description { get; } Property Value Type Description String the description of the plugin | Improve this Doc View Source DonateLink A link to a donate page for the author of this plugin, if avaliable. Declaration public Uri DonateLink { get; } Property Value Type Description Uri the Uri of the author's donate page | Improve this Doc View Source Features The features this plugin requests. Declaration public IReadOnlyList Features { get; } Property Value Type Description IReadOnlyList < Feature > the list of features requested by the plugin | Improve this Doc View Source File The file the plugin was loaded from. Declaration public FileInfo File { get; } Property Value Type Description FileInfo the file the plugin was loaded from | Improve this Doc View Source IconName The name of the resource in the plugin assembly containing the plugin's icon. Declaration public string IconName { get; } Property Value Type Description String the name of the plugin's icon | Improve this Doc View Source Id The BeatMods ID of the plugin, or null if it doesn't have one. Declaration public string Id { get; } Property Value Type Description String the updater ID of the plugin | Improve this Doc View Source IsBare Whether or not this metadata object represents a bare manifest. Declaration public bool IsBare { get; } Property Value Type Description Boolean true if it is bare, false otherwise | Improve this Doc View Source Name The human readable name of the plugin. Declaration public string Name { get; } Property Value Type Description String the name of the plugin | Improve this Doc View Source PluginHomeLink A link to this plugin's home page, if any. Declaration public Uri PluginHomeLink { get; } Property Value Type Description Uri the Uri of the plugin's home page | Improve this Doc View Source PluginSourceLink A link to this plugin's source code, if avaliable. Declaration public Uri PluginSourceLink { get; } Property Value Type Description Uri the Uri of the plugin's source code | Improve this Doc View Source PluginType The TypeDefinition for the main type of the plugin. Declaration public TypeDefinition PluginType { get; } Property Value Type Description Mono.Cecil.TypeDefinition the Cecil definition for the plugin main type | Improve this Doc View Source RuntimeOptions The RuntimeOptions that the plugin specified in its PluginAttribute . Declaration public RuntimeOptions RuntimeOptions { get; } Property Value Type Description RuntimeOptions | Improve this Doc View Source Version The version of the plugin. Declaration public Version Version { get; } Property Value Type Description SemVer.Version the version of the plugin Methods | Improve this Doc View Source ToString() Gets all of the metadata as a readable string. Declaration public override string ToString() Returns Type Description String the readable printable metadata string Overrides Object.ToString() Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
+ "keywords": "Class PluginMetadata A class which describes a loaded plugin. Inheritance Object PluginMetadata Inherited Members Object.Equals(Object) Object.Equals(Object, Object) Object.ReferenceEquals(Object, Object) Object.GetHashCode() Object.GetType() Object.MemberwiseClone() Namespace : IPA.Loader Assembly : IPA.Loader.dll Syntax public class PluginMetadata Properties | Improve this Doc View Source Assembly The assembly the plugin was loaded from. Declaration public Assembly Assembly { get; } Property Value Type Description Assembly the loaded Assembly that contains the plugin main type | Improve this Doc View Source AssociatedFiles A list of files (that aren't File ) that are associated with this plugin. Declaration public IReadOnlyList AssociatedFiles { get; } Property Value Type Description IReadOnlyList < FileInfo > a list of associated files | Improve this Doc View Source Author The name of the author that wrote this plugin. Declaration public string Author { get; } Property Value Type Description String the name of the plugin's author | Improve this Doc View Source Description The description of this plugin. Declaration public string Description { get; } Property Value Type Description String the description of the plugin | Improve this Doc View Source DonateLink A link to a donate page for the author of this plugin, if avaliable. Declaration public Uri DonateLink { get; } Property Value Type Description Uri the Uri of the author's donate page | Improve this Doc View Source Features The features this plugin requests. Declaration public IReadOnlyList Features { get; } Property Value Type Description IReadOnlyList < Feature > the list of features requested by the plugin | Improve this Doc View Source File The file the plugin was loaded from. Declaration public FileInfo File { get; } Property Value Type Description FileInfo the file the plugin was loaded from | Improve this Doc View Source IconName The name of the resource in the plugin assembly containing the plugin's icon. Declaration public string IconName { get; } Property Value Type Description String the name of the plugin's icon | Improve this Doc View Source Id The ID of the plugin. Declaration public string Id { get; } Property Value Type Description String the ID of the plugin | Improve this Doc View Source IsBare Whether or not this metadata object represents a bare manifest. Declaration public bool IsBare { get; } Property Value Type Description Boolean true if it is bare, false otherwise | Improve this Doc View Source Name The human readable name of the plugin. Declaration public string Name { get; } Property Value Type Description String the name of the plugin | Improve this Doc View Source PluginHomeLink A link to this plugin's home page, if any. Declaration public Uri PluginHomeLink { get; } Property Value Type Description Uri the Uri of the plugin's home page | Improve this Doc View Source PluginSourceLink A link to this plugin's source code, if avaliable. Declaration public Uri PluginSourceLink { get; } Property Value Type Description Uri the Uri of the plugin's source code | Improve this Doc View Source PluginType The TypeDefinition for the main type of the plugin. Declaration public TypeDefinition PluginType { get; } Property Value Type Description Mono.Cecil.TypeDefinition the Cecil definition for the plugin main type | Improve this Doc View Source RuntimeOptions The RuntimeOptions that the plugin specified in its PluginAttribute . Declaration public RuntimeOptions RuntimeOptions { get; } Property Value Type Description RuntimeOptions | Improve this Doc View Source Version The version of the plugin. Declaration public Version Version { get; } Property Value Type Description SemVer.Version the version of the plugin Methods | Improve this Doc View Source ToString() Gets all of the metadata as a readable string. Declaration public override string ToString() Returns Type Description String the readable printable metadata string Overrides Object.ToString() Extension Methods ReflectionUtil.SetField(T, String, U) ReflectionUtil.GetField(T, String) ReflectionUtil.SetProperty(T, String, U) ReflectionUtil.GetProperty(T, String) ReflectionUtil.InvokeMethod(T, String, Object[])"
},
"api/IPA.Loader.Reason.html": {
"href": "api/IPA.Loader.Reason.html",
@@ -632,7 +632,7 @@
"articles/command-line.html": {
"href": "articles/command-line.html",
"title": "The Command Line",
- "keywords": "The Command Line BSIPA has 2 command lines: the installer, and the game. Their documentation is below. The Installer ( IPA.exe ) The Game The installer has quite a few options, which are documented inline with the -h or --help flag. This is what it currently looks like: usage: IPA.exe [FLAGS] [ARGUMENTS] flags: -h, --help prints this message -v, --version prints the version that will be installed and is currently installed -w, --waitfor=PID waits for the specified PID to exit -f, --force forces the operation to go through -r, --revert reverts the IPA installation -n, --nowait doesn't wait for user input after the operation -s, --start=ARGUMENTS uses the specified arguments to start the game after the patch/unpatch -l, --launch uses positional parameters as arguments to start the game after patch/unpatch -R, --no-revert prevents a normal installation from first reverting The game also gets quite a few command line options, though there isn't anything as convenient as a help page for them. Here's a quick list of what they are and what they do. --verbose Makes a console appear with log information at startup. --debug Enables the loading of debug information in Mono. The debugging information must be in the portable PDB format, in the same location as the DLL that it's for. This option also forces BSIPA to show all debug messages in the console, as well as where they were called. This overrides the config settings Debug.ShowDebug and Debug.ShowCallSource . --trace Enables trace level messages. By default, they do not ever enter the message queue, and thus cost almost nothing. When this or the config option is used, they are added and logged with the same rules as Debug messages. This overrides the config setting Debug.ShowTrace . --mono-debug Enables the built-in Mono soft debugger engine. By default, it acts as a client, and requires that there be a soft debugger server running on port 10000 on localhost . Implies --debug . --server Does nothing on its own. When paired with --mono-debug , this option makes the Mono soft debugger act in server mode. It begins listening on port 10000 on any address, and will pause startup (with no window) until a debugger is connected. I recommend using SDB, but that is a command line debugger and a lot of people don't care for those. --no-yeet Disables mod yeeting. By default, whenever BSIPA detects that the game is now running a newer version than previous runs, it will move all mods to another folder and not load them. (They still get checked for updates though.) When this is enabled, that behaviour is disabled. Overrides the config setting YeetMods . --condense-logs Reduces the number of log files BSIPA will output for a given session. By default, BSIPA will create a subfolder in the Logs folder for each mod sublog, as well as each mod. This disables that behaviour, and restricts it to only create a global log and mod logs. Overrides the config setting Debug.CondenseModLogs . --no-updates Disables automatic updating. By default, BSIPA will check BeatMods for all of the loaded mods to see if there is a new version avaliable. If there is, it will be downloaded and installed on the next run. This flag disables that behaviour. Overrides the config settings Updates.AutoCheckUpdates and Updates.AutoUpdate ."
+ "keywords": "The Command Line BSIPA has 2 command lines: the installer, and the game. Their documentation is below. The Installer ( IPA.exe ) The Game The installer has quite a few options, which are documented inline with the -h or --help flag. This is what it currently looks like: usage: IPA.exe [FLAGS] [ARGUMENTS] flags: -h, --help prints this message -v, --version prints the version that will be installed and is currently installed -w, --waitfor=PID waits for the specified PID to exit -f, --force forces the operation to go through -r, --revert reverts the IPA installation -n, --nowait doesn't wait for user input after the operation -s, --start=ARGUMENTS uses the specified arguments to start the game after the patch/unpatch -l, --launch uses positional parameters as arguments to start the game after patch/unpatch -R, --no-revert prevents a normal installation from first reverting The game also gets quite a few command line options, though there isn't anything as convenient as a help page for them. Here's a quick list of what they are and what they do. --verbose Makes a console appear with log information at startup. --debug Enables the loading of debug information in Mono. The debugging information must be in the portable PDB format, in the same location as the DLL that it's for. This option also forces BSIPA to show all debug messages in the console, as well as where they were called. This overrides the config settings Debug.ShowDebug and Debug.ShowCallSource . --trace Enables trace level messages. By default, they do not ever enter the message queue, and thus cost almost nothing. When this or the config option is used, they are added and logged with the same rules as Debug messages. This overrides the config setting Debug.ShowTrace . --mono-debug Enables the built-in Mono soft debugger engine. By default, it acts as a client, and requires that there be a soft debugger server running on port 10000 on localhost . Implies --debug . --server Does nothing on its own. When paired with --mono-debug , this option makes the Mono soft debugger act in server mode. It begins listening on port 10000 on any address, and will pause startup (with no window) until a debugger is connected. I recommend using SDB, but that is a command line debugger and a lot of people don't care for those. --no-yeet Disables mod yeeting. By default, whenever BSIPA detects that the game is now running a newer version than previous runs, it will move all mods to another folder and not load them. (They still get checked for updates though.) When this is enabled, that behaviour is disabled. Overrides the config setting YeetMods . --condense-logs Reduces the number of log files BSIPA will output for a given session. By default, BSIPA will create a subfolder in the Logs folder for each mod sublog, as well as each mod. This disables that behaviour, and restricts it to only create a global log and mod logs. Overrides the config setting Debug.CondenseModLogs . --plugin-logs Causes each plugins' log messages to be written to files in their own folder for ease of debugging. This was the default through 4.1.6, however is now disabled by default. Overrides the config setting Debug.CreateModLogs ."
},
"articles/contributing.html": {
"href": "articles/contributing.html",
@@ -667,7 +667,7 @@
"other_api/config/schema.html": {
"href": "other_api/config/schema.html",
"title": "Configuration File Schema",
- "keywords": "Configuration File Schema { \"definitions\": { \"Debug_\": { \"type\": \"object\", \"properties\": { \"ShowCallSource\": { \"type\": \"boolean\" }, \"ShowDebug\": { \"type\": \"boolean\" }, \"CondenseModLogs\": { \"type\": \"boolean\" }, \"ShowHandledErrorStackTraces\": { \"type\": \"boolean\" }, \"HideMessagesForPerformance\": { \"type\": \"boolean\" }, \"HideLogThreshold\": { \"type\": \"integer\" }, \"ShowTrace\": { \"type\": \"boolean\" }, \"SyncLogging\": { \"type\": \"boolean\" } }, \"required\": [ \"ShowCallSource\", \"ShowDebug\", \"CondenseModLogs\", \"ShowHandledErrorStackTraces\", \"HideMessagesForPerformance\", \"HideLogThreshold\", \"ShowTrace\", \"SyncLogging\" ] }, \"Updates_\": { \"type\": \"object\", \"properties\": { \"AutoUpdate\": { \"type\": \"boolean\" }, \"AutoCheckUpdates\": { \"type\": \"boolean\" } }, \"required\": [ \"AutoUpdate\", \"AutoCheckUpdates\" ] } }, \"type\": \"object\", \"properties\": { \"Regenerate\": { \"type\": \"boolean\" }, \"Updates\": { \"$ref\": \"#/definitions/Updates_\" }, \"Debug\": { \"$ref\": \"#/definitions/Debug_\" }, \"YeetMods\": { \"type\": \"boolean\" }, \"GameAssemblies\": { \"type\": \"array\", \"items\": { \"type\": \"string\" } }, \"LastGameVersion\": { \"type\": \"string\" } }, \"required\": [ \"Regenerate\", \"Updates\", \"Debug\", \"YeetMods\", \"GameAssemblies\" ] }"
+ "keywords": "Configuration File Schema { \"definitions\": { \"Debug_\": { \"type\": \"object\", \"properties\": { \"ShowCallSource\": { \"type\": \"boolean\" }, \"ShowDebug\": { \"type\": \"boolean\" }, \"CondenseModLogs\": { \"type\": \"boolean\" }, \"CreateModLogs\": { \"type\": \"boolean\" }, \"ShowHandledErrorStackTraces\": { \"type\": \"boolean\" }, \"HideMessagesForPerformance\": { \"type\": \"boolean\" }, \"HideLogThreshold\": { \"type\": \"integer\" }, \"ShowTrace\": { \"type\": \"boolean\" }, \"SyncLogging\": { \"type\": \"boolean\" } }, \"required\": [ \"ShowCallSource\", \"ShowDebug\", \"CondenseModLogs\", \"CreateModLogs\", \"ShowHandledErrorStackTraces\", \"HideMessagesForPerformance\", \"HideLogThreshold\", \"ShowTrace\", \"SyncLogging\" ] } }, \"type\": \"object\", \"properties\": { \"Regenerate\": { \"type\": \"boolean\" }, \"Debug\": { \"$ref\": \"#/definitions/Debug_\" }, \"YeetMods\": { \"type\": \"boolean\" }, \"GameAssemblies\": { \"type\": \"array\", \"items\": { \"type\": \"string\" } }, \"LastGameVersion\": { \"type\": \"string\" } }, \"required\": [ \"Regenerate\", \"Debug\", \"YeetMods\", \"GameAssemblies\" ] }"
},
"other_api/index.html": {
"href": "other_api/index.html",
diff --git a/manifest.json b/manifest.json
index a0c1e3e3..44a0f39c 100644
--- a/manifest.json
+++ b/manifest.json
@@ -18,7 +18,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Config.NameAttribute.html",
- "hash": "N2fig2lK3fUiB2obP4y4qA=="
+ "hash": "uVdBN8xB7TK2lFUxY3zZug=="
}
},
"is_incremental": false,
@@ -30,7 +30,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Config.PreferAttribute.html",
- "hash": "0kFkauqdWL11TKU59ci42g=="
+ "hash": "3BoISw5CE3gxhG6Xj0gs4Q=="
}
},
"is_incremental": false,
@@ -42,7 +42,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Config.html",
- "hash": "uJLhhiI+/zP29TVxjIf+3Q=="
+ "hash": "dNn/c9RRr5OrLtvDdaD9ig=="
}
},
"is_incremental": false,
@@ -54,7 +54,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.ConfigProvider.html",
- "hash": "n8tWg8+RKnKHmv0ib10Qrg=="
+ "hash": "auwzIO+ezu+RM8RIZsHU1A=="
}
},
"is_incremental": false,
@@ -66,7 +66,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.Boolean.html",
- "hash": "C05Bx8x8Uzh7Goo6NkNzLg=="
+ "hash": "nrY0pdFuMURWOjHzJ23ReA=="
}
},
"is_incremental": false,
@@ -78,7 +78,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.FloatingPoint.html",
- "hash": "oRIbE/QtxVxL60kWMjcFxQ=="
+ "hash": "VumV+jVt59PYyOzSnWCGig=="
}
},
"is_incremental": false,
@@ -90,7 +90,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.Integer.html",
- "hash": "i/ykiqlQ/agk6ZZR3kAGaA=="
+ "hash": "/GUW5EaetjvGiue+tG0RMg=="
}
},
"is_incremental": false,
@@ -102,7 +102,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.List.html",
- "hash": "BT9BlFttC544kLSMeRZZ5Q=="
+ "hash": "HVIdtLJ/Lz8/B6B6lOCfDA=="
}
},
"is_incremental": false,
@@ -114,7 +114,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.Map.html",
- "hash": "t06ZijS1niApMK77ci1ymg=="
+ "hash": "fnM8sM9JC/26gEj/FyYoZQ=="
}
},
"is_incremental": false,
@@ -126,7 +126,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.Text.html",
- "hash": "2BvofDKZgPkRzigwdcP6IQ=="
+ "hash": "ihBrPlVC2+xxTZPkwemWyg=="
}
},
"is_incremental": false,
@@ -138,7 +138,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Data.Value.html",
- "hash": "qmXPcEJniuCgJT9gobFChw=="
+ "hash": "CzbjHBkvyS0zC2Lw6e/jEQ=="
}
},
"is_incremental": false,
@@ -162,7 +162,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.IConfigProvider.html",
- "hash": "Oaev22Q7Hko5gu42YmYZdA=="
+ "hash": "+0RQN0TqivJSGkAXbeOSGQ=="
}
},
"is_incremental": false,
@@ -174,7 +174,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.IConfigStore.html",
- "hash": "UI7WsXuknkgVHknEOtdcxw=="
+ "hash": "aVZgR4fXy9KhFFMxV0dSnw=="
}
},
"is_incremental": false,
@@ -186,7 +186,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.IModPrefs.html",
- "hash": "GWaAtunKD0/qGuie/ZP3lQ=="
+ "hash": "YRSbSv5lSzHDu5crK/cLLA=="
}
},
"is_incremental": false,
@@ -198,7 +198,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.ModPrefs.html",
- "hash": "zUcK/eatAiF9GpJbsYmYzw=="
+ "hash": "Jw1jttNuKEWgDtD1uPP6Hg=="
}
},
"is_incremental": false,
@@ -210,7 +210,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Attributes.IgnoreAttribute.html",
- "hash": "7Q01c8frT94rcCXob0mL2w=="
+ "hash": "S1xYQHqFvC/AGiiiAs+Fuw=="
}
},
"is_incremental": false,
@@ -222,7 +222,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Attributes.NonNullableAttribute.html",
- "hash": "kajWiOE9t9oq/BpQz9o4ig=="
+ "hash": "Yku5a6UzUkRGJB5EsGLXqQ=="
}
},
"is_incremental": false,
@@ -234,7 +234,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Attributes.NotifyPropertyChangesAttribute.html",
- "hash": "EC+b0mEiPsJAL7fXFa5Sdg=="
+ "hash": "hni3TZsQtb2MKeiQFPOHFw=="
}
},
"is_incremental": false,
@@ -246,7 +246,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Attributes.SerializedNameAttribute.html",
- "hash": "H8nuwO76+IddMcTjvewtoA=="
+ "hash": "z0QFMJ8heh2PRxxcjZeMUg=="
}
},
"is_incremental": false,
@@ -258,7 +258,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Attributes.UseConverterAttribute.html",
- "hash": "J6IH2YH04cC6xLVtIMlsVw=="
+ "hash": "DH8at9JsRk2F3foI3SGQYw=="
}
},
"is_incremental": false,
@@ -282,7 +282,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.CaseInsensitiveEnumConverter-1.html",
- "hash": "vWQ0UO4+OCPuvKKWgYrCeQ=="
+ "hash": "O2zgWrbRLE/XrdT8xiYYAw=="
}
},
"is_incremental": false,
@@ -294,7 +294,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.CollectionConverter-2.html",
- "hash": "inSXIv6cKaZL01ce/arc5A=="
+ "hash": "oW3V2TGyfu5JWKvucTCXAw=="
}
},
"is_incremental": false,
@@ -306,7 +306,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.CollectionConverter-3.html",
- "hash": "AeYOvRnd9PmQsiKiFkZAIA=="
+ "hash": "uZtjQysHMnDoXdfFP56WrA=="
}
},
"is_incremental": false,
@@ -318,7 +318,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.Converter-1.html",
- "hash": "qSNmk/eG0vemsOXWRiu/fw=="
+ "hash": "RSrYFHU4+SZyNiBSptJx1A=="
}
},
"is_incremental": false,
@@ -330,7 +330,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.Converter.html",
- "hash": "SrJt3rAzsEbyrvPqGXOjbQ=="
+ "hash": "+STahbpXsF9vmG10FJEhQQ=="
}
},
"is_incremental": false,
@@ -342,7 +342,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.CustomObjectConverter-1.html",
- "hash": "i5Ydt+Yzd+zev7yy6qNYIQ=="
+ "hash": "Hy1bXVyS3Tab6tF3i5zKKw=="
}
},
"is_incremental": false,
@@ -354,7 +354,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.CustomValueTypeConverter-1.html",
- "hash": "T7CL1mDeuVVc1e13kNeljw=="
+ "hash": "Ic6cmQPv1nl15AJe4RXkvw=="
}
},
"is_incremental": false,
@@ -366,7 +366,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.DictionaryConverter-1.html",
- "hash": "1tprbAuthtbZcigl7UyBMQ=="
+ "hash": "ZH5lEZAYb/ofV3mie+rMzQ=="
}
},
"is_incremental": false,
@@ -378,7 +378,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.DictionaryConverter-2.html",
- "hash": "3MnTYeUj8RB0a+gVwgliYA=="
+ "hash": "6OzDUOitLU8sf4UyTY6y1A=="
}
},
"is_incremental": false,
@@ -390,7 +390,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.EnumConverter-1.html",
- "hash": "7Atxz6N5jRQcQWOXt+Mlyg=="
+ "hash": "d7oMBTriKdBQAaYJF1a9Rw=="
}
},
"is_incremental": false,
@@ -402,7 +402,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.HexColorConverter.html",
- "hash": "SNuURX5VVzfk7POQ1hpLzw=="
+ "hash": "Ft5aSCarpGOxdGMfqeS6bw=="
}
},
"is_incremental": false,
@@ -414,7 +414,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.IDictionaryConverter-1.html",
- "hash": "v19nl8yoDqCzdStsxghx9g=="
+ "hash": "Ftf5CpMJqhv43pkken2+dg=="
}
},
"is_incremental": false,
@@ -426,7 +426,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.IDictionaryConverter-2.html",
- "hash": "PIHhQSm288YY3LOLxAcDog=="
+ "hash": "cUbZqxvHMnxkdh3duBfwrA=="
}
},
"is_incremental": false,
@@ -438,7 +438,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.IListConverter-1.html",
- "hash": "Z3nOcuB9Mtnc52IZc33y9w=="
+ "hash": "oRNSp8XqG5iuUcGRcNvvDA=="
}
},
"is_incremental": false,
@@ -450,7 +450,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.IListConverter-2.html",
- "hash": "VqKPlRL8KB8LFBjgnXsKzQ=="
+ "hash": "QteWM38jRDeChpkACfKqOw=="
}
},
"is_incremental": false,
@@ -462,7 +462,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-1.html",
- "hash": "COSaMtK6023TdE+UPkVEYA=="
+ "hash": "ch8+KyFCK9Obn/qnw5POSA=="
}
},
"is_incremental": false,
@@ -474,7 +474,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.IReadOnlyDictionaryConverter-2.html",
- "hash": "QnHScWr6jnSYVwnGOWFerw=="
+ "hash": "gYgIRCx1TTwDrRlF0E/MPw=="
}
},
"is_incremental": false,
@@ -486,7 +486,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.ISetConverter-1.html",
- "hash": "MP5CHMLi56NfPdosfnYQSQ=="
+ "hash": "BO6vc2PgAT2GuOkDqSKYkQ=="
}
},
"is_incremental": false,
@@ -498,7 +498,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.ISetConverter-2.html",
- "hash": "/DUABE162GcdAqqGQj7eAA=="
+ "hash": "lkAcb9Fv+Ad3j864QgmZ5A=="
}
},
"is_incremental": false,
@@ -510,7 +510,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.ListConverter-1.html",
- "hash": "zI2dHIMd4P0ssI0u642RKw=="
+ "hash": "gAOA6LysgjBl/qqoupquqA=="
}
},
"is_incremental": false,
@@ -522,7 +522,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.ListConverter-2.html",
- "hash": "CLBQ36TFDR9mRlmNBludfg=="
+ "hash": "HJ5DPkHFKmsAHWN6/QKpaA=="
}
},
"is_incremental": false,
@@ -534,7 +534,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.NullableConverter-1.html",
- "hash": "vMOrJOwj8wBf3k4pmt+utw=="
+ "hash": "m+kao5RDQDW7WCbh0le8JA=="
}
},
"is_incremental": false,
@@ -546,7 +546,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.NullableConverter-2.html",
- "hash": "IuJ6dgSIxGerb2RKJVdV+w=="
+ "hash": "aJivrdRGssbI8ufY5hl2ig=="
}
},
"is_incremental": false,
@@ -558,7 +558,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.Converters.NumericEnumConverter-1.html",
- "hash": "nghcsEBw/kY614xfBHruIA=="
+ "hash": "MObb0S9hlPfEdBGbQrmHeQ=="
}
},
"is_incremental": false,
@@ -582,7 +582,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.GeneratedStore.html",
- "hash": "+2N0lZYeHUHeBk0hEb1Jlg=="
+ "hash": "yA8pO+l2kZn1tNbbHaHTPA=="
}
},
"is_incremental": false,
@@ -594,7 +594,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.IValueConverter.html",
- "hash": "7iuUvroCLciRs8fAsd7ccQ=="
+ "hash": "TI/l5adKtdx5ycjrTB1Ibw=="
}
},
"is_incremental": false,
@@ -606,7 +606,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Config.Stores.ValueConverter-1.html",
- "hash": "10g621bOaQA+YnZcjUeiKQ=="
+ "hash": "dkEejyQHuiBuv6Ev0ElDlw=="
}
},
"is_incremental": false,
@@ -642,7 +642,7 @@
"output": {
".html": {
"relative_path": "api/IPA.InitAttribute.html",
- "hash": "3qdk/Kvw8j7jVRSCGHW0Fw=="
+ "hash": "VGQqiOwgneZdwc71vn70+A=="
}
},
"is_incremental": false,
@@ -654,7 +654,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.CannotRuntimeDisableException.html",
- "hash": "7wbqInXMj2q0W8fY8DBAiA=="
+ "hash": "Zs9MoUsAMf1RlUlRSLufFQ=="
}
},
"is_incremental": false,
@@ -666,7 +666,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.Features.Feature.html",
- "hash": "Xqjf7SrJmvJTQncfinhZ8w=="
+ "hash": "C7T+hN76KW8hdWxlqbBqQw=="
}
},
"is_incremental": false,
@@ -690,7 +690,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.IgnoreReason.html",
- "hash": "6S3W2bOQ7xPXxnNzsrI0/w=="
+ "hash": "5MYwW/TyJi5JecwXdpVoVg=="
}
},
"is_incremental": false,
@@ -702,7 +702,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginInitInjector.InjectParameter.html",
- "hash": "K3NjMnrCMCyC5XnCE2E2oQ=="
+ "hash": "gXFoHGW9FyIZ0LdZeRpl5Q=="
}
},
"is_incremental": false,
@@ -714,7 +714,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginInitInjector.html",
- "hash": "P2IBaMBlc5DdBVViyzlLoA=="
+ "hash": "5GpMqoT2lu2JY0QUNuI4ug=="
}
},
"is_incremental": false,
@@ -726,7 +726,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginManager.OnAnyPluginsStateChangedDelegate.html",
- "hash": "z7C6mKZVjwA/pBW2qwon1Q=="
+ "hash": "7ijBS9zpCMMhDzU5UlsztA=="
}
},
"is_incremental": false,
@@ -738,7 +738,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginManager.PluginDisableDelegate.html",
- "hash": "+/lfavuSPEWNWN187SEUdA=="
+ "hash": "j3MAWOLMg1AXCSrDp8C6Hw=="
}
},
"is_incremental": false,
@@ -750,7 +750,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginManager.PluginEnableDelegate.html",
- "hash": "nrMqMHwSw7j07dZ7qc2OGw=="
+ "hash": "U5QP0PGvfPLlCSbbXHR3Kg=="
}
},
"is_incremental": false,
@@ -762,7 +762,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginManager.html",
- "hash": "wG0h1nZWV4Wd9YoUy1FmyQ=="
+ "hash": "uow45Id/BJ8TItd38tfNLQ=="
}
},
"is_incremental": false,
@@ -774,7 +774,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.PluginMetadata.html",
- "hash": "O2nbavVm27uwqRQKtxRj8w=="
+ "hash": "LnrDdbc+hBN6APwerOlHWg=="
}
},
"is_incremental": false,
@@ -786,7 +786,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.Reason.html",
- "hash": "kIz5GX+qP5Fo07PV1Jb7PQ=="
+ "hash": "WYv5lewCGc60DLHH0u3cEw=="
}
},
"is_incremental": false,
@@ -798,7 +798,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Loader.StateTransitionTransaction.html",
- "hash": "UpaIr9fIyTbbmL4M6GZ2HA=="
+ "hash": "3BKG21cCR20ZvglNoCqUgg=="
}
},
"is_incremental": false,
@@ -822,7 +822,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.LogPrinter.html",
- "hash": "HOxenmLey+OQiQH3hYIOBQ=="
+ "hash": "eYOThzwI9WOn5ZTeqk3aEQ=="
}
},
"is_incremental": false,
@@ -834,7 +834,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Logger.Level.html",
- "hash": "/XwmhW7LzBfSH1iHjvlHOg=="
+ "hash": "MoURdXfJ7BBg/Z56Mt5ACg=="
}
},
"is_incremental": false,
@@ -846,7 +846,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Logger.LogLevel.html",
- "hash": "nfRNHRCaQDZhKKY9Lc6X9Q=="
+ "hash": "Sa7e/C6I2PaCZT1IjV3ZAw=="
}
},
"is_incremental": false,
@@ -858,7 +858,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Logger.html",
- "hash": "4jwP2u65sobi52IKo5n0tQ=="
+ "hash": "3jqZkoHMYDiyLMxKVPYnTw=="
}
},
"is_incremental": false,
@@ -870,7 +870,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.LoggerExtensions.html",
- "hash": "Faw64YfvcqwWSIPIWGIy5g=="
+ "hash": "LzBb2oLD8A2TKB2npm372g=="
}
},
"is_incremental": false,
@@ -882,7 +882,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Printers.ColoredConsolePrinter.html",
- "hash": "j9oEk+CdYwHLwrbJikws7A=="
+ "hash": "i9vrn+CVTqvw8yOt4gtpRA=="
}
},
"is_incremental": false,
@@ -894,7 +894,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Printers.ColorlessConsolePrinter.html",
- "hash": "jVRL6t80AU4DI34iPiToTQ=="
+ "hash": "MaYdgMzxJemIhC5DgXg/Mw=="
}
},
"is_incremental": false,
@@ -906,7 +906,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Printers.GZFilePrinter.html",
- "hash": "5Pqz8GxOihUR5lvQIRBc5Q=="
+ "hash": "4IBiYNRgT9fQlx72h7nsDw=="
}
},
"is_incremental": false,
@@ -918,7 +918,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Printers.GlobalLogFilePrinter.html",
- "hash": "1/KDgzQgYTVLv6NOt1QT0w=="
+ "hash": "8oXpeyE1LpqB6EK85UmPIg=="
}
},
"is_incremental": false,
@@ -930,7 +930,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Printers.PluginLogFilePrinter.html",
- "hash": "K9HKxEqdOB6c4SATu1KGzg=="
+ "hash": "lUpYZtszZImx1K7Sr4ZglQ=="
}
},
"is_incremental": false,
@@ -942,7 +942,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.Printers.PluginSubLogPrinter.html",
- "hash": "PWVJmpR46Vvp7Z4Jwknlyw=="
+ "hash": "mOxIAqs+/pcexx4BAiuW8Q=="
}
},
"is_incremental": false,
@@ -966,7 +966,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Logging.StandardLogger.html",
- "hash": "4FK9rcj6Ue12bkDTWORuTg=="
+ "hash": "nML7F1RPMqX9RK+C629dUg=="
}
},
"is_incremental": false,
@@ -990,7 +990,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Old.IEnhancedPlugin.html",
- "hash": "k+Tbzq+14Ms7BFG8lxDs1Q=="
+ "hash": "3ZrQ8DJA341JoOLuxKZpDQ=="
}
},
"is_incremental": false,
@@ -1002,7 +1002,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Old.IPlugin.html",
- "hash": "uKMRvDda9q8pSfjo9BG9VA=="
+ "hash": "vkcsTRC70geaI7cOnK58Sw=="
}
},
"is_incremental": false,
@@ -1026,7 +1026,7 @@
"output": {
".html": {
"relative_path": "api/IPA.OnDisableAttribute.html",
- "hash": "XGjdcSc9GKtPcecWYG8E7A=="
+ "hash": "bjGH1iPSX2Lt9AEZ1iWZZw=="
}
},
"is_incremental": false,
@@ -1038,7 +1038,7 @@
"output": {
".html": {
"relative_path": "api/IPA.OnEnableAttribute.html",
- "hash": "g8jxKBgw0Ua4I3IPqs1neQ=="
+ "hash": "/rSrQfdfHbEQNIk0MR/kuQ=="
}
},
"is_incremental": false,
@@ -1050,7 +1050,7 @@
"output": {
".html": {
"relative_path": "api/IPA.OnExitAttribute.html",
- "hash": "WqaQw4aemX32oa+VMvTLVQ=="
+ "hash": "SEj0KBYRGomM63ZRWor/UA=="
}
},
"is_incremental": false,
@@ -1062,7 +1062,7 @@
"output": {
".html": {
"relative_path": "api/IPA.OnStartAttribute.html",
- "hash": "b6T7MkUj1eEfrdUdFaLWmw=="
+ "hash": "Aqzf9kNtVsaBjvnNAkPMqg=="
}
},
"is_incremental": false,
@@ -1074,7 +1074,7 @@
"output": {
".html": {
"relative_path": "api/IPA.PluginAttribute.html",
- "hash": "MSIBxxtvLRN9rrS1w2y34g=="
+ "hash": "i53IzT5Dz+IBlNGLuJ1v5w=="
}
},
"is_incremental": false,
@@ -1086,7 +1086,7 @@
"output": {
".html": {
"relative_path": "api/IPA.RuntimeOptions.html",
- "hash": "5ne9/W4IZf5C3KFS++6Ysg=="
+ "hash": "JFdaHz9196DN6Afb6qgsag=="
}
},
"is_incremental": false,
@@ -1098,7 +1098,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.AlmostVersion.StoredAs.html",
- "hash": "wnbQSIkrZdzbajtXnDdVcg=="
+ "hash": "evBv+tSuO1fomQEtxobz0w=="
}
},
"is_incremental": false,
@@ -1110,7 +1110,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.AlmostVersion.html",
- "hash": "h4Qt4p5WecgoAcn48xWi1w=="
+ "hash": "Y3dFiCg28dIRZw04YNXI6Q=="
}
},
"is_incremental": false,
@@ -1122,7 +1122,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.AlmostVersionConverter.html",
- "hash": "SJCzbw2CQlHcTHiGev653g=="
+ "hash": "uMr6B+y5HCLx3irSMJxa3g=="
}
},
"is_incremental": false,
@@ -1134,7 +1134,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Coroutines.html",
- "hash": "G3z8BKmCeupm7eVsihOUHg=="
+ "hash": "VcJ+kJnEiWSGcZt3GUR7vw=="
}
},
"is_incremental": false,
@@ -1146,7 +1146,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.SingleCreationValueCache-2.html",
- "hash": "te1++nbbT+unckLmXqgdfw=="
+ "hash": "y7dckbmtHN60L/K6dvCrEg=="
}
},
"is_incremental": false,
@@ -1158,7 +1158,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.SingleThreadTaskScheduler.html",
- "hash": "2g2wB6z/GGcuYkvFJqKpgw=="
+ "hash": "eqwms04WCmwhkJHmp9qZBA=="
}
},
"is_incremental": false,
@@ -1170,7 +1170,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.MutexLocker.html",
- "hash": "u/GaOlFah7IiyJNowDsjpg=="
+ "hash": "D8OvGv8jIh6RoeDtEenNNA=="
}
},
"is_incremental": false,
@@ -1182,7 +1182,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimReadLocker.html",
- "hash": "9ozE7fq5CgYxmBLrKQ0FNA=="
+ "hash": "prmkovoYzzKCGz/kvXCxSg=="
}
},
"is_incremental": false,
@@ -1194,7 +1194,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimUpgradableReadLocker.html",
- "hash": "ZjtBoItodiTg6lQ9d94+ZQ=="
+ "hash": "qD7GM52TsM1B3O67/vt9fg=="
}
},
"is_incremental": false,
@@ -1206,7 +1206,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.ReaderWriterLockSlimWriteLocker.html",
- "hash": "BfBuD3v4Uot85xbJoyPrLQ=="
+ "hash": "WGzqzvp+TA49aLkynI41/Q=="
}
},
"is_incremental": false,
@@ -1218,7 +1218,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.SemaphoreLocker.html",
- "hash": "PfywMyk+G1HrrvFfrXh4Hw=="
+ "hash": "rdpKNNNHoiFB7tUqsW+6Yg=="
}
},
"is_incremental": false,
@@ -1230,7 +1230,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.SemaphoreSlimAsyncLocker.html",
- "hash": "gic0g1Mndk2BHr2ZQUGABg=="
+ "hash": "dugUjAtheTpT3xX+1DHxBw=="
}
},
"is_incremental": false,
@@ -1242,7 +1242,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.SemaphoreSlimLocker.html",
- "hash": "bz0dG1LmYWSr4JHbgpkitA=="
+ "hash": "QoHnAVoUagqE6z43NmS0ZQ=="
}
},
"is_incremental": false,
@@ -1254,7 +1254,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.Synchronization.html",
- "hash": "WTIJL/M+yy8DPTX324SPzQ=="
+ "hash": "0BxUjPgck+XpKp+JaQ7M5Q=="
}
},
"is_incremental": false,
@@ -1266,7 +1266,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Async.UnityMainThreadTaskScheduler.html",
- "hash": "E28f8f8l31rH/FukMQs2jg=="
+ "hash": "XQ7DXAqJYjv9RhZMXu4hzg=="
}
},
"is_incremental": false,
@@ -1290,7 +1290,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.CriticalSection.AutoExecuteSection.html",
- "hash": "vuJ5MKz+xcpqOxsJdewlaQ=="
+ "hash": "V0gUwVCw+CSGtNJHT7h+vA=="
}
},
"is_incremental": false,
@@ -1302,7 +1302,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.CriticalSection.html",
- "hash": "M2HJZLaeMrrr6GvlTfA5aA=="
+ "hash": "keTxTNbcMcck1CVjwoNq7Q=="
}
},
"is_incremental": false,
@@ -1314,7 +1314,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.EnumerableExtensions.html",
- "hash": "bHIwEYx3Dbxzw7BvrfvE/w=="
+ "hash": "4JxwhGnwNQ+D2oekIDubcw=="
}
},
"is_incremental": false,
@@ -1326,7 +1326,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Extensions.html",
- "hash": "1kiDt51jbhO3lCqA0zxwMA=="
+ "hash": "4WTQaN/IODqvh5oJ45haqw=="
}
},
"is_incremental": false,
@@ -1338,7 +1338,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.FieldAccessor-2.Accessor.html",
- "hash": "qnF/kp/jY/g7FnSKi2qjRg=="
+ "hash": "MczEaalXThK0oij6fSWQRQ=="
}
},
"is_incremental": false,
@@ -1350,7 +1350,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.FieldAccessor-2.html",
- "hash": "JmxF/SV6vnoOc0HUVm0CCw=="
+ "hash": "6s6BA4HV7s6AoWSX+HlM7g=="
}
},
"is_incremental": false,
@@ -1362,7 +1362,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.MethodAccessor-2.html",
- "hash": "q+vCetbdXDFbP2GJ6fJDSg=="
+ "hash": "8WVwrvMUPG/ruUbuKtP+Ow=="
}
},
"is_incremental": false,
@@ -1374,7 +1374,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.PropertyAccessor-2.Getter.html",
- "hash": "z/eX0b3J0M4XeIVLJRyyhQ=="
+ "hash": "vq/06FYew8Qs8wW0ETywJQ=="
}
},
"is_incremental": false,
@@ -1386,7 +1386,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.PropertyAccessor-2.Setter.html",
- "hash": "A4+n9vhZ47DOs5YKCbukmA=="
+ "hash": "njbMhnhBEvvJlTvZAGCHRg=="
}
},
"is_incremental": false,
@@ -1398,7 +1398,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.PropertyAccessor-2.html",
- "hash": "QsVtzy5mMEgxAMghN2AdUQ=="
+ "hash": "SQGJsDbleobt/uy4zDcFUA=="
}
},
"is_incremental": false,
@@ -1410,7 +1410,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Ref-1.html",
- "hash": "XSRRGp+VeUoCTDjf2beheQ=="
+ "hash": "DWAvjqS2JI0R1lBNKBpfiQ=="
}
},
"is_incremental": false,
@@ -1422,7 +1422,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Ref.html",
- "hash": "/vsQcqe629BVnxsYTHP6Fw=="
+ "hash": "ohGJq94Q58em1dNfvhPdsw=="
}
},
"is_incremental": false,
@@ -1434,7 +1434,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.ReflectionUtil.html",
- "hash": "/QzdSkoVk4AKBn1PiWB9eQ=="
+ "hash": "rR02OGwi5lGAzpHAHp7CTg=="
}
},
"is_incremental": false,
@@ -1446,7 +1446,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.UnityGame.Release.html",
- "hash": "mLPnUavQZ48vWiblhAYbsw=="
+ "hash": "eoxEi/s+WuuZQ/ypIZItzw=="
}
},
"is_incremental": false,
@@ -1458,7 +1458,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.UnityGame.html",
- "hash": "x0yDTPGyN8hFJtrI5Xjh2g=="
+ "hash": "gLzv9JnSV64d3XgbofAmwQ=="
}
},
"is_incremental": false,
@@ -1470,7 +1470,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Utils.ScopeGuardObject.html",
- "hash": "eLHeeWXHPOr5uZGWkuMkiw=="
+ "hash": "knZbklZXq+yO+e0bEEKLrQ=="
}
},
"is_incremental": false,
@@ -1482,7 +1482,7 @@
"output": {
".html": {
"relative_path": "api/IPA.Utilities.Utils.html",
- "hash": "jzPvSwYGJeEoGUx1WRElMQ=="
+ "hash": "JnpH4f/9J3waq2/lI2G+bQ=="
}
},
"is_incremental": false,
@@ -1518,7 +1518,7 @@
"output": {
".html": {
"relative_path": "api/index.html",
- "hash": "+gyEsvccDGKKYOXeBqj95Q=="
+ "hash": "OYj0JWOouSD6W7mzI+O+sw=="
}
},
"is_incremental": false,
@@ -1542,7 +1542,7 @@
"output": {
".html": {
"relative_path": "articles/command-line.html",
- "hash": "lNR6vFpFRczoFGKckrVMBQ=="
+ "hash": "N+ajEtdtGTR8nID5FpF6dQ=="
}
},
"is_incremental": false,
@@ -1554,7 +1554,7 @@
"output": {
".html": {
"relative_path": "articles/contributing.html",
- "hash": "0Z+8xJZ6BwT9SHQqcZflfg=="
+ "hash": "01pHYkS8d1L6hBKNGo5jXg=="
}
},
"is_incremental": false,
@@ -1566,7 +1566,7 @@
"output": {
".html": {
"relative_path": "articles/dev-resources/description.html",
- "hash": "WtPXa7RezHf20shqU6i8lg=="
+ "hash": "jlnBmXz2Wa2S9yOmT1aI+Q=="
}
},
"is_incremental": false,
@@ -1578,7 +1578,7 @@
"output": {
".html": {
"relative_path": "articles/index.html",
- "hash": "Mom4YsUzVJD8SV6OwH+Gvg=="
+ "hash": "mcw5SQrGpwrf9K0pI+7KxA=="
}
},
"is_incremental": false,
@@ -1590,7 +1590,7 @@
"output": {
".html": {
"relative_path": "articles/start-dev.html",
- "hash": "DSd1HLoDAvY4EchGrihmSA=="
+ "hash": "f3NE+IPeFmlc1a0NN8AyBw=="
}
},
"is_incremental": false,
@@ -1602,7 +1602,7 @@
"output": {
".html": {
"relative_path": "articles/start-user.html",
- "hash": "F0/UhaoBTcpRsZ3CS1nVWw=="
+ "hash": "bRFGOAWiGKvwub4XewPBbA=="
}
},
"is_incremental": false,
@@ -1692,7 +1692,7 @@
"output": {
".html": {
"relative_path": "index.html",
- "hash": "A8eMrzudCT552or+YHsFqA=="
+ "hash": "uRNGfhdyzoy5qqCkBqFvgw=="
}
},
"is_incremental": false,
@@ -1704,7 +1704,7 @@
"output": {
".html": {
"relative_path": "other_api/config/schema.html",
- "hash": "nNUGv34GdHH0szhAoPJa7A=="
+ "hash": "aeDeDgQY8ii15EnOyFbJGg=="
}
},
"is_incremental": false,
@@ -1716,7 +1716,7 @@
"output": {
".html": {
"relative_path": "other_api/index.html",
- "hash": "iwdZ8b5DuvAho235KiY5oA=="
+ "hash": "xQVuYwYUyuNXa+7lUeLilQ=="
}
},
"is_incremental": false,
diff --git a/other_api/config/schema.html b/other_api/config/schema.html
index aa890890..e571f79e 100644
--- a/other_api/config/schema.html
+++ b/other_api/config/schema.html
@@ -94,6 +94,9 @@
"CondenseModLogs": {
"type": "boolean"
},
+ "CreateModLogs": {
+ "type": "boolean"
+ },
"ShowHandledErrorStackTraces": {
"type": "boolean"
},
@@ -114,27 +117,13 @@
"ShowCallSource",
"ShowDebug",
"CondenseModLogs",
+ "CreateModLogs",
"ShowHandledErrorStackTraces",
"HideMessagesForPerformance",
"HideLogThreshold",
"ShowTrace",
"SyncLogging"
]
- },
- "Updates_": {
- "type": "object",
- "properties": {
- "AutoUpdate": {
- "type": "boolean"
- },
- "AutoCheckUpdates": {
- "type": "boolean"
- }
- },
- "required": [
- "AutoUpdate",
- "AutoCheckUpdates"
- ]
}
},
"type": "object",
@@ -142,9 +131,6 @@
"Regenerate": {
"type": "boolean"
},
- "Updates": {
- "$ref": "#/definitions/Updates_"
- },
"Debug": {
"$ref": "#/definitions/Debug_"
},
@@ -163,7 +149,6 @@
},
"required": [
"Regenerate",
- "Updates",
"Debug",
"YeetMods",
"GameAssemblies"
@@ -177,7 +162,7 @@
diff --git a/other_api/index.html b/other_api/index.html
index 3c0bf7a3..e20392ed 100644
--- a/other_api/index.html
+++ b/other_api/index.html
@@ -87,7 +87,7 @@