This update is accessible via the “Testing” release of Boundless on Steam.
Please restart Steam to make sure you get the latest version of Boundless. If the update happens whilst Steam is open it’s unlikely you’ll get the latest version.
Please report all issues discovered to new posts in the #support category.
The following release notes are not final and should not be considered complete or exhaustive.
This release focuses on fixing some long standing issues, specifically:
- Improvements with mixed item stack interactions and Shop Stands / Request Baskets.
- Improvements to how the game captures input. Please report if you’re still able to trigger the issue where an action button appears to be stuck down when leaving the GUI.
This update may invalidate the Shop API keys for Testing. We will provide you with new keys shortly.
Crafting + Resources + Equipment:
- Plain Metal Doors, Stylish Metal Doors, Plain Trap Doors and Stylish Trap Doors can now be made from any Metal and will take the correct tint.
GUI + HUD:
- Request Basket + Shop Stand inventory improvements:
- Greyed out slots are now still fully interactable, with the greying out only a visual hint to show what is valid to buy/sell etc. The greying-out logic now applies to the individual slots within a smart-stack, with the smart-stack only being greyed out if every slot within it is greyed-out. Instead of not being able to move the items around, they will just be disallowed from being moved into the Shop Stand inventory, or into the baskets as appropriate matching other GUI screens. This includes if you move an item into your basket, and then the shop-stand owner removes the price for that item making it invalid; the item in your basket will become greyed out and can still be moved out of the basket again or if left will just be ignored by the transaction.
- Fixed not being able to manipulate your inventory at all in the “Your inventory” tab of the Shop-Stand.
- You can sell/purchase smart-stacks that are partially greyed out (Eg a smart stack with only 1 item inside that is being requested/has a price set for selling), and only the valid parts of the smart stack will be operated on during the transaction.
- Only show (0C) price details on items in your inventory that can actually be sold, rather than on every invalid item as well; this recurses into the smart stacks also.
- Strip out invalid prices from old request baskets and shop stands that are no longer valid, making setting of this data more strict into the future in cases where stack categories of items change. If a shop stand has items in its inventory which no longer match the stack-category of the stand, then they will be shown greyed out, and excluded from having prices set for them, but can still be interacted with to move them back into your inventory.
- Fix issues not being able to request mixed-palette items (Eg normal totems, and candy totems; or wooden doors and metal doors) correctly; in cases where palettes do not match, the world-default colour will now be used. So if you are requesting metal doors, the other door types will show the world-default colour and allow setting their price and vice-versa (was partially broken), and if you restrict colour tints, the non-metal doors will only allow buying the world-default colours. Note the default color for “metal” props is always copper.
- Fixed some client crashes in both shopping screens if you try to perform multiple transactions without leaving the GUI screen and interacting with the object again.
- Fixed issues showing how many items are purchasable by a Request Basket so it takes into account full stacking rules. There may still be confusion when items are tintable; eg the Request Basket may say “purchasing 200 silty soil” but depending on which specific colour of soil you try to sell, it may not have space.
- Now only show items that can actually be purchased by a Request Basket, rather than still cycling through items that then just showed like “Selling 0 totems for…”.
- Fixed showing colour-tint numbers in Request Basket, showing the names like everywhere else in the GUI now.
- Fixed duplicate Sign Modules showing up in a Request Basket item-price list; any request basket already setting prices for the bad duplicates will be automatically stripped.
- Strip out invalid priced-items from Request Baskets in the cases where item stacking has been changed. Eg: in the past all the Shard items stacked together and could be Requested together, but at some point this was changed so that the Shard items like Rift Shards did not stack with normal Ruby Shards etc. Any Request Basket that already had prices for these now-mixed items will now be stripped so that only the stack-compatible item prices will remain.
- Fix Request Baskets not working well with mixes of tintable and non-tintable items, and with mixes of Metal-tintable and other item types (Eg metal signs and non-metal signs which show up together in the Request Basket). The server would normally just reject you trying to set a price for the items, and in the example of Metal signs, putting a non-metal sign into the request-basket would show you a strangely coloured metal sign in the price list etc. The system is adjusted so that such cases will always resolve to the world-default colour (or Copper for metal signs/beams etc).
- Fixed colours now being shown with their names in a Request Basket in relation to the “Specific Item Colour” option. Also fix the string element to be localised properly here (was always showing “color:” before)
- Fix custom destinations displaying truncated and leaking through style meta-markers.
- Fix atlases equipped with a resource showing a 0 count in the GUI.
- Fixed furnace screwing up item titles when an ingredient is missing.
- Fixed an issue where still-loading beacon items in guild-beacon lists would randomly show as removed from the world or expired, and would show various icons that were not valid like the Home-Beacon icon. The beacons were unaffected and it was only a GUI presentation issue.
- Display still-loading beacon items with a Question Mark icon instead of “blank”.
- Changed World Gatherer Survival World Challenge 2 to now require Juicy Starberrys instead of Glossy Starberrys. This should fix players being unable to complete this challenge.
- Fixes to internal windows event loop handling and mouse capture which led to various edge-case behaviour leading to tools being stuck swinging until you pressed the mouse button again. This also fixes issues around tools being stuck swinging when opening the steam overlay even when you let go of the mouse button too.
- Fix “t” bringing up the chat window whilst a text-input field is active in any part of the GUI.
- Removed the capability to forge AOE Spanners, this is an old vestigial bit of data, and we have since moved towards letting spanner fix everything on the network when used.