I could probably find a more creative way to name these.
So, been about two weeks since the last update. Crimson and I have been focusing hard on the inventory system. It’s working great now, we just want to put in a few more parts before pushing it in the next build.
So far we have a working interface which builds a nice-looking table/list of all your items. We have a tab for both weapons and armour, which can now be equipped properly, with one-handed weapons able to be placed in either hand, two-handed weapons taking up both, and armour having slots for each part.
Doesn’t look like much yet, but as with everything else at the moment it’s the visible portion of an iceberg of programming beneath it. We can now import weapons and armour from a CSV, which is basically a spreadsheet without lines. This means I can create weapons in my spreadsheet (you all know how much I love those), and pass them to Crimson to be imported. Soon we’ll have the same functionality for moves as well. It doesn’t make a lot of an impact right now, but it keeps the door open for the possibility of custom and modded content later down the line.
The white square area on the side will be for viewing item artwork, stats, and attached moves. The L and R buttons, while pretty unattractive, remain blue and pinned so you can easily see what you have equipped and easily change what you have equipped.
We need to do a couple more things before we push the next update. We want to plug in the weapon numbers to the combat, so you’ll be able to see weapons in action, as well as give them some proper, actual moves. It should be coming within the next week or so.
I’ve also been sharpening my all-too-dull Unity skills and trying out some different interfaces for dialogue so we can do away with the action button grid.
I’ve been experimenting with a couple ideas. The first is a scrollview with dialogue options stacked in a list:
I quite like the look of it, especially the expanding headers on the left side. But as Crimson pointed out to me, scrollviews are not very keyboard-friendly and focus very much on mouse use. The next idea is more like a marquee (I think):
This can be used with both mouse and keyboard, with the up and down arrows selecting different options. I would like to be able to show the above and below options, but that’d mean a ton of extra stuff to keep everything positioned correctly, especially if the screen is resized, and is a bit beyond me. For now, anyway. We’ll likely end up going with something like the latter version, and polish it up all pretty at a later date.
Parser / Director / Twine
I was always taught that it never hurts to ask. With Twine in my pocket as a possible solution, I’ve been looking around for others that might be even better. What we need is something very specific, but you never know until you ask. That, and I’d like to keep my own parser/director model if at all possible.
We think we may have found an ideal solution. The most time-consuming part of our parser/director isn’t the clever stuff with text manipulation, it’s having to create a set of tools for actually using it and writing branching dialogue. Basically, what Twine is, except specifically for Carnal Souls.
I’ll leave it nameless for now until we’re sure, but I came across a Unity asset that does almost everything we need. The part it doesn’t do, however, is pretty important. So, I emailed the creator and asked, and it looks like our feature request will make it into their next product version. Everyone cross your fingers that it’s as good as I think it will be. If it is, it means we can use the parser/director system straight away, and have a way to write scenes with it.
The downside is that it requires Unity to write scenes, and this asset which isn’t free. Right now it’s alarmingly cheap, but that will likely change soon. But it’s a small price, literally, to pay until we can make our own Carnal Scenewriter. I’ll try to remember to let you guys know what happens there when we push the next build.
That about covers it for n- no wait. I also updated the Codex a little, rewrote the Lapens a bit, and added stuff on cats.
Until next time!