Creating Vehicles for Accelerate
All of the editor tools are embedded in-game.
To access the vehicle editor, go to the Main Menu of Tower Unite. Near the bottom, there is a Workshop Editor option. From there, click on Player Model/Item Creation.
We assume in this guide that you have prior knowledge with 3D modeling.
Prerequisites
Vehicles is the same as Creating Items for Tower Unite, so you'll want to understand that guide on how to get your vehicle model imported.
Vehicles do not need to be animated or rigged.
Step 1. Create
Before you import your vehicle into Tower, you'll need to prepare the model a bit.
- Remove any wheels from the vehicle model. Wheels are provided in Tower. You'll be able to offset the wheels in the metadata. We plan to have different wheel models in the future.
- Scale / rotate the kart to fit the example kart provided below.
Assuming you have your vehicle ready to go, you just need to export it to a format Tower Unite accepts.
The model must be exported to a compatible filetype: .FBX, .OBJ, .SMD or recommended .DAE
Textures
For textures, store the files in the same folder as your model file. The game will search for them when importing and assign them based on the naming format.
The supported material maps and their associated names are as follows:
Diffuse maps: <Material Slot Name>_Diffuse.<file type>
Normal maps: <Material Slot Name>_Normal.<file type>
Height maps: <Material Slot Name>_Height.<file type>
So if you had a material called "Bench" for your model, and you used .pngs, your textures would look like:
Bench_Diffuse.png
Bench_Normal.png
Bench_Height.png
The importer will inform you if your texture files are missing. It is not required to have a Normal or Height texture, but the model importer will warn you if they are missing.
Please make sure you have setup your materials and pointed the textures to the correct file paths BEFORE you export!
You cannot edit these paths after importing. So make absolutely sure you are pointing to valid files or you will have missing textures when you go to import!
Step 2. Importing into Tower Unite
Once you have exported the vehicle model in an accepted format, it's finally time to open up Tower Unite and load the Workshop Editor!
To access the vehicle editor, go to the Main Menu of Tower Unite. Near the bottom, there is a Workshop Editor option. From there, click on Player Model/Item Creation.
Once in the editor:
- Select the My Imports tab.
- Select Vehicle from the dropdown.
- Click Import.
- Select the model you wish to import.
- That's it!
Your model will be converted into our format (.model). If it fails for any reason, the editor will tell you why in the Compiler Info. You can also see the entire import process there and troubleshoot any issues that come up.
Step 3. Adjusting & Vehicle Types
There are five vehicle types available: Normal, Bike, Scooter, ATV, and Skateboard. Changing the vehicle type is only for visuals and does not impact gameplay.
Vehicle Type will affect the number of wheels and how the driver rides:
- Normal vehicles have 4 wheels, and the driver will sit with their arms outstretched, reaching for the steering wheel.
- Bikes have 2 wheels, and the driver will sit leaning forwards.
- Scooters also have 2 wheels, but the driver will sit back like the 'Normal' type.
- ATVs have 4 wheels, but the driver will lean over the vehicle like they were riding a 'Bike' type vehicle.
- Skate vehicles have 4 wheels and the driver will not sit, but stand on the vehicle.
You can alter offsets for vehicles, adjusting player offset, front and back tire offsets, exhaust offset, and headlights. For Bike & Scooter vehicles, you can adjust the handlebar position and legs. You can also hide wheels or enable hover mode, which gives your vehicle hovering animations.
Metadata | Description |
---|---|
Kart Offset | Move, rotate and scale the whole vehicle model, in-case you didn't get it absolutely perfect in Blender. |
Player Offset | Move, rotate and scale the driver, and also gives you the option to hide the driver entirely. |
Front Tires / Back Tires | How far Forward/back the tires will be, and the Width determines how far apart they will be if you have 4 wheels. |
Wheel Size | Set the size of all wheels. |
Exhaust Offset | Adjusts where smoke/boost effects will come from. |
Headlight Offset | Adjust where vehicle's front lights (toggled in-game with the F key) will come from. These are set to the player's chosen color. |
Flying Vehicle / Hover Mode | Hides the wheels and make the vehicle appear more floaty when turning. |
Hide Wheels | Hides the wheels, regardless of vehicle type. |
First Person Camera Offset | Offsets the first-person view-mode (toggled in-game with the R key). |
Item Front / Item Back | Adjusts how far forward/back pickups will be held. |
Once you are done editing the metadata, just hit Save Metadata.
Step 4. Publishing
To publish your vehicle, select the My Imports tab, select the Type dropdown and make sure that Vehicle is selected.
Once you have done this, you will see a list of all of your imported models.
Find the vehicle that you wish to upload, and click on its name. On the right, click on the big blue Upload button. From there, you will see the upload panel.
Fill out the necessary information, tag your vehicle type, and follow our rules.
Once you have filled out all the information, simply click Upload, and the editor will upload to Steam Workshop.
If you want to make your vehicle immediately public, click the Publish & Make Public check box then hit upload, otherwise leave that unchecked and you can make it public from the published Workshop page.
You can update your vehicle's title, description and images on the published Workshop page. Unfortunately, you cannot update your tags or thumbnail without doing an update to your vehicle.
Upload Errors
If your vehicle failed to upload to the Steam Workshop, it will give you an error message:
- Nothing: Sometimes this just happens. Try uploading once or twice again, before investigating further.
- Title / Description: Large bodies of text in the title or description field may prevent the upload. Keep it short or empty and you can update it freely afterwards.
- Maintenance / Downtime: Sometimes Steam Workshop is taken offline and will be unable to accept uploads. If this is the case, try again in 15 minutes or so.
- Bans: If you have recently had an item removed from the Workshop, you may be limited by a temporary Workshop ban, even if it wasn't a Tower Unite item.
Updating
To update an existing workshop vehicle, while in the item editor, click the My Uploads tab.
From there, you will see a list of your uploaded workshop addons. If you do not see any uploaded Workshop addons, check if you are properly connected to Steam or click Get My Uploads.
Find the item you want to update, and click on its name. An update dialog will open up, and will automatically populate with existing information for the vehicle for you.
From here, you can update the title, the image, tags, and the file.
To update the model, click on Select File To Update and select the file from the list that pops up.
Once you are done with your changes, click Update, and the editor will send the changes to Steam Workshop.
You may have to restart Tower Unite to see the update.
Example
Example License
1.0 License Grant. Owner grants you a limited, royalty-free, non-exclusive worldwide license to make non-commercial use of the art assets and other content included in the Package.2.0 Limitations. The license granted above has the following limitations: 2.1 This license only allows you to make non-commercial use of the Package solely in connection with the Tower Unite software (the “Software”). 2.2 Remember, only non-commercial usage - If you charge money (or take anything else of value) in connection with the usage of the Package or anything related to your usage of the Software (such as charging for the use of servers running the Software), or sell any virtual currency or virtual items in connection with the Package or the Software, this is strictly prohibited and is a violation of this license; 2.3 You may only copy, duplicate, or reproduce the Package in accordance with this license and only in the form in which it was originally distributed by Owner, including this license file, and any distribution must be under this same license; 2.4 You may not remove or alter any copyright or trademark notices, or any license files, that appear anywhere within the Package or its contents.
3.0 Ownership. You agree that Owner is the sole owner of all rights to the Package, its contents, and any derivatives of such, and these rights are protected by copyright and other intellectual property laws and international treaties.
4.0 Termination. Owner may, at its sole discretion, terminate this license if you fail to follow the terms of this Agreement. If Owner terminates this license, you agree to cease all use of the Package, and to delete any copies and cease all distribution of the Package.
5.0 Support. You agree that Owner is not required to provide any customer or technical support with regard to the Package.
6.0 Warranties; Limitation of Liability. 6.1 No Warranties. Owner expressly disclaims any warranty in, to, or for the Package. The Package is provided ‘As Is’ and ‘Where Is’ without any express or implied warranty of any kind. OWNER EXPRESSLY DISCLAIMS ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR CONTINUOUS OPERATION. The entire risk associated with operation of the Package is assumed by you. Owner does not warrant or assume responsibility for the accuracy or completeness of any information, text, graphics, links or other items contained within the Package. Owner makes no warranties respecting any harm that may be caused by the transmission of a computer virus, worm, time bomb, logic bomb, or other such computer program. Owner further expressly disclaims any warranty or representation to any third party who may operate or otherwise utilize the Package. Owner cannot guarantee the integrity of the Package or that it will be free from attacks by third parties that may result in incomplete or erroneous results from operation, or damage to hardware devices in which the Package is loaded and operating. 6.2 Limitation of Liability. IN NO EVENT WILL OWNER, OR THEIR EMPLOYEES, AGENTS, CONTRACTORS, SUPPLIERS, OR LICENSEES BE LIABLE FOR ANY INDIRECT, PUNITIVE, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGE (INCLUDING BUT NOT LIMITED TO LOSS OF BUSINESS, REVENUE, PROFITS, USE, DATA OR OTHER ECONOMIC ADVANTAGE), HOWEVER THEY ARISE, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, OR ARISING OUT OF OR IN CONNECTION WITH THE USE OR INABILITY TO USE THE PACKAGE, EVEN IF OWNER HAS BEEN PREVIOUSLY ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Because some states or jurisdictions do not allow the exclusion or the limitation of liability for consequential or incidental damages, in such states or jurisdictions, the liability of Owner and its affiliates will be limited to the fullest extent permitted by law.