[SA] Race creator++ (v1.4)
Enviado: 20 Jun 2023, 23:36

How does it work?
To activate the mod you need to type a cheat (by default it's "RCEMNU" but you can change it), then a menu will be displayed, and you must select between 3 options: create, edit or start a race. All the created races will be stored in .ini files (Cleo/Race creator++/Races).
You should check General settings.ini if you want to change some things like the cheat to open the menu.
The editor
When you select "create race" you will enter into the "editor mode", where you can add, remove or edit already existing checkpoints, place the starting position of the vehicles, and change some setting for the race. When adding checkpoint you can modify it's radius, it's visibility, the ai behavior (if they will follow paths to reach the checkpoint or not) and the ai max speed (useful for turns).
You can create street, air, and sea races, and you can even create them inside interiors!
If you select "edit race" a list of files(.ini) will be displayed and when you select one, you will enter into the editor mode with all the loaded settings.
Starting a race
If you select "start race" a list of all the created races will appear, and when you choose one a setting menu will appear. Here you can change the laps (if it's a circuit), customize the grid, and select how you want to start the race.
There are 3 ways to start a race:
- Selecting a category: If you select "Start race" you will have to choose from a list of categories. All the opponents will start the race with a random car of the category you select. If the player isn't on car then he "will borrow" one. The categories can be customized in "Cleo/Race creator++/General settings.ini", and you can even add new ones.
- One-make race: You will need a car to start one, all the opponents will select your car. You can configure if they will copy your tunes and paintjobs.
- Custom race: This will load the already saved settings for each opponent from the .ini files of the race. Those can be changed if you select "Customize" on the race settings menu you are actually.
If you select "customize" you can change the opponent's car one by one choosing "change car". You can write the id of the car you want, or select "select from player", you will be set to free mode and change if you want to save the colours, paintjobs or/and tunes for that car.
All the settings will be saved in .ini files, and you can edit them manually, but you should read the ini example and the readme.
However...
There's not something to show you your current position (at least it will show you the place you finished), and there's not a map editor/object spawner.
I tried to make a simple, fast and practical way to create races, and maybe the menus are a bit ugly sometimes, but i want to change that in future updates.
Changelog:
V1.4:
- Definitely fixed opponents stopping for no reason.
- Fixed opponents stucking with other cars when respawning.
- Now you can disable the time counter, the lap counter and the position board through General settings.ini
- Now there's a option to show opponents on map, by default it's disabled but you can enable it in general settings.ini.
V1.3:
- Most important menus were reworked. Now they are more intuitive and show some info!
- Added a position system, now it will be displayed on all races!
- Now you can change the visibility of the checkpoints. This do not work as it sound, i
recommend you to read the readme.
- Now the two last placed checkpoints will be visible when creating/editing a race.
- The checkpoint 0 ("final checkpoint") blip now is green on circuit races. On sprint races,
the last checkpoint will also be green.
- Now you can change through General settings.ini if a red marker will appear on top of
opponents.
- More races were added to the already made optional race pack.
- Improved the opponents driving on planes.
- Fixed custom categories not working as they should.
- Fixed a bug with the respawning system on sea races.
- Fixed a rare bug where the opponents just stop and do nothing.
Note that the races created before the update will be automatically updated when starting or editing them for first time.
V1.2:
- Now the opponents will respawn on the last checkpoint if they are underwater, upside down or stopped for some reason.
- Changed how the opponents go directly to the checkpoints
- Fixed side skirts not saving for custom opponents.
Thanks for all and have fun!
Mandatory: Cleo+
Download: Race creator++
Screenshots:




