lynx Posted February 25, 2022 Share Posted February 25, 2022 I can reproduce that, let's see what's going on... I can reproduce this even with my standard config, so there's been a recent regression. It's obvious from the log it's trying to load a bam cursor instead of the png ones. Apply this fix, I won't be able to push it for some time: diff --git a/gemrb/core/Interface.cpp b/gemrb/core/Interface.cpp index 975491e10..3f5ab63cd 100644 --- a/gemrb/core/Interface.cpp +++ b/gemrb/core/Interface.cpp @@ -685,7 +685,7 @@ int Interface::LoadSprites() // same layout as in the originals, with odd indices having the pressed cursor image std::string fileName; while (CursorCount < 99) { - fileName = fmt::format("{}{}", MainCursorsImage, CursorCount); + fileName = fmt::format("{}{:02}", MainCursorsImage, CursorCount); ResourceHolder<ImageMgr> im = GetResourceHolder<ImageMgr>(fileName.c_str(), true); if (!im) break; Cursors.push_back(im->GetSprite2D()); Quote Link to comment
In_A_Graveyard Posted February 25, 2022 Author Share Posted February 25, 2022 After applying the second filename line to Interface.cpp and recompiling everything is loading well. I'm relatively new to Git, so I just edited the source file manually. Will look into push/pull operations after work today, see if I can help. Quote Link to comment
Recommended Posts
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.