I'm trying to make a mod that would change the zoom level in game. There is the function `api.camera.setZoom`, but that only offers 4 possible zoom distances. Apparently, mouse-wheel zoom is not handled by `engine.call`, but rather by coherent. Is there some way that I can do mouse-wheel type zoom through a mod?
The only other way I can think of is to increase the key pan speed, smooth zoom out, and set the key pan speed back. Even that isn't very accurate and has some limitations. I think we are getting some camera api improvements, so more might be possible soon.
camera movement is mostly handled by native code without coherent at all for lag reasons. So not possible to mod as of now.