@@ -11,9 +11,9 @@ namespace ProgressRenderer
1111{
1212 public class GameComponentProgressManager : GameComponent // for game wide ProgressRenderer settings to be saved per game
1313 {
14- public static bool defaultEnabled = true ;
15- public static bool enabled = defaultEnabled ;
16-
14+
15+ public static bool enabled = true ;
16+ public static bool tileFoldersEnabled = false ;
1717
1818 // variables related to automatic quality adjustment
1919
@@ -39,7 +39,8 @@ public GameComponentProgressManager(Game game)
3939
4040 override public void StartedNewGame ( )
4141 {
42- enabled = defaultEnabled ;
42+ enabled = true ; //When a new game is created or Progress Renderer is added as a mod mid game, rendering is automatically enabled
43+ tileFoldersEnabled = true ; //Only when a new game is created, automatic tile folder creation is automatically enabled
4344 qualityAdjustment = defaultJPGQualityAdjustment ;
4445 renderSize = defaultRenderSize ;
4546 JPGQuality_WORLD = defaultJPGQuality_WORLD ;
@@ -50,13 +51,13 @@ override public void StartedNewGame()
5051 JPGQualityTopMargin = - 1 ;
5152 JPGQualityLastTarget = defaultRenderSize ;
5253 PRModSettings . JPGQualityInitialize = false ;
53-
5454 }
5555
5656 public override void ExposeData ( )
5757 {
5858 base . ExposeData ( ) ;
59- Scribe_Values . Look ( ref enabled , "enabled" , defaultEnabled ) ;
59+ Scribe_Values . Look ( ref enabled , "enabled" , true ) ;
60+ Scribe_Values . Look ( ref tileFoldersEnabled , "tileFoldersEnabled" , false ) ;
6061 Scribe_Values . Look ( ref qualityAdjustment , "JPGQualityAdjustment" , defaultJPGQualityAdjustment ) ;
6162 Scribe_Values . Look ( ref renderSize , "renderSize" , defaultRenderSize ) ;
6263 Scribe_Values . Look ( ref JPGQuality_WORLD , "JPGQuality" , defaultJPGQuality_WORLD ) ;
0 commit comments