dialogue

June Update

Hey guys,

Did some more work on our dialogue system this week with Goldie, who’s had a busy few weeks. We’re working on roughing together dialogue instances so that we can test and learn the system. Goldie’s managed to create a foundation so that generated enemies can take dialogue references into them, the goal right now is to create a generic way to handle scene flow so that we can then replicate and reuse it.

Made some new additions to the Codex. I do have a timeline I’m working on for Sunrest and the continent’s general history that’s nearing completion. Added some bits about one of the city’s districts to the codex and more information on the Shadowless. I’ll be adding more about the districts next, since Sunrest will likely be the game’s first city, as well as the capital, it demands the most attention. The more hooks and details in the codex, the easier I, and later, others, will find it to pick up ideas and threads for writing.

Apologies if this one’s a bit clipped – making another run at quitting smoking. Down to just 3-4 a day, but I’m feeling it. Love you all.

Mid-February Update

Hey guys,

Apologies again for the delay, it’s been a heavy week, best on this occasion not to go into details. Goldie and Crimson have been busting their asses on figuring out, adapting, and fixing things to get us all updated, and Goldie has also been digging into our GUI and dialogue systems.

It’s no small task adapting a team of three that all use windows, mac, and linux machines. After successfully getting the codebase to update to the 2017.3 release of Unity, Goldie found it impossible to actually do any development work on this branch as Unity no longer shipped Monodevelop in a workable state for Linux. Firstly she gave a shot at using VSCode with Unity support, but couldn’t get it to work as a decent C# IDE at all. Then she tried compiling with both these debuggers, but they had the problem of being superficially working, but not able to actually debug anything. So, she recompiled every scrap of code she could find to try and support this version multiple times, including compiling every Monodevelop version in the 5.9 and 6.1 minor versions to try and find one that would successfully work with the published code available from Unity on their github page. So, in the end, she found a solution in reverting to the 5.5.0 branch and then re-updating it to the 2017.2 version of Unity, which is shipped with a working MonoDevelop, which works great. Then, because she’s great, she did a huge code-clean on all the work so far.

(more…)