Solaestas / Everglow

GNU General Public License v3.0
28 stars 4 forks source link

[Hotfix/ReuseSublib] Stuck on "Validating World Save: 100%" just after world creating finishes #179

Closed Setnour6 closed 1 year ago

Setnour6 commented 1 year ago

Using Windows 11, Steam, Latest 1.4.4 preview.

Description

When I create a world and the world finishes loading, I get a black screen with the text "Validating World Save: 100%". I have to close the game, reopen it, and then enter the world. Everything works as expected and I won't get the black screen and message, but the Firefly Pylon disappears, and the MothWorldDoor tile does not work.

Log

N/A Console log screenshot: image

Mods used:

Cheat Sheet, DragonLens, Subworld Library, Everglow, Hero's Mod, Modder's Toolkit, Super Dummy from Fargo's Mod.

I will disable Everglow and then test this to see if it works better, or if the issue still happens.

EDIT: I tested it, and the problem did not occur when Everglow was disabled.

Reproduction

  1. Open your game and have Subworld Library enabled
  2. Create a new character (I used journey mode)
  3. Create a new world (I also used journey mode and chose "small" as the world size)
  4. Wait for the world to finish loading
  5. You will get a black screen and the text "Validating World Save: 100%" that never finishes.
shb201902040125 commented 1 year ago

@Setnour6 This problem is from subworldlibrary:The copiedData required for ReadCopiedMainWorldData is not assigned before GenerateSubworlds calls LoadSubworld.

Setnour6 commented 1 year ago

@Setnour6 This problem is from subworldlibrary:The copiedData required for ReadCopiedMainWorldData is not assigned before GenerateSubworlds calls LoadSubworld.

I tested it, and the problem did not occur when Everglow is disabled. I just updated the original post to say that. Do you know how to fix it @shb201902040125 ?

Setnour6 commented 1 year ago

John updated the subworld library DLL and XML again. Upon testing the branch, I was able to enter the subworld. This means that this issue is completed.