This little utility automates enabling & disabling tracks in Grand Prix Legends, the best retro racing sim to this day.
Usage: gplSeasonManager [options] <command> [<args>]
Examples:
gplSeasonManager enable rouen spa67
gplSeasonManager disable mexico silver
gplSeasonManager -s=customSeason.ini enable monza10k nepliget
gplSeasonManager --season=2024season.ini list
Commands:
enable [track...] Add one or more tracks to the season
disable [track...] Remove one or more tracks from the season
restore Rewrite season with original 67season.ini contents
list List currently enabled tracks in a season
Options:
-h --help Show this help
-s=FILENAME Use specified file for operations
--season=FILENAME instead of default 67season.ini
(File must be in seasons/ subdirectory)
- Place
gplSeasonManager.exe
in Grand Prix Legends root directory, right next togpl.exe
. - Let's pretend you want to enable
spa67
, which is already present intracks/
subdirectory. - Download the corresponding
event.ini
file from GPL Events Database and place it insidespa67
directory. - Open Command Line in GPL directory & execute
the following command command:
gplSeasonManager enable spa67
- If no errors occurred, the track is now enabled.
By default, this program reads & modifies 67season.ini
.
If you want to edit other seasons, please refer to Usage Examples.
- I hate non-portable software.
- I hate software doing magic under the hood and patching my executables & files without notice.
- GEM+ uses
sgem.ini
to enable tracks in a similar manner, but the latest official GEM+ package was released in 2010, meaning in 2024 this file is really outdated and doesn't include information about newer tracks. Updatedsgem.ini
versions aren't publicly available and only registered users can access these files.