Due to IRL stuff I am on a modding hiatus - I have enough time to answer comments and upload bugfixes or updates that other people give me, but not to update mods myself or add new features. While most of my mods should remain compatible with 1.6 there may be some issues I won't be able to address until I have time to mod again.
Hello! Thank you so much for including the portrait of Nyapu! If you find any missing images, please let me know and I'll be happy to draw them for you!
It doesn't work for me and here is the SMAPI reporting: [Content Patcher] Can't apply patch Leilani > Basic Schedule to Characters/schedules/Leilani: StardewModdingAPI.Framework.Exceptions.SContentLoadException: Failed loading asset 'assets/Schedule/beforeintroschedule.json' from SMAPI\zoedoll.npcleilani: an unexpected error occurred. ---> Newtonsoft.Json.JsonReaderException: Can't parse JSON file at D:\steam\steamapps\common\Stardew Valley\Mods\Leilani (NPC for Ridgeside Village)-9375-1-4-1-1716925453\[NPC] Leilani\assets\Schedule\beforeintroschedule.json. This doesn't seem to be valid JSON. Technical details: Unexpected character encountered while parsing value: [. Path 'Changes', line 2, position 14. at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in E:\source\_Stardew\SMAPI\src\SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86 at StardewModdingAPI.Framework.ContentManagers.ModContentManager.LoadDataFile[T](IAssetName assetName, FileInfo file) in E:\source\_Stardew\SMAPI\src\SMAPI\Framework\ContentManagers\ModContentManager.cs:line 180 at StardewModdingAPI.Framework.ContentManagers.ModContentManager.LoadExact[T](IAssetName assetName, Boolean useCache) in E:\source\_Stardew\SMAPI\src\SMAPI\Framework\ContentManagers\ModContentManager.cs:line 120 --- End of inner exception stack trace --- at StardewModdingAPI.Framework.ContentManagers.ModContentManager.ThrowLoadError(IAssetName assetName, ContentLoadErrorType errorType, String reasonPhrase, Exception exception) in E:\source\_Stardew\SMAPI\src\SMAPI\Framework\ContentManagers\ModContentManager.cs:line 319 at StardewModdingAPI.Framework.ContentManagers.ModContentManager.LoadExact[T](IAssetName assetName, Boolean useCache) in E:\source\_Stardew\SMAPI\src\SMAPI\Framework\ContentManagers\ModContentManager.cs:line 132 at StardewModdingAPI.Framework.ModHelpers.ModContentHelper.Load[T](String relativePath) in E:\source\_Stardew\SMAPI\src\SMAPI\Framework\ModHelpers\ModContentHelper.cs:line 57 at ContentPatcher.Framework.PatchManager.ApplyLoad[T](LoadPatch patch, IAssetName assetName) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 572. [Content Patcher] SMAPI blocked asset replacement for 'Characters/schedules/Leilani': the 'Leilani' content pack incorrectly set asset to a null value. [game] NPC 'Leilani' failed loading schedule file. Microsoft.Xna.Framework.Content.ContentLoadException: The content file was not found. ---> FileNotFoundException: Could not find file 'D:\steam\steamapps\common\Stardew Valley\Content\Characters\schedules\Leilani.xnb'. File name: 'D:\steam\steamapps\common\Stardew Valley\Content\Characters\schedules\Leilani.xnb' at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options) at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize) at Microsoft.Xna.Framework.TitleContainer.PlatformOpenStream(String safeName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Platform\TitleContainer.Desktop.cs:line 29 at Microsoft.Xna.Framework.TitleContainer.OpenStream(String name) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\TitleContainer.cs:line 37 at Microsoft.Xna.Framework.Content.ContentManager.OpenStream(String assetName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 276 --- End of inner exception stack trace --- at Microsoft.Xna.Framework.Content.ContentManager.OpenStream(String assetName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 289 at Microsoft.Xna.Framework.Content.ContentManager.ReadAsset[T](String assetName, Action`1 recordDisposableObject) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 319 at Microsoft.Xna.Framework.Content.ContentManager.Load[T](String assetName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 255 at StardewModdingAPI.Framework.ContentManagers.BaseContentManager.RawLoad[T](IAssetName assetName, Boolean useCache) in SMAPI\Framework\ContentManagers\BaseContentManager.cs:line 340 at StardewModdingAPI.Framework.ContentManagers.GameContentManager.<>c__DisplayClass6_0`1.<LoadExact>b__0() in SMAPI\Framework\ContentManagers\GameContentManager.cs:line 127 at StardewModdingAPI.Framework.Utilities.ContextHash`1.Track[TResult](T key, Func`1 action) in SMAPI\Framework\Utilities\ContextHash.cs:line 53 at StardewModdingAPI.Framework.ContentManagers.GameContentManager.LoadExact[T](IAssetName assetName, Boolean useCache) at StardewModdingAPI.Framework.ContentManagers.BaseContentManager.LoadLocalized[T](IAssetName assetName, LanguageCode language, Boolean useCache) in SMAPI\Framework\ContentManagers\BaseContentManager.cs:line 190 at StardewModdingAPI.Framework.ContentManagers.BaseContentManager.Load[T](String assetName, LanguageCode language) in SMAPI\Framework\ContentManagers\BaseContentManager.cs:line 136 at StardewValley.NPC.getMasterScheduleRawData() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\NPC.cs:line 6656
That's odd, I am not getting that error. If you are updated to Stardew version 1.6, make sure you are using version 1.4.1 of Leilani. If you are not updated to version 1.6, make sure you are using version 1.3.4 of Leilani (available in the extra downloads section). If you're using the right version of Leilani for your version of Stardew, you could try deleting the whole Leilani folder and redownloading and reinstalling.
The schedule says Leilani will only appear on certain days (first five days of summer) and my own game time is already exceeded, could this be one of the reasons?
That shouldn't be causing an issue like this - all that would do is mean Leilani's introduction event doesn't happen and she doesn't visit the valley until the next year.
The Android version seems to cause Egg Day and New Year's Day to fail to pass properly, and displays the game error,Can play normally after deleting, hope to be able to repair. https://smapi.io/log/5975b84add7944479695902071d73490
The legacy version is for pre-1.6 PC saves, not for Android - I don't have any way of testing or supporting Android, and I am not maintaining the legacy version.
Hello, I have reviewed her introduction event and it can trigger her event in town, but I cannot find her on the map. And I can't trigger an event when I go to the village from 3:00 to 9:00 pm on a sunny summer day, I can't find her
Hello!I would like to translate your wonderful mod into Japanese, can I have your permission?I use a translation software so sorry if the language is incomplete.
I love this mod! and the reason you said you made it because I totally agree with you! Too many kids without moms :(
Oh crap! I'm on day 8 of summer :( I won't see her until next year in this save. I started a new playthrough because there were too many issues with my old save file that was from before 1.6!
82 comments
Updated for 1.6 by Rikai!
If you find any missing images, please let me know and I'll be happy to draw them for you!
[Content Patcher] Can't apply patch Leilani > Basic Schedule to Characters/schedules/Leilani:
StardewModdingAPI.Framework.Exceptions.SContentLoadException: Failed loading asset 'assets/Schedule/beforeintroschedule.json' from SMAPI\zoedoll.npcleilani: an unexpected error occurred.
---> Newtonsoft.Json.JsonReaderException: Can't parse JSON file at D:\steam\steamapps\common\Stardew Valley\Mods\Leilani (NPC for Ridgeside Village)-9375-1-4-1-1716925453\[NPC] Leilani\assets\Schedule\beforeintroschedule.json. This doesn't seem to be valid JSON.
Technical details: Unexpected character encountered while parsing value: [. Path 'Changes', line 2, position 14.
at StardewModdingAPI.Toolkit.Serialization.JsonHelper.ReadJsonFileIfExists[TModel](String fullPath, TModel& result) in E:\source\_Stardew\SMAPI\src\SMAPI.Toolkit\Serialization\JsonHelper.cs:line 86
at StardewModdingAPI.Framework.ContentManagers.ModContentManager.LoadDataFile[T](IAssetName assetName, FileInfo file) in E:\source\_Stardew\SMAPI\src\SMAPI\Framework\ContentManagers\ModContentManager.cs:line 180
at StardewModdingAPI.Framework.ContentManagers.ModContentManager.LoadExact[T](IAssetName assetName, Boolean useCache) in E:\source\_Stardew\SMAPI\src\SMAPI\Framework\ContentManagers\ModContentManager.cs:line 120
--- End of inner exception stack trace ---
at StardewModdingAPI.Framework.ContentManagers.ModContentManager.ThrowLoadError(IAssetName assetName, ContentLoadErrorType errorType, String reasonPhrase, Exception exception) in E:\source\_Stardew\SMAPI\src\SMAPI\Framework\ContentManagers\ModContentManager.cs:line 319
at StardewModdingAPI.Framework.ContentManagers.ModContentManager.LoadExact[T](IAssetName assetName, Boolean useCache) in E:\source\_Stardew\SMAPI\src\SMAPI\Framework\ContentManagers\ModContentManager.cs:line 132
at StardewModdingAPI.Framework.ModHelpers.ModContentHelper.Load[T](String relativePath) in E:\source\_Stardew\SMAPI\src\SMAPI\Framework\ModHelpers\ModContentHelper.cs:line 57
at ContentPatcher.Framework.PatchManager.ApplyLoad[T](LoadPatch patch, IAssetName assetName) in E:\source\_Stardew\Mods.Pathoschild\ContentPatcher\Framework\PatchManager.cs:line 572.
[Content Patcher] SMAPI blocked asset replacement for 'Characters/schedules/Leilani': the 'Leilani' content pack incorrectly set asset to a null value.
[game] NPC 'Leilani' failed loading schedule file.
Microsoft.Xna.Framework.Content.ContentLoadException: The content file was not found.
---> FileNotFoundException: Could not find file 'D:\steam\steamapps\common\Stardew Valley\Content\Characters\schedules\Leilani.xnb'.
File name: 'D:\steam\steamapps\common\Stardew Valley\Content\Characters\schedules\Leilani.xnb'
at Microsoft.Win32.SafeHandles.SafeFileHandle.CreateFile(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options)
at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
at Microsoft.Xna.Framework.TitleContainer.PlatformOpenStream(String safeName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Platform\TitleContainer.Desktop.cs:line 29
at Microsoft.Xna.Framework.TitleContainer.OpenStream(String name) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\TitleContainer.cs:line 37
at Microsoft.Xna.Framework.Content.ContentManager.OpenStream(String assetName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 276
--- End of inner exception stack trace ---
at Microsoft.Xna.Framework.Content.ContentManager.OpenStream(String assetName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 289
at Microsoft.Xna.Framework.Content.ContentManager.ReadAsset[T](String assetName, Action`1 recordDisposableObject) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 319
at Microsoft.Xna.Framework.Content.ContentManager.Load[T](String assetName) in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\MonoGame.Desktop\MonoGame.Framework\Content\ContentManager.cs:line 255
at StardewModdingAPI.Framework.ContentManagers.BaseContentManager.RawLoad[T](IAssetName assetName, Boolean useCache) in SMAPI\Framework\ContentManagers\BaseContentManager.cs:line 340
at StardewModdingAPI.Framework.ContentManagers.GameContentManager.<>c__DisplayClass6_0`1.<LoadExact>b__0() in SMAPI\Framework\ContentManagers\GameContentManager.cs:line 127
at StardewModdingAPI.Framework.Utilities.ContextHash`1.Track[TResult](T key, Func`1 action) in SMAPI\Framework\Utilities\ContextHash.cs:line 53
at StardewModdingAPI.Framework.ContentManagers.GameContentManager.LoadExact[T](IAssetName assetName, Boolean useCache)
at StardewModdingAPI.Framework.ContentManagers.BaseContentManager.LoadLocalized[T](IAssetName assetName, LanguageCode language, Boolean useCache) in SMAPI\Framework\ContentManagers\BaseContentManager.cs:line 190
at StardewModdingAPI.Framework.ContentManagers.BaseContentManager.Load[T](String assetName, LanguageCode language) in SMAPI\Framework\ContentManagers\BaseContentManager.cs:line 136
at StardewValley.NPC.getMasterScheduleRawData() in D:\GitlabRunner\builds\Gq5qA5P4\0\ConcernedApe\stardewvalley\Farmer\Farmer\NPC.cs:line 6656
upd.: i found problem. it was translation for old version.
https://smapi.io/log/5975b84add7944479695902071d73490
https://smapi.io/log/d9bd72af3a334be48cc1dcf961a2dba3
https://www.nexusmods.com/stardewvalley/mods/25584/
(Now waiting patiently for GI Overhaul to be updated so I can upload its translation too ! Thanks for your wonderful mods again Zoedoll :3 )
Oh crap! I'm on day 8 of summer :( I won't see her until next year in this save. I started a new playthrough because there were too many issues with my old save file that was from before 1.6!