Release v1.51.1 - Onboarding

The theme of the latest releases has been to make onboarding easier for newcomers. With this release, we add the final pieces in our preparations; it is time to bring in more players!

An extra thanks to all the supporters making this possible! :heart:
With your contributions, we now have the means to run ads, use a more reliable mail service, and more. Thanks!

Features

Onboarding tooltips

For newcomers, we now have tool tips guiding them through the initial steps of creating and waking up their first character:

onboarding_popups

Once they have woken up their first character, they have hopefully learned these simple steps, and will not be bothered by these popups again.

These popups should work with both desktop and mobile layout, unlike our previous “Get started” popup which only worked on desktop.

Promo codes

In order to get a measurement on how well ads work, we’ve added promo-codes that will be part of the URL linking from ad banners to the site: (eg. https://wolfery.com/?p=1234abcd).

With these codes, we can make better choices in where to spend our funds.

Hidden bots

Bot scripts can now choose if the bot character should show up in the Awake list or not. This is done when making the wakeup call, by adding hidden: true as a parameter:

Example using javascript ResClient

botChar.call('wakeup', { hidden: true });

Hiding can be useful for bots that are only meant to be interacted with when inside the same room as them. This prevents them from cluttering the Awake list, but they will show up and behave as usual in all other aspects.

Improvements

More reliable mail delivery

Outgoing mail are now sent through MailJet instead of us using our own server. Hopefully this will result in a more reliable delivery of mail, with fewer of them being blocked or ending up in spam folders, as discussed in this topic.

Thanks for @farcaller for helping out with solutions and ideas!

Fixes

Inconsistent area population
A bug caused area population to become inconsistent with the actual population when working with subareas. This has been fixed.
Thanks to @Aletheia for reporting the ghosts in this topic and for helping me track them down!

Mail verification not timing out
A bug caused mail verification codes never to time out. This has been fixed.

5 Likes