MartyrPher / SMAPI-Android-Installer

Installs SMAPI to Android Devices
161 stars 40 forks source link

Player sprite turning into black rectangle after loading save #6

Open Jmarc96 opened 5 years ago

Jmarc96 commented 5 years ago

Im using Stardew Valley v1.31 and SMAPI 0.8.8. Playing this on an Honor 8x. No problem starting and loading mods but whenever i exit the game and load my saves the player sprite will always turn into a black rectangle or just a mess of random tiles. Changing maps or sleeping to the next day won't fix it.

Loading the saves on the original game has no problems. Only when i load it with the SMAPI version that it happens.

[14:19:55 INFO SMAPI] SMAPI 2.11.2 with Stardew Valley 1.3.36 on Unix 4.4.103.0 [14:19:55 INFO SMAPI] MartyrPher's Android SMAPI Loader: 0.8.8 on Android: 27 [14:19:55 DEBUG SMAPI] Mods go here: /storage/emulated/0/StardewValley/Mods [14:19:55 TRACE SMAPI] (Using custom --mods-path argument.) [14:19:55 TRACE SMAPI] Log started at 2019-07-23T06:19:55 UTC [14:19:56 DEBUG SMAPI] Starting game... [14:19:59 WARN SMAPI] Writing to the terminal is disabled because the --no-terminal argument was received. This usually means launching the terminal failed. [14:19:59 TRACE SMAPI] Detecting common issues... [14:19:59 DEBUG SMAPI] You can ignore the error below this line. It won't find saved games without it. [14:19:59 ERROR SMAPI] An error occured in the overridden update loop: System.InvalidOperationException: Start may not be called on a task that was already started. at System.Threading.Tasks.Task.Start (System.Threading.Tasks.TaskScheduler scheduler) [0x00064] in :0 at System.Threading.Tasks.Task.Start () [0x00006] in :0 at StardewModdingAPI.Framework.SCore.InitialiseAfterGameStart () [0x000e7] in <08515ab5265f45238a84c3ea90c07a9f>:0 at StardewModdingAPI.Framework.SGame.InitialiseAfterGameStarted () [0x0001e] in <08515ab5265f45238a84c3ea90c07a9f>:0 at StardewModdingAPI.Framework.SGame.Update (Microsoft.Xna.Framework.GameTime gameTime) [0x000bd] in <08515ab5265f45238a84c3ea90c07a9f>:0 [14:19:59 TRACE SMAPI] Loading mod metadata... [14:19:59 TRACE SMAPI] Loading mods... [14:19:59 TRACE SMAPI] VirtualKeyboard (VirtualKeyboard/VirtualKeyboard.dll)... [14:20:00 INFO SMAPI] Loaded 1 mods: [14:20:00 INFO SMAPI] VirtualKeyboard 0.9.5 by MartyrPher | A much needed Virtual Keyboard for SMAPI Android.

[14:20:00 INFO SMAPI] Type 'help' for help, or 'help ' for a command's usage [14:20:00 TRACE SMAPI] Checking for updates... [14:20:01 TRACE SMAPI] SMAPI okay. [14:20:01 TRACE SMAPI] Checking for updates to 1 mods... [14:20:01 TRACE SMAPI] Got update-check errors for some mods: VirtualKeyboard: The value 'null' isn't a valid Nexus mod ID, must be an integer ID. [14:20:01 TRACE SMAPI] All mods up to date. [14:20:16 DEBUG SMAPI] SaveParsed [14:20:20 DEBUG SMAPI] SaveLoadedBasicInfo [14:20:23 DEBUG SMAPI] SaveLoadedLocations [14:20:23 DEBUG SMAPI] Preloaded [14:20:23 TRACE SMAPI] Game loader done. [14:20:23 TRACE SMAPI] Context: loaded save 'Marc_223536879', starting spring 2 Y1, locale set to en. Single-player. [14:20:51 TRACE SMAPI] Context: returned to title

MartyrPher commented 5 years ago

This is a bizarre error that is related to Huawei and Honor Phones with a notch. If you have the notch set to "hidden" try to unhide it and see if that fixes the problem.

I thought I might've fixed it in 0.8.8 but I guess not!

Jmarc96 commented 5 years ago

I don't hide the notch on my phone but i did try to play with and without the notch and the bug is there. I did find a workaround to the problem tho.

I downloaded the kisekae mod from Nexus Mods and it fixed the bug for me.

https://www.nexusmods.com/stardewvalley/mods/2348

MartyrPher commented 5 years ago

Oh interesting, that mod shouldn't work. Weird how it fixes it. I'm going to leave this issue open until I can track down this issue and fix it.

FELITH commented 5 years ago

Same issue here Device: Realme C1 reproduce: -open smapi -Load any save -player sprite is black rectangle -go back to menu title -new game(new character) -go through 1fps cut scene, litteraly -player sprite is normal now -go back to menu and load any old save -the bug is gone -until close the smapi and relaunch it