I would love to have the game automatically take a screen shot of the village/map, once a year, and provide us with a way to watch a merged slideshow of the progress. I’m doing that on my own currently, using F12, but it is next to impossible to get each shot exactly the same.
I feel like most of us are proud of the villages that we build. Being able to see our progress, over time, would give a whole new level of player satisfaction.
You can save a couple of camera positions when you start and use them for these photos as you go. It takes a bit of foresight though. I believe it is ctrl+shift+1-4 to set them and ctrl+1-4 to return to them.
Thank you! I forgot about those. For me it was ctrl+alt+1-4 to set them up. That does help, but I would still love it if a running history of your village was possible.
Quite frankly I struggle to envision how this would even be possible for them to do without some serious programming work and without them taking control of the camera away from the player to even achieve such a feat.
Maps can be quite large, requiring moving the camera to 10-20 plus positions (using a standard 1080p as a base resolution) just to capture the entire map AND they would then need to stitch all of these screenshots together.
This is far outside the realm of what any game development team should even be expected to do and I would never ask of them such a thing. I can only assume you dont fully grasp what it is you are asking them to do.
I would note for you that I have in fact done this using the farthest zoom of the camera mods that currently exist and Im being dead serious… the largest map would require nearly around 20+ position moves to encapsulate the whole map and good knowledge of how to seamlessly stitch all of these screens together in a program like Photoshop/Gimp.
I get that you do not understand how this would even be possible. I am not sure myself. The developers are actively asking for ideas and feedback. I am offering an idea up. Whether they do anything with this idea, I also do not know.
I’m guessing that if others show support for this idea, or one of the developers takes a shine to it, they might just give it a serious look. I’m also guessing that the reply will be along the lines of “We can’t do exactly what you are asking, but we have this other idea/variation that we think will be really cool”.
So, for now, I will continue to offer up ideas and feedback. If they are not feasible, so be it. But possibly some will be, and some might just spark a completely new idea with the developers.
Frostpunk has this feature. It’s not that hard to get unity to do actually, just a question of whether devs want to spend time implementing it. Maybe a modder will at some point instead.
You don’t need the actual camera to move for this to work. A second camera can be created to render to a buffer for the screenshot. Doesn’t need to render to the screen at all.
Still, probably causes a significant performance hit. I’d expect it to cause a single large stutter every year.
Well, if Unity has some tricks to make such a thing easier then sure. But yea, a performance hit would be a given. It has to take the shot, process and render it to the users resolution etc. Every year they would need to wait most likely for the shot to complete.
Instead of rendering it once a year, would Unity allow it to take a “snap shot” of the map data? Then, in the main menu, you could place a button to compile all of the data and create the rendering for each year. That way, when you are done playing for the day, you could save your game and then generate the renderings. Even if it takes a few minutes, it would not be interrupting game play.