Wednesday, March 24, 2021

Emulation and the Spriters' Resource Aftermath

I think most people by now know that there was a time in the 2010's when I was uploading new sprite sheets to The Spriters Resource for what can be described as "forever". It got to a point where it overtook my personal art and character renders and it would continue that dominance until SRB2Kart happened.

During the time I was chugging out sprite sheets, there was one platform that I ripped the most from than any other. Of course I’m taking about the Nintendo Entertainment System, launched in 1983 in Japan as the Famicom and two years later in the rest of the world. The reasoning behind it will become apparent as I go into detail. You see, my first modern computer since having been stuck on otherwise outdated Windows machines was an iMac for Christmas 2008. While good for productivity and content creation, playing games on a Mac, including emulators of old consoles, is not as reliable as one would think. Emulators on Macs don’t have the level of support and options they do on Windows and the pool of emulators available aren’t as… functional as their Windows equivalents.

Except for one emulator, that is. The Macintosh version of Nestopia, produced by Richard Bannister, was the first emulator for an old system that I had used that wasn’t on my sister’s PC. Even though I was very familiar with my cousin’s emulators for the longest time since he got an emulation-focused Windows XP computer in the second half of 2008 thanks to my uncle, this iteration of Nestopia built for Mac OS X changed everything for me and it still stuck with me even after I got a new PC for my own in Christmas 2010, if only because it had a available and robust for the time rewind feature allowing me to play through harder games without awkwardly stopping to make save states during hard levels or bosses. I played the snot out that emulator, discovering all sorts of relatively under-looked games, Japanese-exclusives, and ROM hacks. And most importantly, it (alongside Mari0) helped kickstart me into a craze of bombarding The Spriters’ Resource with sheet after sheet, my preferred consoles being the NES, Game Boy/GBC, Arcade, and PC/MSDOS due to how easy it is to rip from those respective machines most of the time. In hindsight though, some of the sheets I would contribute, especially early on, were not really organized that well or didn’t make the “bounding boxes” obvious enough. Some sheets did get updated, but many I only left in their initial states.


So what drove me to stop? Well, even with all the games out there that haven’t been ripped that I've taken interest in, the act of game ripping got to the point where I was scraping the bottom of the barrel for sheets I could quick whip up without having to finish a game all the way through as I had done for Lagrange Point on the Famicom as an example. Eventually I climbed to 1,000 sheets and next to everything that I wanted to rip from has been ripped, whenever it be one sheet or several from the same title. Not every sheet survived, especially the ones that were ripped from prototypes (the Spaceworld 1997 Pokémon Gold and Silver demo sheets, for example) when a new rule was passed to blacklist and remove any sheets relating to them following the Nintendo Giga-leaks in 2020.


By far my number 1 reason for stopping sprite outputs was, you guessed it, SRB2Kart. While I was able to form a balance between the two projects in 2019 in addition to finishing a character render that had been in production for a good while, by 2020 the racers I was producing (including de-motivation and burnout from the pandemic) demanded so much effort on my part that I had to pool everything into working on them just so I had a chance of some day being able to finish everyone on the personal todo list and move onto other projects. I still played the occasional emulated game but it was more to kill time and not to find content to rip. And once the “great hard drive failure of 2020” happened on my Mac, not only did I lose a good few WIP rips, I didn’t bother with playing NES games at all on my PC during the time I was stuck without a Mac and setting up the new one I got late October because I had long-overlooked the rewind features on the PC emulators I had at the time (Nestopia on PC requires it to be enabled, unlike the Mac version where it’s enabled by default, and FCEUX requires you to load a .lua script every time you want to use it and plasters an awkward “REWIND POWER” message on the top of the screen at all times). In short, having rewind in an emulator made it more accessible to play and undo mistakes and dumb errors compared to savestates (especially in the bad games) and a lot of these PC and Windows-based emulators hide it away.


Currently I have no idea if or when I’ll ever go back to sprite-ripping. Considering I have 1.4k sheets total ripped, give or take a few, I should be better off finding new hobbies to keep me occupied or going back to old ones, at least until I feel like returning to doing full character artwork again which should be hopefully later in the year if all goes well and things start escaping the pressure of the pandemic. In the mean time I’ll get to writing some character bios for my Aozora troops that I’ve been long neglecting.

No comments: