This week I spent most of my time improving and fixing multitude of bugs, anoyances and other things.
Firstly, I changed the way choice window was showing. I also aligned the NPC name window. Here are some screens. Before and after.
Next thing I worked on was the farming system. I worked very little on this thing because I never really felt like it needed much improvement. There were some things that bothered me though. First, every crop could give you only one produce. I fixed this months ago. Next, the entire system worked in real time. You could only set the growth time in seconds. I “fixed” this by making this growth time really high (like 24 hours) and then I just advance it by few hours every time your character rested or worked. It worked, but I felt like idiot about it the entire time. So I decided to fix it for good. Now it works as it should. Growth stages advance only when told to.
Another thing I worked on was the “random” NPC placement. Every NPC will have like five predetermined locations where you can find them. They will leave you note at their home telling you where they are so won’t have to search for them across the entire map. I talked about this before. Now I converted one NPC to this new system and works flawlesly.
However, there was one problem. Mainly with NPCs following you. Up until now, NPC followers worked like this: You ask NPC to follow you, NPC accepts and tells you to wait outside. The moment you step outside their house, the NPC will join your party. If you wished to dismiss this NPC, you had to walk back to its house and it would leave your party automaticaly. This was fine and all, but became obsolete with random NPC placement. I could try and improve the system to make it work, but that would be too mmuch work for little to no reward so instead, I did this.
You press “Q” (Left shoulder button if you use gamepad) and this thing will pop up. Then you just select NPC you want to dismiss and they will disappear from your party and return to their previous spot. It also shows you their HP, SP and status, so you can dismiss them when they end up too hurt and get someone else. In the future I will improve this and add some dialogue for NPC leaving your party and other things. But for now, it works good enough.
I also did some minor fixes that I won’t be talking about (because I don’t remember them). And I have a small suprise for you. I started making some sort of “dev play” videos. I will add writen commentary and talk about different features, how they work now and how will they work after I improve them and so on. I would like to make this videos weekly but I am a pretty busy person (almost 12 hours of work and travel 5 days a week is a lot) so don’t count on that.
Here is the first episode. Yeah, the thumbnail is shit and my video editing skills leave a lot to be desired. Still, I hope you end up liking it just a little bit.
Alright, that’s about it. See you next week.