Development Updates

June Update

Hey guys,

Been a little while. From now on I think update posts like this will be less frequent; I don’t think it helps anyone to report in every two weeks to confirm I am in fact still a cripple, least of all myself. In this case I’ve been awaiting a procedure which I had a few days ago, an injection deep into my pelvis, in the hopes that I could report something positive. I’ll know more after the follow-up, but it did have some results which maybe hold some answers. It didn’t make me unable to stand for a week like the last one did, so that’s something.

CS remains in my mind at all times while I try to juggle everything else. I have my mum to take care of, a three-year argument with the DWP over my (in)ability to work, and expenses skyrocketing while income decreases, same as everyone else. And just like everyone else, I’ll continue hunting for the way forward.

Thank you everyone for your continued support. In a very real sense it means the world to me. I’ll never stop trying to get to you all what was promised.

March Update

Hey guys,

Sincerest apologies for the gap in updates. I’m still in the process of trying to improve my health conditions. I have another skeletal injection at some point in the near future, but my chronic pain continues to worsen. It’s at the stage now where I can no longer sleep properly, so some days I can’t do much else but try to rest. I’m looking at options with my doctor to try and fix this.

Your support lately is more appreciated than ever, as what I get from CS is, besides some small disability allowances, all I have to live on right now. Be assured though, I’ll have to be dead before I give up on Carnal Souls. Thank you all, and please stay safe.

Хай живе вільна Україна.

January Update

Hey guys,

It’s been a minute, apologies for that. Over the holidays I’ve been trying to take the time to address things keeping me from working effectively, as well as dealing with family matters, everybody apparently having Covid now, mental health, and suchlike. My hip problem’s at the point where I struggle just with a bath, but I’m on the waiting list to speak to a specialist about it (as well as pursuing options to get a shower put in).

With a little luck this’ll finally be the year I can get something out to you guys. I’m going to keep trying. Your patience means the world to me. I hope everyone had a great, safe holiday and new year.

November Update

Hey guys,

I can only apologise for the period of silence. It’s been a truly horrendous few weeks. What little ability I have had to do anything has been devoted to supporting my family, as best I can. Since I have nothing else to report on, I’ll provide the cliff notes below for anyone that wants to know. Pending medical test results I hope to make some more progress before the end of the year; I’ll continue to do what I can.

The Stuff that Happened:
Our dog had dementia. It suddenly got worse. We had to have him put down.
The next day, my two-year-old mouse, lost the use of her hind legs and tail and could only drag herself around. I had to euthanise her myself because vets don’t do that for mice.
Perhaps unsurprisingly, since then I’ve begun having more severe panic attacks, even while asleep.
The vet gave our dog’s body to the wrong people. It was a full week before he was cremated.
I’m having tests done to make sure my heart is okay. My hip pain continues to suck.
A family friend, double-vaccinated, contracted Covid and died two days later. (Please keep wearing masks)

I only disclose this personal stuff to be transparent, not to garner sympathy. For that reason (once I figure out how) I’ll be turning off comments for this update. Do know that I deeply appreciate all the support from you guys, and I’ll continue to do what I can.

Mid-September Update

Hey guys,

This month has been not ideal for coding, sadly. A lot of my time has been taken up with tests, appointments, x-rays, meetings, so on. While inconvenient, it is all in the interest of hopefully making me more able to work. I’m eager to get back to it, but it would be foolish to continue to ignore my mental health.

I have new antidepressant medication which seems to be working better than the first stuff, and another doctor now looking into my chronic pain, as well as pursuing the first steps towards therapy. A lot of things are up in the air but, as always, I’ll not stop working on CS. I truly appreciate and treasure your support.

Mid-August Update

Hey guys,

One of the few times I don’t feel quite so horrendously guilty about missing an update; My whole household and close family pretty much all got covid at the same time (three cheers for irresponsible weddings). Thankfully everyone seems to be past the worst of it, now. It could have been so much worse had everyone not been vaccinated. Please, get your jabs.

What work I have been able to do has been focused still on character generation. It is quite possibly the most important part of the game in its most basic form, since if nothing else, players should be able to interact with (read: bang) them in fun ways, and all of my fun ideas depend on the game’s deep awareness of characters’ physicality.

Further, I’m doing my best to design generation in such a way that it accepts modifiers during most stages. Not only to make it possible to carry out things like events, but also to allow for some tweaking from the player. For instance, buffing the average size of all dicks, or just some species, or making another species unusually short. Basically I’m saying that I’m conscious of how much time I’m investing into character generation, but I believe its for good reason.

Be safe, get your jabs.

Mid-July Update

Hey guys,

Small update this week since it’s been both a busy time and a bad time for me to have bones. There has been some progress made, newly generated characters are now hooked up so they populate the proper list in game, no longer just visible in the output console. That aside it’s been a bit of a tricky week to navigate, so I apologise there’s not more to talk about this time.

I’m still focusing hard on the character generation system. That and the sex scene systems are the chief parts from CS’s original design that I want maintained for Homestead, and that’s what I intend to do. Once that’s done it’s pretty much half way there.

July Update

Hey guys,

Apologies for missing last update. I completely blanked on it after the site certificate ran out. Good news though, it’s been updated and should hopefully properly renew itself from now on, so no more expired certificate warnings.

That said, I didn’t blank on the update for no reason. I had a good run of days where I was able to work, and work I did. The character generation script now handles species, sex, gender, and gender expression, and as far as I know competently handles any combination thereof. For instance, some species like bovine people have extra, sexually- dimorphic parts. The script knows the likelihood of, say, a masculine trans-female bovine of having horns, or an intersex fem bovine of having an udder. And it’s also structured nicely so that I can easily add more. If I want to add a female-only race of amazonian dragon ladies, it won’t require drastic refactoring of the codebase to make that happen.

Further, it’s now fully capable of factoring in player preference. If the player wants to steer the recruiters in the direction of masculine or feminine, cis or trans, any particular species, they’ll be able to do that and new hires appear according to those tastes.

This all works based on nicely laid-out dictionaries of data that, as I’ve said before, I plan to make as external JSON files. This will mean that players can fiddle with values all they want to. The next step of the process is scale and sizes and is a bit more complex than what I’ve written already, but I’m confident I can have that done before next update. (That is, as always, my health permitting).

Until next time!

June Update

Hey guys,

Missed last update due to tummy trouble and am a bit late for reasons. Sorry about that. On the upside, I managed to get a really challenging part of the code done, about which I shall now ramble a bit.

I think I talked a bit last time about trying to make the script that generates NPC’s much more clever, in that it should be able to take in certain kinds of arguments in order to influence how it makes those characters. One of the more basic ways is to influence sex; after all, the general subtext behind hiring these characters is that they’ll be around to bang, and the player’s going to have a preference. However, something I want to avoid (at least until the very endgame) is a kind of build-a-bear feeling where you can pick and choose exactly what you get. From a game-feel standpoint you’re advertising and recruiting, not constructing people.

So, anyway. I spent some time thinking about how that would work and look within the game, as well as how to generalise, in a nice way, genital variety. Once I had those categories, it was a matter of programming it so that these categories, and their masculine/feminine flavours, could be focused on for generation/recruiting. I’ll spare you the math of it all, just know that I don’t do maths well and was very happy to get it working.

There’ll be basic chances for what you’ll see more or less of in the beginning. Your regular house-and-garden variety males and females; your trans people, which can include trans-men and -women in varying degrees of physical transition; and then the more mixed varieties such as intersex. (This is ignoring things like gender identity and expression for now, just dealing with the bodies). Then as the player you’ll be able to put a light, medium, or heavy focus on any of those, and weighted towards masculine or feminine if you choose. As the game progresses you’ll be able to focus on more than one thing, and dissuade some from appearing as well.


Here’s some very exciting console output, do make sure you’re seated. In brackets are the adjusted weights after focus is applied, I tried them in every order and combination with silly values and, to my knowledge, they always return to a total of 1 (so there’s no weird hijinx where one option has a 25% chance to be picked, but out of 125% chance total, which makes it not 25% after all). After each are the picked options for that roll, and they seem to be being chosen correctly.

I’m aware this doesn’t seem like much, but it was actually really hard to do. I already have code in place for attaching necessary parts like boobis and pebus, so the next step is pretty simple. I was just proud of this mathematical little doohickey and wanted to talk about it. Plus yay, I got stuff done.

Until next time!

May Update

Hey guys,

I’ve not been able to code much lately due to a pretty severe pain period, but have at least been able to sort out some things on the theory level. The main problem I think I’ve solved is how the character constructor class can/should handle the myriad different ways it can be influenced. Achieving a great deal of variety among randomly-generated NPC’s is easy enough with how I’ve built it so far, but the player needs control over how they’re generated as well.

The simple and brutish way would be to generate tons and tons of NPC’s and throw out ones that don’t match, but this way I believe I’ve figured out how to make it tend towards certain things and away from others. That way you can build the dream team of staff characters you want. A ton of modifiers and variables will be able to influence who is available for hire (the generated NPC’s) so it’s another one of those systems thats important to get right. I’m sure a qualified programmer could have figured it out sooner, but I’m just pleased I seem to have an idea how to tackle it.

As an example, you could inform your recruiters to only look for well-endowed prospective hires, or tall, or blonde, whatever. You could run a marketing campaign attracting certain kinds of new hires, or competitors could take some for themselves. Lots more big ideas that I want to do later on, but I think I have a good groundwork so those things will be doable later.

Also, my recent pain charts if anyone’s interested, tending towards red and orange a lot lately. I know how tiresome it must be that I’m always bringing it up, but it’s something I have to live and work around. Sometimes it just won’t let me, but here’s hoping I can get my meds adjusted soon.