Here I am with the final update to the Story Teller features! It’s all done
I’ve pushed the latest updates this week and documented the changes in the Server update changelog
For those who haven’t been following, the Story Teller features have now been released under the names : Game Manager
and User Manager
The Game Manager, once enabled will allow you to have multiple Forge Games (representing a single Game URL, with its own invitation link, players list, settings, etc… ) each linked to a specific Foundry World within your installation. This basically allows you to launch straight into a world and to switch from one world to the other by simply going to the right URL, with no need to return back to setup.
Along with the Bazaar UI released recently, there’s actually no need for the Foundry setup page. I originally planned on keeping it available and usable as a hub to launch into your different URLs, but that turned out to be a headache to do it without adding massive confusion to the users, so I had to drop it.
The User Manager release that followed basically takes care of deprecating the /join
and /players
pages from Foundry. You will never have to login again into your games, since your Forge login already identifies who you are. The User Manager depends on the Game Manager, so you can only access it after enabling that feature, since it works on a per-game basis. It also requires the game privacy mode to be set to Private for obvious reasons. Now, with both those features enabled, you will enter the game URL and start straight into your world, already logged in, and for those who are GM-ing multiple groups per week, you don’t need to switch from one world to the other based on which players you expect to want to access their sheets. You can now also entirely configure your players from The Forge site itself, customizing a player’s nickname or their role.
With the User Manager, you can also, as GM, quickly switch from one account to another within Foundry, allowing you to impersonate your players to see what they would see if they logged in. It also lets you create a temporary player user very easily.
After the release of the User Manager, I’ve found one major issue that I hadn’t anticipated, if you want to enable the manager for a world in which you already have users, then those players will lose access to the actors and journal entries that were shared with them, as well as their custom macros and other settings. So another release followed which added the User Assignment feature to the manager, allowing you to assign your invited Forge Players to existing Foundry Users within a world. With this, your players will login into their existing users, and will have access to the same journals and actors you had shared with them, as well as retain ownership of their macros or drawings, and their custom macro hotbar configuration, etc…
That’s it for the Story Teller features. Those features are how I envisioned things to work from the start, over a year ago when I started the idea of The Forge, and it took this long to finally see that dream realized. I’m extremely happy with the results and with the features. I hope you are as well
Now, on to the next tasks! The roadmap said that I’d do an infrastructure revamp, followed by more Bazaar work. I’m not entirely sure, there is definitely a need for the infrastructure revamp, but I’ve been looking into it lately and I think I can delay that a little. I want to continue what I started with the Bazaar in the recent weeks. As some of you may have noticed, The Bazaar has a Premium modules section which gives access to the Foundry protected content from Warhammer, as well as a Forge exclusive Premium content where if you link your Patreon to your Account and you are a Patron at the correct tier for one of the Patreon creators that are available on the Bazaar (currently only supporting Miska’s Maps), then their premium content will be automatically unlocked.
After that release, I’ve been approached by a few people who are interested in doing similar things and so I’m bumping that in priority to basically finish the Bazaar UI and adding the purchasing section to it so that creators can sell you their premium content, as well as Assets for you to use in your games.
I will most probably also work on improving the infrastructure and continuing to slowly move my server backends to Kubernetes, so it’s more of a “I will do both tasks at the same time” rather than “I’m swapping their order”. But first, before I get to any of that, I will be taking the next couple of weeks off, so I can rest a little and breathe, and sleep.
That’s it for me today. Thanks everyone who have been extremely patient waiting for these features to become available. I hope it was worth the wait and it wasn’t disappointing in any way (if it was, feel free to reach out and give us feedback!).
See you next time, and happy rolling