Sojour, by default, automatically sizes tokens based on the map’s scaling. For smaller maps the chosen scale is generally a 1 metre radius for the token – or its imperial equivalent for imperial maps.
As your maps get larger, Sojour automatically increases the size of the tokens to ensure that they are always easily visible.
If Sojour didn’t do this, your tokens would be almost invisible on a larger map. For example, imagine a 1 metre token on a map measuring 100km by 100km – you’d never see the token, unless you zoom right in!
Whilst the token auto-sizing works for the most part, there will be occasions when users will want very specific token sizes. A typical use-case would be where an imported map had hex sizes that don’t quite gel with Sojour’s auto-sized tokens.
Sojour has always had the ability to allow users to manually change individual token sizes after they are dragged to the map, but this can be a hassle. To that end I have added a feature where you can optionally choose to register a specific token size with a map!
This new feature has been added to a greatly enhanced map registration assistant.
The assistant now features an additional 4th page right at the end called ‘Set default token size’:
This forth page is set to use Sojour’s default token auto-sizing as the majority of users will want to use this feature.
However, you are now offered the choice of registering your own token sizes by switching off ‘Auto Size Tokens’:
Clicking the ‘Register custom token size directly on the map!’ button results in this:
Existing tokens are hidden and a ‘Scale Me!’ token is added to the map. This token can be resized with the mouse wheel and it can also be moved around if you need to accurately place it before scaling it.
Once you are happy with the size of your token, just click the red ‘Click here to accept token size from map!’ button on the assistant. This will hide the test token and re-show the existing tokens at their new size. It will also update the assistant page with the new token size:
In this example I have made the default token size considerably larger. If you are not happy with the size, simply take another measurement or re-tick the ‘Auto Size Token’ checkbox to re-enable automatic token sizing.
Custom token sizes are bound to a specific map, so each map can have its own sizes.
Newly dragged tokens will automatically adopt your chosen custom size.
Relative sizes work too. If you have a token that’s set to twice the relative size, it will be twice your custom size when dragged to the map!
There have been many more under-the-hood changes to the ‘Map Scale Assistant’ including the ability to default all assistant pages to the current map’s existing registration settings (if registered) plus all changes in the assistant are now immediately shown on the map for instant feedback. Clicking ‘cancel’ will revert things back to the way they were before you opened the assistant.
There’s still a few more things to do, like tidying up the UI and doing a lot of testing to make sure custom token scaling works in all scenarios – but we are nearly there! I’m guessing this new feature (plus other fixes) will be out in the next week or two.
In the mean time, have fun!
RobP