Posted January 08, 2024 by methodia
So, the good news is that we're rapidly bearing down on completion of Phase 2a. Work has commenced again, a couple of big bug reports have been submitted and dealt with. That's something that is worth mentioning, I do read all bugreports submitted, and will usually respond to them if an email is provided. Sometimes the bug is something that's already been fixed but is unreleased, or is something that was deemed minor or due to be changed soon anyway. Either way, I'll usually respond and let the submitter know whats going on with each bug they reported, and most of the bugs go straight on to the Trello.
Obviously, if it's a duplicate or something thats not gamebreaking and due for an update shortly, it won't go on, but I'll explain that in my response.
So, on to the current updates:
Procedural Animation
Nothing too fancy just yet, mostly testing out how to do it. The main takeaway is that the current skeletons do not work. I've tried to do a thrust motion, but the hips are the root bone, so the whole skeleton wiggles backwards and forwards. Luckily I've started on new models and finally got the UE skeleton into Blender for that.
But for now, there's sort of foot height detection for stairs and slopes, which doesn't work because of skeletal shittery and digitigrade feet. That was added then disabled. I also added in a procedural animation so if you walk into a wall, you put your hands out and against it. This will be useful for other things in future,
Pineridge Spawning
A few weeks back I added the mechanic for buying bedrooms at the Inn. Part of that was to add a system to move the player to their room for the morning. I expanded on that and set a tunnel, inn, upper town and registration start point that sets based on what you've completed in town. This needed to happen because with multiple playerstarts, it randomises which one you go to. You should be able to use Tags to specify which start to use when loading a level, but it kept choosing a start in a locked bedroom. Now it all works right.
Item Upgrades
First up, when you kill an enemy, they dropped loot, but the dropped loot had a ui showing what it was and picked up immediately. The items you find needed collected and had no labels. The dropped items didn't have the particles either, so both were made to be identical.
Next, the detail ui has had a range added, so it's not visible from space any more. They also got a sound effect added on collection, the item disappears but allows the particle effect to complete before it despawns. Then, when the item disappear it emits a burst of particles that dissipate into the air.
The final step was Notifications. The player HUD now has a notification panel. You collect an item, it pops up a small notification of what you got in a vertical list. It's a pretty robust system, so in theory I might move the "heard" and "seen" notifications to it as well.
The Bugs
Still To Do
Throwables have been removed from 2a. I was enjoying the stuff with cumdarts, but I need to build a throwable functionality for hotbar and ingame, and it's going to need a pile more animations, which is a nuisance to do if I'm updating the models, so I've shifted it back a few phases to give time for new models.
I *might* bring it forward again if I can get the animations done quickly in Cascadeur, but it depends on the learning curve for it.
Tasks
Bugs
So, progress is happening again. Hopefully should get Phase 2a knocked out this week and get the new build up on Patreon. Phase 2b has a lot of character models, animation and procedural stuff, so is liable to take a long time. So I'll probably be looking at another intermediate public release eventually. I'll keep everyone posted!