Hi.
I am playing with your tools in my demo project.
It seems relatively easy to make zadjustment value consistent between game reload. Is it a good idea to backport the zadjustment save compatibility support to your codebase? Or add a kinda example.
ZoomViewport where zadj saves - https://github.com/snowinmars/PlanescapeTormentRmk/blob/master/src/game/00_screens/01_zoom_viewport.rpy
Usage - https://github.com/snowinmars/PlanescapeTormentRmk/blob/master/src/game/screens/location_map.rpy