Synchronize Farclip runtime value with the Tool #15
Reference in New Issue
Block a user
Delete Branch "test/farclip-config-sync"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
WoW_Modernized.exeFarclip ceiling fixed at 3000 regardless of the selected runtime distance or Safety Limits stateWTF/Config.wtfasSET farclip "<value>"Config.wtfcan never exceed the executable ceilingWoW_Modernized.exeonce under the new ceiling policysetup_tool_dynamic.pyrather than the responsive UI layerConfig.wtfsettings and use an atomic staged replacementWhy
WoW_Modernized.exepreviously stored the selected Render Distance as the executable's maximum Farclip value, while an older higherSET farclipvalue could remain inConfig.wtf. This could leave the runtime CVar above the newly lowered executable ceiling. A reported installation reproduced broken world rendering with an EXE ceiling of 777 andSET farclip "2100"; setting the CVar back to 777 restored normal behavior.The new policy separates the two roles cleanly: the EXE always permits up to 3000, while the Tool-selected Render Distance is the actual runtime value written to
Config.wtf.Test plan
SET farclip "2100", Apply with Render Distance 777, then verifyConfig.wtfbecomes 777 and the game launches normally throughPlay Modernized WoW