Feb 28 Update
The pathfinding is way better now. Sera and enemies can now navigate to a spot on the map and open all the doors on the way without prompting (Unless the door is locked, this is actually a bug in old ALAWT, Sera and enemies can open doors Lea doesn't have the required items for).The return home button can even let her run all the way across the map to Lea. Everyone's obstacle detection raycast is way better and Sera's a lot less likely to get stuck on stuff. I basically ended up rewriting the move state and the obstacle detection (which also had logic errors). Now it's not just cleaner and readable code, it's a lot more stable. It was a bit tricky though because just shooting a raycast directly towards a target sometimes led to weird results. In particular, a raycast from Sera to the lower platforms after the heavy bunker door would cause her to think there was an obstacle (the bunker door) between her and those lower platforms. She would then try to get to the lower platforms via the bunker door. However, the only way you could get to them was to continue along the path leading to the lower level. So, I had to keep the raycast oriented with Sera's forward axis until she got far enough along the path that I could send the raycast towards the platform object.
Just rewriting this fixed like 10 bugs and various issues.
Also, there was a funny bug where only Sera could still move around when the game was paused. That is fixed now. I also commissioned Mayra who did Practice Round's music to do a new main menu theme so there'll be a really nice new menu theme instead of the old one.
The background has some moving props now and I'm working on getting in a more dynamic sound system. Then I need to fix up the old itch io page because it looks bad. Also, ALAWT's file size has been reduced to 500mb~ since I've been hearing things about Godot C# finally getting web exports in the future. I just had a lot of repeated textures from random imports. I unified all of them and shrunk many from 4k->2k. If I need to lower the filesize more, I'll shrink them to 1k but at that point they look a bit pixelated closer up.
Comments
Post a Comment