Version History

1.3.0a6

This is a minor alpha update. While there have been 38 noteworthy changes according to the code history, most of the changes involve the spawn point editor, which is still a work in progress. The spawn point editor is not included in this build.

The socket changes from Alpha 5 are not included in this build either. They may return in the future, but for now, they are not needed.

  • Fixed blueprint manager not saving.
  • Performance improvements when loading objects from the database.
  • Fixed preset editor minimum width.
  • Fixed exception while importing presets.
  • Better blueprint name prediction.

1.3.0a5

  • Fixed bug with HTTP uploads, which affected cloud saving, user creation, and deployment.
  • Fixed bug creating duplicate engrams and creatures.

Because alpha 4 was pulled relatively quickly, the release notes for alpha 4 are included:

This alpha is mostly unchanged from 1.3.0a3, except for one area that needs lots of testing: server communication. The socket library in this version is different than every other version of Beacon. In theory, users should see no functional difference with pdate checking, user login, Nitrado authentication, Nitrado deployment, FTP connections, and mod management. In practice though... well that's the point of testing. The reason for the change is to stop relying on the system library on each platform, which means no more requiring Windows uses to run Windows Update.

This alpha is to test the effects of the new library. As a result of the change, a bug new to Beacon 1.3 has been fixed with Nitrado import and deployment.

Any unusual behavior with the following features should be reported so the viability of the new socket library can be properly evaluated:

  • Update Checking
  • User Login
  • Nitrado Authentication
  • Nitrado Import and Deploy
  • FTP Servers
  • Mod Management

Sorry this build isn't chock full of exiting new features, but this stuff is important.

1.3.0a3

  • It is now possible to specify custom stop messages during deploy and general server stop.
  • 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.

1.3.0a2

This build of Beacon 1.3 has the same fixes and changes as Beacon 1.2.9, plus the following changes.

  • New Player & Creature Stat Multipliers editor.
  • New Day & Night Cycle editor.
  • Fixed issues with ini values being ignored during import.
  • Improved document saving performance when using uncompressed documents.
  • Fixed exception while trying to save a document that imported data from Nitrado.
  • 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.
  • Fixed issue with minimum window height being shorter than desired.

1.3.0a1

Beacon 1.3 Alpha Testing

Beacon 1.3 is a special kind of release that warrants an alpha period. Please, read this document carefully.

  • Beacon 1.3 uses a new document format! This new "v4" document allows multiple users to share the same file. This means you could give access to your file to another Beacon user, and they can administer your server (including start/stop/deploy) without giving them access to your Nitrado account! For non-Nitrado users, the benefit is proper decryption of values in Custom Config Content. However, since the file format is new, back up your document files! Beacon versions before 1.3 will only be able to read parts of the v4 format. Any encrypted data, such as server links and Custom Config Content protected values, will be lost if opening in an older version. Document sharing also requires all users of a shared document to be running a 1.3 version.
  • Beacon 1.3 removes use of the Chrome Embedded Framework. This means a new login window, update window, and Nitrado account linking process. Please test these as much as you can. The benefit to this is a lower memory footprint, smaller app on disk, no possibility of orphaned cefsubproc processes, and no use of high-powered graphics cards.
  • While there are some new features, the planned new editors have not been implemented yet.
  • JSON performance is much slower than it should be, which will affect file reading and writing performance. This will be resolved before shipping, hopefully sooner.

What the alpha is really about

The development tool Beacon is built with, Xojo, is going through a transition period. Many things like dates and file access calls have been replaced, and many other things have been renamed or tweaked. While many developers have taken the attitude of "I'll deal with the changes later," I have decided to jump in feet first. Beacon has adapted to all the changes being made by Xojo, and that requires more testing than usual. At the time of this writing, the release of Xojo is still in beta, so there is time to catch bugs and report them. The best way to catch bugs is with a real-world project, and Beacon being the third most starred Xojo project on GitHub makes it a prime candidate.

So... there will be bugs. Report them to me so I can determine if the issue is with my code or Xojo's changes.

Wrapping up

Anybody still interested in testing Beacon 1.3 should head to the download page and choose the download under the "Prerelease Version" section. Report bugs either in Discord, GitHub, or the support page.

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.

1.0.0a7

  • Fixing cast issue with importing from text.

1.0.0a6

  • Added missing items to presets: night vision goggles, tapejara saddle, metal sword, pike, water jar, and canteen.
  • Added new presets: SCUBA Gear, Player Consumables, and Dino Consumables.
  • Now possible to unpublish previously published documents.
  • Fixed bug causing imported configurations to have their quality scaled too low.
  • Local database of loot sources and engrams is now automatically updated online.
  • Missing items added to engram database: Tapejara Egg, and Archaeopteryx Egg.

1.0.0a5

  • Fixed KeyNotFoundExceptions on subsequent launches for some users.

1.0.0a4

  • Fixed crash while importing an empty config.
  • A beacon is know known as a loot source, since Beacon works for more than just beacons.
  • UI elements will be sized nicer on each platform.
  • It is now possible to edit multiple loot sources at the same time. Select multiple loot sources and only the sets common to all selected sources will be shown. Adding, editing, and removing sets will affect the all selected loot sources.
  • Set entry sorting is now correct.
  • It is now possible to create, edit, and customize presets! This is a power user feature, so it is hidden, but possible. First, setup an item set in any beacon. Include all possible items for both The Island and Scorched Earth. Right-click the set in the list and choose “Create Preset” to show the editor dialog. From here, items can be unchecked to exclude them from each map. More details available on the edit dialog itself. To edit a preset, hold the Option/Alt key while selecting the preset from the “Add Item Set” menu.
  • Introducing document sharing! This couldn’t be simpler. Just open your Beacon document and choose “Publish Document…” from the “Document” menu. Give the document a title and description, that’s it! The document will be stored online and a shareable URL will be returned. Need to make changes? Just publish again, the URL will stay the same!
  • Hidden multipliers for all loot sources are now known. Thanks to https://survivetheark.com/index.php?/profile/290980-qowyn/ for the missing Scorched Earth multipliers.

1.0.0a3

  • Now supports copy & paste. Users can now copy a beacon and paste it into another document or even directly into their text editor. When pasting into a text editor, the text is a properly constructed ConfigOverrideSupplyCrateItems line ready for use. It is also possible to go in the opposite direction. Copy a ConfigOverrideSupplyCrateItems line from a text editor and paste into Beacon.
  • Fixed an artificial minimum quality.
  • Updated document format for more future-proofing.
  • Added application and document icons.
  • Added Tapejara Saddle to known engrams database.
  • Beacon can now check for updates.
  • Added three new quality options. Careful with these, they will produce some very powerful gear. The current Ascendant multiplier is 7. The new multipliers are Epic (9), Legendary (12), and Pearlescent (16).
  • Quality values will no longer change when moving a beacon from one location to another.
  • Changed how blueprints are handled. This will prevent excessive blueprints found in loot sources.
  • Added "Report a Problem" to the Help/Application menu.

1.0.0a2

  • Added "Import Config" under the File menu. An existing Game.ini file can be imported into Beacon. A new beacon document will be created from it which can be customized, saved, and exported again. This process will parse all ConfigOverrideSupplyCrateItems lines in the file.
  • Multiple set entries can be edited at the same time. Simply select multiple lines with shift or control/command, and press edit. Checkboxes on the right of each value allow users to edit only the intended values.
  • Multiple set entries can be added at the same time. Adding an entry now uses checkboxes in the class list. Simply check off multiple classes and all will be added when the process is complete.
  • Added a footer bar as an alternative means of control.
  • Clicking the "+" button in the beacon list will bring up the "Add Beacon" dialog. Holding the "+" will bring up an "Add Beacon" menu. This new menu has a power user option at the bottom called "New Custom Beacon" which does exactly what it sounds like.
  • Like adding a beacon, adding a set to a beacon can be done with a click or a hold action. Clicking adds a new empty set, holding presents the preset menu.
  • Beacon now knows some of the hidden quality multipliers of the loot crates themselves. This information will be used to craft quality values specific to the loot crate being edited. The set entry list now uses quality names such as Primitive, Ramshackle, etc. instead of the raw quality values.
  • Quality values have been adjusted. The last build used the values from the wiki, which appear to be too high. Thanks to extensive testing from Reddit user Hickey464.
  • Fixed all saddles presets missing a value. The result caused all saddles to use their weight value as the max quality, and max quality value as min quality.
  • Added an About window.
  • All known loot sources have been defined.

1.0.0a1

  • Initial release
    No Results

    Message

    Explanation