Monday, September 21, 2020

Sentimental Shooting Revisited

So a long time ago I posted about this game.  In case you're unfamiliar and too lazy to click the link, it's an ero-danmaku game released in the late 1990s.  I unironically enjoy it, not because of the nudity, but because of the gameplay.

In my post, I mentioned that having the music enabled causes the game to crash unless you're on Windows XP.  The reason for this is now very clear to me after having done some basic research: Microsoft has been gradually degrading the MIDI support in Windows, and XP was the last version to have proper support.

This means that you can, in fact, have the music enabled without the game crashing.  You just need to do some extra things first.

First up, if you're on Windows 8, 8.1, or 10, you'll need to install CoolSoft MIDIMapper.  Full disclosure: I'm using Windows 7, so I'm unfamiliar with actually using this.

Next, on Windows Vista or newer, you'll need to install CoolSoft VirtualMIDISynth.

Now, in VirtualMIDISynth, there's some configuration that needs to be done.
  1. On the MIDI Mapper tab, set VirtualMIDISynth as the default MIDI out device.
  2. On the Soundfonts tab, you'll need to click the plus button and select a soundfont.  You'll need to download one of these, and thankfully, the download page for VirtualMIDISynth has links to a good number of them.  I downloaded the uncompressed version of FluidR3_GM, which so happens to be the first one in the list.
  3. Do the requisite clicking of Apply and/or OK.
That's basically it.  Now you can start Sentimental Shooting and enable the music.  The crashing should be completely gone.  If it doesn't work and you're on Windows 8, 8.1, or 10, try changing the default MIDI out device within MIDIMapper instead of in VirtualMIDISynth.  Unfortunately, I don't have a computer running one of these versions of Windows to test on.

However, enable the music cautiously, as the default volume was extremely loud for me.  I had to crank it down to around 30% for it to not be louder than the game's sound effects.  You can get back into VirtualMIDISynth's configuration using the system tray icon.  From there, double-click on the soundfont you installed and the volume setting will be on the dialog box that appears.

Additionally, there's something I did that you may want to do.  VirtualMIDISynth has two global keyboard shortcuts enabled by default, and I was worried about them clashing with other games.  On the Shortcuts tab, just click in each key combination's text box and press Spacebar, that seems to have disabled them for me.

Edit (2020-11-11): There's now a better solution for fixing the color palette corruption.  You should follow that post instead and ignore the suggested compatibility settings here.

There's still one remaining issue with the game, and to address that I need to contradict my earlier post.  Specifically, the part where I said:
That's it, no compatibility modes, no running as administrator, and no extra settings.
Without any compatibility options set on the game's executable (SGSTG.EXE), some of the game's graphics palettes are corrupted.  The only combination of them that seemed to fix the corruption for me was the following:
  • Run in 256 colors
  • Run in 640x480 screen resolution
  • Disable desktop composition
  • Disable display scaling on high DPI settings
The last two make sense, sort of, but the first two seem redundant to me: the game already runs in 640x480 with 256 colors.  Nevertheless, the palette corruption wasn't fixed for me without both of them checked.  There are still two scenarios where the palette corruption will happen, and your only recourse to fix it is to restart the game: If you sit at the title screen long enough that one of the demos starts playing, or if you Alt + Tab out of the game and return to it later.

If you're unsure what the palette corruption looks like, well, the logo when you first start up the game isn't supposed to be red, or color-fringed.  Also there's an enemy that sometimes appears outlined in white instead of black.  Those are the only two instances of palette corruption I've noticed, at the very least.

I've been tinkering with the game's graphics files and may be able to provide patched files that don't experience the corruption, we'll have to see.  More on this as events warrant.

Friday, July 24, 2020

Re-establishing habits is a struggle

So, sometime in May of 2019, I injured my ankle.  I don't even remember how I did it, I was just on one of my walks and went "man, my ankle hurts".  It hurt so bad I had to take a few weeks off to let it recover.

When I started being able to walk without pain again, I slowly ramped back up on my walks, always erring on the side of caution.  I eventually got back to 100%, completely pain-free, and thought I was back to business as usual, but in reality, the damage to my established habit had already been done. What followed over the next several months was me gradually going out less and less, absolutely dreading the thought of it on most days, and forcing myself to go out anyway a lot of the time.  In mid-February 2020, the burnout became clear and I stopped going out for my walk altogether.

It seems rather coincidentally-timed with the rise of the plague, but the months of prior experiences are solid evidence to the contrary.  It took until a few weeks ago for me to feel like going out again.  However, I decided to ramp back up even more slowly than I did after the injury.  Several months of rather extreme inactivity had taken their toll on my legs (and probably my weight, but I don't know for sure; I also stopped weighing myself in February).

Fortunately, Nintendo to the rescue.  They released Jump Rope Challenge on the Switch, which I started playing daily, just to work my legs through the inevitable soreness.  Once I got to the point where my legs hadn't been sore for a couple weeks, I started going for a walk on every other weekday (that's Monday, Wednesday, and Friday, in case you live under a rock).  It's not "The walk", it's just "a walk".  One lap around my immediate neighborhood at a (comparatively) leisurely pace.  My leisurely pace is probably a pace others would have to push to attain while walking, and the fact I can still do it is a good sign.

I don't really have any concrete plan for ramping back up further, but I need to approach it differently than I approached the walk when I originally started doing it.  I'm honestly kind of surprised I was able to keep doing it nearly every day for three years.  Leading up to the ankle injury I'd begun taking Saturdays off.  The original reason for starting it is no longer the case; I'm still reasonably fit and just need to keep my weight in check.  To do that, I need an approachable schedule that's easier to maintain than "every day".  That's where the Monday/Wednesday/Friday thing came from, and so far it's working.

I think my next course of action is to increase the number of laps.  This echoes how I did it originally.  It's worked once before, I see no reason why it can't work again.  The only difference is that back then, physical endurance was the limiting factor, and now the limiting factor is not wanting to immediately burn myself out again.

Things are looking up in this regard.

Sunday, January 5, 2020

MAGFest 18

Of course I went to MAGFest.  Of course I still staff the console room.  But you already knew that, right?  Right.

Let's cut the pointless exposition and get on with it, shall we?

Wednesday

Like any good MAGFest trip for me, it starts on Wednesday.  I leave in the evening, aiming to get there just after midnight.  Well, that's precisely what happened.  Arrived at 12:15 AM.

Thursday

Of course, the first thing to do is to go down to registration in good ol' Expo Hall E, which so happens to be as far away from the parking as possible, and pick up my badge.  Interestingly, approximately everything physical tat-related was running behind schedule, so the staff lanyards weren't ready, neither were the staff shirts, and hell, neither were the freaking swadges.  The swadges are neat, but ultimately conform to the definition of "physical tat".  I have a pile of them in my room here, with very little reason to go find batteries for any one of them to power them up and play with them.  The two most recent ones sorta solved this by also accepting USB power, but still.

The staff shirt thing was a very last minute "we don't have them" thing where they sent out an email far too late for anyone travelling from any significant distance away to be able to read in time to pack staff shirts from previous years.  Just shows the futility of changing the damn staff shirt every fucking year.  They're redundant for consoles anyway, we have the vests.  I don't re-wear mine outside the event, I'm not a big fan of red t-shirts.

Anyway, Thursday is always the day I'm up for all 24 hours of, and this year was certainly no exception.  I planned ahead and brought a travel mug full of coffee with me, which just barely lasted me until the coffee place in the atrium of the Gaylord opened and I could procure more.  A move I should have repeated throughout the day, but more on that later.

Eventually, the hotel went from being fairly empty to being "attendees everywhere" and the time of MAGFest was upon us.  Grabbed a spot in line for the dealers' room so I could get in when it opened, and made three purchases which ended up being my only purchases of the weekend:  A Super Game Boy 2, a cartridge of Final Fantasy Adventure for the Game Boy, and an actual legit copy of Rogue Galaxy for the PS2.

Picture of Super Game Boy 2, Final Fantasy Adventure, and Rogue Galaxy
It's at an angle to avoid getting my shadow in the picture lol
The Super Game Boy 2 is almost identical to the original, but there are a number of reasons to seek one out:
  1. It actually runs the games at the correct speed.  The original model runs them about 3% too fast, which perhaps matters more for some games than others, but it affects everything, including the music.  This point is most relevant if you're going to be speedrunning Game Boy games.
  2. It has a link port.  This coupled with having the correct clock speed makes linking to other Game Boy systems possible.  They had to correct the clock rate issue and add the link port because of a little game called Pokemon.  Ever heard of it?  ;)
  3. It has an extra set of borders to place around the game you're playing, with the original model's set of borders available if you enter a button sequence.  Of course, if a game has a custom border, it'll still show that by default.
  4. Also, some games have a different border if they detect that they're running on a Super Game Boy 2.  One example I found while searching the internet for SGB2 stuff is Tetris DX.
Final Fantasy Adventure is perhaps better known to some as the first game in the Seiken Densetsu series, its full Japanese title being "Final Fantasy Gaiden: Seiken Densetsu".  It's the precursor to Secret of Mana.  I played and beat it on my Switch, courtesy of Collection of Mana, but I wanted an original cartridge.

If you sift through my archives, you'll find a whole series of posts where I was playing through Rogue Galaxy, offering my thoughts on the story and explaining anything going on in my gameplay, whether easy, difficult, or neat.  Well, I kinda glossed over how I actually obtained the game, and that's because I just kinda downloaded the ISO of it and chucked it on my PS2's hard drive.  Given how much I liked the game, I wanted to actually have a legit physical copy, so this takes care of that.  Interestingly, when I was flipping through the manual in the case, a purchase receipt fell out.  The game's previous owner apparently bought it for $15 in a GameStop in Brooklyn, NY, back in 2010.  I could tell it was GameStop inventory at one point or another in its existence anyway because of the damn stickers all over it, which I managed to remove before taking the photo.  What you can't see in the photo is that the case is slightly damaged, but hey, I can probably source another case if it becomes a problem.  Just find some bargain bin PS2 game and do a swap.  Also, the box art has some water damage, but it isn't really visible.

I made an attempt to test the SGB2 and Final Fantasy Adventure in the console room, but I forgot that the SGB2 is a Super Famicom cartridge and thus doesn't have the slots for the tabs in a US SNES' cartridge slot, and none of MAGFest's Super Nintendos have the tabs removed.  Testing was postponed until I got home, where I popped the combo into my SNES and it booted right up first try, which was kinda unexpected.

Picture of Super Game Boy 2 running Final Fantasy Adventure
I changed the palette from the SGB's weird default dark purple thing
to the much more sensible grayscale palette before taking this photo.
Yeah, that's one of the SGB2-exclusive borders.  The SGB2 ones are nice.  Also, in looking up how to access the SGB1 borders, I uncovered a bit of trivia I didn't know: almost all the borders have an idle animation that plays after a while of you not pressing buttons.  You can also input a button sequence to start it playing immediately.  I immediately went through all the borders looking at their idle animations.  Also uncovered is that you can input that same button combo on the default SGB2 border to change its color.

I've been dodging actually mentioning the button sequence and that's because there's a little more setup to it.  To get the SGB1 borders you have to select the black border and exit the SGB menu, then enter the button sequence: L L L R.  You'll hear a chime if done correctly.  Go back into the SGB menu and you'll find the SGB1 borders available.  If you input that button sequence with the default border selected, that's what changes its color.  Finally, if you input that sequence with basically any other border selected, its idle animation will start.

Anyway, 4 PM rolled around and I was finally able to check into my room.  I wasn't the first one, and actually, all four people showed up this year, so no room to myself again.  I only got to talk to three of them, interestingly.  The fourth was never awake when I was awake.

Fitness stuff still happened, I'll just mention that here and nowhere else.

Friday

So my first staff shift began promptly at midnight, and this is where the subject of my caffeination, or the lack thereof, comes into play.  I was almost dead by the end of it.  Anyway, dragged my ass upstairs and went to sleep.

After a good amount of sleep I went back down to Consoles and did some of the challenges, for which I never actually claimed the one reward I earned: a single M-point.  I've got enough physical tat, and I never spend M-points anyway.

There isn't much I remember about Friday.  It was really all just playing games and having fun.  I figured out Pole Position on the Atari 2600 at some point.  It's a surprisingly well-done game for the Atari 2600, somehow managing to cram all the necessary controls into a joystick and a single button.  Like I said, fun was had.

Saturday

Another midnight, another staff shift.  I was considerably less dead at the end of this one, on account of having actually gotten sleep.  The consoles this year were (mostly) all in cages, locked with key-locks.  Some didn't have key-locks and were instead zip-tied shut, which was annoying to encounter.  This also meant that some consoles were a lot harder to do game swaps for than others.  Basically any console with a front-loading disc tray, like the PS2 or Xbox 360.  I still don't know what they were thinking with the placement of those, I had to turn so many cages sideways just to be able to open them far enough for the tray to fully eject.  Also there was a GameCube whose lid latch had broken, which was fun to discover while attempting to do a game swap on said GameCube.  It was working properly, I opened the lid and swapped the game, and then it just wouldn't close anymore.  The "doing it live" solution got implemented: just tape it down.

Anyway, after that shift, sleep.

I had wanted to do another Pepper Palace run this MAGFest but had forgotten to go mid-day Thursday.  Looked up their hours and discovered they were open until 10 PM, so I went after grabbing some dinner from staff suite.  Tasted a bunch of stuff and ended up grabbing a salsa and a mustard.  I got three bottles of hot sauce for Christmas, which influenced me to look at their non-hot-sauce products.

Messed around with some computers in the Museum for a bit before heading down to do my final shift of the event.  Man, these things fly by.

Sunday

Last shift, and this one ended at 4 AM instead of 8 AM like the others.  No incredibly unusual requests for games this year, certainly nothing like previous years where an attendee would ask for a game reccomendation or say "I'd like to play X genre of game on the SNES, surprise me" or anything like that.  Smooth sailing through the weekend.  Got off my shift and went upstairs to get whatever sleep I could before about 10 AM, just to give me enough time to get my shit together and get out of the hotel before the hotel's deadline, which MAGFest said was 11 AM but the hotel said was noon.  I dunno about you, but I'll trust what the hotel says over what MAGFest says in this regard.

Anyway, the drive back was fairly uneventful, thankfully.  Started to encounter a traffic jam due to an accident on I-95 southbound, but luckily the Dale City rest stop was right there.  Stopped, took care of coffee-related business, and by the time I got back to the car, traffic was moving again.  Some jerk tailgated me for a while on Route 20, but eventually found a cromulent passing zone and went about his way at 1.5x the speed limit or whatever those jerks think they're entitled to do.

Video games are fun.

Saturday, December 7, 2019

Revenge of the Bird King (Switch)

Like many others, I was intrigued when this retro-styled indie game popped up on the Nintendo Switch eShop, on sale for a measly 9 cents.  I mean, I had more than 9 gold points, so whatever, I grabbed it.  There's a limit to how bad a retro-styled platforming adventure game can be, right?

Well, sorta.

It takes influences from a lot of classic NES titles, namely Mega Man and The Legend of Zelda 2: Link's Adventure.  In addition, there's a central hub area on the world map that serves as a save point and a shop, and you warp back there after completing a level.  So far, so good.

The overworld is where the Zelda 2 influence shows itself.  From the graphics tiles representing areas you can enter, to the black silhouetted enemies that pop up and pull you into a short level if you touch them.  If you've played Zelda 2, it's very similar.  Except that you can pause and select "exit to map" if you didn't want to actually get pulled into that short level by the black silhouetted enemies, which I'll leave as a plus.

The main stages are very much Mega Man-inspired, mostly consisting of a series of screens you navigate without a huge amount of screen scroll involved until you reach the edge of the screen.  There are a few exceptions, though.  There's a stage that takes place on a train that's just one long stage rather than being divided up into screens, as one might expect a train stage to be.  Also, there's a stage where you're flying a vehicle that's an autoscroller.  There are other examples on a smaller scale, but those are the notable ones.

The music is great.  It's very NES-inspired, to go along with the graphics.  It probably uses more sound channels than the NES had available, though.  In the case that's true, they're not real chiptunes.  Still enjoyable though.  I'll take an NES orchestra.

Controls are fairly normal, but have their quirks that are tied to the overall design and premise of the game.  You play as a bird that uses guns.  He has a sword, but you can't really use it in combat too much, it's more for clearing obstructions and knocking armor off of certain enemies.  The main quirk is the guns: they're plants.  You can plant seeds that grow into guns, and as you play through the game, more guns get unlocked.  You have to buy the vast majority of them, but the basic pistol is unlimited.  Just pressing the button grows a gun that you can then pick up and use until it runs out of ammo, but if you hold the button, a turret grows instead.

If you were to go off of everything I've just said, you'd probably be 100% ready to plunk down your money for a neat indie retro-inspired platforming adventure game.  However, there are a number of things that may make you reconsider, that I will now delve into.

Wednesday, August 7, 2019

Thoughts with XT: Unhealthy Breakfast Pastries

Am I the only one who never really enjoyed Toaster Strudels?

Toaster Strudels must be kept frozen until you want to eat them, at which point they must be heated, making them vastly less convenient.  Also, you have to apply the frosting/icing (is there a difference?) yourself, delaying breakfast even further.  Heating of anything from frozen yields inconsistent results, so much so that Toaster Strudels actually have a second set of directions for when you bite in and discover that it's still cold.  They also get crumbs everywhere while you eat them.

Pop-Tarts, on the other hand, can be stored at room temperature.  They can be eaten that way too, if you just don't feel like toasting them.  Underrated: eating a Pop-Tart straight out of the freezer, though this varies by variety.  The Cookies 'n Creme ones yield the best results, from my extensive testing over the years.  Pop-Tarts crumble way less while being eaten, and also come in way more varieties, from the sickeningly sweet Wildlicious and Gone Nutty ones that I wouldn't give to my worst enemy, to the clearly superior S'mores.

From an advertising standpoint, Pop-Tarts were always the very straightforward "Hey look, these are Pop-Tarts.  Enjoy!".  Toaster Strudel, on the other hand, were the far more edgy "We're better than Pop-Tarts.  Our commercial is going to show several reasons why we aren't, but don't worry, we're going to spin those as positives.  By the way, we're better than Pop-Tarts.  Look at how this kid has to get black market Toaster Strudels because his evil parents won't serve them to him.  Did you know we're better than Pop-Tarts?".

I'll take Pop-Tarts, kthx.

Wednesday, May 15, 2019

The microSD Headache

I want to buy some microSD cards.  So naturally, I go to a store where I can accomplish such a task.  This used to be easy: simply walk up to the display, pick the one with the necessary speed/capacity, and go pay for it.  Done.

Now, it seems more complex, almost unnecessarily so, for a variety of reasons.  Some reasons are understandable, and some defy any sense of logic.
  1. My old standby, Staples, now only stocks the more-expensive-per-gigabyte PNY cards.
  2. I can still find Sandisk cards at Wal-Mart, but it's an adventure.
  3. For inventory control reasons, you can't actually remove one from the display yourself.  So, find an employee once you've made your decision.  It's whatever.
  4. They stock both PNY and Sandisk cards, so it's easy-ish to compare price per gigabyte.  It would be easier if the listed unit price was actually "per gigabyte" instead of "per each".
  5. A closer inspection of their digital storage section reveals that almost nothing is stocked where it should be, this makes price comparisons difficult since you have to do separate searches for the speed/capacity combination you need, and the price thereof.
  6. One of the devices I want a microSD card for is my Nintendo Switch.  Why not just grab one from the section of Switch accessories?  Well, those cards have a Nintendo logo on them.  That Nintendo logo adds $20 to the price tag.  I don't feel like getting ripped off.
  7. So whatever, I've looked around and solved the puzzle of finding a suitable card and its price.  Ready to buy, I look around for an employee to handle the inventory control, but they've all conveniently disappeared.  The only ones I ever see are busy moving large amounts of stock to shelves elsewhere in the store, and thus don't have the tool/key/whatever they'd need to unlock the inventory control thing and sell me a microSD card.
Why not just buy one online and avoid all the hassle completely?  I'm leaning more heavily towards doing that, to be honest.  The trouble with buying them online that has always sent me to brick-and-mortar stores in the past is the prevalence of Chinese-made knockoff cards made to look like they're from a trusted brand, but with significantly less quality, ultimately ending in catastrophic data loss.  If there's a place online where I can buy known legitimate Sandisk microSD cards, I'd love to know about it.

The worst part of this problem is that it's one of knowledge.  Your average person who doesn't know a heck of a lot and just wants a microSD card can navigate the maze of confusion with relative ease by finding an employee first and being guided through the nightmare unscathed, possibly receiving bad advice from a misinformed employee in the process.  The problem only arises as soon as you know what you're looking for and just want to get in, get out, and get on with your life.

Tuesday, January 8, 2019

MAGFest 17

Continuing my resistance to using the year number instead of simple sequential numbering, this post is all about the MAGFest that just ended.

This year, I wanted to get all my clothing into one bag, and success was had.  Last year, I took workout clothing, but I was an idiot and took so much other shit I didn't use that I couldn't fit it in my regular duffel bag, so I had to take an extra bag to hold the workout stuff.  After omitting the shit that I didn't use, it all fit quite nicely into one bag.

I kinda screwed up signing up for shifts, I didn't get to it fast enough and a lot of my preferred stuff was already taken.  This MAGFest was a mishmash of both Floor Staff and Inventory as a result.

Wednesday

I drove up on Wednesday evening, just like usual.  Fortunately, this year there was zero snow in the forecast, so I didn't have a repeat of last year's anxiety-inducing 25MPH drive north.  I parked in the Gaylord's garage this year, because after careful consideration, the reserve-a-spot lots that MAGFest was promoting were both uncovered, one was a gravel lot, and my usual garage a block away would charge me in real time as opposed to in Gaylord room-nights, meaning I'd theoretically have to pay more to park there.  For once, the Gaylord's garage looked like the cheaper option.

I arrived at 11:30 PM or so, grabbed my badge, and walked up to the LAN room to hang out with some friends for a while, and eat the meal I'd made for myself to eat when I arrived, which consisted of a ham and cheddar wrap with ground pepper, shishito peppers, sun-dried tomatoes, and brown mustard, a banana, and some Coke Zero.  After that it was just me aimlessly wandering around the hotel.

Almost immediately in the wandering, I noticed this new vending machine with ice cream inside.  It looked kinda neat, so I took a picture of it.  Sadly, I don't have any video of it in action.  I bought some on Saturday after dinner, just for the novelty.  It's sorta like Dippin' Dots, and while it was neat, it wasn't really worth the price.


The rest of the wandering was just, you know, wandering.

Thursday

Wandering continued well into Thursday, where around 2:30 AM I decided to try and find coffee.  Spoiler alert: you can't get coffee in National Harbor, MD at 2:30 in the morning.  I walked all the way out to where the gas station and McDonald's were, to no avail.  The Starbucks was closed.  Even the coffee shop in the Gaylord's atrium was closed.

At 5 AM, the atrium coffee shop opened, and I finally got my damn coffee.  It was almost four dollars, but I didn't really care, I needed the caffeine.

Later I picked up my "swadge", which is basically just a custom PCB with a microcontroller and some other shit on it that does token novelty stuff.  Honestly, my badge collection is filling up with this stuff, and I don't touch it after the event.  Can it be optional for staff in the future?  That'd be nice.  Anyway, I appear to have been the only one to whom they didn't give batteries, so I had to borrow two rechargeable AA batteries from Consoles while I was on shift just to have the thing light up like it was supposed to.

Thursday was home to the sole panel I went to: DwangoAC's TASBot panel.  He highlighted some technical difficulties (and a baggage handling problem that broke some of his stuff...) while giving a nice presentation and showing a few TASes of Super Mario Bros. 3 and Super Mario World.  If you've seen all the various TASes of those that have been shown at GDQs, then you've seen the TASes he showed here.

After that came the sole dealers' room raid of the event.  My bounty was Super Nintendo-filled:


Getting cartridges to boot in old systems is sometimes a hassle, so Future XT™ will chime in with details about that.

Future XT™: Hey, Past XT™!  Super Metroid, The Lost Vikings, and F-Zero all boot just fine with zero or very little hassle.  I've already spent a while playing Super Metroid and died like an idiot trying to sequence break and get the Wave Beam early.  Anyway.  Unfortunately, Donkey Kong Country 2 and 3 are very temperamental, but I have gotten both of them to boot.  I'll give their contacts a good cleaning with some isopropyl alcohol and see if that doesn't help.  *mutters something incomprehensible about still needing to do this with Blaster Master*

Back to you, Past XT™.

Past XT™: Thanks for the input there, Future XT™!  Now, where was I?  Oh yeah, that's right...

I bought a Super Famicom cartridge of Super Metroid because Japanese cartridges are cheaper than their US counterparts for some silly reason.  The Japanese and US ROMs of Super Metroid happen to be identical, with English text and an option for Japanese subtitles.  It's just the cartridge shell and label art that are different.  All the more reason to break off those tabs in your SNES' cartridge slot.

4 PM rolled around and I checked into my hotel room.  I was the first one of the people assigned to my room to get there, so I had to dodge putting my debit card on the room for incidentals.  As it turned out, neither of the other people assigned to my room materialized, so I ended up with a hotel room to myself for the weekend.  Not complaining.

Later I remembered that I hadn't yet paid for parking, so I went back to the hotel reception desk to take care of that.  Or at least, I tried to take care of that.  There's a separate exit lane for pre-paid parking, and it would have taken the whole thing off of my mind for the weekend.  Unfortunately for me, the guy at the reception desk misunderstood my request as "activate the parking lot in/out privileges on my room card" and my attempts to dumbfoundedly rephrase "I'd like to pre-pay for parking" so that I could get my point across failed spectacularly.

I didn't have a staff shift on Thursday night this year, so I just played games for a while and went to bed.  I beat World 2 of Yoshi's Island, including successfully doing a 1-1 warp on one of the levels.  I also figured out how to be reasonably decent at Asteroids on the Atari 2600.

Friday

Going to bed marked the end of my usual really long first day of MAGFest.  I got up at 11 AM on Wednesday and didn't go to sleep until 2 AM on Friday.

During my wandering around on Thursday morning looking for coffee, I'd noticed a shop in the National Harbor area that I'd never had the opportunity to notice before because I always just stay in the hamster habitrail: Pepper Palace.  They sell hot sauces, spicy seasonings, and lots of it.  I went back there on Friday, spent a while looking around the store, and using their sampling station to try various sauces before settling on a couple to buy.  I ended up with a bottle of Wok Dis Wey, which has a panda on the label and came with a panda keychain (they all had different ones, so I spent a while looking at them to figure out which one I wanted), and a bottle of The Great American Hot Sauce.  Wok Dis Wey is sweet and spicy, and The Great American Hot Sauce has a nice smoky flavor to it.

After that, I walked over to Subway and bought lunch: my usual footlong sub.  I ate half of it and saved the other half for the trip home.  Hotel rooms have refrigerators these days, did you know that?  They keep food from going bad in the short term.  They're nice.

Once I was back in the hotel and fed, I went down to consoles and did some of the challenges.  I accrued enough points to get a couple rewards, and declared myself done there.  I didn't actually pick up my challenge rewards until Sunday morning, though.

I did another walk around the dealers' room before my shift began and flagged a couple things as "if they're sti2ll there later, possibly buy them", but then I never went back later to see if they were still there.  They were all lower-priority things, but still, it would've been neat to get a SNES mouse, the mouse pad that goes with it, and Mario Paint.  Maybe next year.

Friday was the beginning of possibly the worst thing I've ever had to do: a 12-hour shift.  I made the mistake of standing for the entire first four hours, which was an Inventory shift.  Given that the second four hours was Floor Staff, which involves a lot of walking, that didn't turn out so well.  I ended up trading off some Floor Staff work with others who were on Inventory just so I could rest my feet.

I say the 12-hour shift wasn't that great, but it could've been far worse.  I originally had an entire extra mathematically unnecessary shift in my schedule that would have made it a 16-hour shift.  Once I did the math and noticed the extra shift, I dropped it.  In the meantime, though, I was very close to emailing STOPS and asking if I could work something out to swap shifts with another staffer.

There was cake during the shift, that helped somewhat.  As seems to be the usual when a group has cake and wants to offer me some, I was invited over to get a slice by one of the higher-ups asking me if I liked cake.  It was a "Do you like cake?  Because we've got cake!" kind of thing.

On one of my bathroom breaks I experienced something I can only really explain in video game terms: I call it an NPC interaction moment.  Basically, staff can do certain things that regular attendees can't, in this case it was the ability to enter the expo hall through doors marked as exits.  Ostensibly for the convenience of staffers transporting large items or something that need to use the door that's most convenient to them, but certainly usable by me for a quick bathroom break without having to run all the way back around to the entrance in order to return to my shift.

The security staffer on duty at that exit door saw me walking over to the door and said "you can't enter here, this is an exit".  I showed my staff badge, and he said "oh wait, you're staff, go on in".  It's like in video games when there's a guard standing in front of the door you need to go through that refuses to let you pass no matter what, but when you have that one key item that grants you permission to pass (and, typically, progress the story), he immediately changes his tune.

The 12-hour shift took me into Saturday as well.

Saturday

During my shift, I saw a Wii running a game that had been left on this screen.  I don't know what game it was, but since Waluigi is a character everyone likes to talk about (previously WALUIGI AMIIBO PLZ, now mostly how he's not in Smash), I found this kinda funny and took a picture of it.  It stayed that way for several hours.


I haven't been mentioning it here, but of course, I went to the Gaylord's fitness room once every day.  I absolutely didn't feel like doing anything other than sleeping after the 12-hour shift, so I had to do Saturday's workout after I woke up.

My next (and final) shift didn't begin until Sunday, so I had a bit of time to kill.  I decided to spend it playing Super Mario World.  A couple of other people showed up and we started passing the controller around after each level completion, stomping our way through the game.  Before they had to leave, we got to the end of World 6, I pushed it a bit farther to partway through World 7 (with all of Star World complete and Special World unlocked) before my shift.

It didn't help that we were playing it on an LCD TV, which meant there was input lag messing with us and making us miss easy jumps and stuff.  Using the cape is a lot harder when there's a significant delay between pressing a button and seeing the result on screen.  Anyway.

Sunday

Consoles must have been through some shit in the hours prior to me and the others that comprise the usual evening crew arriving on the scene, because when I got there, the operations officer on duty said "hey, a competent staffer!".  What the hell was someone screwing up?  Staffing consoles isn't even that difficult of a thing to do correctly!

Anyway, this was more my usual style of shift: only eight hours long.  After it ended, I went down to the fitness room for one final workout before packing up and heading home.  Parking ended up being cheaper as expected, $72 instead of $80.

The one remaining issue I have yet to solve reared its ugly head once again: driving fatigue on the way home.  I kept two 500ml bottles of Coke Zero and the other half of that footlong sub I got on Friday for this purpose, but it didn't work.  I had to stop a few times to regather myself.  One time I stopped and walked into a McDonald's just to use its bathroom.  Apparently you can order something that vaguely resembles food there?  I dunno.

I prevailed over the driving fatigue one way or another and made it home, and hey, now I'm here typing this, taking photos of things I bought, and grumbling about how uploading pictures to Blogger doesn't work in Pale Moon.  Well, it kinda works.  You can upload them, but you can't add them to your post.  I don't have the patience to pretty print and reverse engineer obfuscated JavaScript just to look for a solution, so I get to launch a Chrome incognito window instead.