Progress Report 7/17/20 (Patreon)
Content
I hate stairs. I hate helcopters. I hate elevators and train yards and lawyers. You know what I don't hate? I don't hate Fridays. (DefinitelyNotAnObscureReference) Here's what I got done this week:
- All CG animations (camerawork and whatnot) have been completed!
- Added the ability to skip CG animations. I... should have done this sooner. Testing was a sad experience before this feature.
- Nearly all CG sound effects have been added in.
So close... I was SO CLOSE to releasing the update today. There were some hiccups this week that I had to iron out, including a bug that I swear defied all logic. No, seriously. In one (and only one) script that I made, if I wrote x = 1 and then asked what x equals, it would say 0 or some crap! That sort of stuff! I ended up just going with a different method of execution entirely. But that bug could still be out there... and that scares me. For Unity-savvy people, I'll put it this way: the Awake function on a persistent object... it just... it doesn't work. Anything you put in it is considered optional to the script. Especially with coroutines. It took me 3 hours to realize that it was the Awake function doing it (and I'm still not 100% certain about that). 3 hours of trying to figure out why a very small script was disobeying my orders.
*Ahem* In other news, every CG animation that I did had its own unique challenge, usually associated with the dialogue box. This made things go a bit slower than anticipated. Still not bad as that stupid Awake situation, though...
With only a few sound effects left to add in, I would try to crunch time this update and release it tonight, but I've done this before, and I know better now. I know this because there's still the compiling to do for the actual builds. Compiling doesn't take too long, maybe 10 minutes if you include the WebGL process. What does take a long time is discovering all those shiny new bugs, going back into Unity fix them, recompiling, rinse and repeat.
Also I'm feeling mentally drained today (stupid Awake bug...), so it's for the best that I don't push myself too hard right now. Also also, this will give me a chance to do something I've been a little reluctant to do, and that's add in game over music. (The silence is rather eerie...) Aaaaaand since I couldn't find any good game over music, that means opening up Garage Band for the first time and doing something I've never done before: make the music myself. I'm dedicating just about all of next week to do that, since I have a lot to learn.
So, after this behemoth of what is essentially a rant, I'm gonna have myself some Taco Bell. Next Friday I'll either have the next release for you guys, or by golly I'm gonna die trying! See you guys then!
Stupid Awake bug...