Skip to content

Beacon 2.0

Compare
Choose a tag to compare
@thommcgrath thommcgrath released this 06 Dec 17:26
· 443 commits to master since this release

Major Features and Changes

Ark: Survival Ascended Support

This version of Beacon allows the creation of Ark: Survival Ascended projects, which will connect to Ark: Survival Ascended servers.

New Mods Editor

The old Blueprints tab has been renamed Mods and given a bunch of new features. A new Community tab, just like the Projects tab, allows you to search for mods that other users have previously processed with Mod Discovery. Mod Discovery results are automatically added to the Community tab, and running Mod Discovery on a mod that has already been discovered by another user will ask if you'd like to download their results instead. Mod authors can now also use Mod Discovery to help load their data into Beacon.

Better Project Sharing

Adding users to a project now happens instantly. Also, users have roles: Admin, Editor, and Guest. Editors have the same permissions as in older versions of Beacon. Admins are Editors who can add or remove Editors or Guests. Guests have read-only access to the project and cannot create configuration files. Projects still have only one Owner, who is responsible for adding or removing Admins.

If multiple users have the project open at the same time, they will be warned if their project has changes and another user has just saved the project. This helps reduce the chance of two users overwriting each other's changes.

Changes to External Account Authorizations

In the past, Beacon has stored external account authorizations (such as to Nitrado) inside the Beacon project. This is very secure, but can also be very cumbersome, especially if something goes wrong. And there were a lot of ways things could go wrong.

These authorizations are now part of your Beacon account. Once you sign in to Beacon, you will see a new "Connections" option in your account control panel. Nitrado login, as well as GameServerApp.com and Nitrado long life tokens can be added here. Your projects will automatically use these authorizations.

Opening an old project that has authorization data will automatically add it to your Beacon account if you don't have a matching account.

Full Release Notes

  • Added more detail to recent projects list.
  • Restored autosaves will save back to the original instead of asking to save a new version.
  • Connected services are now stored in your Beacon account instead of your projects.
  • Added support for Nitrado long-life tokens.
  • Login window uses Beacon's v4 OAuth API.
  • Config manager can assign sets to servers.
  • New project format holds mod content.
  • New mod editor is more organized and supports better import and export options.
  • Mod discovery can run inside a mod editor.
  • Mod discovery uploads Ark: Survival Evolved results to the community.
  • Increased system requirements to macOS 10.14 and Windows 10.
  • Added setting for profile icon.
  • Added setting to show symbols on switch controls.
  • Cloud projects can keep local backup versions.
  • Improved sharing controls.
  • Added buttons to reprioritize config sets.
  • Project sharing changes are instant.
  • Added a hint to Nitrado's "state 4" error.
  • Increased Nitrado request timeout to 120 seconds to improve the success rate when their API is overwhelmed.
  • Improved error messages when loading a project from disk on Mac fails due to the system sandbox.
  • Deploy logs can be scrolled properly without being locked to the bottom.
  • "Single Player, Local Files, or Copy + Paste" has been split into two options: "Files on your computer" and "Copy + Paste." This improves consistency so that Beacon knows which content to use. In the past it was possible to choose a file but make changes in the text area, making it impossible to know which should be considered correct.
  • Improve language of the Omni notice bar and dialog.
  • Added "Game" column to Cloud and Community project lists.
  • Added a "Migrate Anonymous Accounts" tool to the help menu. This normally happens when switching from an anonymous account to a named account, but this tool can help in case something goes wrong.
  • Added a "Remove Unknown Content" tool to ASA project's Tools menu that will look through the entire project and remove anything that isn't known by Beacon's database. This can be useful when importing an older ASE config that may have items that ASA does not support.
  • Fixed exception with MOTD ends with </>.
  • Added column to Accounts editor to show the Beacon account each row belongs to.
  • The user menu in the top-right corner of Beacon will show the full username.
  • Improved disambiguation logic.
  • Fixed wonky section resizers.
  • Improved positioning of toolbar help tags near screen edges.
  • Fixed experience wizard starting level.
  • Improved the behavior of File -> Close.
  • Beacon will recognize the "/Script/Engine.Blueprint" paths generated by the ASA dev kit.
  • Added "Show Diagnostic Information" option to the Help menu.