Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Future PerfectNewsUpdate 16 Released!
Game update

Update 16 Released!

Future Perfect · published 26 Mar 2015, 11:13 UTC

All newsPlayers around this dateRead on Steam

Future Perfect Update 16 is now live on Steam! As usual, we update the Steam “beta” branch daily with the latest, and then once a week we push that out to the main branch along with a post summarizing the most interesting bits.

Over the last couple weeks we’ve been focusing on the things we need to get done to bring Future Perfect to a wider audience. The main goal is to allow new players to jump in and start building and playing their creations within a few minutes. Here are some of the things we’ve been working on.

Package Reorganization

As we’ve been experimenting and building things in Future Perfect, we’ve been creating a library of different types of objects that can be reused in your own games. We did some reorganizing to pull these objects out of the specific game packages and make them easier for you to access.

Bug Fixes

We spent a lot of time reproducing and fixing bugs related to networking. These were mostly assert (i.e. error) messages that would be displayed on connection or while you were playing a game with multiple people. We also fixed some movement in the camera in some of the weapon animations and addressed some editor user interface bugs.

Check out Trello to see the whole list of fixes.

Automators

Last week we added a right click panel for editing entity properties, and this week we’ve been setting up a lot of our blueprints to use this mechanism.

On the left you can see the complete set of parameters for the player spawner script, and in the context popup on the right you can see the simplified configuration UI:

We added some new features to the annotation of fields in a Lua file. Script fields can now be marked as “hidden” to prevent them from showing up in the user interface. A list of values can also be included in the annotation and those will be shown in the interface as a dropdown selection list. Documentation on the markup can be found here.

Debug Drawing

Future Perfect has included a facility for drawing debug lines and text for some time, but it was never accessible to script code. Now we’ve added in API functions for creating these primitives from Lua. The debug system is enabled by typing “debug true” at the console (we’ll make UI for this in the future). Once it’s enabled, calling Debug_DrawLine and Debug_DrawText from script code will draw these primitives in the world. You can see it in action here:

https://www.youtube.com/watch?v=oBqtqgrItEQ

The debug system keeps a record of of the last 200 frames and you can scrub though the history by hitting the stop button and then using the slider. This comes in really handy when you want to see something that only happens for a single frame, like the ray trace for the bullet in the video.

The Trello board has the complete list of items that went into this update. If you’d like to try out Future Perfect, you can purchase it from our website.

More from Future Perfect

Other announcements

All news
Game update17 Mar 2015Update 15 Released!The weekly update for Future Perfect is now live on Steam! Here are some of the changes in this update. Improved Thumbnails In the last update we added support the thumbnail images in the asset browser. This week we’ve improved them by adding images for collision, material, and particles assets. We also fixed a few issues with thumbnails; thumbnails will now always use high quality textures, em…Game update10 Mar 2015Update 14 ReleasedThe weekly update for Future Perfect is now live on Steam! Here are some of the changes in this update. Asset Thumbnails This week we implemented a long planned feature: asset thumbnails. Now when you open the asset browser in the editor you’ll see preview icons: Right now we only have thumbnails for models and blueprints (that use models), but we’ll be adding support for texture, material and…Game update3 Mar 2015Update 13 ReleasedWeekly Update 13 is now live on Steam. Here’s a summary of the biggest changes. Black Screen Fix We received a number of reports from users that were experiencing an issue where the game would start up with a black screen. This was caused by the game not being able to load any of the files it needs to execute. The common elements between the reports was Windows 8 and having the game installed t…