From 83c146ceccb33c26e0bc87fa1ce253a68e762fb4 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Mon, 8 May 2023 12:13:57 +0200 Subject: [PATCH] 0.32.3 --- Changelog.md | 22 +++ docs/api/.manifest | 1 + ...TinyLife.Actions.WatchTvAction.Channel.yml | 14 +- docs/api/TinyLife.Actions.WatchTvAction.yml | 16 +- docs/api/TinyLife.GameImpl.GameMode.yml | 16 +- docs/api/TinyLife.LnCategory.yml | 34 ++-- docs/api/TinyLife.Localization.yml | 16 +- docs/api/TinyLife.Mods.Mod.yml | 161 +++++++++++++++++- docs/api/TinyLife.Mods.ModInfo.yml | 31 ++-- docs/api/TinyLife.Set.yml | 8 +- 10 files changed, 246 insertions(+), 73 deletions(-) diff --git a/Changelog.md b/Changelog.md index 31767b2..a790f0c 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,25 @@ +# 0.32.3 +*May 8, 2023* + +Improvements +- Reduced Steam thumbnail sizes, which should mitigate upload issues for some people +- Updated localizations + +Fixes +- Fixed Steam usernames not being saved correctly for downloaded items +- Fixed the usage of reserved file names being allowed on Windows +- Fixed a rare crash when opening and closing the life goals menu too quickly +- Fixed the fitness level 3 goal actually requiring fitness level 5 in the Gym Rat life goal +- Fixed the log file not being able to be opened by other programs, causing a crash +- Fixed a crash when trying to pick up a book from a deleted bookshelf +- Fixed a crash when playing with a custom map that was removed from the game +- Fixed romance with only partner sometimes counting as romance with someone else if the household was exported and then imported again +- Fixed an exception when reading a skill book while quitting and then loading the game +- Fixed being able to watch TV from the location we're standing if no other locations are available + +API +- Harmony for mods is now optional to avoid issues on ARM devices. If you use Harmony, please return true on RequiresHarmony in your mod class. + # 0.32.2 *May 3, 2023* diff --git a/docs/api/.manifest b/docs/api/.manifest index af279bb..3b4d17a 100644 --- a/docs/api/.manifest +++ b/docs/api/.manifest @@ -1489,6 +1489,7 @@ "TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)": "TinyLife.Mods.Mod.yml", "TinyLife.Mods.Mod.Name": "TinyLife.Mods.Mod.yml", "TinyLife.Mods.Mod.PopulateOptions(MLEM.Ui.Elements.Group,TinyLife.Mods.ModInfo)": "TinyLife.Mods.Mod.yml", + "TinyLife.Mods.Mod.RequiresHarmony": "TinyLife.Mods.Mod.yml", "TinyLife.Mods.ModInfo": "TinyLife.Mods.ModInfo.yml", "TinyLife.Mods.ModInfo.Content": "TinyLife.Mods.ModInfo.yml", "TinyLife.Mods.ModInfo.Dispose": "TinyLife.Mods.ModInfo.yml", diff --git a/docs/api/TinyLife.Actions.WatchTvAction.Channel.yml b/docs/api/TinyLife.Actions.WatchTvAction.Channel.yml index 81cc0b4..28c9e50 100644 --- a/docs/api/TinyLife.Actions.WatchTvAction.Channel.yml +++ b/docs/api/TinyLife.Actions.WatchTvAction.Channel.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Channel path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 226 + startLine: 224 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -54,7 +54,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Comedy path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 231 + startLine: 229 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cooking path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 235 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -110,7 +110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Romance path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 239 + startLine: 237 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -138,7 +138,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Drama path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 243 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -166,7 +166,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: News path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 247 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -194,7 +194,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cartoons path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 251 + startLine: 249 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.WatchTvAction.yml b/docs/api/TinyLife.Actions.WatchTvAction.yml index c782fe4..d45375f 100644 --- a/docs/api/TinyLife.Actions.WatchTvAction.yml +++ b/docs/api/TinyLife.Actions.WatchTvAction.yml @@ -243,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 72 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -272,7 +272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 79 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -314,7 +314,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 128 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -346,7 +346,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanMultitask path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 137 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -382,7 +382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 147 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -415,7 +415,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetViewingArea path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 183 + startLine: 181 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -456,7 +456,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSeating path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 197 + startLine: 195 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -500,7 +500,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetViewers path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 211 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.GameImpl.GameMode.yml b/docs/api/TinyLife.GameImpl.GameMode.yml index 54bc986..9d824c4 100644 --- a/docs/api/TinyLife.GameImpl.GameMode.yml +++ b/docs/api/TinyLife.GameImpl.GameMode.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameMode path: ../TinyLife/GameImpl.cs - startLine: 1100 + startLine: 1101 assemblies: - Tiny Life namespace: TinyLife @@ -55,7 +55,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitialLoad path: ../TinyLife/GameImpl.cs - startLine: 1103 + startLine: 1104 assemblies: - Tiny Life namespace: TinyLife @@ -83,7 +83,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Splash path: ../TinyLife/GameImpl.cs - startLine: 1105 + startLine: 1106 assemblies: - Tiny Life namespace: TinyLife @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MainMenu path: ../TinyLife/GameImpl.cs - startLine: 1107 + startLine: 1108 assemblies: - Tiny Life namespace: TinyLife @@ -139,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectHousehold path: ../TinyLife/GameImpl.cs - startLine: 1109 + startLine: 1110 assemblies: - Tiny Life namespace: TinyLife @@ -167,7 +167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameHousehold path: ../TinyLife/GameImpl.cs - startLine: 1111 + startLine: 1112 assemblies: - Tiny Life namespace: TinyLife @@ -195,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildOnly path: ../TinyLife/GameImpl.cs - startLine: 1113 + startLine: 1114 assemblies: - Tiny Life namespace: TinyLife @@ -223,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CharacterCreation path: ../TinyLife/GameImpl.cs - startLine: 1115 + startLine: 1116 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.LnCategory.yml b/docs/api/TinyLife.LnCategory.yml index 6a667bc..3797e70 100644 --- a/docs/api/TinyLife.LnCategory.yml +++ b/docs/api/TinyLife.LnCategory.yml @@ -35,7 +35,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LnCategory path: ../TinyLife/Localization.cs - startLine: 176 + startLine: 194 assemblies: - Tiny Life namespace: TinyLife @@ -64,7 +64,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ui path: ../TinyLife/Localization.cs - startLine: 179 + startLine: 197 assemblies: - Tiny Life namespace: TinyLife @@ -92,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Actions path: ../TinyLife/Localization.cs - startLine: 181 + startLine: 199 assemblies: - Tiny Life namespace: TinyLife @@ -120,7 +120,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildMode path: ../TinyLife/Localization.cs - startLine: 183 + startLine: 201 assemblies: - Tiny Life namespace: TinyLife @@ -148,7 +148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Clothes path: ../TinyLife/Localization.cs - startLine: 185 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife @@ -176,7 +176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Food path: ../TinyLife/Localization.cs - startLine: 187 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife @@ -204,7 +204,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Personalities path: ../TinyLife/Localization.cs - startLine: 189 + startLine: 207 assemblies: - Tiny Life namespace: TinyLife @@ -232,7 +232,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Skills path: ../TinyLife/Localization.cs - startLine: 191 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife @@ -260,7 +260,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Jobs path: ../TinyLife/Localization.cs - startLine: 193 + startLine: 211 assemblies: - Tiny Life namespace: TinyLife @@ -288,7 +288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Emotions path: ../TinyLife/Localization.cs - startLine: 195 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife @@ -316,7 +316,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hints path: ../TinyLife/Localization.cs - startLine: 197 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife @@ -344,7 +344,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameHints path: ../TinyLife/Localization.cs - startLine: 199 + startLine: 217 assemblies: - Tiny Life namespace: TinyLife @@ -372,7 +372,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goals path: ../TinyLife/Localization.cs - startLine: 201 + startLine: 219 assemblies: - Tiny Life namespace: TinyLife @@ -400,7 +400,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Names path: ../TinyLife/Localization.cs - startLine: 203 + startLine: 221 assemblies: - Tiny Life namespace: TinyLife @@ -428,7 +428,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChoicePrompts path: ../TinyLife/Localization.cs - startLine: 205 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife @@ -456,7 +456,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Achievements path: ../TinyLife/Localization.cs - startLine: 207 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife @@ -484,7 +484,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Overrides path: ../TinyLife/Localization.cs - startLine: 209 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Localization.yml b/docs/api/TinyLife.Localization.yml index bb56412..fd8acaa 100644 --- a/docs/api/TinyLife.Localization.yml +++ b/docs/api/TinyLife.Localization.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Localization path: ../TinyLife/Localization.cs - startLine: 22 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife @@ -63,7 +63,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LanguageNames path: ../TinyLife/Localization.cs - startLine: 27 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife @@ -92,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Names path: ../TinyLife/Localization.cs - startLine: 32 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife @@ -121,7 +121,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetLanguage path: ../TinyLife/Localization.cs - startLine: 60 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife @@ -156,7 +156,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reload path: ../TinyLife/Localization.cs - startLine: 71 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife @@ -184,7 +184,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Get path: ../TinyLife/Localization.cs - startLine: 96 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife @@ -225,7 +225,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Get path: ../TinyLife/Localization.cs - startLine: 114 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife @@ -269,7 +269,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetKeys path: ../TinyLife/Localization.cs - startLine: 123 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Mods.Mod.yml b/docs/api/TinyLife.Mods.Mod.yml index 5116be2..86011e6 100644 --- a/docs/api/TinyLife.Mods.Mod.yml +++ b/docs/api/TinyLife.Mods.Mod.yml @@ -12,6 +12,7 @@ items: - TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo) - TinyLife.Mods.Mod.Name - TinyLife.Mods.Mod.PopulateOptions(MLEM.Ui.Elements.Group,TinyLife.Mods.ModInfo) + - TinyLife.Mods.Mod.RequiresHarmony langs: - csharp - vb @@ -26,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mod path: ../TinyLife/Mods/Mod.cs - startLine: 19 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -65,7 +66,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Mods/Mod.cs - startLine: 24 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -96,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Description path: ../TinyLife/Mods/Mod.cs - startLine: 29 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -127,7 +128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Mods/Mod.cs - startLine: 34 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -140,6 +141,37 @@ items: type: MLEM.Textures.TextureRegion content.vb: Public Overridable ReadOnly Property Icon As TextureRegion overload: TinyLife.Mods.Mod.Icon* +- uid: TinyLife.Mods.Mod.RequiresHarmony + commentId: P:TinyLife.Mods.Mod.RequiresHarmony + id: RequiresHarmony + parent: TinyLife.Mods.Mod + langs: + - csharp + - vb + name: RequiresHarmony + nameWithType: Mod.RequiresHarmony + fullName: TinyLife.Mods.Mod.RequiresHarmony + type: Property + source: + remote: + path: TinyLife/Mods/Mod.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RequiresHarmony + path: ../TinyLife/Mods/Mod.cs + startLine: 42 + assemblies: + - Tiny Life + namespace: TinyLife.Mods + summary: "\nWhether this mod requires Harmony for patches.\nIf this is true, the instance to use can be found in during .\nNote that Harmony is not currently supported on ARM devices like newer Macbooks. If you want to use Harmony only on certain devices, you can return a value based on .\n" + example: [] + syntax: + content: public virtual bool RequiresHarmony { get; } + parameters: [] + return: + type: System.Boolean + content.vb: Public Overridable ReadOnly Property RequiresHarmony As Boolean + overload: TinyLife.Mods.Mod.RequiresHarmony* - uid: TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo) commentId: M:TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo) id: Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo) @@ -158,7 +190,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: ../TinyLife/Mods/Mod.cs - startLine: 44 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -199,7 +231,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddGameContent path: ../TinyLife/Mods/Mod.cs - startLine: 56 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -234,7 +266,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomFurnitureTextures path: ../TinyLife/Mods/Mod.cs - startLine: 64 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -268,7 +300,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PopulateOptions path: ../TinyLife/Mods/Mod.cs - startLine: 75 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -691,6 +723,119 @@ references: - uid: MLEM.Textures name: Textures isExternal: true +- uid: HarmonyLib.Harmony + commentId: T:HarmonyLib.Harmony + parent: HarmonyLib + isExternal: true + name: Harmony + nameWithType: Harmony + fullName: HarmonyLib.Harmony +- uid: TinyLife.Mods.ModInfo.Harmony + commentId: F:TinyLife.Mods.ModInfo.Harmony + name: Harmony + nameWithType: ModInfo.Harmony + fullName: TinyLife.Mods.ModInfo.Harmony +- uid: TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo) + commentId: M:TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo) + isExternal: true + name: Initialize(Logger, RawContentManager, RuntimeTexturePacker, ModInfo) + nameWithType: Mod.Initialize(Logger, RawContentManager, RuntimeTexturePacker, ModInfo) + fullName: TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger, MLEM.Data.Content.RawContentManager, MLEM.Data.RuntimeTexturePacker, TinyLife.Mods.ModInfo) + spec.csharp: + - uid: TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo) + name: Initialize + - name: ( + - uid: ExtremelySimpleLogger.Logger + name: Logger + isExternal: true + - name: ',' + - name: " " + - uid: MLEM.Data.Content.RawContentManager + name: RawContentManager + isExternal: true + - name: ',' + - name: " " + - uid: MLEM.Data.RuntimeTexturePacker + name: RuntimeTexturePacker + isExternal: true + - name: ',' + - name: " " + - uid: TinyLife.Mods.ModInfo + name: ModInfo + - name: ) + spec.vb: + - uid: TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo) + name: Initialize + - name: ( + - uid: ExtremelySimpleLogger.Logger + name: Logger + isExternal: true + - name: ',' + - name: " " + - uid: MLEM.Data.Content.RawContentManager + name: RawContentManager + isExternal: true + - name: ',' + - name: " " + - uid: MLEM.Data.RuntimeTexturePacker + name: RuntimeTexturePacker + isExternal: true + - name: ',' + - name: " " + - uid: TinyLife.Mods.ModInfo + name: ModInfo + - name: ) +- uid: System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform) + commentId: M:System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.runtimeinformation.isosplatform + name: IsOSPlatform(OSPlatform) + nameWithType: RuntimeInformation.IsOSPlatform(OSPlatform) + fullName: System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform) + spec.csharp: + - uid: System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform) + name: IsOSPlatform + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.runtimeinformation.isosplatform + - name: ( + - uid: System.Runtime.InteropServices.OSPlatform + name: OSPlatform + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.osplatform + - name: ) + spec.vb: + - uid: System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform) + name: IsOSPlatform + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.runtimeinformation.isosplatform + - name: ( + - uid: System.Runtime.InteropServices.OSPlatform + name: OSPlatform + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.runtime.interopservices.osplatform + - name: ) +- uid: TinyLife.Mods.Mod.RequiresHarmony* + commentId: Overload:TinyLife.Mods.Mod.RequiresHarmony + name: RequiresHarmony + nameWithType: Mod.RequiresHarmony + fullName: TinyLife.Mods.Mod.RequiresHarmony +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean +- uid: HarmonyLib + commentId: N:HarmonyLib + isExternal: true + name: HarmonyLib + nameWithType: HarmonyLib + fullName: HarmonyLib - uid: MLEM.Data.Content.RawContentManager commentId: T:MLEM.Data.Content.RawContentManager parent: MLEM.Data.Content diff --git a/docs/api/TinyLife.Mods.ModInfo.yml b/docs/api/TinyLife.Mods.ModInfo.yml index b111fab..ee300c0 100644 --- a/docs/api/TinyLife.Mods.ModInfo.yml +++ b/docs/api/TinyLife.Mods.ModInfo.yml @@ -30,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModInfo path: ../TinyLife/Mods/ModLoader.cs - startLine: 138 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -70,7 +70,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Id path: ../TinyLife/Mods/ModLoader.cs - startLine: 143 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -99,7 +99,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mod path: ../TinyLife/Mods/ModLoader.cs - startLine: 147 + startLine: 152 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -128,7 +128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Logger path: ../TinyLife/Mods/ModLoader.cs - startLine: 152 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -157,7 +157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Content path: ../TinyLife/Mods/ModLoader.cs - startLine: 157 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -186,11 +186,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Harmony path: ../TinyLife/Mods/ModLoader.cs - startLine: 161 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife.Mods - summary: "\nThe instance that this mod can use.\n" + summary: "\nThe instance that this mod can use.\nThis value is only set if was true when the was loaded.\n" example: [] syntax: content: public readonly Harmony Harmony @@ -215,7 +215,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OptionsFile path: ../TinyLife/Mods/ModLoader.cs - startLine: 165 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -244,7 +244,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Finalize path: ../TinyLife/Mods/ModLoader.cs - startLine: 182 + startLine: 188 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -274,7 +274,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dispose path: ../TinyLife/Mods/ModLoader.cs - startLine: 187 + startLine: 193 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -303,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToString path: ../TinyLife/Mods/ModLoader.cs - startLine: 194 + startLine: 200 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -333,7 +333,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SaveOptions path: ../TinyLife/Mods/ModLoader.cs - startLine: 209 + startLine: 217 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -371,7 +371,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadOptions path: ../TinyLife/Mods/ModLoader.cs - startLine: 227 + startLine: 235 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -802,6 +802,11 @@ references: name: Harmony nameWithType: Harmony fullName: HarmonyLib.Harmony +- uid: TinyLife.Mods.Mod.RequiresHarmony + commentId: P:TinyLife.Mods.Mod.RequiresHarmony + name: RequiresHarmony + nameWithType: Mod.RequiresHarmony + fullName: TinyLife.Mods.Mod.RequiresHarmony - uid: HarmonyLib commentId: N:HarmonyLib isExternal: true diff --git a/docs/api/TinyLife.Set.yml b/docs/api/TinyLife.Set.yml index a44ff87..373b0ed 100644 --- a/docs/api/TinyLife.Set.yml +++ b/docs/api/TinyLife.Set.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Set path: ../TinyLife/GameImpl.cs - startLine: 1142 + startLine: 1143 assemblies: - Tiny Life namespace: TinyLife @@ -51,7 +51,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Woodworking path: ../TinyLife/GameImpl.cs - startLine: 1148 + startLine: 1149 assemblies: - Tiny Life namespace: TinyLife @@ -79,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Workout path: ../TinyLife/GameImpl.cs - startLine: 1152 + startLine: 1153 assemblies: - Tiny Life namespace: TinyLife @@ -107,7 +107,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildClothes path: ../TinyLife/GameImpl.cs - startLine: 1156 + startLine: 1157 assemblies: - Tiny Life namespace: TinyLife