I'm trying to add new background photos, but I can't. I placed the photos in png (286x503) in the backgrounds folder, but within the game the photos do not appear. Can someone help me?
EDIT: I got it now, turns out I didn't name the photos correctly. No problems now :)
If anyone also has questions, I'll give you a short tutorial. First, place the desired photo in the backgrounds folder (the photo must be a png and must be the correct size, use 286x503 for vertical and 503x286 for horizontal) Then, name the vertical photo whatever you want. Example: kratos1.png ATTENTION, name the horizontal photo with the same name as the other photo, but add "_landscape" at the end. Example: kratos1_landscape.png
ive downloaded the CJB Cheats Mobile App and uses vortex to install it but the apps not showing up on the phone? help? also i seen this in smapi, [SMAPI] - Mobile Phone App for CJB Cheats 0.1.1 because it requires mods which aren't installed (aedenthorn.MobilePhone, aedenthorn.MobilePhone). [SMAPI] - Mobile Phone App for CJB Item Spawner 0.1.0 because it requires mods which aren't installed (aedenthorn.MobilePhone, aedenthorn.MobilePhone). [SMAPI] - Mobile Phone Themes 0.2.0 because it requires mods which aren't installed (aedenthorn.MobilePhone, aedenthorn.MobilePhone). [SMAPI] - XtardewMobileEvents 0.1.0 because it requires mods which aren't installed (aedenthorn.MobilePhone, aedenthorn.MobilePhone).
I think it may be because this mod is out of date now </3 maybe they will work with the continued version? I think someone commented about it recently :3!
For future reference, it's good practice to have unofficial updates follow this naming convention. Yours ought to have been: 4.0.1-unofficial.1-JoXW It ensures that official versions supersede unofficial ones (e.g., for update checks), and other users can release newer unofficial updates if needed.
Thanks for the heads-up magoozor, i found the conventions you linked but have not changed any unofficial update i posted prior. I have created a continuation of this mod for now.
Aedenthorn is on hiatus indefinitely. His mods have been released for anyone to update or pick up to update. So this mod may not work for quite a while. :(
[Mobile Phone] Mod crashed on entry and might not work correctly. Technical details: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> InvalidProgramException: Common Language Runtime detected an invalid program. at Interop.Ole32.CoTaskMemFree(IntPtr ptr) --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at MonoMod.RuntimeDetour.Platforms.DetourRuntimeNETPlatform.GetMethodHandle(MethodBase method) at MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.GetIdentifiable(MethodBase method) at MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.Pin(MethodBase method) at MonoMod.RuntimeDetour.DetourHelper.Pin[T](T method) at HarmonyLib.MethodPatcher.CreateReplacement(Dictionary`2& finalInstructions) at HarmonyLib.PatchFunctions.UpdateWrapper(MethodBase original, PatchInfo patchInfo) at HarmonyLib.PatchProcessor.Patch() at MobilePhone.ModEntry.Entry(IModHelper helper) in C:\Users\poiqwe\source\repos\StardewValleyMods\MobilePhone\ModEntry.cs:line 168 at StardewModdingAPI.Framework.SCore.LoadMods(IModMetadata[] mods, JsonHelper jsonHelper, ContentCoordinator contentCore, ModDatabase modDatabase) in SMAPI\Framework\SCore.cs:line 1810 [Moon Misadventures] Mod crashed on entry and might not work correctly. Technical details: HarmonyLib.HarmonyException: Patching exception in method static System.Collections.Generic.IEnumerable`1<System.Reflection.MethodBase> MoonMisadventures.Patches.CropMoonCropsPatch::TargetMethods() ---> System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Could not load file or assembly 'Almanac, Version=0.18.1.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module) at System.Reflection.RuntimeModule.GetTypes() at System.Reflection.Assembly.GetTypes() at System.Linq.Enumerable.SelectManyIterator[TSource,TCollection,TResult](IEnumerable`1 source, Func`2 collectionSelector, Func`3 resultSelector)+MoveNext() at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext() at MoonMisadventures.Patches.CropMoonCropsPatch.TargetMethods()+MoveNext() in C:\Programming\StardewValley\ModSource\MoonMisadventures\Patches\Crops.cs:line 26 at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) at HarmonyLib.PatchClassProcessor.<GetBulkMethods>g__FailOnResult|12_1(IEnumerable`1 res) at HarmonyLib.PatchClassProcessor.RunMethod[S,T](T defaultIfNotExisting, T defaultIfFailing, Func`2 failOnResult, Object[] parameters) FileNotFoundException: Could not load file or assembly 'Almanac, Version=0.18.1.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified. File name: 'Almanac, Version=0.18.1.0, Culture=neutral, PublicKeyToken=null' --- End of inner exception stack trace --- at HarmonyLib.PatchClassProcessor.ReportException(Exception exception, MethodBase original) at HarmonyLib.PatchClassProcessor.Patch() at HarmonyLib.Harmony.<PatchAll>b__10_0(Type type) at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action) at MoonMisadventures.Mod.Entry(IModHelper helper) in C:\Programming\StardewValley\ModSource\MoonMisadventures\Mod.cs:line 106 at StardewModdingAPI.Framework.SCore.LoadMods(IModMetadata[] mods, JsonHelper jsonHelper, ContentCoordinator contentCore, ModDatabase modDatabase) in SMAPI\Framework\SCore.cs:line 1810
In one of the bug threads, someone mentioned an incompatibility between it and Mobile Phone. I had the same issue as you, and removing it (and the Public TV mod it was a requirement for) fixed it for me. Would have loved the TV mod, but Mobile Phone is an absolute must-have in my opinion, so... yeah.
513 comments
EDIT: I got it now, turns out I didn't name the photos correctly. No problems now :)
First, place the desired photo in the backgrounds folder (the photo must be a png and must be the correct size, use 286x503 for vertical and 503x286 for horizontal)
Then, name the vertical photo whatever you want. Example: kratos1.png
ATTENTION, name the horizontal photo with the same name as the other photo, but add "_landscape" at the end. Example: kratos1_landscape.png
I hope I helped someone :)
also i seen this in smapi,
[SMAPI] - Mobile Phone App for CJB Cheats 0.1.1 because it requires mods which aren't installed (aedenthorn.MobilePhone, aedenthorn.MobilePhone).
[SMAPI] - Mobile Phone App for CJB Item Spawner 0.1.0 because it requires mods which aren't installed (aedenthorn.MobilePhone, aedenthorn.MobilePhone).
[SMAPI] - Mobile Phone Themes 0.2.0 because it requires mods which aren't installed (aedenthorn.MobilePhone, aedenthorn.MobilePhone).
[SMAPI] - XtardewMobileEvents 0.1.0 because it requires mods which aren't installed (aedenthorn.MobilePhone, aedenthorn.MobilePhone).
For future reference, it's good practice to have unofficial updates follow this naming convention. Yours ought to have been:
4.0.1-unofficial.1-JoXW
It ensures that official versions supersede unofficial ones (e.g., for update checks), and other users can release newer unofficial updates if needed.[Mobile Phone] Mod crashed on entry and might not work correctly. Technical details:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> InvalidProgramException: Common Language Runtime detected an invalid program.
at Interop.Ole32.CoTaskMemFree(IntPtr ptr)
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at MonoMod.RuntimeDetour.Platforms.DetourRuntimeNETPlatform.GetMethodHandle(MethodBase method)
at MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.GetIdentifiable(MethodBase method)
at MonoMod.RuntimeDetour.Platforms.DetourRuntimeILPlatform.Pin(MethodBase method)
at MonoMod.RuntimeDetour.DetourHelper.Pin[T](T method)
at HarmonyLib.MethodPatcher.CreateReplacement(Dictionary`2& finalInstructions)
at HarmonyLib.PatchFunctions.UpdateWrapper(MethodBase original, PatchInfo patchInfo)
at HarmonyLib.PatchProcessor.Patch()
at MobilePhone.ModEntry.Entry(IModHelper helper) in C:\Users\poiqwe\source\repos\StardewValleyMods\MobilePhone\ModEntry.cs:line 168
at StardewModdingAPI.Framework.SCore.LoadMods(IModMetadata[] mods, JsonHelper jsonHelper, ContentCoordinator contentCore, ModDatabase modDatabase) in SMAPI\Framework\SCore.cs:line 1810
[Moon Misadventures] Mod crashed on entry and might not work correctly. Technical details:
HarmonyLib.HarmonyException: Patching exception in method static System.Collections.Generic.IEnumerable`1<System.Reflection.MethodBase> MoonMisadventures.Patches.CropMoonCropsPatch::TargetMethods()
---> System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types.
Could not load file or assembly 'Almanac, Version=0.18.1.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.RuntimeModule.GetTypes()
at System.Reflection.Assembly.GetTypes()
at System.Linq.Enumerable.SelectManyIterator[TSource,TCollection,TResult](IEnumerable`1 source, Func`2 collectionSelector, Func`3 resultSelector)+MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at MoonMisadventures.Patches.CropMoonCropsPatch.TargetMethods()+MoveNext() in C:\Programming\StardewValley\ModSource\MoonMisadventures\Patches\Crops.cs:line 26
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
at HarmonyLib.PatchClassProcessor.<GetBulkMethods>g__FailOnResult|12_1(IEnumerable`1 res)
at HarmonyLib.PatchClassProcessor.RunMethod[S,T](T defaultIfNotExisting, T defaultIfFailing, Func`2 failOnResult, Object[] parameters)
FileNotFoundException: Could not load file or assembly 'Almanac, Version=0.18.1.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
File name: 'Almanac, Version=0.18.1.0, Culture=neutral, PublicKeyToken=null'
--- End of inner exception stack trace ---
at HarmonyLib.PatchClassProcessor.ReportException(Exception exception, MethodBase original)
at HarmonyLib.PatchClassProcessor.Patch()
at HarmonyLib.Harmony.<PatchAll>b__10_0(Type type)
at HarmonyLib.CollectionExtensions.Do[T](IEnumerable`1 sequence, Action`1 action)
at MoonMisadventures.Mod.Entry(IModHelper helper) in C:\Programming\StardewValley\ModSource\MoonMisadventures\Mod.cs:line 106
at StardewModdingAPI.Framework.SCore.LoadMods(IModMetadata[] mods, JsonHelper jsonHelper, ContentCoordinator contentCore, ModDatabase modDatabase) in SMAPI\Framework\SCore.cs:line 1810
In one of the bug threads, someone mentioned an incompatibility between it and Mobile Phone. I had the same issue as you, and removing it (and the Public TV mod it was a requirement for) fixed it for me. Would have loved the TV mod, but Mobile Phone is an absolute must-have in my opinion, so... yeah.