SM Auto Racers

If you liked this item, please rate it up on Steam Workshop page.

Author: Seraph

Last revision: 21 Jul, 2023 at 02:34 UTC

File size: 166.24 MB

On Steam Workshop

Description:

An AI Racing System that connects to any creation!

Introduction

Have you ever wanted to race against your own creations but have no one to race with?
Now you can! With this racing system, you can make any creation race around any specially designed track!
With a relatively simple setup and no extra downloads needed, you can now race against as many ai cars as you want!

WARNING: This is a Beta: things might go wrong and may cause your game to lag or cars to malfunction. Please report all bugs and issues. This mod is also constantly updating, check out the change notes to see added features and fixes!

Instructions

Track Setup:

  1. Build or download SMAR compatible tracks (see video tutorial)
  2. Place Track tile in a world.
  3. Go to the start/finish line of the track and place down the Track Scanner. (cross hair/target should be facing the direction you want cars to go)
  4. Make Sure track is empty and Press ‘E’ on scanner
  5. Wait for scan to complete [moving outside of track walls recommended].
  6. If message, "Scan Complete: Track Saved" inspect racing line, If something looks wrong or error displayed, feel free to notify me. (Moving the scanning block may fix some errors)

Note: Once track is saved, it is saved to the current world permanently until overwritten. (This means you can delete block after scan completion) Cross world & scan sharing is coming soon

Car Setup:

  1. Place down any car & disconnect all bearings from engine and seat
  2. Place SMAR Driver block on creation. ENSURE SIDE WITH STEERING WHEEL IS FACING FRONT OF THE CAR AND RIGHT SIDE UP (Arrow up)
  3. Place SMAR Engine block on creation
  4. Connect SMAR engine and driver blocks to respective bearings on creation. Same as driver seat & engine connections
  5. Connect driver block to the engine block

Race Setup:

  1. Place SMAR Race control anywhere in world
  2. Connect switch logic input to Race Control
  3. Turn switch on and racers will begin to Race!

Note: Interact With Race control interface to open a rough UI that allows you to view race status and change various race settings before or mid race.
Resetting the race will restart race completely. You can reset via race control interface, or turning off the switch after a race is finished.

Please Report any issues in the Bug Report Discussion Forum


Features

Engine Color Code:
Black to white: slowest to fastest
Black: Slow; same top speed as gas engine (default)
Dark Gray: Intermediate; slightly faster than gas engine
Light Gray: Fast; cars begin to lose control exiting corners if not built properly (suspension/COM/steering)
White: Very fast; Good for straight lines but likely to fishtail out of corners

Race Control Interface:
Interact with race control terminal to view interface
Drafting enabled: Whether cars speed up when directly behind another car
Laps: Number of laps in race. Once a car wins, all cars who cross line after will finish as well.
Handicap Multiplier: How fast cars behind leader catch up. Similar to Mario kart [0 will disable handicap] [default recommended]

(Beta) User Control: Connect any driving seat to the SMAR Driver block: Press 1 toggle human control!

Extras:

  • View Debug information for a driver by pressing ‘E’ on the Driver block
  • Crouch and press E on Track scanner to toggle racing line effects
  • Interact with the Race Control terminal to customize drafting, number of laps, and handicap (More coming soon)
  • Upon race completion, Each car now sends to chat what place and their split from the leader
  • Beta: If Drivers are lost for too long, they will get "reset" automatically either at their last known location or at the beginning of the lap.

Pre-built Tracks & Cars

In the event you do not want to create your own tracks feel free to use my own or ones that others have made.
search "SMAR official" or check out the SMAR Official Collection for tracks, cars, and more!
https://steamcommunity.com/sharedfiles/filedetails/?id=2588724119

Upcoming Features:
– Wireless Starter switch to start and stop the race from anywhere!
– Custom Race Checkpoints
– Custom engine speeds via race control
– Bug fix for multiplayer AI takeover
– Improved Track Scanning ability