This is replacement for game's engine main executable. It has new message/render loop which reduces visual lag and fps issues.
Message loop before fix:
while(true)
{
gotMessage = false
while(getMessage()) {
gotMessage = true
processMessage()
}
if (gotMessage)
Render()
}
Problem is if there are many messages (like mouse movement), function Render will be called less often and more inconsistent.
Mesasge loop after fix:
while(true)
{
if(getMessage()) {
processMessage()
}
Render()
}
This loop can be customized in vco_bbo_fix.ini file
VCO's engine stores window messages in a stack with size of 256. It is easily flooded with mouse movement so there is no space for other events. This module dismisses some redundant messages or decreases its rate.
- Get the latest release
- Important: take backup of
Core.exebefore this step
- Extract archive
vco_bbo_fix.ziptovoyagefolder (e.g. \Voyage Century Online\voyage) - Check
vco_bbo_fix.inifor more settings and details - You may need to reinstall everything again after game update
