Version History

1.5.0b2

  • Fixed an issue with the spawn points editor crashing or acting weird after importing a config containing a creature Beacon doesn't know about. (From 1.4.8.4)
  • Merging Custom Config editors (part of the process building a final config from multiple config sets) should work correctly now.
  • Restored multi-editing in Blueprints tab.
  • Lots of updates to the Decay and Spoil editor. Layout has been refined, hover tips added, interval fields provide more feedback, lists sort better, and more.
  • Beacon will no longer complain about Nitrado's strange log file sizes.
  • MOTD and passwords will be taken from Custom Config if not provided by the Servers editor.
  • Added a "What's New" window on platforms that support modern web content. This will appear as needed, though its content right now is very boring.
  • Fixed issue with the Add Loot Source window not marking the project as dirty.
  • Fixed autosave recovery. You may get spammed with a bunch of projects that Beacon has been ignoring. Sorry about that.
  • Logging more information about OAuth errors.
  • Added two additional options to the Breeding Multipliers editor.
  • Fixed some inconsistent colors on Windows. Controls will now use the system accent color.
  • Fixed "About Beacon" menu item.
  • Fixed output of spawn point ini lines.
  • Fixed output of Beacon version number in ini files.

1.5.0b1

Beacon 1.5 is now in the beta stage. That means planned new features are all implemented. The focus now is bug fixes.

  • New editor: Decay and Spoil. Control nearly all aspects of decay and spoil timers, including charts to view the effects in realtime.
  • Servers editor allows control of ServerPassword, ServerAdminPassword, and SpectatorPassword values.
  • Creating a new server in the Servers list allows selecting Game.ini and GameUserSettings.ini files.
  • Another attempt at fixing a strange exception while checking on Nitrado server status.
  • Creature Spawn editors will be merged to obey Beacon's add/remove/replace rules.
  • "Other Beacon Project" option in import window has been fixed and restored.
  • Uploading and downloading files during deploy will include more detail and verification.
  • Downloading files from Nitrado will check the expected file size against the number of bytes actually downloaded. This should allow Beacon to detect transmission issues, since Nitrado won't provide hashes.

1.4.8.4

  • Fixed an issue importing ini files from some Nitrado servers that would manifest itself as an inability to save.
  • Fixed an issue with the spawn points editor crashing or acting weird after importing a config containing a creature Beacon doesn't know about.

1.4.8.3

  • Fixed bug causing missing settings when importing from Nitrado servers with expert mode turned off.

1.4.8.2

  • Fixes exception that happens when opening very old Beacon documents.
  • Attempted to work around crash when opening the entry editor on Windows with scaling factors set to values other than multiples of 100.
  • Mods now have a minimum version. Beacon will no longer import mod info that is newer than it can support.

1.4.8.1

  • The [MessageOfTheDay] group is no longer required to exist in GameUserSettings.ini.
  • Fixed an infinite loop while trying to parse a Message of the Day line with imbalanced tags.
  • Beacon will no longer try to open a document version newer than it knows how to read.
  • Added ImprintAmountMultiplier to breeding multipliers sharing link.

These notes previously belonged to the 1.4.8 update that was pulled.

1.4.7

  • Fixed bug with the 'Prevent Taming' setting being restored from saved files.
  • Update window will prevent exceptions due to double clicking the download button.
  • Rewriter will transform the ScalabilityGroups.sg group into ScalabilityGroups.
  • Custom Config Content will ignore ScalabilityGroups.sg just like it does ScalabilityGroups.
  • Increased stack size maximum from 65,535 to 2,147,483,647 to match Ark.
  • Export window will show both maps and servers instead of one or the other.
  • Removed the blueprint space from the Resolve Issues dialog.
  • Added "Max Crystal Wyvern" field to difficulty editor.

1.4.6

This is a relatively light update, but contains some changes to help track down an issue some users are experiencing while trying to deploy to Nitrado.

  • Fixed a rare case where unknown engrams (those not known to Beacon or its Blueprint Manager) would have a blank name after importing an ini file.
  • Mac: The system will now size the map selector on the preset editor. This will fix the issue with the selector being cut off on the right edge on macOS 11.
  • Added exact connection error number logging to the Nitrado deploy and login processes. If you experience an "Error occurred while receiving response from server" error while deploying, please share the error number Beacon lists with the message. The easiest way to do that is by opening a support ticket using Create Support Ticket from Beacon's help menu, but the Beacon Discord server is a good way to share the error number too.
  • If there is an error during deploy (such as the one mentioned in the last note) Beacon will offer advice in the deploy logs.
  • Added a 1 second delay between requesting permission to upload a file to Nitrado, and actually uploading it. The hope is this reduces connection errors.
  • Deploy will refuse to upload files that are missing their required headers/groups. The goal is to prevent users from accidentally uploading ini files that will cause their server to wipe because groups such as ScalabilityGroups from GameUserSettings.ini are missing.
  • Similarly, Export will perform the same checking, but will warn the user instead of outright refusing.

1.4.5

  • Added "Match Official Availability" option to preset editor.
  • If Beacon does not know the map for a server, the export button will generate the ini for all maps.
  • Deploy logs will be a little more detailed on upload failure.
  • Local import (single player, copy & paste, or files) will not require content in both the Game.ini and GameUserSettings.ini sections.
  • Spawn point creature dialog will not load creature level overrides by default.
  • Fixed Beacon's user-agent not being sent with all requests.
  • Deploy backups now limit server name length to avoid hitting Windows' 260 character path limit.

1.4.4.1

Sorry for two updates in as many days. Sometimes bugs are significant enough that it's needed.

  • OverrideNamedEngramEntries now always include the EngramPointsCost and EngramLevelRequirement keys. In the past, leaving these off would have Ark use the default values, so admins could change the cost without changing the level. Since the latest patch (313.5 on PC) this seems to have changed, so omitting the a value would set the value to zero. Users who have used Engram Control are advised to update their server to use Beacon's improved code.
  • Beacon will require users to enable Expert Mode on their Nitrado servers if certain config fields require more than 65,535 characters. This is a limitation with Nitrado that was recently discovered and can lead to bad deployments. See https://beaconapp.cc/help/nitrado_expert_mode for more details.

1.4.4

  • The import window shown by the "not ready to deploy" warning will no longer restrict local file import.
  • When importing a local ini file, its sibling file will only be imported if other field is empty. This will help reduce confusion while importing pairs of config files.
  • Log messages generated by the deploy engine will contain an id to help determine which messages belong together.
  • Beacon will check screen size at app launch and display a warning if the largest available screen is less than 1280x720 points. This warning will only happen once per screen size change, not every single launch.
  • Beacon no longer uses a dynamic minimum window size. This means switching editors can no longer make the window larger.
  • Breeding Multipliers editor now dynamically rearranges fields in more columns, making more efficient use of screen space.
  • The Creature Spawn Points editor can now become slightly more compact. The Spawn Points and Spawn Sets columns have a smaller minimum size, and the Spawn Set column can become as small as the offset fields.
  • Fixed issue with the map selector in the blueprint manager from being unnecessarily cut off at smaller window sizes.
  • The document merge window is now resizable and should play nicer with long server names. The merge column is now narrower and the config group name is shown on a second line.

1.4.3

  • Fixed bug preventing "Convert Creature Replacements to Spawn Point Additions" tool from working.
  • Added "Create Support Ticket" option to Help menu. This tool will easily allow the user to attach the document they are working on, and include log files and config backups to aid in issue resolution.
  • Fixed a bug preventing engram updates from importing correctly if mod information changed. Luckily, that doesn't happen often.
  • Beacon will offer to enable its Prim+ support when importing from a Nitrado server that has Prim+ enabled.
  • Potentially fixed an exception while writing a document.
  • Beacon's HTTP requests will now include a User-Agent header to aid in user session management features coming later.
  • Update checker supports ARM processor detection. This currently has no real change, but will allow the update system to reply with a more appropriate version should it ever become available. This will be more useful for systems running Apple Silicon.

1.4.2

  • Spawn point defaults are only loaded when needed, dramatically improving the speed of the Creature Spawn Points editor.
  • Fixed incorrect display of some spawn point names from maps not activated.
  • Beacon will not bring itself to the foreground after Nitrado authorization completes.
  • Deploy will now also keep a copy of the new ini files uploaded if the backup feature is turned on.
  • Deploy backups will only trigger after the changes have been approved, if the approval feature is turned on.
  • Loot drop loading now handles much more fine-grained errors, allowing Beacon to recover more of the file's loot drops should a problem arise. Along with this is a significant increase in the amount of logging when a loading error occurs.
  • With the increased logging is a more detailed logging system. Logs are now separated by date and automatically cleaned up after 30 days instead of piling up forever. Old log files will be migrated to the new system.
  • Since crafting skill does not work with "quality 0" blueprints, Beacon now adds a very small amount of quality to its Primitive preset. This should have very little impact on qualities in the game, but should be enough for primitive blueprints generated by Beacon to be affected by the player's crafting skill.
  • When bOnlyAllowSpecifiedEngrams is turned on, Beacon will include the engram level and point requirements in its config generation so Ark does not treat them as free engrams.
  • Fixed issue with Engram Control not loading the point requirements for edited engrams.
  • Engrams that are added to Engram Control that are not part of Beacon's database will no longer be assumed to be tek engrams.
  • Added Tropeognathus saddle to Item Stat Limits editor.
  • Fixed some missing toolbar borders.
  • Fixed sorting of the remaining columns in the Breeding Multipliers editor.
  • Fixed bug with Beacon prompting to recover autosave files that didn't exist.
  • Fixed tag pickers being drawn too tall.

1.4.1

  • Added support for BabyImprintAmountMultiplier. Beacon's calculations will show the effect of this multiplier, and the imprinting wizard will consider it too.
  • Engram Control list will specify which mod the engram comes from when necessary to provide disambiguation.
  • Adjusted how Engram Control describes tek unlocks.
  • Beacon will show a detailed error message if there is an error while discovering servers, instead of showing an empty server list.
  • Fixed exception while toggling "raw mode" in an empty Message of the Day editor.
  • Added more detail to Nitrado connection error messages.
  • Deploy window will correctly open in its last position.
  • Fixed some dialogs opening on the wrong screen.

1.4.0.2

  • Fixed "file does not exist" issue while importing Nitrado servers that are not in expert mode and never used the "Custom Game.ini Settings" field in Nitrado's engine settings.
  • Fixed exceptions due to network connectivity issues while deploying.
  • Improved behaviors when Nitrado account linking fails.
  • Fixed exception while importing servers with empty or missing "message of the day" settings.
  • Fixed issue causing Beacon to import settings from non-expert mode Nitrado servers that Nitrado does not have settings for, which would cause Beacon to need to enable expert mode on deploy.

1.4.0.1

  • FTP deployments are no longer lazy and will actually do the work they're supposed to.
  • When deploying to a server that was last deployed with a version of Beacon less than 1.4, Beacon will not remove the sections from GameUserSettings.ini that Ark needs to start up.
  • When exporting, Beacon will no longer include the generic SessionName value. This will allow the SessionName to fall back to the value from Custom Config if provided, or the existing value on the server if using the Update File or Rewrite Clipboard buttons.

1.4.0

New Deploy Engine

Beacon has a brand new deploy system that is more flexible, verifies changes better, and for Nitrado servers, no longer requires enabling expert mode for most servers. The new deploy system also allows users to review the new ini files before they are uploaded to the server.

Improved FTP Support

For users with FTP access, Beacon now uses CURL for its FTP work instead of having Beacon's server do the work. This is both more secure and more compatible. Hosts which Beacon could not previously support, such as GTXGaming, are now working as expected.

New Engram Control Editor

Beacon now allows admins to very easily control every engram on their server. Users can change level requirements, point requirements, points earned per level, when and which engrams are auto unlocked, and turn off engrams completely. The new engram control wizard will automatically configure the entire server's engrams to common designs such as "unlock everything at spawn" and "unlock tek at level."

New Quality of Life Tools

The Document menu has been replaced with the Editor menu. The bottom of this menu will contain editor-specific tools to allow rapid changes. For example, a "Setup Fibercraft Tools" while using the Crafting Costs editor will automatically add crafting cost overrides for every engram set to 1 fiber. The "Convert Creature Replacements to Spawn Points" tool in the Creature Adjustments editor will automatically convert all the "replace creature" choices with spawn point overrides, since Ark's NPCReplacements barely works. There are many new tools that users should check out.

Other New Features & Changes

  • Beacon documents support multiple Nitrado accounts.
  • Creature Adjustments can prevent creatures from being tamed.
  • Rather than automatically recovering autosave files, which some users have found confusing, Beacon will ask the user if they'd like to recover them.
  • Document tabs now show cloud or community icons to give the user a better indication of where they're being stored.
  • Document loading is more resilient, preventing an error in one config group from halting loading of the whole document.
  • Config import will completely skip unnecessary sections, such as [/Script/ShooterGame.ShooterGameUserSettings] in GameUserSettings.ini.
  • The Export window now allows exporting server-specific files, instead of map-specific files.
  • Importing from files or copy+paste allow selecting the map at import time, allowing Beacon to better guide the user later.
  • Servers imported from files or copy+paste will show in the Servers list and work with the server-specific custom config directives.
  • Deploy now supports deploying to server-specific local files.
  • Added mating interval calculation to Breeding Multipliers editor.
  • Crafting Costs editor can load default costs when adding overrides.
  • Beacon allows for greater precision in the ini files. The previous limit of six decimal places has been increased to nine.
  • Users will now be warned before importing Custom Config content.
  • Added Accounts editor for managing the Nitrado accounts linked to a file.
  • Added Message of the Day field to the Servers editor. The message can be set for each server, just like the server name. See the Editor menu for a tool to copy the message to all servers linked in the file.
  • Added item to Help menu to open the server config page on the Ark wiki.
  • New documents only have the "vanilla" mods enabled by default.
  • Mod selections are stored in a more detailed format that allows Beacon to better understand user intentions.
  • Lists now support typeahead. Simply click the list to make sure it is the focused control, then press a few keys on the keyboard. Beacon will move the selection to the first match.
  • For the sake of performance, realtime validity checks have been disabled. This means the rows in Loot Drop Contents will no longer turn red. Beacon will still check the items before a deploy or export.
  • In an attempt to fix a rare crash on Windows, the ability to enter a cheat code into the engram search field has been removed. Users should use the Blueprint Manager to enter their spawn codes instead.
  • For users trying Beacon on the macOS 11 Big Sur beta, Beacon has a custom accent color defined.
  • Added "Max Tek Level" and "Max Wyvern Level" to the Difficulty editor.
  • Stack size editor will enforce Ark's stack size limit of 65,535 even when using the global stack size multiplier.
  • The import from ini process now uses the destination document's difficulty if difficulty is not defined in the ini being imported. This will help resolve quality issues when pasting loot drop override ini content into Beacon.
  • Beacon can now merge many editors. This makes it possible to combine the crafting costs from multiple documents or multiple server imports.

Bug Fixes

  • Fixed exception while clearing values from the spawn point set offset fields.
  • Fixed exception caused by cloud files attempting to sync immediately after the user signs out.
  • Fixed creature adjustments dialog opening with US English formatted numbers on systems with other formatting styles.
  • Fixed another bug with loading custom loot sources from older file formats.
  • Fixed a typo on the experience wizard.

1.4.0b3

  • Fixed issue with Nitrado imports not correctly detecting the server platform.
  • Mod selections are now stored in a more detailed format that allows Beacon to better understand user intentions.
  • New documents have only the "vanilla" mods enabled by default.
  • More adjustments to MOTD encoding and decoding.
  • Added "Unlock all except Tek while leveling" option to the Engram Control wizard.
  • The "Unlock Points" in Engram Control will shrink at smaller sizes.
  • Lists now support typeahead. Simply click anywhere in the list to ensure the list is the focused element, and press a few keys. Beacon will automatically select the first row that matches the pressed keys.
  • For the sake of performance, realtime validity checks have been disabled. This means the rows in Loot Drop Contents will no longer turn red. Beacon will still check the items before a deploy or export.
  • Some threads, such as those related to deploy, engram import, and cloud syncing, have reduced priority in order to make Beacon feel more responsive.
  • Fixed a bug causing unnecessary interface refreshes while deploying.
  • In an attempt to fix a rare crash on Windows, the ability to enter a cheat code into the engram search field has been removed. Users should use the Blueprint Manager to enter their spawn codes instead.
  • For users trying Beacon on the macOS 11 Big Sur beta, Beacon has a custom accent color defined.

1.4.0b2

  • Reverted back to system libraries for server communication. While not as reliable, Beacon should feel much more responsive when there's any kind of interaction with Beacon or Nitrado happening.
  • The Message of the Day editor can handle more encoding formats.
  • Fixed exception while clearing values from the spawn point set offset fields.
  • Fixed exception caused by cloud files attempting to sync immediately after the user signs out.
  • The stop message is now asked for only once per deploy, instead of once per server.
  • Added a share button to the Message of the Day editor. This will copy the raw RTF data that Beacon stores. This data can be pasted into another editor for a perfect copy.
  • A file that has expired or missing Nitrado accounts will not need to re-authenticate for every server.
  • Added a link in the Help to the Ark Wiki's page on server config options.
  • Beacon will more aggressively try to obtain a new session token when its has expired. Previously, this would only happen at launch.

1.4.0b1

  • Added mating interval calculation to Breeding Multipliers.
  • Crafting Costs editor can load default costs when adding engrams.
  • Added "Adjust All Crafting Costs" menu item to the Editor menu when using the Crafting Costs editor.
  • Fixed exceptions during login.
  • Beacon allows for greater precision of decimals in the ini files. Previous limit was six decimal places, now increased to nine.
  • Improved speed of Nitrado import to Beacon 1.3 speeds for expert mode servers.
  • Fixed bugs with updating the [MessageOfTheDay] section.
  • Fixed exception while merging Custom Config Content.
  • Users will now be warned about Custom Config Content before importing it.
  • Potentially fixed a seemingly random exception caused by cancelling an import.
  • Engram Control is more resilient to importing config lines it cannot make sense of.
  • Added an "Accounts" editor for managing the Nitrado accounts linked to a Beacon file.
  • Fixed a large number of account and authorization related bugs when deploying to Nitrado.
  • After a deploy finishes, the logs will still be viewable.
  • Added alert when deploy has finished.
  • Improved accuracy of Creature Stat Multipliers.

1.3.6

  • Fixed false equivalence of spawn sets created at the same time with identical names.
  • Catching errors inside the document loading loop more frequently to prevent errors in one setting group from preventing loading of other setting groups.
  • Fixed another bug with autosave cleanup.
  • Creature adjustments dialog will start with system-formatted numbers instead of US-formatted numbers.
  • Added support for Crystal Isles.

1.3.5

  • Fixed exception while attempting to edit a spawn point limit with multiple spawn points selected.
  • Fixed bug with list scroll position not resetting correctly on Windows.
  • Beacon no longer produces "compact" experience configs, as they have been confirmed to cause issues on Xbox. It is possible the issues exist on all platforms, but the problem definitely exists on Xbox.
  • "Create Blueprint Entry" will respect the weights of the source entries.
  • Added "Edit" option to list contextual menus.
  • Fixed inconsistent engram weighting between export and import.
  • Added contextual menu items to the item set list to merge and split entries.
  • Fixed incorrect main window dimming on Windows when using a scaling factor that is not a multiple of 100.
  • Working around a crash on Windows during Nitrado import when using a scaling factor that is not a multiple of 100.

1.3.4

  • Reverted the change in 1.3.3 that attempts to optimize the harvest rate configs placed on a server.
  • Fixed exception when editing a creature replacement that has "bad" replacement data.
  • Fixed exception when deleting stack size overrides.
  • Fixed spawn limits dialog not including the creature being edited.
  • Added ability to do a full refresh of the local database. Hold Option/Alt while clicking the "Update Engrams" link in the menu - the three dots in Beacon's drawer. The link will update to say "Refresh Engrams" when holding the correct key.

1.3.3

The two main highlights of this release:

  • Proper Genesis support. Beacon has the correct map code now, which fixes issues with import and deploy.
  • Support for dino drop inventories.

Full Change List

  • To build a more lean config file Beacon will not include configs, such as harvest rates and spawn overrides, on maps that can't use the config.
  • Fixed an exception while deleting a preset.
  • Support for a new style of loot source sorting.
  • Fixed issue with loot source name disambiguation.
  • Fixed placement of Genesis in the map selection menus.
  • Tab title will immediately update when the document title changes.
  • Config backups folder will be cleaned up at launch and after each deploy. The policy is to retain the first backup and the most recent three.
  • Fixed exception while switching back and forth between database versions.
  • Fixed issue with cloud syncing silently stopping when trying to delete a file that has already been deleted locally.
  • Fixed an exception in creature adjustments when choosing a replacement creature before choosing the target creature.
  • Spawn point limits menu puts creatures defined in the spawn point at the top of the list.
  • Fixed Genesis map name. Beacon will be able to figure out which map your server is running now.
  • Fixed "Waiting per Nitrado recommendations" failure during deploy when the server has no log files.

1.3.2

  • Fixes exception when pressing the "Go to Issue" button in the issues window.
  • Code areas will have standard edit menus on Windows.
  • Fixed failed Game.ini generation caused by bad data in the player stats.
  • Fixed exception caused by opening a Beacon document that has no map selected, before any other document has been opened or created.
  • More defense against exceptions while editing crafting costs.
  • Updated link icon to look more familiar.
  • The Breeding Multipliers share button is now the link button to avoid confusion with the document share button.
  • Beacon will clean up duplicate presets at launch.
  • Spawn set wizard has its proper default radius value.

1.3.1

New Features

  • Spawn Set Wizard. Use the wand icon at the top of the Spawn Sets column in the Creature Spawn Points editor to quickly generate a high-quality spawn set complete with suggested weight and offsets.
  • Selecting multiple Loot Sources now shows all Item Sets. In the past, Beacon would only show Item Sets that were identical between all selected Loot Sources.
  • Day and Night Cycle editor includes space for Aberration day and night times.

Fixes and Changes

  • Fixed an exception in Crafting Costs editor where deleting an ingredient would not remove the ingredient from the list. The next action would trigger an exception.
  • Fixed a bug causing "transient" engrams - those entered directly into Beacon's engram selection search field - to be marked as invalid, despite Beacon actually having all the data it needs.
  • Fixed an exception triggered by attempting to select a replacement creature in the Creature Spawn Points editor before selecting the creature to be replaced.
  • Fixed an exception that would trigger if database migration failed at startup.
  • Fixed an exception in stat multipliers when the values stored in the file are the wrong data type.
  • Player and Tame Experience can import more unique configurations and export more compact code.
  • Fixed an exception that can trigger while importing an ini from the File menu.
  • User cloud file syncing should be more resilient to clock problems.
  • Renamed "No Cost Scaling" to "Prevent Substitutions" because the column name was completely wrong.
  • When switching from an anonymous to a "named" account, Beacon will retain the old private key to assist with decrypting files saved to the user's computer.
  • Fixed a bug with the local database not closing correctly when Beacon exits.

1.3.1b2

Turns out a second beta of 1.3.1 will be necessary, so here's the changes since the last version.

  • Fixed crafting cost ingredients not being removed from the list when deleting. The next attempt to delete or interact with the crafting code override would cause an exception.
  • Fixed a typo in the crafting cost editor.
  • Fixed issue with temporary engrams being marked as invalid, despite Beacon having all the data it needs to complete the export.
  • Fixed exception caused by attempting to add a replacement creature before selecting the creature to be replaced.
  • Overhauled the Beacon account merging system. Account merging happens when switching from an anonymous account to a named account. Turns out the system was broken when the cloud files system was introduced. Account merging will now preserve encrypted data, so users should not find themselves with things like empty admin passwords just because they signed into their account.
  • Fixed an issue with cloud files not being deleted.
  • Locally-stored cloud files and presets will be organized in a per-user manner, making it less likely for data to "bleed" from one account to another when switching accounts.

1.3.1b1

As well as the fixes in Beacon 1.3.0.2, Beacon 1.3.1 has the following changes:

  • Day & Night Cycle editor has a section to compute Aberration cycles.
  • Day & Night Cycle editor allows 0 multipliers for servers that don't want time to move at all.
  • When restoring an editor to default or importing the active editor, the control with the focus will be updated too.
  • Renamed the "No Cost Scaling" of the Crafting Cost editor to "Prevent Substitutions."
  • Loot Drop Contents editor uses the new multi-selection behavior that the Creature Spawn Points editor does. This means selecting multiple loot drops will show the item sets from all the selected drops, instead of only the ones common to all the selected drops.
  • Added a wizard to the Spawn Sets column of the Creature Spawn Points editor. This allows users to quickly setup high quality spawn points with little effort.

1.3.0.2

Beacon 1.3.0.2 is a bug fix update, there are no new features. However, Beacon 1.3.1b1 is available on the website's download page for users willing to test some extra changes.

Fixes:

  • Day & Night Cycle editor will use the correct routines to get the official times from Beacon's server, allowing it to recognize increased accuracy recently implemented.
  • Fixed bug causing cloud files to read into the wrong paths on Windows.
  • Fixed exception when entering a cheat code directly into the filter field while adding engrams to a drop.
  • On Windows with Beacon already launched, double-clicking a Beacon file in Windows Explorer will cause Beacon to open the file again.

1.3.0.1

Beacon 1.3 is finally here with loads of new features for both free and Omni users. Here are some of the highlights, as well as detailed change logs below.

New Editors

  • Player & Creature Stat Multipliers: Adjust the amount each stat point is worth to players, tamed creatures, and wild creatures.
  • Day & Night Cycle: Easily change the day and night lengths using minutes instead of multipliers.
  • Item Stat Limits: Prevent item stats from ever getting too high. Beacon will do the match to show users exactly what the effects are.
  • Creature Spawn Points: For Omni users, this editor allows adding or removing creatures from spawn points, or replacing the creatures at the spawn point entirely.

New Features

  • Detailed document sharing allows players to grant write-access to specific users, which is great for teams of admins.
  • Saving of uncompressed documents is now faster.
  • Beacon will allow users to specify custom stop messages when stopping or deploying to Nitrado servers.
  • Player & Tame Levels editor will calculate the difference between each level and compute the amount of time players would need to sleep in a Tek Sleeping Pod to complete the level.

Other Fixes and Changes

  • Fixed issues with ini values being ignored during import.
  • Fixed exception while trying to save a document that imported data from Nitrado.
  • Fixed issue with minimum window height being shorter than desired.
  • Fixed a tag bug white migrating the local database from previous versions of Beacon.
  • Fixed a crash on Mac while dismissing dialogs.
  • Fixed an exception while loading stat multipliers that do not have changes in every category.
  • Fixed some editors not importing configs from ini.
  • Fixed issue with autosave files not being cleaned up when discarding multiple files at the same time.
  • Performance improvements when loading objects from the database.
  • Fixed preset editor minimum width.
  • Fixed exception while importing presets.
  • Better blueprint name prediction.
  • Harvest Rate editor's "Effective Multiplier" will be rounded more similarly to Ark's in-game math.
  • The "Database" drawer has been renamed to "Blueprints" to more accurately describe its purpose.
  • Restored the ability to paste loot drop configs from an ini file directly into Beacon's Loot Drop editor.
  • Deploy button is now always enabled. Will advise the user if additional steps are required.
  • Share button is now always enabled. If the document is not saved to the cloud, the button will offer options.
  • Preferences are now written to disk immediately instead of after a short delay, which should reduce the chances of a preferences file being reset.
  • Fixed an exception while syncing cloud content.
  • More intelligent rounding of decimal numbers.
  • Fixed issue with Min Item Sets and Max Item Sets not saving edits.
  • Fixed issue with Custom Config Content properly parsing bracketed keys such as PerLevelStatsMultiplier_Player[0].
  • Number fields will work with the numpad's enter key.
  • Stack size editor will sort its contents now.
  • Renamed crafting cost "Require Exact" column to "No Cost Scaling" to better represent what it actually does.
  • Mod selection in Document Properties now has its "Console Safe" column to the left of the mod name.
  • During import, an error in a single line of loot drop configs will no longer halt the parsing of all loot drops.
  • Beacon will automatically correct curly quotes in ini files.
  • Improvements to autosave cleanup.
  • Fixed an exception caused by some imported/custom engrams.
  • Discovery and Deployment will be able to handle more Nitrado errors to better guide the user in the case of unplanned outages.
  • A whole host of bugs were fixed with the mod manager.
  • The Blueprint Manager will allow the use of a class string instead of a blueprint path. The user will be warned that this is not recommended though.
  • Presets will no longer scale quantities out of control when used in multiple loot sources.

Compatibility Changes

  • Document version has increased to v4. Beacon 1.2.9 and lower will not be able to open documents saved with Beacon 1.3 or newer.
  • Database version has been updated to v10. Please follow the backup instructions on the download page if you want the ability to return to Beacon 1.2.9.

1.3.0

Beacon 1.3 is finally here with loads of new features for both free and Omni users. Here are some of the highlights, as well as detailed change logs below.

New Editors

  • Player & Creature Stat Multipliers: Adjust the amount each stat point is worth to players, tamed creatures, and wild creatures.
  • Day & Night Cycle: Easily change the day and night lengths using minutes instead of multipliers.
  • Item Stat Limits: Prevent item stats from ever getting too high. Beacon will do the match to show users exactly what the effects are.
  • Creature Spawn Points: For Omni users, this editor allows adding or removing creatures from spawn points, or replacing the creatures at the spawn point entirely.

New Features

  • Detailed document sharing allows players to grant write-access to specific users, which is great for teams of admins.
  • Saving of uncompressed documents is now faster.
  • Beacon will allow users to specify custom stop messages when stopping or deploying to Nitrado servers.
  • Player & Tame Levels editor will calculate the difference between each level and compute the amount of time players would need to sleep in a Tek Sleeping Pod to complete the level.

Other Fixes and Changes

  • Fixed issues with ini values being ignored during import.
  • Fixed exception while trying to save a document that imported data from Nitrado.
  • Fixed issue with minimum window height being shorter than desired.
  • Fixed a tag bug white migrating the local database from previous versions of Beacon.
  • Fixed a crash on Mac while dismissing dialogs.
  • Fixed an exception while loading stat multipliers that do not have changes in every category.
  • Fixed some editors not importing configs from ini.
  • Fixed issue with autosave files not being cleaned up when discarding multiple files at the same time.
  • Performance improvements when loading objects from the database.
  • Fixed preset editor minimum width.
  • Fixed exception while importing presets.
  • Better blueprint name prediction.
  • Harvest Rate editor's "Effective Multiplier" will be rounded more similarly to Ark's in-game math.
  • The "Database" drawer has been renamed to "Blueprints" to more accurately describe its purpose.
  • Restored the ability to paste loot drop configs from an ini file directly into Beacon's Loot Drop editor.
  • Deploy button is now always enabled. Will advise the user if additional steps are required.
  • Share button is now always enabled. If the document is not saved to the cloud, the button will offer options.
  • Preferences are now written to disk immediately instead of after a short delay, which should reduce the chances of a preferences file being reset.
  • Fixed an exception while syncing cloud content.
  • More intelligent rounding of decimal numbers.
  • Fixed issue with Min Item Sets and Max Item Sets not saving edits.
  • Fixed issue with Custom Config Content properly parsing bracketed keys such as PerLevelStatsMultiplier_Player[0].
  • Number fields will work with the numpad's enter key.
  • Stack size editor will sort its contents now.
  • Renamed crafting cost "Require Exact" column to "No Cost Scaling" to better represent what it actually does.
  • Mod selection in Document Properties now has its "Console Safe" column to the left of the mod name.
  • During import, an error in a single line of loot drop configs will no longer halt the parsing of all loot drops.
  • Beacon will automatically correct curly quotes in ini files.
  • Improvements to autosave cleanup.
  • Fixed an exception caused by some imported/custom engrams.
  • Discovery and Deployment will be able to handle more Nitrado errors to better guide the user in the case of unplanned outages.
  • A whole host of bugs were fixed with the mod manager.
  • The Blueprint Manager will allow the use of a class string instead of a blueprint path. The user will be warned that this is not recommended though.

Compatibility Changes

  • Document version has increased to v4. Beacon 1.2.9 and lower will not be able to open documents saved with Beacon 1.3 or newer.
  • Database version has been updated to v10. Please follow the backup instructions on the download page if you want the ability to return to Beacon 1.2.9.

1.3.0b2

This beta is mostly quality-of-life stuff, but it does fix a critical bug with how spawn points are loaded form a document. Unfortunately, multiple load+save cycles will have added many more spawn sets to each defined spawn point than intended. Users are very strongly recommended to delete all their spawn point definitions and start again.

Other fixes and changes:

  • Spawn point editor's "Spawn Chance" field renamed to "Weight" because it is likely that Wildcard mislabeled the value.
  • Adjustments to calculating creature level range in the spawn point editor. Hopefully this formula is correct, but please test to confirm.
  • Discovery and Deployment will be able to handle more Nitrado errors to better guide the user in the case of unplanned outages.
  • Fixed explanation of spawn point creature replacement.
  • Added a small warning to the item stat limits editor.
  • A whole host of bugs were fixed with the mod manager.
  • Unsupported spawn points, such as those provided by third party maps, can now be added to the Blueprint Manager just like engrams and creatures.
  • The Blueprint Manager will allow the use of a class string instead of a blueprint path. The user will be warned that this is not recommended though.
  • Duplicating a spawn point will not show the mode controls.
  • Fixed missing border below the spawn points toolbar.
  • Loading a file with saved spawn points will no longer load an additional set of spawn sets and limits.
  • Sharing write access with another user may now be done by email address or username.
  • Sharing dialog will look up usernames in the write access list.
  • Spawn point dialogs have their OK and Cancel buttons swapped on Windows.

1.3.0b1

The big new addition to Beacon 1.3 Beta 1 is the "Creature Spawn Points" editor. This is a massive new editor designed to make it easier to customize the spawn points in Ark.

At this time, there is no documentation for the new editor. That is intentional. The goal is to see what kind of questions arise from users discovering the interface on their own. This allows interface adjustments if necessary, before screenshots are taken for the documentation.

Be aware that this is a brand new beta feature. There will be bugs. Please report them.

Other fixes and changes:

  • Fixed loot drop entries list rows missing their commas.
  • Fixed exception while cancelling a Nitrado authorization.
  • More intelligent rounding of decimal numbers.
  • Fixed issue with Min Item Sets and Max Item Sets not saving edits.
  • Fixed issue with Custom Config Content properly parsing bracketed keys such as PerLevelStatsMultiplier_Player[0].
  • Fixed Preset editor map selector not allowing multiple selection.
  • Number fields will work with the numpad's enter key.
  • Stack size editor will sort its contents now.
  • Renamed crafting cost "Require Exact" column to "No Cost Scaling" to better represent what it actually does.
  • Mod selection in Document Properties now has its "Console Safe" column to the left of the mod name.
  • During import, an error in a single line of loot drop configs will no longer halt the parsing of all loot drops.
  • Beacon will automatically correct curly quotes in ini files.
  • Improvements to autosave cleanup.
  • Fixed engram selector simulation not running when multiple engrams are selected.
  • Fixed an exception caused by some imported/custom engrams.

1.2.9

Quality values have been tuned as of this build. Because of this, Beacon will reset the Loot Quality Scaling value and notify users when opening documents when a non-default scaling value. See https://beaconapp.cc/blog/september_2019_quality_tuning for specific details.

  • Added a date to the [Beacon] section in ini files, so it is easier to keep track of when Beacon actually modified the file.
  • Breeding Multipliers sharing link will maintain proper multiplier precision.

1.2.8

  • Fixed bug where BabyImprintingStatScaleMultiplier would not be imported.
  • Fixed error while attempting to log a connection error.
  • Sidebar will not vanish while double-clicking an icon.
  • Welcome window will be more descriptive about the reason for a connection error.
  • By default, Beacon will now always produce ASCII files. Non-ASCII characters will be simplified when possible (such as é to e) or replaced with ? when it is not possible to simplify. Users can enable "Generate UCS-2 files when necessary" in Document Properties to allow Beacon to generate UCS-2 files if non-ASCII characters are encountered, such as in the server name. Be aware that UCS-2 files still cannot represent every possible character, so any 4-byte character (such as emoji) will still be replaced with ?. Many text editors also have trouble with UCS-2 files, so most users prefer not to use them.
  • Breeding Multipliers config editor now has a sharing button, so you can get a shareable link to your breeding chart. Be aware that the online chart will not update if you change your values. You'll need to generate a new link in that case.
  • Breeding Multipliers now allow 0 values.

1.2.7

  • Fixed Nitrado import error when the user has a server without a game assigned, such as a pre-ordered game server.
  • Fixed issue where signing in would still think the user is signed out.
  • Fixed exception while trying to log the output of an import or deploy connection error.
  • Fixed exception when the recent items contained a file reference with invalid UTF-8 characters.
  • Transient engrams, which are those added directly to a config rather than importing into the local database, are now compared by class instead of blueprint path, since the blueprint path will be unknown. This fixes various issues, such as crafting costs overwriting each other when pasting a config.
  • Fixed exception when entering very large values into item set weight or entry count fields.
  • Fixed various exceptions caused by closing a window while it is performing work, such as communicating with the server.
  • Fixed an exception caused by attempting to decrypt improperly encrypted data. The reason for the improperly encrypted data is still unknown.

1.2.6

  • If no maps are selected, the loot source selector and menu will inform the user why no sources are visible.
  • Fixed bug causing loot sources to duplicate while editing.
  • Adding support for Ark: Genesis.
  • Changed "Used by Map" text on loot source selector to "Spawns on Map" to better indicate which drops are used by the selected maps.
  • Fixed a type in the loot source selector.
  • Improved list updated speed on Windows.
  • Tag selector can no longer get into a state where it requires tags that no longer exist in the user's database.
  • Beacon will now log responses on errors by the Nitrado API when importing or deploying. They will be logged to the user's Events.log file in their data folder. The goal is to potentially track down unexpected responses and either issue fixes or improve the error messages.
  • Fixed crafting cost editor copy and paste.

1.2.5

  • Improved rewriter is more responsive for large configs, produces better organized ini files, and more resilient to accidental data loss.
  • Fixed "not responding" errors during deployment while downloading large log files on Windows.
  • Fixed error caused by closing a window with a tag picker before the window has fully opened.
  • Fixed issue causing pc-exclusive mods not to be disabled when importing from a console server.
  • Simplified Breeding Multipliers editor to more accurately reflect the in-game outcomes. The imprinting wizard no longer requires a threshold value.
  • Duplicate loot sources will be filtered out both when importing, and when opening a file.
  • Disabled config import and issue detection for Omni-exclusive editors until Omni has been purchased.
  • Exporting and deploying will warn the user if Omni-exclusive config content will be excluded because Omni has not been purchased.
  • Importing a config previously generated by Beacon will no longer result in inconsistent loot qualities.

1.2.5b2

This build, like the last beta, has just a very small change. However it may have a big impact. Users with the "Beacon has stopped responding" issue during the "downloading log file" step of deployment should see the problem resolved with this version.

1.2.5b1

This version of Beacon is identical to 1.2.4 with one major difference: the rewriter. This beta is to test out a new rewriter that should prevent Windows from thinking Beacon is not responding while it does its work. The new rewriter is also more resilient to ini content loss due to using a new Beacon document on a server previously edited with Beacon. And other fixes and optimizations too.

This version should be safe to switch back and forth between the stable and beta version. Still, normal backup advice still applies. These changes specifically affect how deployment to Nitrado and FTP servers are done, so be smart when testing.

1.2.4

  • During deployment, failure to backup the ini files should not produce an error. This is less alarming than it sounds, because when the error happened in the past, the ini files had already been updated anyway. So this equates to more of an error suppression than change in behavior.
  • Fixed very rare exception at launch due to syncing cloud data before identity is loaded.
  • Imprint and mature time columns of Breeding Multipliers editor will sort correctly.
  • Blueprint chance slider of engram picker works correctly again.
  • Slightly improved performance of loading a document.
  • Loading progress window will be dismissed before an error dialog is shown.
  • Multiple SessionName keys in a config pair will no longer disrupt Beacon's ability to offer a Server Link config item.
  • Tag picker will use a different color for excluded tags if the required tag color is too similar to the excluded tag color.
  • Tag picker no longer needs to be scrolled.
  • Beacon will once again request a new session token if the old session token has expired.
  • Save errors will be presented to the user immediately, instead of only being delivered to the notifications pane.
  • Issues detector will do a better job of correctly highlighting problem engrams.
  • Issues detector will no longer complain about drops that are not used by any selected map. The rewriter just won't include them.
  • Enabling a map will ensure the mod which provides it is also enabled.

1.2.3

Beacon 1.2.3 fixes the problem with "Add Loot Source" buttons doing nothing.

1.2.2

Sorry about so many updates so frequently, they'll slow down.

This build fixes the issues button problems by removing the button entirely. Issue checking now happens when pressing the export or deploy buttons. Since checking for issues no longer happens as the file is edited, there is no need for caching the state, which was to blame for the bug. Plus some users found the icon confusing, so this is a win-win solution.

1.2.1

  • Fixed error when importing a preset that was already imported.
  • Fixed error when using the close box to dismiss the creature adjustment dialog instead of the cancel button.
  • Fixed issue detection caching too aggressively.
  • Fixed issue when detecting which architecture is required when downloading updates.

1.2.0

New Features

Omni-Exclusive Features

  • The Harvest Rates editor, similar to the Stack Sizes editor, allows users to override both the global harvest rate multiplier and resource-specific multipliers.
  • The Creature Adjustments editor allows users to adjust creature damage and vulnerability, replace creatures with another, or disable a creature entirely.

Free Features for All Users

  • New Breeding Multipliers editor! Supports all of Ark's 10 breeding-related multipliers, and includes a wizard for computing perfect the imprinting interval multiplier.
  • Tagging! Engram and Creature selectors include a tag selection field for quickly filtering lists.
  • Document Properties now allows users to select which mods to enable. Selection lists will only include engrams and creatures for enabled mods. This feature replaces the "Show only console-safe engrams" checkbox. Older documents set to console-only will have only console-safe mods enabled.
  • Documents are now compressed by default. This makes even complex files take up a tiny fraction of the space they used to, which means they upload faster too. The Document Properties editor also includes a checkbox to disable compression, for users who need to store their files in the older format.
  • Engram, creature, and presets now sync in the cloud!
  • Engrams manager has been completely replaced with a new database manager, since it handles more than just engrams. The new database manager will extract spawndino cheat codes, and adds tagging support to the objects. It's even possible to edit the map compatibility and tags for many objects at the same time.
  • Custom Config Content supports nested server-specific blocks. This power-user feature means users can set different values for each of their servers in a single location.
  • Presets now support separated minimum and maximum quality tiers.
  • Beacon's ini rewriter is now map-aware. Beacon will avoid setting loot drop configs not used by the map the config is being built for.
  • Export window now has a map selection menu in the upper left to update the content for the intended map. This means users unable to use the Deploy feature can also receive the ini rewriter improvements.
  • FTP deployment servers have a map setting to support the improved rewriter. Nitrado servers will be detected automatically.

Other Changes

  • Moved error id so it is always visible.
  • Update notifications now show as a banner at the top of the window.
  • Refreshed the icons in the Library.
  • Creating a preset will not save it to the library until actually saved by the user.
  • Presets created from an item set will default to modified.
  • Improved performance due to more efficient issue checking.
  • Beacon now uses dedicated 32-bit and 64-bit installers.
  • Beacon is now fully signed on Windows.
  • Beacon now requires macOS 10.11 or later.

Bug Fixes

  • Fixed bug causing the welcome window to fail to detect a connection error, thus not allowing the user to use the app.
  • Choosing to save a preset while closing its tab will actually close the tab.
  • Fixed exception caused when creating a blueprint entry in a preset containing an engram not known by Beacon's database.
  • Old update files get cleaned out of data folder.
  • The mini browser used for Nitrado authentication will now show error messages instead of sitting silently at a white window.
  • Config parser can handle = characters in values such as SessionName.

1.2.0b4

  • Installers are now produced in dedicated 32-bit and 64-bit downloads, to reduce the wasted bandwidth. The combo installer is still available as well, which will be downloaded by Beacon versions not reporting their system type to the update checker.
  • Beacon and its installer is now fully signed on Windows. Hopefully this will reduce false positives by over aggressive malware protection.
  • Beacon now requires macOS 10.11 or greater.
  • Fixed "unauthorized" errors when loading the Mods manager.
  • Tag picker is slightly taller to make it a little more obvious that it can be scrolled.
  • Tag picker now remembers more specific choices.
  • Config parser can handle = characters in strings such as SessionName.
  • Loot editor will check for things like "Any Resource" that cannot be placed in a drop, despite being an engram.
  • Beacon will only check for issues after a small delay, which should make the app feel much faster.
  • Imprint wizard can compute an imprint multiplier greater than 1.0 for servers with low mature speeds.
  • Added 5 additional harvest-related settings to the harvest rates editor.
  • Fixed bug with creature adjustments not restoring to default when requested.
  • Fixed false error when signing into Nitrado on Mac.

1.2.0b3

  • Fixed issue with engrams and creatures being missing when updating without an internet connection.
  • Fixed issue when trying to list user cloud files.
  • Changed "vulnerability" to "resistance" in creature adjustment editor to correctly match the game behavior.
  • Improved performance of issue detector. Users should see very significant improvements to app performance, though most noticeable in the custom content editor.

1.2.0b2

This second beta fixes a few important issues discovered shortly after testing of Beacon 1.2 began.

  • Database migration has been fixed. Beacon should successfully carry over engrams and presets when launching 1.2 for the first time.
  • Old update files get cleaned up now. Sorry about that.
  • Fixed exception when trying to show the new database manager twice.
  • Reverting changes to multiple engrams/creatures now works.
  • Creating a new database object will perform some sanity checks first, rather than simply erroring on missing data.
  • The mini browser used for Nitrado authentication will now show error messages instead of sitting silently at a white window.
  • Database manager can once again export its contents to CSV. The import process has been improved to handle the additional data.

1.2.0b1

New Features

Omni-Exclusive Features

  • The Harvest Rates editor, similar to the Stack Sizes editor, allows users to override both the global harvest rate multiplier and resource-specific multipliers.
  • The Creature Adjustments editor allows users to adjust creature damage and vulnerability, replace creatures with another, or disable a creature entirely.

Free Features for All Users

  • New Breeding Multipliers editor! Supports all of Ark's 10 breeding-related multipliers, and includes a wizard for computing perfect the imprinting interval multiplier.
  • Tagging! Engram and Creature selectors include a tag selection field for quickly filtering lists.
  • Document Properties now allows users to select which mods to enable. Selection lists will only include engrams and creatures for enabled mods. This feature replaces the "Show only console-safe engrams" checkbox. Older documents set to console-only will have only console-safe mods enabled.
  • Documents are now compressed by default. This makes even complex files take up a tiny fraction of the space they used to, which means they upload faster too. The Document Properties editor also includes a checkbox to disable compression, for users who need to store their files in the older format.
  • Engram, creature, and presets now sync in the cloud!
  • Engrams manager has been completely replaced with a new database manager, since it handles more than just engrams. The new database manager will extract spawndino cheat codes, and adds tagging support to the objects. It's even possible to edit the map compatibility and tags for many objects at the same time.
  • Custom Config Content supports nested server-specific blocks. This power-user feature means users can set different values for each of their servers in a single location.
  • Presets now support separated minimum and maximum quality tiers.
  • Beacon's ini rewriter is now map-aware. Beacon will avoid setting loot drop configs not used by the map the config is being built for.
  • Export window now has a map selection menu in the upper left to update the content for the intended map. This means users unable to use the Deploy feature can also receive the ini rewriter improvements.
  • FTP deployment servers have a map setting to support the improved rewriter. Nitrado servers will be detected automatically.

Other Changes

  • Moved error id so it is always visible.
  • Update notifications now show as a banner at the top of the window.
  • Refreshed the icons in the Library.
  • Creating a preset will not save it to the library until actually saved by the user.
  • Presets created from an item set will default to modified.

Bug Fixes

  • Fixed bug causing the welcome window to fail to detect a connection error, thus not allowing the user to use the app.
  • Choosing to save a preset while closing its tab will actually close the tab.

1.1.10

This is an extremely minor update that I was hoping not to have to release, but here we are...

The main reason for this version is to solve the stuck downloads happening on Windows. Though there are two bug fixes:

  • Handling filename sanitization more correctly on Windows. This should solve the deploy-time errors for servers with characters such as question marks in their name.
  • Added missing Valguero checkbox to the mod item editor.

1.1.9

The Valguero Update! This build adds support for the new Valguero map! That's about it.

1.1.8

This update is a little more significant than the last few.

For users of Beacon's Nitrado integration, there has been an important change to the deployment process to prevent loss of settings. For servers with Expert Mode turned off, Nitrado only updates the Game.ini and GameUserSettings.ini files on server start. This means users who have kept their server off while making changes, then decide to use Beacon for something like loot drops, the deploy process would turn Expert Mode on, causing Nitrado to discard all the pending changes. To solve this problem, if Expert Mode is turned off when Beacon does its deployment, an extra server boot cycle will be performed before turning on Expert Mode so that Nitrado can update the Game.ini and GameUserSettings.ini files. This means a server that is running will be stopped, started, and stopped again. A server that is not running will be started and stopped. If the server is in Expert Mode already, no extra boot cycle is necessary.

Other changes

  • Preset modifiers now support a blueprint chance multiplier.
  • Added support for AES 256 encrypted private keys.
  • Fixed bugs with autosave files not being cleaned up consistently.
  • Engrams added to a Beacon file without being added to a user's Library will be considered console safe. This means finding a file online that contains something like BushBerry Seeds will not be flagged as unsafe for consoles in Beacon.
  • Engram spawn code parser will require only "giveitem" instead of "cheat giveitem."

1.1.7

Here's another bug fix release

  • Fixed loading of numeric types that don't exactly match the intended type. This will most readily be visible by correctly loading the global stack size multiplier.
  • More ini parser tweaks to more accurately represent the devkit defaults.
  • Fixed exception caused by painting the tab bar too quickly.
  • Updated defaults for new item set entries.
  • Rebuilding an item set from its preset will update the min and max entries.

1.1.6

Yet another bug fix release

  • Fixed issue causing encrypted custom config content not to be written to documents on Windows.
  • If online access is disabled, the save process will jump directly to the "save to disk" dialog.
  • Fixed exception when cancelling a Nitrado import before closing the Nitrado login window.
  • Engram extractor can handle curly quotes and apostrophes.
  • Loot quality scale will properly restore on document load.
  • Item set ini parsing tweaked to better match Ark defaults.
  • Fixed exception caused by having a [Beacon] section in the custom config content.
  • On a related note, [Beacon] sections in custom config content, which were caused by re-importing a Beacon-produced ini file, will now be completely ignored by Beacon.

1.1.5

This is a bug fix release to solve some of Beacon's most common exceptions / crashes.

  • Server names with characters <, >, |, or " will no longer cause an exception during deployment.
  • Fixed an exception that could occur while trying to use the "Enable Cloud & Community" features menu link.
  • Fixed an exception that could occur when dismissing the "Add Engrams" window while a search or filter was still in progress.
  • Fixed an exception that could occur after editing an item set entry.
  • Preset modifier editor will include custom loot sources from open documents when previewing matched sources.

1.1.4

  • The rows in the Add Loot Source dialog can now be double-clicked!
  • The simulator should no longer appear as a little wedge at the bottom of the window. Unless your window is very short, that is.
  • Dialogs, such as when adding a loot source, will now be shown above the main window instead of being centered on the system's primary screen.
  • More attempts have been made to solve the mysterious exception (aka crash) when saving a document to disk. This issue has haunted the program for a while, so fingers crossed this release finally solves it.
  • Nitrado's idle wait time is now pulled from the Beacon server, allowing it to be adjusted without a new build, should the need arise.
  • Exception reports will now include the user's anonymous uuid.
  • The [Beacon] ini group has been reformatted to avoid unconfirmed issues on Xbox. Beacon 1.1.4 and newer will recognize both the new and old format, but older versions will not recognize the new format of course.
  • Beacon will now determine the line ending character of a file or copied content and use the same character, rather than reformatting to LF. Beacon's export window will also more consistently use the platform's line ending character to improve compatibility.
  • Fixed an exception in the item set editor.
  • The Beacon Smart Rewriter will now remove old rows from the ini that were previously not part of the Custom Config Content editor. For example, adding bUseCorpseLocator=true to Custom Config Content will replace the line bUseCorpseLocator=false that was already part of the ini being updated. Previously, Beacon would maintain both lines.
  • Pasting preset modifiers will flag the preset as modified.
  • Fixed incorrect preset modifier count in deletion warning dialog.
  • Custom Config Content has been reworked behind the scenes to be MUCH faster on Windows.

1.1.3

Sorry for two updates in one week. Version 1.1.2 was pulled due to critical issue on Windows. This update, version 1.1.3, fixes that issue. The notes for version 1.1.2 have been included as well.

Version 1.1.3:

  • Fixed issue while loading Custom Config Content that caused Beacon to lock up for a significant amount of time.
  • Fixed an exception while loading Stack Sizes config.
  • Potentially fixed exception in item set editor.

Version 1.1.2:

This is a bug fix release intended to improve stability.

  • Fixed a bug causing duplicated loot sources to not duplicate item sets that were built from a preset that is not part of the user's library. That's a mouthful.
  • Improved handling of UTF-16 encoded ini files. It's not obvious why some ini files are encoded this way, but Beacon now supports them.
  • Fixed a bug where the global stack size multiplier field always showed 1.0, regardless of what was saved to the Beacon file and ini.
  • Fixed post-deploy language when deploying to multiple servers at the same time.
  • Added some log messages regarding database migration.
  • User-supplied engrams are now considered console-safe.
  • Due to the potential frustration and confusion caused by not understanding what the Custom Config Editor does, combined with the manual steps required to decouple the data without harming the original ini, Custom Config Content import now defaults to off.
  • Changes have been made to how Beacon handles threading. The goal is to fix some unexplainable errors users have been having while saving, as well as other places.

1.1.1

This is a minor bug fix release to fix some significant bugs.

  • Minor adjustments to a couple toolbar icons to improve clarity.
  • Fixed an exception (commonly called a crash) when switch between crafting costs that had a different number of recipe engrams.
  • Fixed 'Global Stack Size Multiplier' having no effect on the GameUserSettings.ini output.
  • Added copy & paste support to preset modifiers.

1.1.0

Major New Features

  • Introducing Beacon Omni, a paid version of Beacon which supports more configuration options.
  • New "Player and Dino Levels" config editor. Set the max level, total experience, and build an experience curve of your own.
  • New "Crafting Costs" config editor. Beacon makes it a little less tedious to edit engram crafting costs.
  • New "Custom Content" config editor. You can now edit both your Game.ini and GameUserSettings.ini files directly inside Beacon. Beacon will blend its changes with the content in this editor and the content already on the server.
  • New "Stack Sizes" editor for Ark's new ItemStackSizeMultiplier and ConfigOverrideItemMaxQuantity config options.
  • New preset editor with dynamic loot source modifiers.
  • New "Add Item Sets to Default" checkbox in loot source settings allows Beacon to add its item sets to the default item sets, rather than replace them. It is unclear exactly what the min and max item set values do in this case though.

Minor New Features

  • Now possible to reset a config to default. Using the "Restore" option in the "Document" menu, this option will completely remove Beacon's changes to the config, putting it back to the Ark defaults.
  • Beacon is more efficient editing item sets across multiple loot sources, meaning doing this should feel much faster.
  • New option to import configs from other open documents.
  • Beacon will now warn you when mod items have been added to a document that has "console safe mode" enabled.
  • Loot source, item set, and preset min/max values are no longer range limited. This makes some advanced designs possible, but also allows you to do funny things like set the minimum greater than the maximum.
  • Nitrado deployment now analyzes log files to determine how long to wait for the server to stop. This prevents the issue where the user could stop the server with the "Servers" panel, then immediately deploy to skip the wait time, which would result in the changes not being preserved.
  • Nitrado deployment now makes a complete configuration snapshot before making changes. These will show up in the Nitrado control panel under the "Configuration Profiles" section.
  • Beacon no longer adjusts the weight values it generates. This allows greater flexibility, such as setting an item set's weight to 100000000 like Ark's default loot does to nearly guarantee something in a drop.
  • Windows ini parsing speed has been dramatically improved.
  • FTP deployment now has file browser. No more guessing the correct path to include.

Bug Fixes

  • Beacon's window can no longer get tucked under the taskbar / menubar.
  • Fixed missing whitespace in generated config files.
  • Fixed default and cancel buttons being swapped all over the app.
  • Fixed bizarre scrolling behavior of the notification list.
  • The item sets status bar moves when resizing the simulator.
  • Potentially fixed a number of nonsense exceptions by changing some backend frameworks. Sorry for the vague note, there's not a good way to describe this.
  • Preset editor's "Create Blueprint Entry" option will correctly use only the selected items, rather than all items.
  • Beacon will no longer lock up while performing the final step of parsing an ini file.
  • Duplicating a loot source will now duplicate custom item sets too.
  • INI parser will no longer report false errors.

Other Changes

  • More vibrant loot source icons.
  • During export/deploy, if Beacon's computed minimum quality is greater than the maximum quality, Beacon will use the minimum for both. This should improve accuracy of loot generation.
  • Publish status will be cleared when loading community documents. This will prevent users from accidentally re-publishing a document they loaded from another user when they save it to their own account.
  • Generated config files now have markup added to assist Beacon in differentiating between changes it has made and changes made by another source.
  • The Library drawer will overlap the main content on Windows, just as it does on Mac.
  • Beta builds now expire after 30 days.
  • Importing a preset will automatically save it to the Library.
  • Disabled spell checking on ini content fields, such as in the import and export dialogs.
  • Possible fix for exception caused while parsing engram spawn commands.
  • Increased SQLite cache size.
  • Engram importing now requires "cheat giveitem" before the blueprint path to prevent importing cheat codes such as "cheat summon" used for summoning creatures.

1.1.0b5

Plans for B4 to be the last 1.1 beta didn't work out. The primary reason for this build is a completely rebuilt "Player and Tame Experience" editor. The previous editor simply was not good enough and resulted in multiple admins deploying changes they didn't realize had been made.

The new editor is much smarter and will perfectly preserve imported values. Beacon is also aware of Ark's default experience values and limits, and will warn admins of issues with their experience values.

Other changes

  • Custom Config Content and Document Description fields will now sanitize content. This means certain values, such as null characters will be removed from both fields, and complex characters such as emoji will be removed from the Custom Config Content field.
  • Preset editor's "Do you want to save" dialog will save the preset now.
  • Preset editor will no longer show duplicated content lines.
  • Possible workaround for mystery exception while saving.
  • Engram importing now requires "cheat giveitem" before the blueprint path to prevent importing cheat codes such as "cheat summon" used for summoning creatures.
  • Fixed bug when restoring "Stack Sizes" and "Crafting Costs" to defaults.
  • Dino experience values will not be added to the ini if they have not been edited.

1.1.0b4

This is a bugfix update and hopefully final beta of Beacon 1.1.

  • Crafting Cost and Stack Size editors support pasting raw ini content.
  • Stack Size editor will mark the document as modified when cutting or pasting.
  • Fixed exception when editing a crafting cost recipe after deleting and ingredient.
  • Custom Config Content will automatically encrypt the AuctionHouse.MarketID config.
  • Disabled spell checking on ini content fields, such as in the import and export dialogs.
  • Possible fix for exception caused while parsing engram spawn commands.
  • Increased SQLite cache size.

1.1.0b3

This is a minor beta update for Beacon 1.1.

  • New stack size editor. This is a very new feature for Ark, so your mileage may vary.
  • Fixed "wobbly" notification pulse animation.
  • Embedded engrams data is correct, so offline installations will work correctly again.
  • Importing from clipboard no longer includes the copied text style.
  • Fixed dialog claiming engrams were updated when they were not.
  • Maximum experience for the experience editor should be consistent between 32-bit and 64-bit versions.

1.1.0b2

This is the second beta of Beacon 1.1. This is a major feature and bugfix update.

Major New Features

  • Introducing Beacon Omni, a paid version of Beacon which supports more configuration options. For this beta, Beacon Omni features will be free to all users.
  • New "Player and Dino Levels" config editor. Set the max level, total experience, and build an experience curve of your own.
  • New "Crafting Costs" config editor. Beacon makes it a little less tedious to edit engram crafting costs.
  • New "Custom Content" config editor. You can now edit both your Game.ini and GameUserSettings.ini files directly inside Beacon. Beacon will blend its changes with the content in this editor and the content already on the server.
  • New preset editor with dynamic loot source modifiers.
  • New "Add Item Sets to Default" checkbox in loot source settings allows Beacon to add its item sets to the default item sets, rather than replace them. It is unclear exactly what the min and max item set values do in this case though.

Minor New Features

  • Now possible to reset a config to default. Using the "Restore" option in the "Document" menu, this option will completely remove Beacon's changes to the config, putting it back to the Ark defaults.
  • Beacon is more efficient editing item sets across multiple loot sources, meaning doing this should feel much faster.
  • New option to import configs from other open documents.
  • Beacon will now warn you when mod items have been added to a document that has "console safe mode" enabled.
  • Loot source, item set, and preset min/max values are no longer range limited. This makes some advanced designs possible, but also allows you to do funny things like set the minimum greater than the maximum.
  • Nitrado deployment now analyzes log files to determine how long to wait for the server to stop. This prevents the issue where the user could stop the server with the "Servers" panel, then immediately deploy to skip the wait time, which would result in the changes not being preserved.
  • Nitrado deployment now makes a complete configuration snapshot before making changes. These will show up in the Nitrado control panel under the "Configuration Profiles" section.
  • Beacon no longer adjusts the weight values it generates. This allows greater flexibility, such as setting an item set's weight to 100000000 like Ark's default loot does to nearly guarantee something in a drop.
  • Windows ini parsing speed has been dramatically improved.
  • FTP deployment now has file browser. No more guessing the correct path to include.

Bug Fixes

  • Beacon's window can no longer get tucked under the taskbar / menubar.
  • Fixed missing whitespace in generated config files.
  • Fixed default and cancel buttons being swapped all over the app.
  • Fixed bizarre scrolling behavior of the notification list.
  • The item sets status bar moves when resizing the simulator.
  • Potentially fixed a number of nonsense exceptions by changing some backend frameworks. Sorry for the vague note, there's not a good way to describe this.
  • Preset editor's "Create Blueprint Entry" option will correctly use only the selected items, rather than all items.
  • Beacon will no longer lock up while performing the final step of parsing an ini file.
  • Duplicating a loot source will now duplicate custom item sets too.
  • INI parser will no longer report false errors.

Other Changes

  • More vibrant loot source icons.
  • During export/deploy, if Beacon's computed minimum quality is greater than the maximum quality, Beacon will use the minimum for both. This should improve accuracy of loot generation.
  • Publish status will be cleared when loading community documents. This will prevent users from accidentally re-publishing a document they loaded from another user when they save it to their own account.
  • Generated config files now have markup added to assist Beacon in differentiating between changes it has made and changes made by another source.
  • The Library drawer will overlap the main content on Windows, just as it does on Mac.
  • Beta builds now expire after 30 days.
  • Importing a preset will automatically save it to the Library.

1.0.1

This release fixes the following bugs and is recommended for all users.

  • Fixes mysterious parse error on Windows when code executes too quickly.
  • Clearing publish status when downloading documents from the community to prevent accidental publishing requests.
  • Uses new internal build numbering to better support multiple branches of development.

1.0.0

This is it. Finally calling Beacon 1.0 finished. Out of beta and ready for everybody to enjoy. Here's what has changed.

  • Fixed bug when importing local files.
  • Another attempt to fix a "random" exception that was previously believed to be fixed.
  • Added missing Extinction map filter to engrams manager.
  • Fixed a handful of other exceptions related to issue resolution and empty engram sets.
  • The process of converting Beacon data into JSON so it can be saved to disk or uploaded to the cloud is now handled in a low priority thread. This should prevent all saving, including autosave, from locking up the app while it happens. For users with exceptionally large files, this should make autosave feel much less noticeable.
  • Beacon will prevent users from closing documents that are busy, such as while being saved.
  • Export window will correctly write new files, instead of failing silently.
  • Document-level "Rebuild Item Sets from Presets" will function again.
  • Turns out there are more 32-bit copies of Windows out there than there should be. So Beacon has a 32-bit version once again.

1.0.0fc1

In an ideal world, this build (39) will be relabelled 1.0.0 and Beacon will officially be out of beta after much too long.

This build is mostly a bug and quality of life build.

  • Revamped set of base quality values. Users who have been advised to set their "Loot Drop Quality Scale" lower should reset to 100% and deploy/export their config.
  • New top-tier quality class: "Perfected" - this tier equals 100 quality in Ark, the maximum possible.
  • The Mac version is fully signed and sandboxed.
  • Using "Save As" will generate a new document UUID. This allows users to download another user's file and "Save As" into their own account without ownership conflicts.
  • Duplicate SupplyCrateLootQualityMultiplier lines will no longer cause a parsing error. Only the last value will be retained.
  • Added status bars to most of the loot config interface.
  • Fixed bug causing empty Simulator after editing a loot source.
  • Document export now has an "Update File" to make the behavior more obvious. "Save As" would update the file previously, but since the operating system asks about replacing the file, this was not obvious. So the behavior as been separated.
  • Importing engram data is now threaded. This should prevent "Beacon has stopped working" errors when parsing content, especially from websites.
  • Beacon will more reliably restore the last used config view when opening a file.
  • Significant updates to the mod editor view. Now includes a column for Extinction, along with a bunch of quality-of-life improvements.
  • On OS X 10.10 and 10.11, Nitrado authorization will now be handled in the user's browser since their website is broken before WebKit 602.2.14.
  • Fixed bug with server importing not correctly detecting the server's map.

1.0.0b28

  • It is now possible to add multiple loot sources at once.
  • Beacon automatically saves backup documents every minute.
  • Tabs will show an indicator while saving is in progress.
  • Double-clicking a loot source will show the loot source edit dialog.
  • Fixed bug preventing the simulator from respecting the "prevent duplicates" settings.
  • Fixed bug causing issues view to duplicate the same issue over and over again.
  • Fixed showing Document menu as disabled.
  • Beacon is more resilient to switching between database-incompatible version. It is still not recommended to switch backwards to old versions, but the situation will be handled better going forward.
  • Fixed error on start caused by Beacon's inability to write to its log file.
  • Other minor fixes

1.0.0b27

This is a minor bug build to fix a couple significant issues.

  • Fixed error when moving the cursor over a toolbar that has not fully drawn yet.
  • Fixed error with item set entry quantities not respecting the desired value.
  • Fixed error with empty or zero quantity fields.

1.0.0b26

To be honest, there's too many changes to list. 430 commits were made to Beacon's GitHub repository since beta 25, which represents 42% of all commits made to Beacon. This is a massive release. So this change log will be more of a highlight reel.

  • Major redesign
  • Added Extinction map support.
  • Beacon now integrates with Nitrado, making server management easier than ever. If your server provider has an API Beacon can use, let us know via forgotmyparachute@beaconapp.cc.
  • Added "Show only console-safe engrams" document option, which hides engrams from mods not supported by consoles.
  • Added simulator view at the bottom of the item sets list. Allows previewing of loot source contents.
  • Added support for SupplyCrateLootQualityMultiplier config.
  • New export window shows changes for Game.ini, GameUserSettings.ini, and command line options.
  • Library and Developer windows have been moved to a drawer on the left side of Beacon's window.
  • Beacon documents and Preset files use a new format. Old formats will be imported, but are not compatible with older versions of Beacon.
  • Users can now sign into a Beacon account, allowing easy access to cloud documents from multiple computers.
  • Beacon is now a 64-bit app on Windows. 32-bit versions of Windows are not supported.
  • Mac version supports dark mode.
  • Mac minimum support operating system increased to 10.10 Yosemite.
  • Tuned loot quality formula. Loot should more closely match intended qualities.
  • Importing ini files is dramatically faster.
  • Increased number of supported digits in quantity fields to 4. This means values up to 9999 are possible.
  • Weight scale increased from 100 to 1000. This change does not affect any existing content, it only allows more precision in weight values.

1.0.0b25

This release works around an unexpected behavior when Ark is running as a server process. Single player instances are not affected. All server admins should rebuild their loot overrides using this version to get more diverse loot distribution.

Do not use Beacon to import your current Game.ini, as your qualities will be adversely affected. The config lines that Beacon produces are intended to be used by Ark and are pre-multiplied by Ark's multipliers. Importing, however, must assume the values are not pre-multiplied. The recommended way to rebuild your config is by opening your saved ".beacon" file and going to File -> Deploy.

Here's the nitty gritty details Per numerous discussions online, Ark's weights should all total to 1.0. So two item sets with equal weight should be 0.5 and 0.5. In single player, this appears to be true.

However in server processes, this logic was producing an unbalanced distribution of item sets. Some item sets, decided by an unknown factor, would have a zero or near-zero percent chance of selection. Others would be selected too often. This might actually explain why water jars and crop plots appear in the official drops so often.

The solution was to use a whole integer value instead. Weights now total to 1000, which gives plenty of resolution even at low weights. Immediately, loot should feel more diverse. Single player instances work exactly the same using these new values too.

1.0.0b24

  • Fixes the completely broken mods view.
  • Fixes the lockup Beacon would experience on Windows while updating. Installing this update will still appear to get stuck towards the end of the update download, but just leave it, the download will finish. However, this should be the last time, this new version does not have the problem.
  • Fixes a bug that would prevent engram updates if loot sources were reordered.
  • The installer now installs/updates the Windows Universal Runtime on systems that need it.

1.0.0b23

This minor release adds an easier way for console admins to deploy Game.ini updates. Also fixes a bug with custom loot sources not saving their type.

1.0.0b22

Fixes bug causing CSV parsing to fail on Windows.

1.0.0b21

This release fixes a critical bug that would trigger an exception in the new engrams export feature.

1.0.0b20

  • New Feature: Automatic Deployments
    Besides exporting to a new Game.ini or updating an existing Game.ini, Beacon can now connect to game servers via FTP and update the Game.ini right on the server!

  • New Feature: Cluster Support
    Admins can now select multiple maps when creating or editing a document. Even better, the deployments feature supports multiple servers, so changes can be deployed to the entire cluster at once.

  • New Feature: Engram Import and Export
    The engrams list in the Library window now has an "Export All" button which creates a CSV file with all custom engrams. The "Import File" button will now recognize CSV files so they can be imported again. Note: just as before, the import function will NOT overwrite previously imported engrams. So users looking to use this feature to edit engram names in another editor should clear their engrams before importing the edited csv.

  • Fixed bug causing only the first API action to be correctly authenticated on Windows.

  • Game.ini builder will produce a cleaner file, at the cost of stripping unnecessary whitespace.

1.0.0b18

  • Fixed spelling of Aberration.
  • Fixed crash caused by an empty preset grouping value.
  • Fixed exception caused by a bad engram blueprint path.
  • Fixed invisible "Edit" checkbox next to "Weight" when editing multiple item set entries.
  • Fixed preset editor's "Create Blueprint Entry" working on all the preset's entries instead of only the selected entries.

1.0.0b17

  • Fixes issue when working with presets that would create duplicates and prevent deleting.
  • Fixes a bug with saving the entry created from the "Create Blueprint Entry" option inside an item set.
  • Fixes a bug where the item set list could become out of sync with the actual loot source contents when renaming an item set would cause the list to be re-sorted.

1.0.0b16

  • Added feature to rebuild all item sets in a document using their original preset.
  • It is now possible to change the map. Doing so will also offer to rebuild the item sets to match the new map.
  • Added an "Open Recent" item under the "File" menu.
  • Custom presets are now stored inside the Library.sqlite file. For most users, this should have no functional change. Users copying their data to another computer should be aware of this organization change however.
  • Fixed exception caused by opening the Library without an internet connection.
  • Fixed exception triggered when defining a custom loot source.
  • Added Abberation checkbox to the custom loot source wizard.

1.0.0b15

  • Fixed bug that would silently prevent saving of engrams if a duplicate was found.
  • Fixing an exception that would occur while saving a document with no map key.
  • Support for Abberation DLC.

1.0.0b14

  • No longer causing an exception when the export dialog is cancelled.
  • Weight slider appears when editing multiple entries.
  • Fixed editing engram weights in the entry editor.

1.0.0b13

  • Significantly improved loot quality math. Now difficulty is included in quality calculations, making loot quality significantly more consistent across servers.
  • Files are now limited to a single map per file. If you currently have multiple maps worth of loot sources in your file, please use cut/copy and paste to separate the loot sources into separate files.
  • A number of output format improvements have been made, but should have no functional change.
  • Importing from an ini file always assumes 1.0 difficulty.
  • "Pretty" JSON has been improved and is enabled again on Windows.
  • Exporting now offers to update an existing Game.ini file, rather than only creating a new file. When updating, all unrelated lines will be left alone.
  • Entry editor now shows the mod name.
  • Weight slider has been added back to the entry editor. Sorry this was forgotten!

1.0.0b11

  • Fixing bug extracting incorrect blueprint paths from cheat codes.
  • Update window will now display all changes between the current version and new version.

1.0.0b10

  • Beacon files finally show up with their own icon and can be used from Windows Explorer.
  • Engrams view in the Library will refresh after importing.
  • Recognizing more cheat/spawn codes as valid.
  • Added support for the beacon:// url scheme to Windows.
  • Added an option when defining custom loot sources to increase compatibility with mods that do not support blueprints in loot definitions.

1.0.0b9

  • Removed JSON pretty printing on Windows because it was much too slow.

1.0.0b8

This build has a significant number of refinements to its config generation code. Most notably, it no longer generates two config entries for every item set entry. This was done previously to counteract Ark's odd selection system. This caused other problems, such as preventing the "Prevent Duplicates" option from working correctly.

It is very strongly recommended that users not only rebuild their configs, but also inspect some of their item set entries. There is a new "Simulation" section in the entry editor that will give you an idea of how Ark will pick its loot. There is a very good chance this will not be what you expect, so adjustments to your file are likely necessary.

Custom Items

Beacon has changed from using class strings (such as PrimalItemResource_Wood_C) to blueprint paths. For most documents, this will be an inconsequential change. For documents using custom/mod engrams, there are two side effects:

  1. Most importantly, since blueprint paths are unique, there is no possibility of conflict. There are some mods which share the same class strings which confuses Ark's loot generation. Using blueprint paths solves this issue.
  2. Beacon must have a blueprint path for each item. Since custom items were only supplied with class strings in the past, this means Beacon cannot generate a proper config for documents which have custom items. So Beacon has a new "problem resolution" dialog which will alert authors for problems such as this. The solution is to simply paste in cheat/spawn codes. Beacon will extract what it needs automatically. Despite these changes, the Beacon document format remains backwards compatible.

Library

The "Preset Library" has been moved into a new "Library" window. In addition to the presets previously available, the Library now contains a document browser and engram manager.

The document browser allows users to discover popular configurations, publish their own, or unpublish previously published documents.

The engram manager allows users to import lists of spawn/cheat codes to maintain a persistent list of custom items. The import process will attempt to guess at item names, but users can adjust the name and other settings.

Preset Updates

Presets can now specify The Center and Ragnarok as targets. Right-clicking one or more entries in the preset editor will bring up a menu option "Create Blueprint Entry" which will set all the selected blueprint chances to 0% and create a new entry with all the blueprintable engrams at 100% chance. The purpose of this is to act closer to Ark's default loot system. This feature may introduce multiple blueprint entries to keep the items properly contained within their selected maps.

The Center & Ragnarok

Because these maps use the same loot sources as The Island (with some exceptions) the switcher at the top of the Loot Sources list now directs how presets will build their contents.

Here's an example of what this means. The Mantis is available on Scorched Earth and Ragnarok, so its kibble should only be available on those two maps. However, Ragnarok uses The Island's loot sources. So, if adding the "Dino Consumables" preset to the "Island White (Level 3)" loot source with "The Island" selected, "Kibble (Mantis Egg)" will not be included. Doing the same thing with "Ragnarok" selected will include the Mantis Egg Kibble.

Users are advised to keep this menu set to the intended map for best results.

Other New Features & Changes

  • Beacon documents and presets now format their contents nicely, making them easier to version control.
  • Beacon now supports mods! Mod authors can register their mods with Beacon and manage the items within the mod for Beacon users to easily use. Just give Beacon a file of spawn codes or a URL to the codes online, and it'll try its best to parse out all the items. Mod authors may also publish their engram lists to their own servers in JSON or CSV format, and Beacon will maintain its database accordingly.
  • Improved identity management. All Beacon users have an "identity" file which authenticates their online actions. Now this identity can be backed up and restored, as well as making it easy to view the identity key pair.
  • Public Beacon API! Anybody can manage documents, mods, and engrams however they please. The new "Developer Tools" window has built-in an "API Guide" section for learning about the API, and an "API Builder" section for generating sample API code.
  • New admin spawn code list at https://beaconapp.cc/spawn/ - if Beacon knows about it, including mod items, you can find it and its spawn code here. Mod authors may even link to this from their Steam page using https://beaconapp.cc/spawn/?mod_id= to show only items for that mod.
  • It is now possible to paste a spawn/cheat code or blueprint path into the entry editor's filter field.
  • Entry editing has a new UI! Per-engram weights are now supported, and there is a new "Simulation" section. This will give you a live idea of how Ark will choose items based on your settings.
  • Item Set list now allows multiple selection.

Bug Fixes

  • Fixed an issue with engrams not automatically updating.
  • Improved tab order in most, if not all, views.
  • Fixed some UI elements being too short on Windows.
  • Default and Cancel buttons have been swapped on Windows to better match system standards.
  • Beacon will swap min/max values when the maximum is less than the minimum.
  • Weight values from imported configurations will be respected down to 0.0001 instead of 0.01.
  • Fixed an issue with custom items not appearing in the entry editor when editing an existing entry.
  • Fixed bug which caused the delete confirmation to appear when cutting an item.

1.0.0b7

  • This update fixes a critical issue with editing presets on Windows. Adding and editing preset entries was not working correctly in beta 6. In order to fix this issue, presets have become documents rather than modal dialogs. Rather than "Cancel" and "Save" buttons, saving a preset is done like any other document: with keyboard shortcuts or menu items.
  • Mac version is now a 64-bit binary. Users should not notice any difference. Windows 64-bit support is likely a few more months away.

1.0.0b6

  • Fixes exceptions on Windows caused by user account paths containing non-ASCII characters.
  • Fixed issue preventing update checking, engram updates, document publishing, mailing list subscription, and all other online functions from working on Windows 7 and Windows 8.0.
  • Fixed issue with importing config files which had excess spacing around keys.

1.0.0b5

  • Removing the special considerations for Scorched Earth desert crates. This means exporting an entire ini file is possible. Beacon will automatically adapt the loot source accordingly. Rebuilding your ini files is recommended.
  • No longer possible to paste duplicate item sets into loot sources. This would end up hiding the sets entirely, only to become visible in the export. Beacon will automatically clean up loot sources which might have been affected by this in the past.

Regarding the desert loot crates

I had previously concluded, based on Google search results, that SE desert crates and Island deep sea crates used the same class string. It turns out this is incorrect, so all the special workarounds I implemented needed to be removed. My thanks to Ark Community member Gumballz who pointed this out to me. The correct information was right in front of my in the dev kit, and I just didn't notice.

1.0.0b4

  • Now offers to subscribe users to the Beacon Announce mailing list. This only happens during the first launch, the dialog will never be seen a second time.
  • Special considerations are now made for the desert loot crates in Scorched Earth. Most users will never notice anything peculiar about this loot source. However, in order to support this particular crate, exporting both The Island and Scorched Earth configs at the same time is no longer possible.
  • Fixed loot source color and sort order of duplicated sources.
  • Fixing bug with showing the engram database date incorrectly on Windows.
  • About window now has a button to update engrams automatically. This should still happen automatically at startup, but the button will provide confirmation of success or failure.
  • Added offline logging to help track down certain bugs. This is stored in %AppData%\The ZAZ\Beacon on Windows or ~/Library/Application Support/The ZAZ/Beacon on macOS.

1.0.0b3

  • About window now shows when the engram database was last updated.
  • Now possible to import engram definitions. If for some reason your copy of Beacon cannot update definitions automatically, they can be downloaded from the Beacon website and imported using the Import menu item. See https://beaconapp.cc/download/ to download definitions.
  • Deleting a loot source or item set now has a confirmation dialog.
  • Adding custom loot icons for the boss sources.

1.0.0b2

All users should rebuild their configs using this version. Quality values were not correct in previous builds.

  • Now possible to duplicate a preset.
  • Entry editor engram list will correctly sort on the checkbox column.
  • Item set entries can now be double-clicked to edit.
  • Added steppers to item set min and max fields.
  • Item sets will correctly default to NumItemSetsPower=1 rather than 0.
  • Fixed critical issue where Beacon was truncating the decimals from loot source multipliers.
  • Fixed exception caused by trying to create a new preset from an item set that was previously created from a preset which no longer exists.

1.0.0b1

The first beta is here! This means Beacon is now considered feature complete for now. Development focus going forward will be on bug fixes, polishing, and setup of support resources such as the website and tutorial.

Not only is this the first beta, it's also one of the largest updates since the initial release. Here's the release notes.

Loot Sources

  • Loot source list now includes icons and can be filtered to show all sources, island sources, or scorched sources.
  • New loot source wizard. Selecting a defined source is clearer, allows adding presets while adding a loot source. Custom loot sources now have a full range of settings available to ensure proper loot calculation on export.
  • Loot sources are now sorted by design instead of alphabetically.
  • Editing or duplicating a loot source allows the item sets added by a preset to be reconfigured. This is useful when duplicating a standard beacon into a bonus beacon, for example, as it will adjust qualities and quantities accordingly.

Item Sets

  • Added right-click option to reconfigure item sets from their preset.
  • Item sets now know which preset defined them. This allows an item set to be renamed, but can still be reconfigured by the loot source wizard without altering the other settings such as name and weight.

Item Set Entries

  • Editing multiple entries is now much nicer, as the "edit" checkboxes will default to off, and automatically enable when changing a setting.
  • No longer possible to set an entry's blueprint chance if no blueprint exists for the engram.
  • Exporting no longer creates set entries for blueprints if the engram has no blueprint.
  • It is now possible to change the engrams in a set entry.
  • When adding multiple engrams, it is now possible to choose between creating one entry per engram (the previous behavior) or adding all engrams to a single entry. This is useful, for example, to include both a Quetzal Saddle and Quetzal Platform Saddle in the same entry so the game will pick one or the other, but not both.
  • Set entries list now supports multiple item copy and paste.

Presets

  • Built-in presets are now updated automatically by the server.
  • Added "Preset Library" to the "Window" menu, which is used for managing presets.
  • Option/Alt while selecting a preset from a menu will no longer trigger an edit action. Instead, edit presets from the preset library.
  • New per-item options for presets to prevent modification of quality and or quantity based on the loot source.

Other

  • Added increased resolution icons, supporting Windows scaling settings up to 300%.
  • Improved engram lookup speed, which should make the loading files faster.
    No Results

    Message

    Explanation