Kevin B - Project Devlog - 11/9


Total Time This Week: ~8 hours

11/5 - ~2 hours

  • ~1 hour and 45 minutes - Started work on the rig for Envy. It’s been over a year since I last rigged a 3D model myself, so I’m primarily working off a combination of the Rig It Right book and online guides on what to do. I got the skeleton set up and uploaded it to the  project's OneDrive.

  • ~15 minutes - Brainstormed ideas for potential nicknames for the characters. Since I’ve been working with Envy, I tried to think of a few from Envy’s point of view.

11/8 - ~3 hours and 15 minutes

  • ~3 hours - Created dialog for Selfishness and Apathy covering the main quest points and some smaller interactions between. The dialog I wrote felt a bit utilitarian to me, but I'm my own worst critic. It should be a good starting point to work from at the very least.
  • ~15 minutes - Troubleshooting for Thomas’s dialogue system not accepting replies. I didn’t know exactly how the system works, so I couldn't provide too much help outside of looking for obvious problems at the time.

11/9 - ~2 hours and 45 minutes

  • ~2 hours and 35 minutes - Continued troubleshooting the dialogue system. I had the reference videos playing at double speed to save time since I’m not constructing the system from scratch. I got through the first two videos and a few minutes into video 3 before I fell asleep, making a gap between the first 25 minutes and the rest of the time. Other sources were also checked to see if there was some common issue in widget creation that I could check for that might be causing the issue. The issue ended up being caused by a HitTestInvisible state being used for displaying the Reply box instead of a SelfHitTestInvisible. A minor difference in text with a major difference in functionality.

Dialog working as intended:

Reply box not responding:

The culprit:

  • 10 minutes - Helped disable movement when interacting with an NPC and re-enable it when finished. I saw a potential fix for this while going through the comments on the dialogue system tutorials earlier, so it was just a matter of testing the fix on my end.

Solution:

Time was also spent this week familiarizing myself with animation blueprints, but since the blueprints themselves were made for another class and don’t benefit the project directly, I didn’t include it in the total. The experience should be useful when animations are ready to be implemented in the project however.

Get the Gray

Leave a comment

Log in with itch.io to leave a comment.