×
Menu

CronusConfig.ini Explained

 
CronusConfig.ini is a configuration file that is stored on your computer that includes many settings for the Cronus PRO software. This information is for the more advanced user, however we figured we'd include it in the manual for those who may take an interest.
 
Here is an example of the contents of the file:
 
[WINDOW]
Top=212
Left=651
Width=977
Height=725
Maximized=False
CompilerOutputHeight=100
[PROGRAMMER]
CompilerScriptsColumnWidth=275
GamepacksColumnWidth=393
CompilerScriptsRowHeight=1
RemapperProfilesHeight=1
GamepacksRowHeight=1
GpcFilesRowHeight=1
OpenGamePackConfig=True
GpcFilesPath=C:\Users\Admin\Desktop
[OPTIONS]
FirstRun=False
VisualGpcEnabled=True
StartupPage=0
CompilerEditorFontSize=10
BuildAndRunShowDeviceMonitor=True
DeviceMonitorDisableScreensaver=False
ToolbarLabels=False
DeviceMonitorUnloadOnExit=False
OpenOpModeWizWhenNot=0
AutoAdmin=False
AllowBanner=True
 
The CronusConfig.ini is stored at the following location: C:\Users\<username>\AppData\Roaming\Cronus or %APPDATA%\Cronus\
 

Explanation of each value:

 

[WINDOW]

 
Top: A numeric value that decides where to place the window on your monitor(s), this is the location of the top of the title bar, the units are in pixels.
 
Left: A numeric value that decides where to place the window on your monitor(s), this is the location of the left side of the window, the units are in pixels.
 
Width: A numeric value that decides how big the window should be, this is the width of the window, the units are in pixels.
 
Height: A numeric value that decides how big the window should be, this is the height of the window, the units are in pixels.
 
Maximized: A boolean flag that determines the state of the window - Maximized means covering the entire surface of the monitor it's currently displayed on (if multiple, it goes to the one that has the most surface i believe, or possibly just the monitor where the top left corner is located at) this is checked for "true", anything else is considered false.
 
CompilerOutputHeight: A numeric value deciding how big the output area should be in the GPC Compiler tab, the units are in pixels.
 

[PROGRAMMER]

 
CompilerScriptsColumnWidth: A numeric value deciding how big the left column of the Programmer tab should be, 1 means share it equally with the right side, the unit for this is "Star", this basically means that it takes the space available to both columns and this becomes the weight of it, it's sort of like pixels but also not (it will expand/shrink when you resize the window but it's proportional to the total width of the window, it's quite complicated to try and explain it, you might understand it better if you read the official documentation from Microsoft regarding this: https://msdn.microsoft.com/en-us/library/system.Windows.gridunittype(v=vs.100).aspx
 
GamepacksColumnWidth: Same as above, except for the second column in the programmer tab.
 
CompilerScriptsRowHeight: Same as above, except for the height of the Compiler scripts row.
 
RemapperProfilesHeight: Same as above, except for the Remapper Profiles row.
 
GamepacksRowHeight: Same as above, except for the GamePacks row.
 
GpcFilesRowHeight: Same as above, except for the GPC Files row.
 
OpenGamePackConfig: A boolean flag deciding whether or not you want to open the config automatically when you drag 'n' drop a GamePack, the flag works the same way Maximized flag above.
 
GpcFilesPath: This is a string that contains a path which will be automatically expanded in the GPC Files view - Default is your desktop.
 

[OPTIONS]

 
FirstRun: This is just a flag used internally so that we can tell if we're using the default settings or not - Primarily used for the window size/position.
 
VisualGpcEnabled: A boolean flag deciding whether or not the Visual GPC Tab is enabled, the flag works the same way Maximized flag above.
 
StartupPage: A numeric value deciding which tab to open on startup:
 
0. Online Library
1. Visual Scripting
2. GPC Compiler
3. Programmer
4. Latest News
 
NOTE: If Visual Scripting is disabled, this opens GPC Compiler instead.
 
CompilerEditorFontSize: A numeric value deciding how big the font should be in the GPC Compiler Code editor, the fontsize unit is the same as used in WindowsForms which i believe is the same as used in Microsoft Word etc.
 
BuildAndRunShowDeviceMonitor: A boolean flag that decides whether or not to open the device monitor when you build & run (F5 on the keyboard or the blue box in the toolbar), the flag works the same way Maximized flag above.
 
DeviceMonitorDisableScreensaver: A boolean flag that decides whether or not to disable the screen saver and/or system idling (it makes the system disable anything that would normally be done when the system goes idle for too long), the flag works the same way Maximized flag above.
 
ToolbarLabels: A boolean flag that decides whether or not to show text labels underneath each of the Toolbar icons, the flag works the same way Maximized flag above.
 
DeviceMonitorUnloadOnExit: A boolean flag that decides whether or not to send the unload command automatically when you close the device monitor, the flag works the same way as the Maximized flag above.
 
OpenOpModeWizWhenNot: A numeric value deciding which Cronus Operational Mode to check on opening Cronus PRO and to automatically launch the Wizard if a selected mode is detected.
 
0. Disabled
1. Standard
2. Tournament Edition
3. PS4 Wheel Edition
 
AutoAdmin: A boolean flag that decides whether or not to launch Cronus PRO in Admin mode or not.
 
AllowBanner: A boolean flag that decides whether or not to display promotional banners.