Happy Undertale 9th Anniversary!
As a special treat, we decided it would be cool to do an Undertale Plus devlog... a couple days before the anniversary to not overlap Deltarune news.
This devlog is intended to be bigger than normal for the sake of the Undertale anniversary! Please keep in mind that future devlogs won't contain this much information about how things are going because it's important to save content for the actual release of the mod. This one is just bigger because it's been NINE YEARS since Undertale released. That's insane to think about honestly. Wow.
The first thing to talk about is Deltarune battles! We're still in the very early stages of it and since the last devlog, most of programming progress for Undertale Plus in general has been fixing bugs. It's important to make sure our current features are stable before going hard on additional features so the development will be easier and faster overall.
That being said, there has been significant progress on Deltarune battles!
We have successfully made our first enemy in Deltarune battes! Yep, that's right, no more test enemy nonsense, this is the real deal, the first enemy. As you can see from the picture, it's Froggit! Of course, an image is not the only thing we've provided for this devlog;
We've also made a video of the enemy! Check it out here!
As you can see, the fight looks pretty good! Enemies now move in the overworld as well and have red outlines! (Wasn't the case before.) Just like in our last devlog, weapon and armor sprites for Frisk are not finished. So at the moment, Frisk in this video isn't holding anything. Despite this, we've gotten a lot of Deltarune enemy sprites finished! At the moment, half of Ruins enemy sprites are done and all of Snowdin enemy sprites are finished as well (minus Papyrus, he's still being put together)
This may not seem like a lot of progress compared to last time, but as I said before, we've been focusing on other things. That being said, the 2nd enemy for Deltarune battles is now being worked on. Additionally, since the last devlog, we've finalized concepts for how the Genocide route will work with Deltarune battles. So it's not entirely just been on this one enemy.
Let's talk about total progress of Plus
I think for the sake of the Undertale Anniversary, I'd like to give everyone a reference as to where exactly we're at in terms of development.
60FPS - 100% done
60FPS was by far what took most of the development time this year. It started around early April and was finished around the end of July and early August. Undertale as a game was designed with 30fps in mind, so most of the game's code had to be rewritten to make 60fps feel good to play. Which is why it took so long. In fact, it's extremely impressive it got done as fast as it did. However, there are still a few bugs here and there that come up during testing that involve 60fps. So there's probably more testing that needs to be done with this. I'd say the true percentage here is likely 98%.
Widescreen - 80% done
Widescreen is going swell! There are still a few missing sprites here and there (thanks Toby for the weird misplaced tiles), but other than that it's almost done. In fact, earlier this week, the coding for Widescreen was rewritten a bit to make the remaining development easier and more smooth for players! Also the majority of cutscenes at this point work fully in Widescreen!
Achievements - ~50% done
This isn't something that'll take up much more development time. Achievements will probably be finalized right before the release of the full game once everything is added.
Multiple Save Files - 80% done
It's done for the most part. Just needs some more extensive testing and bug fixes. Death counter still has the placeholder sprite from last devlog. (Which isn't tied to the multiple save files feature, it's just worth mentioning.)
Music Player - 70% done
Most songs work properly, but there's some that haven't been incorporated yet to work in the Music Player. Other than that, there's still sprites that need to be implemented into the game in the menu (shoutout to our placeholder sprite on the main Gamejolt page that has confused people. No. It won't be that in the final release.)
Restoring Unused Content - 0% done
Hasn't started development yet.
Recruits - 20% done
The menu works in game, but everything else is still placeholder. However, most of the Recruits descriptions and flavor text has been written outside of yellow naming instructions.
Deltarune Battles - 5% done
The first enemy is finished and programming has moved onto the second at the time of writing this. It's still in a very infant state.
Battle Dojo - 2% done
Nothing has been programmed for this, but we have a lot of concept art for it at this point. It's just a matter of programming the menus.
Colored Sprites - 80% done
We're wrapping up development for colored sprites! There's only a few left that are currently in the process of being made. Most of them have been incorporated into game as well! In fact, some team members who were working on colored sprites are now shifting over to doing damaged/hurt sprites!
Deltarune Enemy Sprites - 20% done
Snowdin enemies are complete (minus Papyrus) and Ruins enemies are well over halfway done. There's some enemies in future areas done as well, but only like 1 or 2.
Undertale Battle Backgrounds - 95% done
Only a few battle backgrounds remain to be made! At the time of writing this, there's only 9 left! Undertale battle wise, that is.
Frisk armor/weapon sprites - 80% done
Not including the Deltarune ones, the overworld Frisk armor and weapon sprites are wrapping up completion! These sprites were sped up really fast once we finalized the running sprite after tons of redesigns. For some reason, Cloudy Glasses hasn't even started yet...
Frisk sprites (Deltarune) - 10% done
We have the generic ones. We don't have any armor/weapon sprites completed at this time.
Damaged Sprites (Undertale) - 2% done
Damaged sprites have just started. These likely won't take as long as colored sprites did, but the team is focusing on wrapping up colored sprites currently.
Additional UI/other sprites - ~50% done
It's hard to get an estimate on this one because "UI/other sprites" cover a wide range of stuff, but I think this is a fair assessment.
Battle Remixes - 55% done
Battle Remixes just recently hit the halfway point! We could realistically wrap these up very soon with how the remixes are progressing. There may be a couple of themes that our Music Director will have to go back and polish up a bit though. However, we have 22 themes uploaded privately on YouTube waiting to be shared once the mod is released! Which has already gotten 2k views in total and it's only accessible to team members. I guess that shows how good the songs are.
Bug Fixes - ???
It's next to impossible to predict a percentage for this because bugs appear all the time in development. Although it's really fun to talk about. For example, the rock puzzle in Ruins was broken on 60fps, but it didn't get caught for the longest time because the bug only occurred if you talked to the rock from the back instead of the front. This didn't get found because nobody ever talks to the rock from the back, they only talk to it from the front because it pushes you forward and thus it's faster to do so. You can imagine Cibles' pain when she accidentally talked to the rock from the back and teleported inside of the rock during a playtesting race.
Another bug being that Toby intentionally lowers the FPS when Asgore turns to dust. When the dust animation was being rewritten for colored sprites, it caused Asgore to create a literal memory leak anytime he died because this wasn't accounted for. What's even more funny is that the memory leak would only happen whenever someone was Discord streaming the fight. So pinpointing the problem was really hard because some playtesters experienced the memory leak, some playtesters didn't, and some experienced it seemingly at random. Eventually this was fixed, but that's yet another example of jank Toby code.
We'll definitely talk about more funny bugs that appear in the future lol
Translation - 0%
Yes, we're supporting Japanese translation as well. This has not started.
Release Readiness - 0%
There's no way this is ready for release. However, I'd say since 60fps is done, development is definitely going to speed up. We're also doing more organization within our team to make sure development is sped up as well. So the hope is that we'll keep showing significant progress per monthly devlog!
Please keep in mind that everything in this list is NOT everything that will be included in Undertale Plus. In fact, I didn't even touch on probably like half of the planned features in our private spreadsheet.
I just decided to give these specific percentages so people have somewhat of an idea of where we're currently at, and of course to avoid spoilers for the game itself. I must also stress that next month's devlog, will not be this big. Expect it to be around the same size as our first one, maybe less or a bit more. It depends on where we're at development wise.
Besides that, happy Undertale anniversary! I hope you're looking forward to Undertale Plus as much as we are. I personally can't wait for everyone to see what we've been cooking!
30 comments