Beta 2.7.3 Released

Welcome to beta 2.7.3! The not so minor, minor release!

We have hopefully wrapped up the majority of the bugs and issues brought forward with 2.7. But more important may be the balance changes and UI improvements in this release.

Our intention with the plant and gardening changes was to create a bit of risk and with the reward of producing large crops, but also to further the watering mechanic which was tedious with little benefit previously. We have had a lot of feedback on that as soon as you produced crops, there was no worry about food. This should adjust that sentiment, at least slightly for now. It was important to introduce something for this that was completely optional. You can plant and gather from your crops just like before, but if you want to continue to sustain life in the same crops, you must tend to them a bit more.

Another common complaint was the usefulness of copper. While the original intention was to create a resource that wasn’t necessarily as good iron for the sake of variety and training your skills, it fell short as many players simply skipped the resource entirely in favor of iron. So, now with the previous changes of repairing copper items not requiring fire, differing resistances/vulnerabilities, combined with the changes in this patch (reduced weight and reduced crafting resources), we hope that it can now fill some more niches.

We possibly need to stagger the release of beta 2.8 a bit, so there will likely be another large-ish patch for the 2.7.x series to look forward to.

Please read below for all the details on the other changes.

New

  • Added new options for messages, allowing you to configure the log length, whether buttons are visible in the chat row, and whether timestamps should be rendered.
  • Added ability for dedicated servers to be private.
  • Added an option to disable note pinning to the notes dialog.
  • Added an invite game button within the “Multiplayer” menu that will open the Steam friends overlay.
  • Added five additional dedicated server command line arguments: +pvp, +private, +maxPlayers, +turnMode, and +new.

Improvements

  • Traps will now notify all nearby players of trap misses and reward skill points to the trap owners if they are in view.
  • Watering plants will now increase their health/durability.
  • The gardening skill now provides a bonus reduction of plant and mushroom growth time when watering them.
  • The game’s bindings have been moved to a new “Bindings Menu” accessible from the options menu.
  • The “World” menu and button has been split up into “Modes” and “Multiplayer”.
  • Creatures will now only de-spawn on your current Z level (preventing cave creatures from de-spawning before making your way down there).
  • The focus will no longer be removed from the chat on “enter”, and “cancel” (esc) no longer pauses the game when the chat is focused.
  • The terrain quality is now shown in tooltips.
  • The “Diagonal Movement” option is now named “Alternating Direction Movement”.
  • Item tooltips will now match world tooltip styles in regards to item quality.
  • Renamed legendary items will no longer include their flavorful suffixes.
  • Improved the appearance of icons and many other components in small UI scales.
  • You can now rename games in challenge mode for multiplayer servers.
  • Improved the readability and UX of stat multipliers.
  • Increased difference in color between skill increases and remarkable items.

Balance

  • Copper ore now weighs less (on average) than iron ore, reducing the weight of all copper-crafted items.

Copper ore now weighs less (on average) than iron ore, reducing the weight of all copper-crafted items

  • Copper smelting no longer requires carbon powder.
  • Metal chests now require 15 ingots (down from 20).
  • Tweaked the nighttime creature spawning in between -4000 to 4000 reputation so that only easier hostile creatures will spawn.
  • Decreased reputation gain when planting seeds, but increased reputation when watering.
  • Increased chance of digging up resources/items for most types of terrain/flooring.
  • Removed the ability for smaller fruits to produce seeds after eating them (like for raspberries, cucumbers, etc.). They can still be dismantled to produce seeds.
  • Reduced the effectiveness of resting (over sleeping) for stamina regeneration.
  • Resting will no longer provide increased healing benefits (only sleeping will produce such effects).
  • Growing plants on fertile soil will no longer add their full fertility potential on each growth stage.
  • Watering plants with seawater will now harm plants.
  • Harvesting and gathering will now damage plants rarely based on skill.
  • Regenerative effects of plants has been reduced.
  • Decreased lock picking success chance slightly.
  • Dough will now decay. (Thanks Arnkh!)

Bug Fixes

  • Fixed the “Welcome” quest not showing up as pinned on a new game start.
  • Fixed hitched tamed creatures moving positions when moved into. (Thanks Lovefield!)
  • Fixed the Operator and Hunter milestones not being achievable. (Thanks Oragepoilu!)
  • Fixed merchants not starting with any inventory when travelling to new islands.
  • Fixed tooltips not updating when turns pass.
  • Fixed an issue where sharks could still spawn within fresh water. (Thanks Arnkh!)
  • Fixed hitched creatures not dropping items or consuming offered items on the ground among other issues. (Thanks Ygdrad!)
  • Fixed thrown items erroneously taking 2 points of damage.
  • Fixed movement not stopping when cancelling out of walk to tile. (Thanks Arnkh!)
  • Fixed difficulty icons overlapping on small UI scales. (Thanks Amax!)
  • Fixed bind translations not updating when switching languages.
  • Fixed the messages dialog not closing when moving it to a quadrant.
  • Fixed the join by game code menu not remembering the last game code joined.
  • Fixed some in-game things only being translated after changing the language in-game.
  • Fixed mouse moving causing “janky” movement when pointing at certain angles when diagonal movement was disabled.
  • Fixed tooltips sometimes not working after a loading interrupt.
  • Fixed disabled character slots from unhiding when loading the game.
  • Fixed a hard lock in the death menu when killed while resting, sleeping, renaming, or confirming.
  • The save slots no longer re-order visibly upon opening the load game menu.
  • Fixed menu tooltips appearing in the corner for a split second.
  • Fixed a broken install date showing for local mods.
  • Fixed changing your workshop mod subscriptions while on the mods menu not refreshing the list.
  • Fixed interrupts not being dismissed when disconnecting from a server.
  • Fixed some issues with wording and requirements within the Starter Quest. (Thanks Azazel!)
  • Fixed an oversight that didn’t produce item durability warnings when using ranged weapons. (Thanks GauHelldragon!)
  • Fixed several grammar issues. (Thanks Arnkh!)
  • Fixed milestones messages being displayed incorrectly on occasion.
  • Fixed English rules being included in other languages (Thanks fenymak!).
  • Fixed the item qualities note failing to be translated. (Thanks Lovefield!)
  • Fixed disabling a mod that provides the currently selected language not deselecting the language.

Modding

  • Fixed changing the mod list between saves causing Registry().get() properties to reference the wrong registrations.
  • Fixed mods with registrations that require each other freezing the game (Thanks Lovefield!).
  • Custom stylesheets are now loaded by path, allowing the sheet to reference resources from within the mod directory more easily.
  • Creatures, doodads, and tile events are no longer required to have descriptions.
  • Added the OnGetTranslation hook for mods to manipulate translations post-interpolation.
  • Command names are now translateable.

Mods

OwO Whats This

  • A silly new language mod.

Challenge Server

  • A new mod for those hosting dedicated servers which automatically runs challenge mode games.

Debug Tools

  • Fixed the dialog not toggling the tab drawer correctly on open.

Beta 2.7.2 Released

Hello all,

Here’s another patch to continue improving the beta 2.7.x series. We’ve identified some issues with multiplayer over the last few days and have corrected some connection bugs as well as done some balancing. More to come soon!

Hope everybody enjoyed/is enjoying their holidays!

Improvements

  • Players will no longer connect to games fully when connecting without the proper mods enabled.
  • Plants that have its main resource as a gatherable will now mention that when revealing that it is ready to harvest.
  • Plants that can not be harvested will now reveal which stage is the most ideal to gather.

Bug Fixes

  • Corrected an issue server side that prevented users from joining games using WebRTC (default mode).
  • Fixed mod save data not actually saving & sometimes persisting to the next loaded world.
  • Fixed walk to tile failing in high latency situations.
  • Prevented double clicking the continue game button corrupting the game. (Thanks Lovefield!)
  • Fixed being unable to use actions in rare cases during multiplayer games.
  • Fixed the Steam overlay rendering fully white in windowed mode until a window resize happened.
  • Fixed the player’s head being offset when sleeping in a bedroll.
  • Fixed an issue where players with no reputation would cause creature spawning issues and display incorrectly when viewed within Discord.
  • Dying by drinking water directly from the ground will no longer log that you drank from a waterskin.
  • Fixed field of view changes to transition properly when turns were passed by other players.
  • Fixed a translation issue that caused errors with links to not display properly.

New

  • Added a new note for treasure maps/hunting.

Balance

  • Reduced weight range of lightening legendaries.
  • Creature spawn rate will now be increased based on connected players and quest requirements in challenge mode.

Modding

  • Tags are now updated when publishing new versions of mods.
  • game.updateView and game.updateRender now require a source argument. Mods should pass in RenderSource.Mod for it.
  • Fixed inspection type registration when the handler function was passed directly.

Mods

TARS

  • Improved well building logic.
  • Fixed not idling to pass turns in simulated turn mode.

Beta 2.7.1 Released

Here’s a quick follow-up patch to our release yesterday. While there’s several more issues and improvements we are working on, these should serve as a start of what is to come over the next few weeks.

We wanted to get this out as soon as possible due to the strength bug. It seems like most of you are “enjoying” this bug a little too much! If you want to change your strength back to a reasonable value, please try out Debug Tools where you can open a player inspect panel (by default ALT+P) and set a strength value at the bottom of the dialog. As mentioned in the release notes below, this bug caused players to gain 25 extra points of strength on each strength increase. Knowing this, you should be able to figure out how much to deduct from your total if you want to.

Alternatively, you can modify this stat directly using our console guide and modifying: `localPlayer.stats.Strength.value`.

Improvements

  • Improved performance across several aspects of the game including adjacent container crafting.
  • Servers with a different build than the client in the server list will no longer be displayed (servers running development branch shouldn’t show up for everyone).
  • Character heads no longer incorrectly shift in position when facing south or north.

Bug Fixes

  • Fixed strength increasing by 26 each time “you felt your strength increasing”. (Thanks Arnkh!)
  • Fixed the screen from being black for a couple seconds after joining a multiplayer game.
  • Fixed a rare desync in challenge mode when a creature is spawned after a player has completed a tame/kill creature requirement.
  • Fixed the “Health Issues” note not always showing the correct items in multiplayer games.
  • Fixed the tops of heads clipping through doors and trees.
  • Fixed the stranded note sometimes showing up for everyone when another player joins the game.
  • Fixed bald hair styles from clipping over tall doodads. (Thanks Amax!)
  • Fixed a desync caused by trying to plant seeds into tilled ground that spawned in abandoned gardens.
  • Fixed “return to title” confirmation text in multiplayer, challenge mode, and when the player is a ghost. Also fixed text on death & win in the same cases.
  • Fixed player death messages not appearing to everyone in multiplayer.
  • Removed a rogue “A” prefix in the repair/reinforce/transmogrify item menu actions. (Thanks Tkenny123!)
  • Fixed the UI being shifted down when the game isn’t paused.

Mods

TARS

  • Added the ability to craft and build wells.
  • Fixed trying to plant seeds on the wrong type of terrain.
  • Fixed trying to gather from a water still while it was full of ash.

Wayward Beta 2.7 “Deserted Trials” Released

Beta 2.7 Released

While most of our players are “enjoying” the cold, Wayward is about to get hot, especially with its revamped desert biome, two new modes of play, and a new set of songs, composed by Austin Dhillon.

After a long year of work on Wayward and releasing two of the most requested features by the players (that being multiplayer and NPCs), we decided to take a step back and work on something less requested, but just as important: replayability.

We are introducing two new modes of play:

Custom Mode

Pick and choose modifiers to customize your Wayward experience. You can significantly change the difficulty and feel of the game using different combinations of options.

Challenge Mode

Previously called “Daily Challenge”, this difficult mode now has randomly generated modifiers and quests intended for quick playthroughs and races with friends.


With these new modes, the breadth of options at your disposal should allow you to play Wayward the way you see fit.

Another part of that replayability aspect is multiplayer. It was hard and tedious to get a group together to play. We have introduced a brand-new server browser that will allow you to not only find your friend’s games easier but will also allow you to find new friends by joining their public games. Additionally, you can now simply copy a code within the “World” menu and share it with anybody you want to join your game. You no longer must rely on Steam to facilitate multiplayer. Speaking of which, we have implemented Discord rich presence allowing Discord to share what you are doing within Wayward but also enables you to invite others to your game. Other Discord members can even ask to join your game as well.

Along with the replayability theme, we also added a ton of new content including three new creatures, three new plants, and tons of items featured primarily in the desert biome.

A few other stand-out additions include:

  • Added hitching posts, an item and doodad that will allow players to tether creatures, a contest winning idea submitted by Xechorizo.
  • Added wells that can be built to collect and store fresh, unpurified water. This idea was a contest winner, submitted by Adrien S. Enzo.
  • Added metal cookware, flour, dough and hardtack as an intro into baking. Hardtack itself was a contest winner, submitted by RatElemental.

Oh ya, and how about that new music? Beta 2.7 is dropping with 9 new tracks! 9 tracks that serve as the long awaited follow up to the original tracks, composed by Austin Dhillon. These hip-hop inspired tracks range from dreamlike to dark and provide a mysterious backdrop to Wayward’s survival experience.

Typically, we would have spent another month on beta 2.7, but we are attempting to speed up our release schedule a bit. This means less substantial updates, but a bit more frequent. We also wanted to release during the holidays for most people.

Enjoy and please continue reporting issues and submitting suggestions!

Wall o’ text begins forthwith:

New

  • Added a “Custom” game mode that allows setting different game options and modifiers.
  • Challenge mode has been redesigned with unique sets of quests and custom difficulty modifiers for quick play sessions.
  • You can now see a list of all open multiplayer servers via a server browser in the Multiplayer menu.
  • 9 new music tracks, composed and produced by Austin Dhillon have been added to the game.
  • Added hitching posts, an item and doodad that will allow players to tether creatures, a contest winning idea submitted by Xechorizo.
  • Added wells that can be built to collect and store fresh, unpurified water. This idea was a contest winner, submitted by Adrien S. Enzo.
  • Added metal cookware, flour, dough and hardtack as an intro into baking. Hardtack itself was a contest winner, submitted by RatElemental.
  • Introducing the “Aloe Vera” plant. Useful for its antiseptic qualities and application to the skin to sooth burning pain.
  • Added the quick and nimble “Antelope Jackrabbit” to the reworked desert biome.
  • There are now multiple types of sand, “beach sand” and “desert sand” with unique properties in regard to plant life and creature spawning.
  • Added a new type of desert tree. Introducing the “Joshua Tree” that produces fruit and leaves suitable for cordage.
  • Added a new type of cactus for the desert. Introducing the tall and girthy, “Saguaro Cactus”.
  • Added the dangerous “Rattlesnake”, a new creature spotted in the desert biome.
  • Added a shareable game code for multiplayer games (due to new Steam privacy settings not showing “Join Game” in some cases).
  • Legendary items now have flavorful names based on what kind of legendary are.
  • Added a few new books and added a randomized book to the player’s starting inventory (based on milestone unlocks).
  • Added support for LAN. You can now connect to multiplayer games using an internal IP address.
  • Adding a new desert-dwelling creature. Introducing the “scorpion”, the arachnid known for its ominous stinger.
  • Some creatures, including the claw worm will now help grow and heal plants when moving over them and at a higher chance when tamed.
  • Scrolls and maps will no longer be consumed on use and can be shared between players. They can also be dismantled into “shredded paper” along with books.
  • Added Discord Rich Presence to Wayward, allowing players to view game details within Discord and join others in multiplayer games if they send an invite or are asked to join.
  • Added a way to export/import global save data (for debug/testing) within the options menu.
  • Implemented a GPU power preference option (to lower/raise power consumption for better battery life or performance).
  • Added support for Challenge Mode in multiplayer.
  • Added three new legendary properties.
  • Added “Playtime” support for Steam Workshop modifications. This will allow users to search mods by playtime and display if they have used individual mods in the past.
  • Added “Operator” and “Huntsman” milestones.
  • Added a “best” item sort option (for highest quality/durability, lowest weight).
  • Added a couple new garden templates that can spawn randomly on world generation.
  • Added a new note and help article for explaining item qualities.

Improvements

  • Redesigned the skill and milestone dialogs. They’re easier to read, cause less lag, and you can now sort/filter them too.
  • The quality of items and doodads are now shown in their names, and in all cases they are now colored, giving additional context to messages.
  • Item piles/stacks are now limited based on item weight (rather than a max of 12 across all items).
  • The Starter Quest has been redesigned with the new questing system.
  • Players will now be notified overhead of missed attacks and zero damage hits.
  • Tooltips for tiles have been redesigned. They are now broken into “sections” for each thing on the tile, and important information is highlighted in the description.
  • Character selection is now skipped when joining a dedicated server you’ve joined before.
  • Smaller creatures will no longer trample plants.
  • NPCs will no longer become hostile from taking damage from non-player sources.
  • Players will now receive reputation loss/gain when damaging and killing other players based on their opponent’s reputation.
  • Merchants will now always keep a minimum stock of four items (excluding those taken by players).
  • Items that have no defined durability will now produce damaged item sounds and warning messages (this includes most crafting resources).
  • Tooltips for NPCs, players, high quality items, and aberrant creatures now have borders in their tooltips matching their respective colors.
  • Players will now receive reputation loss/gain from their tamed creatures attacking and/or killing other players based on the target opponent’s reputation.
  • Items that are not repairable will no longer mention they are “in need of repair”.
  • Cartography now reveals which direction the map is in with varying degrees of accuracy (based on cartography skill).
  • Added in a resting delay between each turn to allow the “Cancel” button to function more consistently.
  • Named or tamed creatures no longer “inexplicably” die.
  • There is now a separate mouse turn delay option, allowing you to set a unique value for keyboard and mouse movement delays for turning.
  • Books will now be renamed after reading them based on what they are.
  • Water creatures will no longer spawn in bodies of water that are too small when fished or baited with food items. Sea creatures will also no longer spawn in fresh water through these means.
  • The appearance of tattered maps has been tweaked and positional information will now display in the map dialog.
  • You can no longer set down flooring over top of fires and other tile events.
  • Improved the screen animation when dying with respawning enabled.
  • Slither suckers will now adapt to the tiles they are placed down on instead of being dropped as an item or not at all if they could not naturally move on the tiles surrounding the player.
  • Added a new untradable item grouping for some items that will no longer be bought/sold by merchants.
  • Black powder use with weapons will no longer require a full item each use, but rather use its durability as “charges”.
  • You can no longer fish up badderlocks (seaweed) from fresh water sources.
  • Multiplayer options are now saved with worlds. Loading a game that was last open to multiplayer will ask if you want to load it as multiplayer again.
  • The “insect” item category is now referred to as “bait”.
  • Importing a save game now only displays JSON files (the file extension Wayward uses for saves) by default.
  • Improved performance of dropping many items into deep water.
  • Spiders no longer bleed red blood. Wat.
  • Items and corpses in lists, such as those that would appear in messages or tooltips, are now sorted by item quantity.
  • Sleeping or resting with a lit torch will extinguish it or cause fires around the player.
  • Cooked insect meat is no longer considered an “insect”.
  • Stamina regenerated during sleep and rest is now scaled based on maximum dexterity/stamina.
  • Increased the visually differences between wooden spears and wooden poles.
  • Improved dialog scroll controls by increasing their width and reducing resizing anchor sizes (as they could expand over scrollbars previously).
  • Tweaked the “exceptional” purple color to be more readable when used for text.
  • Added in an option to enable/disable protected crafting items to apply to items inside protected containers. (Thanks Stungun!)
  • Built legendary illumination torches will now produce their legendary effects.
  • Music tracks are now dynamically chosen and weighted based on the player’s current situation in-game. This feature can be disabled in the options.
  • New UI dialogs now remember their locations/sizes the last time they were moved/resized, so that if the screen scale changes, when the screen scale returns they return to their saved positions.

Bug Fixes

  • Fixed world tooltips from rapidly flashing on/off if hovering over an object while using an item/performing actions. (Thanks Monkeys!)
  • Fixed facing directions not working in multiplayer games (for clients).
  • Fixed a bug that did not save legendary properties on doodads when placed and picked back up.
  • Prevented movement/scrolling speed from affecting creature movement speed.
  • Fixed an issue joining servers with very large worlds (larger than 40MB).
  • Fixed weapons using black powder even when you did not have any ammunition available.
  • Fixed some walk to tile issues when near or on the world’s edge. (Thanks Arnkh!)
  • Disabled pausing the game during the death animation.
  • Fixed a visual glitch when lava appeared near rock/mountain faces producing a colored border until the save was reloaded.
  • Tweaked the rendering order of some in-game graphics so certain objects will not pop in/over the character any longer.
  • Fixed legendary containers from being re-rolled on use. (Thanks DanekJovax!)
  • Copal resin is now considered a “powder”. (Thanks Arnkh!)
  • Fixed bind names (bindPress) not being able to be translated.
  • Fixed a bug where walking into a trap door spider with attacking (left/right hands) disabled would not reveal it.
  • Fixed a bug where traps would not revert back to the correct item properties (leading to randomized weight, unmodified names, etc.) when being set off.
  • Fixed an issue where anchor and control elements for new dialogs would be offset with small resolutions.
  • Fixed errors when loading a save with an unknown note (from a disabled mod).
  • Fixed a bug that passed a turn when attempting to decode a map that was not of the current world.
  • Fixed a disassembly exploit where it would be possible to always return one item even if the recipe only used one item, allowing infinite repeated crafting/disassembly. (Thanks Dez!)
  • Fixed being able to craft stone arrowheads and other stone tools with obsidian. (Thanks Arnkh!)
  • Fixed the “Menu Cancel” bind not working to go back from some menus, like the Options menu.
  • Fixed a rare issue where corpses could be displayed in the wrong graphic.
  • Fixed hooks not registering correctly if another hook had been registered to the same priority but was deregistered.
  • Fixed soil being duplicated and then dropped when digging up caves repeatedly. (Thanks Xech!)
  • Legendary items that had a reduced weight will no longer update to new weights (when changed) that would lead to 0 or negative weight items.
  • Fixed some mods staying partially enabled when connecting to a non-modded multiplayer server.
  • Fixed an oversight that caused reduced effectiveness of offering items to creatures to increase the maximum happiness level.
  • Ghost movement in simulated turns mode no longer passes turns for living players.
  • Fixed a bug that caused NewUI save data to be synced to clients in multiplayer. The fix for this may require players to reorganize their dialog/UI positions. Apologies!
  • Fixed the “Encumbered” note causing errors if you had less than 3 unique items in your inventory.
  • Fixed some options appearing cropped when not using the pixel font. (Thanks Dolphin!)
  • Fixed many spelling misteaks.
  • Fixed the “New Game” menu showing an incorrect save name and not letting you play the Challenge mode when at the maximum amount of save slots.
  • Fixed “enter” not causing a sound in interrupts when choosing “yes” or confirming.
  • Fixed the “open server” check button in the world menu defaulting the server to real-time mode rather than simulated turns.
  • The paused icon in real-time mode & multiplayer is now clickable, and the game no longer automatically unpauses when the host closes an interrupt.

Balance

  • Some creatures will now have a chance to skip movement for a turn (with the chance being different for each creature) but all creatures will now have a lower chance to become uninterested. Affected creatures will generally have a higher attack now.
  • Fishing rods no longer require bait when crafted but casting to catch fish will now use bait to attract them to your hook or net.
  • Increased the stamina received from drinking and eating most types of food.
  • Creatures that may spawn from dropping food into water, fishing, or gathering treasure will no longer move or attack after spawning.
  • Aberrant corpses will now increase reputation if the creature was normally non-hostile.
  • Added a spawning cap to merchant NPCs.
  • The taming quest within the Starter Quest has been moved further down the line.
  • Tactics will now raise when using throwing or marksmanship as a combat skill on successful hits.
  • Books now have a higher chance to be a “special” book.
  • Glass flasks are now less durable, require more ingredients and are harder to craft.
  • Creatures will now trample plants when attacking from a tile that has a plant.

Modding

  • All mod registrations are now done via a new suite of @Register decorators. Check out the modding guide or the Troposphere modification to learn how it’s done!
  • Mods can now add their own sections to tile tooltips/inspections, with @Register.inspectionType.
  • Added support for adding Workshop tags for modifications via mod.json.
  • Mods can now register custom ItemTypeGroups, for use in recipes or item sorting.

Mods

TARS

  • Improved base building logic. Bases should now be built in better locations.
  • Fixed attempting to gather from tiles with other players on it.

Debug Tools

  • Fixed fog and lighting options being global instead of per-player.
  • Fixed the FOV/FOW not returning after healing from death.
  • Noclipping movement is no longer delayed when overweight.
  • Fixed “walk to tile” path not being reset when teleporting.
  • You can now teleport on top of impassable doodads and terrain when noclip is enabled.
  • Added the ability to set plant growth stages.

Technical

  • Added a new “questing” system; the system that is used for Challenge Mode quests. It comes with mod support, so mods can provide their own quests (modders: see Starter Quest to learn how it’s done).
  • Updated Wayward to use Electron 3.0.12.
  • The actions system has been rewritten in order to more strongly type action execution and provide a more robust API. Modded actions will be different as a result. See the Debug Tools or Troposphere mods for examples.
  • The language system has been rewritten to fix many longstanding issues. Pluralization rules are now handled by language-provided regular expression replacements, numbers are now translatable, and most hardcoded strings have been removed.
  • The max save size has been doubled.
  • System hardware (CPU, GPU, and memory) is now logged for easier troubleshooting.
  • Added an openGpuInfoPage launch option to allow opening GPU info page (chrome://gpu) for debugging GPU issues.
  • Updated Wayward to TypeScript 3.2.

Wayward Newsletter #6

Wayward Newsletter #6

Beta 2.6 Postmortem

Beta 2.6 turned out to be another long one in terms of bug fixes and improving the new additions we brought forth in the release. We got up to six patches before eventually moving on to the next major update.

Some things of note within the beta 2.6 release and minor patches included:

  • Added a “Simulated Turns” multiplayer mode, which allows time/turn passing as long as players are performing actions, otherwise the game will be paused.
  • The Debug Tools mod has been completed redesigned and has a brand new feature set. Shout-out to Yuudaari for this!
  • Added NPCs to the game that will spawn rarely and randomly in your world that you can barter and trade with. It was a bit too rare at the start, but we recently tweaked this a bit. Although, as it turned out, it may need some more tweaking for longer games.
  • You can now pathfind/move automatically to a tile using ctrl + left click (or middle mouse click) by default.
  • You can now use adjacent tiles with items or containers as a source for crafting ingredients and recipe discovery. This was later improved to also be used for dismantling/disassembling as well.

Almost all of these have been suggested by the community and were eventually considered high-priority additions. You can see a full overview of all of the 2.6 changes here: http://www.waywardgame.com/changelog

Beta 2.7 Plans

One of our main goals and focus for beta 2.7 will be replayability and variety. Although, we still want to prioritize what the community votes for in the game, it is important to keep an active playerbase as well. To this end, we are adding in some new features that weren’t necessarily the most popular in terms of votes, but thought would help the game sustain a healthy following as we develop. Some of these ideas include:

Server Browser

Finding people to play with is hard and laborious. To help everybody (including those that graciously hosted dedicated servers in the past), we are replacing the “Friends” menu with a server browser that will show all public multiplayer games (or ones that your friends are in).

Daily Challenge

The daily challenge mode in Wayward has never been the most engaging. It’s basically just a harder version of the game with no saving. We want to redesign this from the ground up to be a quick pick-up game with unique modifiers and goals/challenges. We envision these games to last around 30 minutes to 1 hour in length (from start to death or win).

Custom Game Mode

A great side effect of adding in custom modifiers for the daily challenge is we can add a custom game mode where players can pick and choose them for their own normal game. Things like decreasing hunger/thirst rates, disabling creature hostility, modifying reputation rates, and more.

Beta 2.7 Reveals

We don’t have a great amount to show yet as everything is still kind of sitting in a state of “half-done”, but there are a few things we can at least preview.

Tooltip Improvements

Tooltips are getting a face-lift! World tooltips are much easier to read/scan and feature expanded information.

Desert Improvements

Desert Improvements

The desert areas are about to look a lot better and feature some more unique content. We’re adding three new plants, a new desert creature, and even a new tile into the mix.

Wells

Wells Preview

Wells are coming to beta 2.7 as part of the “Item Idea Contest” that we held over the last month or so. Find more information on the contest below.

Wishlist

As always, we are offering a streamlined way to get your suggestions and ideas in for beta 2.7 as well develop it. While there are tons of things we have already added, we still have a few months of development to go before the next release.

Wishlist thread: https://steamcommunity.com/app/379210/discussions/0/3397295779072447621/

Wishlist poll: https://poll.ly/#/P0m1znKL

Item Contest Winners

Item Idea Contest

We got a ton of item submissions. Thanks for all of your ideas! Sadly, we can’t pick them all to win a place as some of the next new items to be featured in the game, but we made notes on everything submitted. So it’s possible your idea may be a future addition.

Take a look at the winners and winning items here: http://www.unlok.ca/wayward/item-idea-contest/

Steam Chat

In a weird turn of events, it looks as if Steam is getting to be a bit more like Discord, and Discord a bit more like Steam as of late. Wayward now has an official Steam Chat, although, we are unsure if this will actually take off the way our Discord did.

Steam Chat Invite: https://s.team/chat/LKlicomi

Wayward on YouTube

In the last bit of news, it looks like Wayward finally has YouTube category. Sadly, it appears to be auto-generated with no way of updating or changing any of the information. But at least content creators can now use “Wayward” as the category instead of defaulting to Minecraft or something even less relevant which was the only option in the past. If you have created some content on Wayward on YouTube, we would appreciate it if you could update the category on your videos.

Wayward category: https://www.youtube.com/channel/UCdN_GdZLMwmPKvE_sX2ab_w

Beta 2.6.6 Released

We’ve finally reached the end of the beta 2.6 series of patches. On to greater things with the commencement of beta 2.7 development! While this is normally the time for us to go silent on the news front, please make sure to follow us on social media or join our Discord server to stay up to date on all the development previews and discussion while we work on our next major update.

Much of this release improves on the mechanics of merchants and addresses some of the issues spotted from the modding changes found in the last patch with other improvements sprinkled in as per usual.

Speaking of beta 2.7, don’t forget to check out our “Item Idea Contest” here: http://www.unlok.ca/wayward/item-idea-contest/ – Three winners here will get their item idea added to the game in beta 2.7.

Improvements

  • You can now cancel out of resting.
  • More than one merchant NPC is now able to spawn per world.
  • Healing merchants will now remove their hostility against you.
  • “Carve With Tool” now provides an item break confirmation when the option is enabled.
  • You can now pour out water on to other players to soothe their burn injuries.
  • Merchants and other players (when PVP is enabled) can no longer spawn within a player’s view.
  • Merchants will now be burned when standing in fire (or lava).
  • The game will now continue to fade in even when the game is paused.
  • Messages are now displayed top-to-bottom when in an upper quadrant.

Balance

  • There is now a reputation loss or gain (instead of a guaranteed loss) when tamed creatures fight other creatures (based on if their target is hostile or not) and is applied specifically to the owner.
  • You can no longer jump over players and NPCs.

Bug Fixes

  • Fixed save errors on some hardware by reducing the amount of memory required to save the game (this will also make saving the game faster).
  • Fixed mods failing to load when joining a server, if a mod needed another mod as a dependency but the loading order was incorrect.
  • Fixed the game not quitting if it had been reloaded.
  • Fixed items not lighting on fire when dropped onto lava from a player’s death or broken container.
  • Fixed an error on opening the options menu after using the “Enable All” button in the mods menu.
  • Fixed the “Enable All” button in the mods menu not updating the mod check buttons visually.
  • Fixed a regression where the mod options button was not hiding/showing when a mod is enabled/disabled.
  • Fixed a regression where mods were not able to use this.getPath() before image paths.
  • Fixed tile changes not saving in modded world layers.
  • Fixed a regression where mods were not able to import the Mod class by name.
  • Fixed a regression where menu bar buttons registered using mod.addMenuBarButton loaded images from the wrong path.
  • Fixed responding “no” to enable/disable “required mod” interrupts not cancelling enabling/disabling the first mod.
  • Fixed errors caused by loading a save which had previously had a mod enabled with custom stats.

Modding

  • Added “inter-mod registries”, for mods to provide things to others (or not, if the target mod is not present).

Mods

Troposphere

  • Fixed taking damage as a ghost when falling from the troposphere.
  • Fixed emptying a water tile in the troposphere spawning a dirt tile in its place.

Balancing Tools

  • Now compatible with Debug Tools 2.0.

Debug Tools

  • Other players besides the host on a server now do not have permission to use Debug Tools by default (this can be changed by inspecting the player).
  • Fixed a bug that caused panels registering as hook hosts if you disabled debug tools after loading a game with it.
  • Fixed an error when closing the Debug Tools dialog.
  • Now supports other mods adding custom panels, inspection panels, and entity inspection sections.
  • Fixed adding items to inventory producing multiple items based on how many times you opened the inspect dialog.
  • Fixed items from mods loaded after Debug Tools not appearing in “Add Item to Inventory” inspection dropdowns.
  • Actions can now be used while moving.

Item Idea Contest

Item Idea Contest

Have you always wanted to see a certain item in Wayward? Or maybe you are tired of seeing an idea sitting on the todo list and want to push it along faster? Now’s your chance!

Submit your item idea along with any details you wish to provide (description, actions, abilities, etc.). The top three submissions (based on feasibility, appropriateness, and concept) will appear in-game in the next major release and the winners will receive a free Wayward key! We will also be choosing a handful random submissions that will receive a free Wayward key for their effort!

Deadline: October 20th, 2018

Submission form: https://goo.gl/forms/g2pWKTdJkfFFJqjD2

Disclaimer: Proposed item ideas may or may not already exist within on our todo list and may already be in production. Full implementation of any item idea will be under our discretion and direction. Winners will be credited in an upcoming major release changelog and blog post. The first person to submit an idea will have priority for winning. Don’t lawyer me, bro.

Have fun!

Winners:

Wells by Adrien S. Enzo

Wells have been on the todo for quite awhile. It’s also one of the most requested items and features. Luckily Adrien S. Enzo submitted it first, so he gets all the credit! Fortunately, it’s a win-win for everybody as this will be a great item to reduce some of the tedium of water gathering. You’ll be able to build wells out of rocks, sandstone and clay bricks.

Hitching Post by Xechorizo

Xechorizo submitted this as “tether”, but the functionality will remain the same. It will be an item that can be built into the ground that will allow you to hitch tamed creatures so they stay put. This will be very useful for tamed creature management.

Hardtack by RatElemental

It’s probably not the baked item that most people wanted, but it’s a start! Hardtack will be the first “baked” item to be added to Wayward. This item is a bit sneaky because we also had to add in five other items just to support it (including pans, flour, and dough).


Although we could only choose a couple of items to go in for beta 2.7, these are not the only items appearing in the next major release. We’re already at over 30 new items in the release. We also made notes on all of the other submissions for future consideration.

Special thanks to everybody who submitted, but especially: kenov511, DanekJovax, Arnkh, GlerkTheFlurp, and Mitzthekitty who won a free Wayward Steam key!

Beta 2.6.5 Released

We haven’t quite yet started on the next major release, but instead have been plugging away on getting Wayward more stable, improving systems, and balancing the game. There has also been a lot of work and development put into new modding support.

Something of note is that we released a new “Compatibility Branch” that should help anybody experiencing freezing, saving or graphical issues with the game. Please check this branch out if you are having one or more of these issues. More information on changing branches is available here: https://steamcommunity.com/sharedfiles/filedetails/?id=721479594

Another thing to note is that we rebuilt the official Debug Tools mod from scratch using the new dialog and UI system. Among the ton of new features in it, it’s now a great example case if you want to poke around in the code for your own modification. Shout-out to Yuudaari on that one! Check it out on the Steam Workshop here: https://steamcommunity.com/sharedfiles/filedetails/?id=474819610

Improvements

  • In “Simulated Turns” mode, the game tick now occurs simultaneously with the player turn. The next game tick is still delayed by the same amount of time.
  • Plant spreading will now no longer cross doodads that block movement (walls, fences, etc.).
  • Multiple changes have been done to items produced when many items burn, including many fixes/consistency improvements.
  • Piles of ash can now burn away with enough time.
  • Doodads will provide more accurate and consistent items when burning, especially during different growth stages or stages of resource gathering for plants.
  • Items in fire (that can be burned) will now reduce in durability until eventually burning instead of sometimes instantly producing burned items.
  • Some items may now produce multiple items when burning (such as logs producing multiple charcoal). Crafted items will now also be more consistent with what they burn into based on what was used in the craft.
  • You can now connect to a server with required mods disabled. The game will automatically enable them for you and disable them after disconnecting.
  • Items that can spawn creatures on decay or break will now be able to spawn on a wider variety of tiles.
  • A saving screen will now show when exiting the game by closing the window.
  • You can now disable the custom cursor in the options menu.
  • Added some information about crafting fertile soil within the gardening help article.
  • Mods in the multiplayer menu now show their multiplayer compatibility in their tooltip. (Thanks black silence!)
  • Ghosts can no longer write notes.

Bug Fixes

  • Fixed difficulty appearing as a number instead of a message. (Thanks NB!)
  • Fixed players being briefly invisible when they join a multiplayer game in simulated turn mode.
  • Removed incorrect checks for under player when using an adjacent tile for sleeping.
  • Fixed the help article filter matching formatting code within article text.
  • Fixed a bug that would allow you to re-roll legendary item properties by crafting, then disassembling the item.
  • Fixed walk to tile sometimes displaying the wrong path in multiplayer.
  • Fixed being able to use the “/pause” command in single player/turn-based mode.
  • Fixed container weight display not updating when using consumables within them.
  • Fixed a rare issue where over repeated uses of the options menu the game may begin to become laggier (due to a UI leak).
  • Fixed unpublished mods marked as unloadable: false warning the user every time they load the save. (Thanks CloneDeath!)
  • Fixed imagePath loading mod resources from the game’s root rather than the mod’s root for stats, status effects, menu bar buttons, and more. (Thanks CloneDeath!)
  • Fixed not being able to use class instances with methods as descriptions in some mod registration functions. (Thanks CloneDeath!)
  • Fixed the “cannot be run on this system or browser” error screen fading in rapidly, and disappearing to loading screen.
  • Fixed a bug where creatures could continue attacking dead players/ghosts.
  • Prevented connected clients in multiplayer games from visually manipulating the state of game pausing (even though it had no impact).
  • Possibly fixed an issue where saving never completed.
  • Fixed an issue that caused worlds last used for multiplayer in simulated turns mode to stay as simulated turns mode in single player.
  • Fixed incorrect weight set for coconut containers of goat milk.
  • Removed ability to dismantle books as weight can be incorrect after opening books and revealing other/new items.
  • Fixed possible desyncs when crafting and starting fires.
  • Fixed the region that allowed idling from the mouse movement bind being sized incorrectly depending on the zoom level.
  • Fixed an issue where some creatures could get stuck when spawning from treasure chests.
  • Fixed each mod only being able to add one NewUi Dialog.
  • Fixed walk to tile issues near world edge.

Balance

  • Increased animal taming and bartering (trading) reputation gains.
  • Reduced the weight of limestone and limestone powder.
  • Reduced the stoke value of charcoal due to its new abundance with the other burning changes.
  • Items are now damaged when dropping to the ground on player death in casual and when breaking chests.

Modding

  • Updated the “Modding Guide” with a new tutorial for creating the “Hello World” example mod among other changes and fixes.
  • Added the GetZoomLevel hook, for overriding the default zoom functionality.
  • Added the PostFieldOfView hook, called when the field of view has been initialized.
  • Added a GetTilePenalty hook, used for manipulating which tiles should be preferred using “walk to tile”.
  • @HookMethod now does type checking on the method it decorates. If the method is not a valid hook, it will error.
  • Added the GetCameraPosition hook for implementing a custom camera.
  • It is no longer necessary to mark mods with only customizations as “multiplayerCompatible”, and it is no longer necessary to mark mods with no scripts or customizations as “multiplayerClientside”.
  • Added multiple decorators such as @Mod.instance, @Mod.log, or @Mod.saveData for injecting a mod’s objects into fields.
  • Added the GetMaxSpritesForLayer hook for changing the maximum number of sprites that can be rendered in a SpriteBatchLayer at once.

Mods

Debug Tools

  • The Debug Tools mod has been completed redesigned and has a brand new feature set.

Troposphere

  • You can now use “walk to tile” to walk directly into a hole in the troposphere, but in all other cases you will path around the hole.
  • Increased the base durability of the nimbus.
  • Fixed artifacting of the overworld during movement.

Ridiculous Hairdos

  • Marked as compatible for multiplayer.

Technical

  • Released a new “Compatibility Branch” that may resolve some compatibility issues on some hardware configurations.
  • Updated Wayward to Electron 3.0.0-beta 6.
  • Improved the performance of calling most hooks.
  • Tiles can now have multiple overlays.
  • Added new properties to IActionArgument.

Beta 2.6.4 Released

We have been plugging away at another batch of bug fixes, modding goodies, performance upgrades, and other changes with a focus on quality of life improvements. Hopefully something for everybody to enjoy! Some stand-out features include:

  • Replaced the multiplayer menu with the world menu, allowing you to change your turn mode and tick rate in an existing world.
  • Added an item breaking warning for dismantle and disassemble requirements.
  • You can now ignite torches with other torches or fire starting devices directly in your inventory.
  • Doodads that cause status effects will now warn players when attempting to walk over them.
  • You will now only lose half the stamina (based on item weight) when failing to craft items.
  • Fixed extreme performance hits from static in-game UI, especially when old messages are removed and scrolled.

It looks like we are getting close to wrapping up beta 2.6, but we still have some remaining unsolved issues as of yet. These include:

Character not appearing: https://steamcommunity.com/app/379210/discussions/1/1708438376927559767/

Freeze while saving: https://steamcommunity.com/app/379210/discussions/1/1759104257594700977/

Game freezing: https://steamcommunity.com/app/379210/discussions/0/1759104257593707044/

We are waiting on any additional information on these issues. Please let us know if you find anything! Instructions for reporting on each is located in the linked threads.

Read more…

Beta 2.6.3 Released

As noted with our last release, we were working on some issues relating to performance. Now, some weeks later, we think we have something available that will help the majority of people that had issues previously (especially on lower end machines). This required much more extensive testing than normal for these minor releases, which is why it took a bit more time, and also why you’ll find that this changelog may not seem very minor. This won’t be the fix for all performance issues, and probably won’t be the end of the beta 2.6.x series, as we still want to wrap up a few items before focusing on our next major release.

If you are still dealing with performance issues and don’t want to wait, there’s a number of options and possible solutions available for you. We recently released a guide on this, “Wayward Performance Guide” available here: https://steamcommunity.com/sharedfiles/filedetails/?id=1438746684

As you’ll see below, this release was hardly all about performance, and more about balancing, improving, and fixing bugs in the game. A common issue we have seen in multiplayer is new players struggling. This is due to the very fast paced nature of the game when not playing in turn-based mode. To combat this, we have introduced a brand-new mode which adds a simulated turn-based environment for more strategic and dynamic multiplayer gameplay, allowing turns to only pass if players are actively performing actions. We’ve also opened up adjacent containers/items to be used in disassembling/dismantling fully, further decreasing some tedium in inventory management. This is just a few of the highlights; take a peek down below for more goodies.

Have fun and keep suggesting your ideas and reporting issues!

New

  • Added a “Simulated Turns” multiplayer mode, which allows time/turn passing as long as players are performing actions, otherwise the game will be paused.
  • Added adjacent container dismantling.
  • Added a /save chat command.
  • Added an option to disable auto saving.
  • Added an option to toggle adjacent container crafting.

Improvements

  • Added support for using multiple movement binds at the same time.
  • Added support for adjacent containers for disassembling/dismantling requirements.
  • Decreased saving and loading time, especially for dedicated servers. The file size of saves has increased due to this change (although exported saves will still be compressed).
  • Added an extra check to see if you are already facing a crafting requirement before turning to face the first instance found.
  • Added display of skill use reputation impact within crafting tooltips.
  • Merchant NPCs will now spawn on game saves that do not have them (from previous versions).
  • All hard-coded bind hints will now show what your actual binds are (instead of using the defaults) within the Starter Quest.
  • Added more information to the stats help entry to explain how their maximum values work.

Bug Fixes

  • Fixed dismantling ignoring the order of items if no turn was passed after sorting items. (Thanks CMDR Kargen Dracos [INR]!)
  • Fixed an issue where some players were experiencing the game freezing/crashing while saving.
  • Fixed occasional uncaught errors related to multiplayer connections (when hosting a dedicated server).
  • Fixed the attack damage label values not updating.
  • Fixed a bug where both the character selection and main menu would appear when joining a game from a player’s Steam profile with Wayward closed.
  • Fixed an issue with some integrated GPUs that caused incorrect colors and other rendering glitches/visual artifacts.
  • Fixed an issue where disassembled items could result in items with higher minimum durability than their maximum. (Thanks CMDR Kargen Dracos [INR]!)
  • Fixed a bug that would cause keyboard controls to become stuck after holding them down while pressing the chat focus bind. (Thanks AbstrXact_Data!)
  • Fixed the chat bind working when an interrupt is visible.
  • Fixed the “Menu Enter” bind not working on input interrupt menus.
  • Tumbleweeds may now drop their resources on adjacent tiles as dropping on the same tile did not allow it to grow. (Thanks Arnkh!)
  • Fixed an issue where some books could contain items that resulted in you weighing more after opening them. (Thanks CMDR Kargen Dracos [INR]!)
  • Fixed a bug where weight did not update after learning from an old educational scroll.
  • Fixed the “equip hovered item” bind still toggling the equipment dialog when you’re hovering an item.
  • Fixed an extra space appearing in Starter Quest completion messages.
  • Fixed legendary strength items not effecting max weight when equipped. (Thanks Arnkh!)
  • Fixed an issue that caused dialog filters to filter incorrect items in.
  • Fixed an instance where hitting locked chests or creatures barehanded with hand protection provided no benefits.
  • Fixed gathering with hands not damaging your equipment enough, leading to this method being better than gathering with an actual tool. (Thanks Arnkh!)
  • Fixed swimming animations not resetting after travelling.
  • Fixed an issue where legendary skill items could potentially result in percents with more than 1 decimal point. (Thanks Arnkh!)
  • Fixed a bug where legendary attack damage was not applying to melee weaponry. (Thanks Arnkh!)
  • Fixed a bug where loading saves without previously loaded mods would still attempt to add modded items, skills, etc. through normal means.
  • Fixed move to tile not stopping movement while moving in front of an NPC. (Thanks Arnkh!)
  • Fixed +load for dedicated servers not generating a new world if the save specified did not exist.
  • Fixed the dismantle filter getting reset after passing a turn. (Thanks Arnkh!)
  • Fixed renamed containers not displaying their new name until they are closed and re-opened. (Thanks CMDR Kargen Dracos [INR]!)
  • Fixed the menu bar overlapping quickslots when there are enough menu bar buttons at certain resolutions.
  • Fixed some text being removed when switching languages.

Balance

  • Removed the ability to get hurt (or bleed) from gathering most plants with no tool/hand protection.
  • Carving corpses will now provide positive reputation in cases where the creature was hostile. (Thanks Aaron!)
  • Treasure guardians will now be more difficult at lower reputation levels.
  • Attacking creatures or hitting locked chests barehanded (without hand protection) can now cause bleeding.
  • Doubled spyglass durability.
  • Only tamed chickens will now lay eggs. Clucks-be-gone!
  • Added a larger lower range for exceptional/legendary item durability that are found or transmogrified (does not effect crafted items, which have a much larger cap).
  • Using your hands will now use more stamina than using tools for gathering, harvesting, digging, and attacking.
  • Decreased base aberrant spawning chances, and further decreased the chance as your reputation is raised.

Technical

  • Upgraded to Electron 3.0.0 which should improve compatibility and performance, especially on lower-end machines.