Bug squashing adventure: Patch one

Hey folks, this patch brings an assortment of fixes to bugs that have plagued us for far too long.In no particular order, we have:A fix for the bug where hide-volumes that are created in empty zones were not savedA fix for a case where board deserialization taking multiple frames could result in a crashFixed the scroll d...
Read More

TaleSpire Dev Log 305

Morning all, Since last time I’ve worked on the polymorph feature, which is going quite nicely.We still need UX, better transitions, etc. But the direction feels good. Photon suffered what seems to be another attack. As the attacks affect specific regions, we pushed a patch to TaleSpire to redirect users to differe...
Read More

Photon connectivity patch 2

This is the second in a series of patches related to recent connectivity issues.We use a third-party service called Photon for our real-time traffic, and it has been under attack recently. This patch allows us to temporarily avoid certain Photon server regions when they have issues.This change is a short-term workaround,...
Read More

TaleSpire Dev Log 304

Hey folks!Well, that's been an eventful few days. Let's start with the problems and then get to the good news.Server issuesOver the last few days, ExitGames has had serious issues with their realtime-networking service Photon. We use this service for all our real-time data, such as creature movement, dice sync, etc. This...
Read More

TaleSpire Dev Log 303

Hey everyone,I've continued my HeroForge work and got to the point where spawning HeroForge minis works. Which is great. In this video, you will see both the asset-pack files appearing after conversion and the creature being spawned.So that I didn't get distracted by UI, I just knocked up an inspector in Unity to list an...
Read More

TaleSpire Dev Log 302 : Cyberpunk Update

TLDR: While we are still more than a couple of months away from being ready to release the Cyberpunk content, we really wanted to show you what's coming!Some time has passed since our previous Asset update. Although we do have another couple of Medieval Fantasy packs in the works, today, I'd like to talk a bit about our ...
Read More

TaleSpire Dev Log 301

Today I’ve continued work on HeroForge, but first, let’s have a little multiplatform update. Mac The 10Gb ethernet gear arrived and worked brilliantly out of the box. The reason we bought these is two-fold: Our m1 iMacs only have 8GB of RAM, and that makes for a poor dev environment [0]We already have a nice setup...
Read More

TaleSpire Dev Log 300

Hi all!Just a short one for today. I've made decent progress on the manager that handles downloading and converting the HeroForge assets[0]. Looking good so far, though I'm still playing around with how I want updates to the asset list to be handled.It's getting late here now, so I'll sign off and be back tomorrow with m...
Read More

TaleSpire Dev Log 299

Hey folks, Before we get started, the number of the dev-logs is not something we sync up with features or other announcements. We aren’t that media-savvy :P Rendering nerdage Ok, let’s get into things. In my last log, I was working away on HeroForge integration. However, on Thursday, I nerd sniped myself by watc...
Read More

TaleSpire Dev Log 298

Hi folks, time for another dev-log :) HeroForge work continues The first task was to replace the use of BlobAssetReference for serializing the HeroForge asset data, as yesterday we discovered that it was far too slow (~100ms on my machine). That went smoothly and removed the most significant lag in our code. T...
Read More

TaleSpire Dev Log 297

Today my goal was to take the HeroForge asset processing code and turn it into the state machine used in TaleSpire. This has gone reasonably well. The code is split up into a few steps, and the texture processing jobs seem to be running across many frames as hoped. This should have meant that our code was barely...
Read More

TaleSpire Dev Log 296

Blimey, what a week. I’ve been looking into converting HeroForge models into a format we can consume. For our experiments, we were using some APIs that were either only available in the editor or not async and thus would stall the main thread for too long. We get the assets in GLTF format, so we used GLTFUtil...
Read More

A couple of bugfixes

Hey! Yesterday’s update, unfortunately included a lighting bug we just had to fix before the weekend. We had also received reports about the fog slider being accessible to players. It turned out to be an easy fix, so we’ve slipped that one in too. Have a good one folks! BUILD-ID: 7624755 - Download Size: 9.5 MB
Read More

Early Access Content Pack 8: Halloween Special

It's all treats and no tricks in this pack of spooky offerings!This pack contains the following:Wrought Iron Gate SetCobwebs SetZombie Dwarf miniZombie Elf miniFlesh Golem miniGrave Robber miniShovel propsOther changes/fixes:Changed the builder version of the vertical fog to be toggled along with the water display toggle...
Read More

TaleSpire Dev Log 295

Hey folks, This morning I’m continuing my work on the HeroForge integration. My current tasks revolve around loading the assets. For Dimension20, we had knocked together an importer which did the job but has two issues that don’t make it suitable for use inside TaleSpire: It didn’t need to worry about blocking...
Read More

TaleSpire Dev Log 294

This dev-log is an update from just one of the developers. It does not aim to include all the other things that are going onHey folks,There has been a lot going on this past week, but just for fun, this morning, I took a few hours to look at performance.The motivation came from a community member who posted some thoughts...
Read More

The road to multiplatform

Hi everyone. Today let's talk multiplatform support.First off some main points before we dive in:We are changing macOS and Linux support from a long-term goal to something we are starting now.For Linux, we will be using ProtonFor macOS, our initial support goal is M1 MacsWe always knew we wanted to support more platforms...
Read More

TaleSpire Dev Log 293

Heya folks,This log is just two random bits and bobs.We have tweaked an answer to an faq entry that came across as a bit preachy in hindsight.We have published the format for the slabs and an example C# program that shows how to read them.FAQ TweakSome feedback to an answer in our FAQ caused us to re-read our text with f...
Read More

TaleSpire now available via Nexus.gg

One of the joys of having your game out there is seeing the various ways people interact with this thing you are making. From accessibility to hacks to community events, you get exposed to myriad takes on how people adapt and improvise with your little project.Streaming has only amplified this, and watching streams has b...
Read More