Hello. My name is Yuri Guimaraes (nick: a-yyg), a student at ScummVM for the Google Summer of Code 2021. Starting on May 17th and continuing up to August 17th, I’ve made about 500 commits to the master branch of the ScummVM repository, most of which focused on implementing the SAGA2 engine within ScummVM, an engine […]
Progress Report (End?)
The coding phase of GSoC is basically over, so this will be the last GSoC-related progress post. We’ll be going over what has progressed since the last post and what challenges are left to face post-GSoC. With that in mind, the next post will be my actual last GSoC post. Playtesting Playtesting is over! The […]
The Middle of The End (Progress Report)
Less than two weeks left of coding. My summer break officially started, so I can spend copious amounts of time playtesting the game now! So far, I’m about 9-10 hours into the game’s storyline (my save’s playtime says I’m 27 hours into it, but that’s due to me sidetracking into bug testing). This is around […]
The Beginning (?) of The End 3 (Progress Report)
Time for the weekly progress report! This week I have finals, so studies had to be prioritized, but here is what has progressed since the last report: Bugs Here are the newly identified bugs: Bug Steps to reproduce Explanation Solved The first track played when the game start is random When running in DOSBox, it […]
The Beginning of The End 2 (Progress Report)
Good morning/afternoon/evening. With saves implemented and most warnings dealt with we’re one step closer to the final stage. The game is should be mostly playable at the moment, but the only way to verify that is to actually test it. Debug Commands In order to facilitate our endeavors, it is useful to create lots of […]
The Beginning of the End (Progress Report)
Although this week had relatively weak progress due to me getting a vaccine shot, we still progressed in various fronts. Saves Let’s pick up from where we left off last time. Work on implementing the rest of the save system continued. We decided to try something new to count the number of bytes of each […]
Week_n = Saves
Let’s jump right into the main focus of this week’s development: savefiles. The original game uses a FILE setup to read and write savefiles, which we will need to refactor as with everything else we’ve done so far. I will outline the process of how a save is written/read: When we click “save” in the […]
Week ∞+1=?
Let’s talk about last week’s developments. Audio! So this week we started implementing audio. Their original audio interface had various peculiarities, such as a number of audio decoders. I won’t waste time detailing them here since we’ve scraped a good part of it (thanks to OSystem’s Audio interface!). I mostly focused on the code refactoring […]
Week ∞
This time’s post will be a big summary of the events up until the present point. I feel like this is necessary so we can get into cool in-depth stuff soon! Tile Drawing Similar to the debug images we tested last time, we first get clean up tile.cpp by getting rid of any remaining traces […]
Week 3 ― Images!
Hello. ayyg from Week 5 here about to talk about events from two (three?) weeks ago. Disclaimer: The following will be a summary of the events. I will not detail everything, but rather convey the gist of the whole process. During the first two weeks we mostly focused on getting the FTA2’s source code to […]