Fortnite Creative is converting many devices in the Fortnite Creative toolset to improve user experience across devices. These improvements include:
- A Color Picker with swatches
- An Icon Picker with thumbnails of icons
- Direct entry for numeric values
- More options for better device control and customization
Some devices even have new options for increased functionality!
Currently, the upgraded devices are available in a public beta for you to try. You can use the upgraded devices with both existing islands and new experiences. To learn how to implement the changes, refer to the Converting to Upgraded Devices section.
A Pickup Truck Spawner is a device that spawns a pickup truck vehicle into your island at the spawner's given location and orientation.
- Use Pickup Truck Spawner devices in combination with the Race Checkpoint Device to design a racing game for your players.
- You can place a player directly inside the pickup truck using a trigger.
Finding and Placing the Device
-
From Create mode, press the Tab key to open the CREATIVE inventory screen.
-
Click the DEVICES tab and scroll to select the device. You can also use the Search box or the Categories panel on the left to find your device.
-
Click PLACE NOW to place immediately, or put the device in the QUICK BAR to place later.
-
Press Esc to return to your island in Create mode. Use your phone tool to position the device, then left-click to place it. Press Esc to detach the device from your phone.
-
Point at the device with your phone. If the CUSTOMIZE popup doesn't open immediately, move closer until it does, then press E to open the CUSTOMIZE panel.
It's helpful to customize device names when you use multiple copies of the same device.
Contextual Filtering
Some devices are affected by a feature called contextual filtering. This feature hides or displays options depending on the values selected for certain related options. This feature will reduce clutter in the Customize panel and make options easier to manage and navigate.
However, it may not be easy to recognize which options or values trigger contextual filtering. To help you identify them, in our device docs we use italic for any values that trigger contextual filtering. All options will be listed, including those affected by contextual filtering; if they are hidden or displayed based on a specific option's value, there will be a note about that in the Description field for that option.
Device Options
This device has some basic functionality, like setting boost regen and determining whether the radio is enabled. Additionally, there are some advanced options, like whether the pickup truck vehicle takes damage from collisions, how much damage it can take before being destroyed, and how much damage it deals when it explodes.
You can configure this device with the following options.
Default values are bold. Values that trigger contextual filtering are italic.
Basic Options
Option | Value | Description |
---|---|---|
Visible During Game | On, Off | Determines whether the device is visible during the game. This does affect its collision properties. |
Boost Regen | No Boost, Slow, Default, Fast, Unlimited | Only displayed when the Fuel Consumption option is set to Has Infinite Fuel. Determines if the vehicle is able to boost, and how quickly the boost meter fills. |
Radio | Enabled, Disabled | Determines whether the spawned vehicle is able to use the radio. |
Color and Style | Random, Pick a color | Choose a color option or leave it random. |
All Options (Additional)
Option | Value | Description |
---|---|---|
Enabled During Phase | All, None, Pre-Game Only, Gameplay Only | Determines the game phases during which the device will be enabled. Pre-Game includes all phases prior to the Game starting (the waiting for players lobby on Featured Islands and the Game Start Countdown). |
Respawn Time | Instant, Never, Pick a time | Respawns a vehicle that's been destroyed after a selected delay. |
Respawn Vehicle when Enabled | Yes, No, Only if Needed | If this is set to Yes, a vehicle will spawn when the device is enabled. Choosing Only If Needed will not reset an existing vehicle. |
Destroy Vehicle when Disabled | Yes, No | Destroys a spawned vehicle when the spawner is disabled. |
Owning Team | Any, Pick a team | Sets the team the device belongs to. |
Selected Class | None, Any, No Class, Pick a class | Determines what class can use this vehicle. Values for this option are:
|
Fuel Consumption | Has Infinite Fuel, Uses Fuel | Determines if the spawned vehicle uses fuel. |
Starting Fuel | Random, Pick a percentage | Only displayed when Fuel Consumption is set to Uses Fuel. The percentage of fuel in the vehicle's fuel tank at spawn. Random will spawn the vehicle with a percentage of fuel between 25% and 80%. |
Fuel Use | Slow, Normal, Fast | Only displayed when Fuel Consumption is set to Uses Fuel. Controls how quickly the vehicle will use fuel while driving. |
Boost Fuel Use | No Boost, Slow, Default, Fast, None | Only displayed when Fuel Consumption is set to Uses Fuel. Controls how quickly the vehicle will use fuel while boosting. No Boost will disable boosting. None will make boosting have no effect on fuel usage. |
Tire Selection | Road Tires, Off-Road Tires | Determines the type of tires for the spawned vehicle. |
Spawn with Cow Catcher | Yes, No | Determines whether the vehicle has the Cow Catcher equipped when spawned. |
Vehicle Health | 1000, Indestructible, Pick a number | Determines how much damage the vehicle can take before it is destroyed. |
Damage Friendly Fire | Yes, No | Determines whether friendly driven vehicles will damage each other on collision. |
Damage Other Vehicles | Yes, No | Determines whether vehicles will damage each other on collision. |
Allow Damage Other Vehicles | Yes, No | Yes will allow other vehicles to damage this vehicle by colliding with it. |
Damage Own Vehicle | Yes, No | Determines whether a collision will damage the player’s own vehicle. |
Max Explosion Delay | 1 second, Instant, Pick a delay time | The maximum time the vehicle can have zero health, after which it will explode. |
Lifetime After Explosion | 1 second, Instant, Pick a duration | The duration in seconds that the destroyed vehicle will remain in the world, after which it is removed entirely. |
Explosion Damage to Environment | 800, None, Pick an amount of damage | The amount of damage dealt to environment objects when the vehicle explodes. |
Explosion Damage to Players | 800, None, Pick an amount of damage | The amount of damage dealt to players when the vehicle explodes. |
Explosion Damage to Vehicles | 800, None, Pick an amount of damage | The amount of damage dealt to other vehicles when the vehicle explodes. |
Water Destruction Delay | Never, Instant, 5 seconds, Pick a time | When the vehicle is too deep in water to drive, it is destroyed after this delay. |
Upgraded Device Options
Converting to Upgraded Devices
The upgrade device conversion includes a number of improvements:
- Updated UX across all devices.
- Improved UI for selecting colors and entering numeric values by adding the Color Picker flyout and direct-entry numeric input to devices with those kinds of options.
- Some updated devices will have additional options, or have previous options split into multiple new options to give you more detailed control over the device's behavior.
- Completely new functionality has been added to some devices.
- All devices that were previously equipped as Traps (for example, the Sequencer) will instead have a prop version that you can manipulate with the Phone tool.
Currently, the device conversion is an option, but will be the default for devices in the near future. Once you opt to convert an island you cannot revert the conversion.
Before opting in to the updated devices, you should first create a backup of your island. Using the backup island, thoroughly test the converted devices to make sure they work the way you want. Once you’re satisfied,, you can safely convert the original island.
To convert your island, follow these steps:
- Select an existing island or make a new island.
- When you are on your island, open the My Island settings, and click the Tools tab.
- Next to Upgrade Devices click Convert and Reload.
- A warning message displays. Confirm your selection by clicking Confirm.
Your island automatically reloads with the Upgrade Devices. You'll be sent back to the hub, and can enter the golden rift to go back to your island.
Below are the following changes made to the device options:
New Option | New Value | Description | Replaced Option |
---|---|---|---|
Fuel Consumption | Off, On | Determines if the spawned vehicle uses fuel. If set to On, then the following options become available: Random Starting Fuel, and Fuel USes Multiplier. | Updated values |
Enabled During Phase | Always, None, Pre-Game Only, Gameplay Only | Determines the game phases during which the device will be enabled. Pre-Game includes all phases prior to the Game starting (the waiting for players lobby on Featured Islands and the Game Start Countdown). | Updated values |
Enable Respawn | On, Off | Determines if the vehicle will respawn after being destroyed. If set to Off, the following option becomes hidden: Respawn Time. | New option that enhances other respawn options. |
Activating Team | Any, Pick a Team | The team this device belongs to. | This option replaces Owning Team. |
Allowed Class | All, No, Any, Pick a Class | The chosen class will be used to determine the Affects Class effect. [INCLUDE#class] | This option replaces Selected Class. |
Visible During Game | On, Off | Determines whether the device is visible during the game. This does affect its collision properties. | This is a new option that enhances certain game modes. |
Boost Enabled | Off, On | Determines whether boost is enabled on the vehicle. If set to On, the following options become available: Unlimited Boost, and Boost uses Fuel**. | This is a new option that enhances the fuel consumption options for the Armored Battle Bus. |
Radio Enabled | True, False | Determines whether the spawned vehicle can use the radio. | This is a new option that allows you to use audio inside the spawned vehicles when the players enter. |
Spawn with Cow Catcher | On, Off | Determines whether the spawned vehicle has a cow catcher. | Updated values |
Vehicle Indestructible | Off, On | Determines if the vehicle can be destroyed by damage. If set to On, the following options becomes hidden: Vehicle Health. | This is a new option that enhances the vehicle’s health options. |
Vehicle Health | Pick a number | Determines how much damage a vehicle can take before destruction. | This option is enhanced by the Vehicle Indestructible option. |
Destroy When Stuck Under Water | On, Off | Determines if the vehicle will destroy itself when it’s stuck under water. | This is a new option that enhances the Water Destruction Time option. |
Water Destruction Timer | Pick a time | When the vehicle becomes too deep in water to drive, destroy it after the set amount of time has passed. | This option replaces the Water Destruction Delay option. |
Channels
The channel system has been deprecated and will be removed in the near future. The system replacing it is Direct Event Binding, which is already available for you to use.
Right now, you have to manually convert your islands to the direct event binding system, but in the near future all islands that are still using the channels system will automatically be converted, which may break your islands.
For more information refer to the Direct Event Binding System section below.
When one device needs to "talk" to another device, it does so by transmitting a signal on a specific channel. The receiving device needs to be set up to receive the signal on the same channel.
A channel is identified by a number, and channel numbers are customized for a device under the option that uses the channel. Most devices will also pass the identity of the player who triggered the device with the signal.
When the Pickup Truck Spawner device receives a signal on a channel, it can be enabled or disabled, can spawn or destroy a vehicle, and assign a driver. It can transmit a signal on a channel when a player enters or exits the vehicle, and when the vehicle is spawned or destroyed.
Receivers
Receivers listen for a channel and perform an action when they hear any device (including themselves) send a signal on that channel.
Option | Value | Description |
---|---|---|
Assigns Driver When Receiving From | No Channel, Pick or enter a channel | Sets the player that instigated the signal as the spawned vehicle's driver |
Respawn Vehicle When Receiving From | No Channel, Pick or enter a channel | Spawns a new vehicle after receiving a signal on the selected channel. The existing vehicle will be destroyed before a new vehicle spawns. |
Destroy Vehicle When Receiving From | No Channel, Pick or enter a channel | When receiving a signal on the selected channel, the spawned vehicle is destroyed if it exists. |
Enable When Receiving From | No Channel, Pick or enter a channel | When a signal is received on the selected channel, the Pickup Truck Spawner is enabled. |
Disable When Receiving From | No Channel, Pick or enter a channel | When a signal is received on the selected channel, the Pickup Truck Spawner is disabled. |
Transmitters
Transmitters send a signal on the selected channel when triggered.
Option | Value | Description |
---|---|---|
When Player Enters Vehicle Transmit On | No Channel, Pick or enter a channel | Transmits a signal on the selected channel when a player enters the spawned vehicle. |
When Player Exits Vehicle Transmit On | No Channel, Pick or enter a channel | Transmits a signal on the selected channel when a player exits the spawned vehicle. |
When Vehicle Spawns Transmit On | No Channel, Pick or enter a channel | Transmits a signal on the selected channel when a vehicle is spawned or respawned. |
When Vehicle is Destroyed Transmit On | No Channel, Pick or enter a channel | Transmits a signal on the selected channel when a vehicle is destroyed. |
Direct Event Binding System
Direct event binding allows devices to communicate directly, which makes your workflow more intuitive, and gives you more freedom to focus on your design ideas. Switching to this system is the next step in creating more complex and diverse game mechanics.
The direct event binding system eliminates limitations that exist in the channel communication system, because the devices communicate directly with other devices. When you're designing an island, you don't have to worry about reaching the maximum channel limit, or planning out your channel allocation ahead of time.
Additionally, when you copy-paste devices you no longer need to edit them to change the channel assignments — the events and functions in the original carry over to the copies.
Each device placed will have a unique identifier assigned to it, which is needed for the events and functions to work correctly. The ID automatically assigned is a random set of numbers and letters, however, so as a best practice you should name each device individually with something that has meaning and is easily remembered.
To convert your island, follow these steps:
- Select an existing island or make a new island.
- When you are on your island, open the My Island settings, and click the Tools tab.
- Next to Event System, click Convert.
- A warning message displays. Confirm your selection by clicking Confirm.
Your island automatically reloads with the direct event binding system in place. Any devices you place will now have the Events and Functions tabs in the Customize panel, instead of Channels.
Below are the following direct event binding options for this device.
Functions
Direct event binding uses functions as receivers. A function listens for one device's event to tell another device to perform a function.
Option | Select Device | Select Event | Description |
---|---|---|---|
Enable When Receiving From | Click the arrow to display a list of available devices. | Click the arrow to display a list of available events. | This function enables the device when an event occurs. |
Disable When Receiving From | Click the arrow to display a list of available devices. | Click the arrow to display a list of available events. | This function disables the device when an event occurs. |
Respawn Vehicle When Receiving From | Click the arrow to display a list of available devices. | Click the arrow to display a list of available events. | This function spawns the vehicle, or destroys the existing vehicle if it still exists, when an event occurs. |
Destroy Vehicle When Receiving From | Click the arrow to display a list of available devices. | Click the arrow to display a list of available events. | This function destroys the spawned vehicle when an event occurs. |
Assigns Driver When Receiving From | Click the arrow to display a list of available devices. | Click the arrow to display a list of available events. | This function seats the instigating player as the spawned vehicle's driver when an event occurs. |
Events
Direct event binding uses events as transmitters. An event tells another device to perform a function.
Option | Select Device | Select Function | Description |
---|---|---|---|
On Player Enters the Vehicle Send Event To | Click the arrow to display a list of available devices. | Click the arrow to display a list of available functions. | When a player enters the spawned vehicle, send an event to the selected device, which triggers the selected function. |
On Player Exits the Vehicle Send Event To | Click the arrow to display a list of available devices. | Click the arrow to display a list of available functions. | When a player exits the spawned vehicle, send an event to the selected device, which triggers the selected function. |
On Vehicle Spawns Send Event To | Click the arrow to display a list of available devices. | Click the arrow to display a list of available functions. | When a vehicle spawns or respawns, send an event to the selected device, which triggers the selected function.. |
On Vehicle Is Destroyed Send Event To | Click the arrow to display a list of available devices. | Click the arrow to display a list of available functions. | When the spawned vehicle is destroyed, send an event to the selected device, which triggers the selected function.. |