Popular Post ScriptMan 5,026 Posted September 24, 2021 Popular Post Share Posted September 24, 2021 "Distraught" Quote Introduction I think everyone know about this famous bug. I profiled the game and checked granny documentation why it happens because we also faced this on MAP1s since we have a lot of offline shops. Actually the game not even freezes, it runs well and the updates happen. What eventually happens there is just that update time takes too long so it will skip rendering. What makes update times longer? The answer is granny controls. When you minimize your game, the completed controls never get freed. It's because the game frees them in CGrannyModelInstance::UpdateWorldPose which is called from CPythonApplication::RenderGame in a long way. There are just more and more of them that are never freed and that makes GrannySetModelClock take more and more time so when you open up your client from the minimized state it will never finish the update fast enough to call RenderGame in which they would be freed again. Spoiler by: Distraught A simple solution to solve this bug is just one line of modification in EterGrnLib/ModelInstanceUpdate.cpp: Find CGrannyModelInstance::Update function and add Hidden Content Give reaction to this post to see the hidden content. Before Hidden Content Give reaction to this post to see the hidden content. Author: Martysama: Quote The black screen was mostly caused by two major bugs: The granny controller freezing the process for n seconds until you get dc'd from the game You can test it by: Spawning tons of monsters Minimize the client for 30 - 40 minutes Maximizing the window again (it will freeze exactly at this point) The EffectManager not destroying the expired effects while the window was minimized, which caused all the executed effects to stack up and be run all at once after maximizing the window again You can test this bug very easily: Spawn tons Flame Ghosts and minimize the window /ma "Flame Ghost" 100 /cannot_dead I wasn't sure how to solve the 1st one, but for the 2nd one you can fix it in one of these ways: Spoiler Hidden Content Give reaction to this post to see the hidden content. Original thread: Spoiler Hidden Content Give reaction to this post to see the hidden content. 125 22 7 4 6 Quote Link to post Share on other sites
xs3l3n3x 1 Posted November 28, 2021 Share Posted November 28, 2021 köszönöm szépen 1 Quote Link to post Share on other sites
shenhui1986 0 Posted February 13, 2023 Share Posted February 13, 2023 köszönöm szépen Quote Link to post Share on other sites
lacostepvp 0 Posted February 14, 2023 Share Posted February 14, 2023 ty Quote Link to post Share on other sites
shatox123 0 Posted August 4, 2023 Share Posted August 4, 2023 thx Quote Link to post Share on other sites
justmt23 1 Posted October 29, 2023 Share Posted October 29, 2023 ty Quote Link to post Share on other sites
Blabagas 0 Posted November 12, 2023 Share Posted November 12, 2023 Where do i find this etergrnlib named folder? Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.