![]() In implementing zoomto, I settled on two while()s that call into DoZoomInOutWindow(), but this might be doing too much work if jumping multiple zoom levels I also tried other alternatives that seemed to work just fine (e.g. Zoomto is a new console command that allows the zoom level of the main window viewport to be manipulated, whereas the optional instant argument for scrollto makes the screenshot command work correctly (the fact it doesn't work today might be considered a bug and there might exist some other way to do this, see next section). This patchset enables a game_start.scr script like the following to be used: These changes would benefit the "model railway" group of players who want to storytell (e.g. ![]() even though scrollto exists, taking a screenshot immediately after scrollto doesn't correctly reflect the new map location. ![]() while a scrollto command exists, there's no zoomto, and.However, your save files might have been made whilst the game was at different zoom levels or different locations, and unfortunately If you have a larger-sized game, or if you have a particularly interesting smaller area of the map, then you might want to instead make a series of "visible area" screenshots. This works great for "whole map/world" screenshot types, like minimap or even giant screenshots of small- to moderately-sized games. Such screenshots can be useful to generate a video of how a map progressed and changed over time. Given a series of save files from the same running game, it's possible to use a game_start.scr script in conjunction with openttd -g to quickly run through each save file and automatically generate screenshots.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |