Skip to content

a-yyg's blog

Detailing SAGA2's Journey in ScummVM

Sticky post
August 18, 2021
  • Uncategorized

SAGA2 − GSoC Summary

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 […]

August 17, 2021
  • Uncategorized

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 […]

August 10, 2021
  • Uncategorized

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 […]

August 3, 2021
  • Uncategorized

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 […]

July 27, 2021
  • Uncategorized

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 […]

July 19, 2021
  • Uncategorized

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 […]

July 13, 2021
  • Uncategorized

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 […]

July 4, 2021
  • Uncategorized

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 […]

June 27, 2021
  • Uncategorized

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 […]

June 20, 2021
  • Uncategorized

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 […]

Posts navigation

Next page ›
Powered by WordPress and Marianne