The Program Settings window allows the user to alter SpawnCycler's behavior(s).
Figure 1 - Settings Interface
The following settings are available:
- Warn when using custom ZED sets
- Warn when using custom Generator settings
- Warn when saving invalid length
- Warn when saving empty waves
- Autosave Enabled
- Autosave Interval
- Default JSON Manual Save Length
- Default Manual Save Filetype
- New Squad Minimum ZED Amount
- Default Analyze Sample GameLength
Sets whether or not SpawnCycler should warn when switching to non-standard ZED sets.
Sets whether or not SpawnCycler should warn when using non-standard Generator settings.
Sets whether or not SpawnCycler should warn when saving a SpawnCycle that is not exactly 4, 7, or 10 waves long.
Sets whether or not SpawnCycler should warn when saving a SpawnCycle that has empty waves.
Toggles Autosave functionality. An autosave is only possible if the file is named, has unsaved changes, and autosave is enabled.
For JSON files, Autosaving saves the SpawnCycle's data into the GameLength slot that was either most recently loaded from or saved to. Otherwise, it uses an adaptive setting wherein it saves the data into the smallest compatible GameLength.
For example, loading the 4 Wave SpawnCycle from a JSON will make that the autosave destination, but in the case that two more waves are added, the 7 Wave slot is used to autosave instead.
Sets how often SpawnCycler will attempt to Autosave your work.
Sets the default GameLength destination when saving JSON formatted SpawnCycles.
The available options are:
- Always Ask: Always ask the user to confirm if there are multiple destinations available.
- Adaptive: Use the closest GameLength to the currently-defined amount of waves.
- Preferred Medium: Use the 7 Wave length whenever possible, otherwise use the Adaptive setting.
- Preferred Long: Use the 10 Wave length whenever possible, otherwise use the Adaptive setting.
Sets the filetype that SpawnCycler prefers when Saving files:
- Adaptive: Use the last filetype that was opened or saved to.
- Standard (.txt): Use the standard SpawnCycle format accepted by most CD builds.
- Custom (.json): Use the JSON SpawnCycle format accepted by the Forrest Mark X CD build.
Sets the minimum amount of ZEDs added when creating a new Squad via dragging. Perfect for quickly making Squads with a specific amount of the same ZED.
Sets the default GameLength used by the Analyzer.
The available options are:
- Last Used: Use the last GameLength that was selected when the Analyzer was closed. If this is the first time opening the Analyzer, use the Preferred Long setting.
- Adaptive: Use the closest GameLength to the currently-defined amount of waves.
- Preferred Short: Use the 4 Wave length whenever possible, otherwise use the Adaptive setting.
- Preferred Medium: Use the 7 Wave length whenever possible, otherwise use the Adaptive setting.
- Preferred Long: Use the 10 Wave length whenever possible, otherwise use the Adaptive setting.

