Visual Entertainment and Technologies Forum

Full Version: Instant game settings
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Currently any changes in the video settings require a restart of the game, is it possible to make changes instantly effective? 
Also, the game saves are closely linked to the language, is it possible to separate them?

This is a feature that exists by default in many games, but not in GC, is it because doing so would require significant modifications to the game engine?
(06-02-2025, 10:22 AM)24K_xyf Wrote: [ -> ]Currently any changes in the video settings require a restart of the game, is it possible to make changes instantly effective?

It is not. Remember, Our game engine is approximately 17 years old now and built atop of many dead libraries. I don't have the resources to do the rewrites required for dynamic video settings changes and to debug and fix all the issues that causes. This is generally only a feature found in large game engines. Smaller and older engines generally can't do this. One that comes to mind from a big company is Clausewitz Engine which runs Paradox's Europa Universalis, Crusader Kings, etc games. (Though, I am not sure the most recent games still have that issue.) They still require restart for settings changes.

That said, not all settings changes require restart. You can change units, shadows, and a couple others without a reboot, even if it says to restart the game. The save button just pulls up that popup window. I don't compare old settings to new settings and restrict the popup that way. Again, lack of time/resources (it's more of an intern task). I guess I could make it a bounty.
 
Quote:Also, the game saves are closely linked to the language, is it possible to separate them?

This bounty: https://www.ventdev.com/forums/showthread.php?tid=3831 has likely allowed save games to be loaded in any language. Although, not all things would be converted, for example, past reviews would remain in the language used when they were generated.

I haven't had the time to remove the restriction and test it fully. And it is something that would have to have heavy testing before I can ship it out. It could cause massive issues with the game if there are any places that required language specific strings.

That's likely something I'll do when we enter into Beta. (So that period between when 2nd Gear is done, and when we release it for free to non-contributors.)