-
Notifications
You must be signed in to change notification settings - Fork 109
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Draft: Game map progression animation #13032
base: master
Are you sure you want to change the base?
Draft: Game map progression animation #13032
Conversation
Certainly interests me. Even as a standalone app. Built-in would make it easier for everyone to find. |
3fd0c39
to
4c0abb2
Compare
fyi: I just updated the code to newest master (luckily no conflicts whatsoever). I still don't have a plan or idea how to tackle the key shortcomings mention in the PR description. The current state is definitely not ready to me merged. Still, besides myself, another community member is also using my SNAPSHOT build to create videos from their game: https://www.youtube.com/playlist?list=PLfAJ-jit45UM_jxG-R7FbDCeSLVoIgbew |
The general idea is to create a video of the map progression throughout a game. Ideally, we see the progress of the pieces over the course of a game, for example a shifting frontline.
Current approach
The current approach is rather primitive and only semi-automated.
The MR adds another menu entry "Load series of files and create map animation" to the "tools" menu. If you click it, you need to select a folder containing all the vlog files of your game.
Then we'll automatically loop over those vlog files, iterate through every command in the logfile and take a map screenshot each time. At the very end of the process, the selected folder will contain a series of map screenshot, a screenshot for every command in every logfile.
After that, I'm (optionally) cropping the screenshots to the map section I'm interested in (for limited scenarios)
Note, I need to do that since Vassal's
SnapshotTask
currently takes x,y coordinates, but ignores them.After that, I'm (optionally) watermarking the map screenshots with the name of the save game via
As a last step, I'm combining all map screenshots into a video via
Know shortcomings
Questions