Man Vs. MKV IV: The Quest for Peace

It’s been a while since I had to face off against my favorite nemesis – the MKV file. Specifically, the sort of MKV files that come out of well-intentioned anime distributors and that make my life hard when what I really want to do is stream them to an Apple TV using the built-in “Computers” app.

This app is firmly grounded in “so all of your media is perfectly legitimate, RIGHT?” and only plays a very small subset of the kinds of video files that are out there. No MKV containers, no obscure codecs, certainly no support for soft subtitles.

To make this work, I need h.264 or possibly h.265 video and aac or AC-3 audio in an mp4 or m4v container and any subtitles need to be burned into the video, and since the average anime release these days is something like “AV1 video and opus-encoded audio with seven different subtitle languages”, this typically means loading up a folder of files in Handbrake and manually choosing language and subtitle options for every episode before pushing the “start queue” button and walking away.

(Yes, technically I could run VLC or DS video on the ATV, but then I wouldn’t see content I had purchased from iTunes in the same place as the less-reputable content)

And, I mean, manually processing a folder of video files in Handbrake works. It’s a really solid encoder and I have been using it for years. It’s pretty much muscle memory by this point.

On the other hand, my workflow here is a bit labor-intensive. There’s a lot of setting options on a per-episode basis and real potential for human error on my part. It would be better if I could throw the whole folder at the CLI version of Handbrake, like this, and this DOES work – but it’s quite fragile. It always uses the first audio track and first subtitle track:

#!/bin/bash
mkdir out
for filename in *.mkv
do

	filenamenoext=${filename%.*} 
	handbrakecli -i "$filenamenoext".mkv -o out/"$filenamenoext".mp4 -Z "Apple 1080p60 Surround" --subtitle 1 --subtitle-burned --crop-mode none

done	

(As always, my scripts come with no guarantees. Use at own risk)

For those cases where you have video files and external srt-format subs, and assuming that the srt files are in the same folder and have the same name as the video files, you can use something like this:

handbrakecli -i "$filenamenoext".mkv --srt-file "$filenamenoext".srt -o out/"$filenamenoext".mp4 -Z "Apple 1080p60 Surround" --subtitle 1 --subtitle-burned --crop-mode none

As a side note, I’m using the “Apple 1080p60 Surround” preset here because it gives me a highly-compatible video file and does it reasonably quickly. Using the “Apple 2160p60 4K HEVC Surround” preset would give me a file that is consistently at least 30% smaller but also takes four times as long to encode.

So, in order to get good output from simple conversion script like this, I need to make sure that the input is good. That is to say, it needs an mkv file where the first audio and subtitle tracks are the ones I want… which is not often the case. It’s very common for mkv files to have the first audio track be the English dub and the first subtitle track be the “Signs and Songs” subtitle track.

I had a very judgmental comment here about dub fans, but I have omitted it in the interest of world peace.

I have, however, been lazy enough to not really delve into this too much.

Recently, however, I was presented with an interesting set of video files that had Japanese, Spanish, and Catalan dubs, along with several different English and non-English subtitle options, and this got me interested in digging into how ffmpeg can work with content streams – based on the metadata associated with the streams, rather than just their index in the file.

My first attempt looked something like this:

ffmpeg -i infile.mkv -codec:a:m:title:Japanese copy -vcodec copy -codec:s:m:title:English copy outfile.mkv

This actually worked quite well. It produced an output file with the original video, the Japanese audio track, and only those subtitle tracks with a title of “English”. I didn’t realize at this point that the “title” metadata was separate from the “language” metadata, so the only reason this was working was because my command matched the titles for these audio and subtitle tracks.

What didn’t work well is that mkv files can have attached fonts, and this command doesn’t copy the fonts. So the subtitles that referenced the fonts in the original mkv file just rendered in the default Handbrake font. This needed tweaking.

After some digging, it appears that the only way to get ffmpeg to copy attachments from input file to output file is to use the -map option, specifically “-map 0″to tell it to copy everything from the input file followed by a number of “-map -0” commands to tell ffmpeg which to drop. This gets interesting fast.

The command that did the trick for these specific files wound up looking like this, but made me wondering if there wasn’t a better way to accomplish it.

ffmpeg -i file.mkv -map 0 -map -0:m:title:"Catalan" -map -0:m:title:"Spanish 1" -map -0:m:title:"Spanish 2" -map -0:m:title:"Spanish 3" -map -0:m:title:"CrabSubs" -c copy outfile.mkv

Note that this worked because both audio and subtitle streams had a title set to the language. I was still working off the title field without realizing that there was a better way to do things. Also, “-c copy” was necessary because otherwise ffmpeg wants to re-encode all of the streams and this dies because of subtitles. We don’t want it to re-encode regardless, but even if I had wanted to it would not be possible with a subtitle track present.

After a bit more experimenting, I came up with this ffmpeg command that gives me only Japanese language audio and English language subtitles, ASSUMING that the audio and subtitle streams are correctly flagged for language:

ffmpeg -i infile.mkv -map 0 -map -0:a -map -0:s -map 0:s:m:language:eng -map 0:a:m:language:jpn -c copy outfile.mkv

Let’s break this down:

-map 0 : include everything from the original file.  Streams and attachments (fonts)

-map -0:a : don’t include any audio tracks

-map -0:s : don’t include any subtitle tracks

-map 0:s:m:language:eng : do include any subtitle tracks with language eng

-map 0:a:m:language:jpn : do include any audio tracks with language jpn

-c copy : copy all streams, don’t re-encode.

This is almost perfect. It’s dependent on the original muxer to flag their streams properly, but this is often the case. The only problem is that you get ALL English subtitle tracks, including the “Signs and Songs” track which is often the first subtitle track. In this case I got around it with a two pass method.

ffmpeg -i outfile.mkv -map 0 -map -0:s -map 0:s:m:title:Dialogue -c copy outfile2.mkv

This just takes the output from the first command and applies these rules to it before writing it out to a new output file:

-map 0 : include everything from the original file.  Streams and attachments (fonts)

-map -0:s : don’t include any subtitle tracks

-map 0:s:m:title:Dialogue : do include any subtitle tracks where the “title” field is “Dialogue”

-c copy : copy all streams, don’t re-encode.

There’s almost certainly a better way to do this. “map” commands are evaluated sequentially so there is probably a sequence to put these in which would do it in one pass. Sadly,

-map 0:s:m:language:jpn:m:title:Dialogue

…does not work. You can’t specify two metadata comparisons in a single map command.

If you don’t want to go to the effort of massaging the input file TOO much, you can always just specify the subtitle track to use when crafting your HandbrakeCLI command line:

handbrakecli -i file.mkv -o file.mp4 -Z "Apple 1080p60 Surround" --subtitle 2 --subtitle-burned --crop-mode none

Anyway, I ended my latest exploration of ffmpeg feeling slightly more accomplished. I even whipped up a little script to handle the .webm files that my PS5 likes to generate when I do screen recordings:

#!/bin/bash
mkdir out
for filename in *.webm
do

	filenamenoext=${filename%.*} 
	handbrakecli -i "$filenamenoext".webm -o out/"$filenamenoext".mp4 -Z "Apple 1080p60 Surround" --crop-mode none	
done	

Posted in organization, video encoding | Leave a comment

I played some more Fire Emblem

I think that title is read as “Fire Emblem Echoes: Shadows of Valentia” but I guess it’s possible that “Echoes” goes at the end.  If I had the box it might be more clear, but I bought it off the 3DS eShop in the last few days before that service closed down.  We’ll just go with “SoV” and ignore the whole question.

Anyway.  SoV was the last of the 3DS Fire Emblem titles to be released, and probably one of the last Nintendo-published 3DS titles inasmuch as it was released a month and a half after the Switch launched, and it’s taken me a while to get around to finishing it.  I’ve put in several bursts of playtime whenever I’ve had an occasion to travel anywhere, but with no upcoming trips planned I figured I should just buckle down and play it at home.

Took about 42 hours spread over a year and a half, all told.

So with that rambling and frankly unnecessary preamble out of the way, let’s move on to Opinions.  SoV is, as I understand it, a remake of a Super Famicom title with a few tweaks to make it slightly less punishing – in particular, it has the “Casual” play style option popularized with Fire Emblem: Awakening, in which you don’t actually lose units upon death.  Because it’s technically an older game, it doesn’t have the same sort of emphasis on relationship building and smushing your units together like your sister’s Barbie dolls until a kid pops out, and it’s missing the rock-paper-scissors mechanic of the Weapon Triangle and a few other things I’d come to expect from a FE game.

I still managed to have fun with it, though at one point I had to go groveling to an FE message board to review the units I was using and their levels and gear and ask them why everything was hurting so much.  It turned out that I wasn’t grinding enough levels and not upgrading my weapons, which were very useful and valid critiques that I was able to correct.  I still had one late-game battle stomp me into goo three times before I emerged victorious, but that was very much a question of how I was deploying and using units.

Which is kind of the point of a tactical RPG? Like, fundamentally?

One thing that is unique to SoV is the presence of a few free-roaming dungeons which let you wander around a 3D map and break crates open for treasure and pick fights with roaming monsters.  Monsters in these respawn, so it’s much easier to grind than in other FE games, and some of them get properly labyrinthine and will absolutely get you lost.  Much love for these.

Also, while the relationship building aspect really isn’t there, the characters are still fun.  It’s probably a good thing I couldn’t ACTUALLY pair the male lead up with Faye, here, but I was rooting for her the entire time.

I also rather enjoyed this bit of dialogue, from a later part of the game that featured a lot of battles in poisonous swamps which combined the two LOVELY design decisions of “swamps slow you down so you can’t move through swamp tiles quickly” and “swamp tiles damage your units every turn.”

Thankfully, swamps were very rare after this bit.

Anyway.  Of the Fire Emblems I’ve played – which isn’t many – I would probably put it as better than “Shadow Dragon”, the Nintendo DS remake of the first game but worlds below Awakening and Fates.

I own both Three Houses and Engage, so I’ll be jumping into one of those the next time I feel like some turn-based tactical combat.  Hopefully it will take me less than a year and a half to finish whichever one it turns out to be.

Also I’ll presumably be able to get proper screenshots instead of relying on my mobile phone camera.  That will be nice.

 

Posted in 3DS, videogames | Leave a comment

The Evil(?) is defeated

OK, so.  This is really just a post I’m putting up so I can find it later when I’ve forgotten how to do something.  But sometimes these might be useful to people who aren’t me!  I hope, anyway.

Today’s post is on the topic of .webp images.  Logically, webp is a great format!  It offers both lossy and non-lossy formats and is much more efficient than either png or jpg.  It’s a win-win!  But it’s also really annoying to work with since support for it isn’t universal outside of web browsers, and  I save images from the web intending to work with them in another application.

Hence today’s post, in which I fix this by (a) creating a small shell script:

 

#!/bin/bash
#
# fixwebp - automatically converts any webp files in ~/Downloads to .png
#

	cd ~/Downloads
	for filename in [ *.WEBP *.webp ] 
	do

	filenamenoext=${filename%.*} 
	if [ -f "$filenamenoext".WEBP ];
	then
		sips -s format png "$filenamenoext".WEBP --out "$filenamenoext".png
		touch -r "${filename}" "$filenamenoext".png
			rm "$filenamenoext".WEBP
	fi
	if [ -f "$filenamenoext".webp ];
	then
		sips -s format png "$filenamenoext".webp --out "$filenamenoext".png
		touch -r "${filename}" "$filenamenoext".png
			rm "$filenamenoext".webp
	fi

	
	done	

And (b) assigning this to run whenever files are added to ~/Downloads via an Automator action.

The result is that, any time I download a .webp file, it is cheerfully converted to .png and the .webp file is purged.  This often results in a file which is considerably larger than the .webp version, so there is definitely something to the format’s claims of efficiency, but drive space is cheap and always getting cheaper so I am not going to care much.

 

Posted in organization, shell scripts | Leave a comment

Now, for something completely cozy.

While it’s a pretty shameful thing to admit, I’m getting some more gaming time in after being laid off last month.  I SHOULD be, you know, working on my resume and hitting the bricks… but the severance package was quite generous and I think I have earned some time to chip away at the backlog.

That brings me to Tasomachi.  It’s a short (5ish hours for me, and I am bad at the genre) puzzle platformer that came out like two years ago and has coincidentally been sitting in my Steam library for about two years based solely on screenshots.

I understand there’s a Switch version now, too? And maybe some versions for other consoles? Anyway, it should be pretty easy to find a way to play it.  And I do recommend playing it if you like things that are …well, cozy.  Tasomachi is very cozy.

The gist of the story, if you need a story in your platformers, is that you are roaming the skies on your airship-built-for-one when you run into mechanical trouble and land in a weird town where all of the people are gone and there are little cat dudes that need your help.

Naturally you cannot resist the commands of the little fuzzballs – and also they are the only people who can fix your ride and get you out of there – so you are sent off to collect at least one hundred and fifty glowing orange doohickies which will save everyone and blah blah blah just get out there and start collecting.

These are typically in very high places.  Fortunately you cannot die from fall damage.  You do, of course, die the second you touch water.  This is blatant cat propaganda at its worst, but we will forgive it and move on.

There are three major zones, you have to complete tasks to open up new parts of the zones, occasionally you will get given a new platforming skill that lets you reach orange doohickies you couldn’t get to before.  All very normal stuff.

Also, after you collect the 150 mandatory glowing orange doohickies there are still like 90 or so that you can go back for if you feel like being a completionist.  So you could probably double your playtime if you felt you didn’t get enough value for money.

I felt like I’d gotten my money’s worth from one pass.  It’s a really pretty world to run around in, and while I’m very bad at this sort of game the penalty for dying is very minimal so I never got too frustrated.

Also the cats will sell you new outfits.  I’m a sucker for getting to play dress up.  Cozy vibes intensify.

It’s not a perfect game – the platforming is weirdly floaty in places and I had a number of deaths that I do not consider to have been 100% my fault even if I WAS the person in control of the combination of buttons and stick movements that lead to my death… but it was a good use of an evening.

 

Posted in Uncategorized | Leave a comment

Elden Ring: OK, time for blasphemy.

I finished* Elden Ring today.  That’s “Finished*” with a big ol’ Roger-Maris-61* style asterisk, because after about four hours of hoping the final boss would get tired of bruising his knuckles with my face I finally gave up and summoned another player to help me get over the last hurdle.

I probably would have stuck with it until I got gud enough on my own, if From hadn’t decided to make the last fight a two-parter where the first boss dies easy but does enough damage that you go through several charges of Estus Crimson Tears before the second boss comes out and spends most of its time running away from you and killing you with ranged attacks.  But, sadly, getting gud enough just didn’t seem to be in the cards and I was getting tired of the hourly reminders from my watch telling me to stand up and, you know, move around just a little bit.

Anyway.  I have confessed my cardinal sin, and now I’ll move right on to the blasphemy:  Of the six From Software souls-and-souls-like games I’ve played, I would 100% play any of the other five again before even thinking about starting Elden Ring a second time.  It’s just too dang big, and in a way that seriously dampens down the fun factor.  The first twenty hours or so, when you’re just getting established and exploring and accidentally taking portals to places you should not be and meeting other people for jolly co-operation, those are great.  And the last twenty hours, after you finally get into Leyndell and discover this massive sprawling maze of a dungeon/city with really cool bosses, those are great too.

Unfortunately, I played for about 80 hours, and the middle 40 hours were spent mostly picking the game up again every few months, trying to figure out where to go next, killing a boss or two and then putting it down with a vague sense that I was just playing because I’d paid full price for the game and SHOULD be loving it.  It took me like 2 and a half years to finish.

A lot of that time and frustration can be attributed to a specific, very inconspicuous ladder.  I got to the Atlas Plateau, ran into an obviously broken bridge, couldn’t find any way to get across it, assumed it was a dead end, and then spent hours roaming the map looking for an alternate way to get to the other side of the chasm.  I confess I am harboring some unkind thoughts towards whoever decided to make it blend in to the cliff face so very nicely.

Frustration with that and with the final boss fight aside, I’m not calling it a bad game.  For one thing, I don’t actually want to look out my window and see a mob with torches and pitchforks, and for another it’s an absolutely brilliant piece of work.  It definitely earned every one of those awards it racked up in 2022.  For me, though, I think I’m definitely a fan of From’s earlier and more linear experiences.

I did wind up marrying a blue chick with four arms.  I think we got married, anyway.  I’m not sure I had much choice in the matter.  10/10 would recommend for that.

Posted in Souls, videogames, Xbox Series X | Leave a comment

Let’s (not?) Get Physical.

A few years ago – like, maybe 2017, 2018? – I decided that I was done with physical media.  Games, books, movies, music, you name it, it was going to be ephemeral digital downloads from now on.  No more shelves and shelves of STUFF to keep track of and keep the dust off of.

And I’ve (mostly) stuck to this, even at the expense of, well, expense.  Buying digital is often more expensive than physical, though things like iTunes or Kindle sales can help a lot if you don’t mind waiting a few months after the release date.

I did keep exactly two (2) blu-rays.  AnimEigo’s release of “Otaku no Video” and a region B import of “Super Mario Brothers: The Movie”, both of which are foundational to building the person I am today.

I’ve been happy!   Or, well, have I?  For a few months there, twitter was feeding me tweet after tweet from people on the other side of the physical/digital divide, especially around the time Funimation decided to stop their streaming service and basically render inert all of the digital copy codes they had been inserting into their disc packages.

So, faced with the notion that I might have, in fact, been wrong, I decided to buy some discs.  And wow, at first this was looking like a winner.

Boosting my Blu-ray collection from 2 discs to 9 didn’t take that much more space on the shelf.  I wound up with six seasons of anime and a movie, none of which were more than like, 12 bucks.  That’s really cheap!

Also, I don’t think a proper (subtitled) season one of High School DxD was ever released for purchase on any digital service, and there are conflicting reports on whether seasons 2 and 3 on iTunes have the annoying overlays.

So, strong points for physical: cheap, better language options, uncensored.

They even came with these code sheets, which were already just garbo to throw in the recycle bin.

Note: the digital code with “Legion of Super-Heroes” redeemed just fine via MoviesAnywhere, so I have it on iTunes now.  It was cheaper than buying the digital version, though I only got a 1080P version.  Buying directly on iTunes would have given me 4k.

After a few more months, and a trip or two to Japan, I had another stack.

Thanks to the end of year sale at The Company Formerly Known As AD Vision, and a couple very cheap purchases from Book-Off, I now had 14 Blu-rays and a couple DVDs.  Again, not a lot of money spent but a whole lot of hours of entertainment gained.

…but the shelf space was starting to get a little bit tight.  It certainly didn’t help that my other vice was picking up physical copies of Switch games, especially because the Yen exchange rate meant that buying a new-release game from Japan was like $35 compared to $60 for the same game in the US.

I’ll play some of these someday.

Also, the experience of watching a disc wasn’t… great?  Like, if you just want to sit down and watch a movie from start to finish it’s fine, or if you want to binge-watch a show it’s also fine.  But I was watching a couple episodes of Aura Battler Dunbine every day and it was kind of a pain to get the disc, boot the player, sit through the unskippable intros, change the language, blah blah blah.

It also didn’t look appreciably better.  I mean, my eyes are getting old along with the rest of me, but streaming purchased movies look pretty good, and iTunes even lets you download a local copy to play back and those look fine as well.

I mean, they knock the pants off Crunchyroll streams, especially with the way that service likes to mysteriously drop down to SD or sub-SD quality at times.  But comparing them to the quality of a stream from Microsoft Movies & TV or iTunes, not so much.

I recognize here that I am somewhat on the privileged side as I have near-gigabit connectivity and no data cap.

Also, I would have liked to purchase season 4 of DxD… but it was out of print in the US, meaning collector markups.

There are plenty of cheaper copies available on Amazon and eBay, but they’re region-locked and require a region B player.  By contrast, it was available on iTunes with subtitles and without overlays for like 20 bucks.

That isn’t to say that digital is immune to suddenly becoming unavailable.  I keep waiting for a sale on To Love-Ru on iTunes, and it was delisted before it hit my impulse buy point, as an example, and you can no longer buy the original “Love Live!” series even though Sunshine and later remain available.

Fortunately, anything ‘ve already bought – even if delisted – is still available to download and stream, which is one benefit of buying from a major company like Apple.  They really need you to keep buying their media consumption devices, so making sure that you can feel confident in the media you buy from them is in their best interest.

…of course, I would have said the same thing about Sony and they put a figurative bullet through the metaphorical head of THEIR movie service, so who knows.

That’s another plus for physical.  Out-of-print discs remain (generally) available, even if you do have to pay more for them.  Once a company delists a title digitally you have the options of, well, (a) not buying it or (b) not buying it and just finding a torrent.

In the end, I’ve just finished a kind of annoying process of putting all of these BDs through MakeMKV, and then through Handbrake, and they’re up on our NAS now so we can stream them to any TV in the house.  I just need to keep track of the files, and make sure they’re backed up, and the ripping and encoding took ages, and really I’ve added a little more complexity to my life.

It was an interesting experiment, but I probably won’t buy more discs.  Or if I do, it will be with the understanding that I’m only buying them as an intermediate step before making them into folders of m4v files.

I’ll keep the Switch games, though.  The spines are a pleasant bit of uniformity on the shelf, and knowing the Nintendo Faithful I will be able to unload them for (more than) a few bucks in the future.

 

Posted in anime, organization | Leave a comment

On Digital Graveyards

Entirely self-indulgent post today, because I finally took like two hours to answer a really trivial question that has been bugging me for, at this point, literal years.

See, back in early 2008 I played through the campaign mode of Ubisoft’s “Tom Clancy’s Rainbow Six: Vegas” which I will hereafter refer to as “R6V”.  I also eventually played the sequel.  I don’t think I played any Rainbow Six games after this point.  A brief perusal of Wikipedia suggests that Ubisoft more-or-less dropped the franchise until they released Rainbow Six: Siege, which is one of those all-multiplayer-all-the-time things that I shy away from.

Anyway.  R6V came out very early in the Xbox 360’s lifecycle, so I was surprised to see in-game ads for “Terminator: The Sarah Connor Chronicles” plastered across bus stops in Las Vegas when I played it in 2008, since this was a currently-airing show and hadn’t existed at the time the game was originally released.  Coming from the PS2 generation, it was the first time I’d really seen games updated behind the scenes.

Anyway.  I finished it, eventually played the sequel, more-or-less left the world of tactical shooters behind, felt pretty good about having dipped my toes into the genre but without any real urge to go back to it.

At some point, though, I remembered those bus stop ads and wondered what they would be like if I played the game today.  Surely they wouldn’t still be advertising a TV show from 2008, but …surely Ubisoft isn’t still selling ad space in a video game released over a decade prior?  Not the most pressing question, but one that has occasionally gnawed at the back of my mind.

So today, when I launched Elden Ring for the first time in a couple of months and it told me that it needed to download a 20GB patch, I decided to answer the question for myself.

I had, somehow, forgotten how awful the first level of R6V is and how poorly-spaced the checkpoints are.  It’s brown and ugly and just keeps GOING, with a couple of moments where you are certain it must have ended and then it throws a new objective at you.  There were a couple of deaths where, any other day, I would have thrown put the controller gently down in frustration and played something else.

But not today.  Today I needed to get to Las Vegas proper to answer my question for myself, and that meant grinding through the godawful Mexico level before being released on to the glittering streets of Sin City.

Fortunately, the bus stops I was curious about are right there as soon as you get to Vegas, so I didn’t need to play too much more of the game to satisfy myself.

So here we go:

These two ads look like placeholders.  A fake movie poster and an in-universe ad for the casino I’m about to shoot my way through.  If I’d played the game off a physical disc without an internet connection, I’m willing to bet all the ads would look like this.

However, there are still a few ads for real things.  For example, there IS a company called Sha Clothing.  I’m pretty sure they have no connection to the company that was at “sha-clothing.com”.  But there was a Sha Clothing there, once upon a time.

To be clear, there’s nothing at that URL now.  Looking through the internet wayback machine, the last time there WAS anything at that URL was 2017 and it was just a domain squatter offering the site for sale.  It looks like it hasn’t been an active business since 2008.

For the record, the domain appears completely up for grabs.  If you wanted to take it over and host a site to confuse anyone playing an 18 year old Xbox 360 game, knock yourself out.

Finally, Axe.  I’m pretty sure this stuff is still for sale, but I was completely unable to find any record of the “Change Your Odds” tagline used in their advertising.   It may have been exclusive to this game since it’s set in Vegas and they were trying for a sort of gambling motif?  I couldn’t find any images of this specific package design either, so I’ll assume it’s quite old as well.

My guess from this little dive into history is that there’s a forgotten server somewhere hosting the last ads from the last advertisers that paid Ubisoft to show up in R6V, and that the game dutifully checks that server for ads when started and pulls down the latest ones on offer.  There may not be a Sha Clothing anymore, Axe may have long moved on from the campaign and their marketing department almost certainly has no idea that they are getting one heck of a return on whatever check they last cut to Ubisoft, but R6V does not know these things.  It knows only that there are ads, and it must serve them to whatever audience exists.

Posted in videogames, Xbox 360 | Leave a comment

I played another Call of Duty. It was pretty good!

Recently, I sat down with a couple games that weren’t soulless mobile gacha cash grabs, and I even finished two of them.  One was Stray, which was a game I’m not entirely sure I enjoyed but did make me think, and the other was Call of Duty: Vanguard, hereafter CODV, which I am certain I enjoyed but did not involve any great deal of thinking.

I’m not sure what this says about me.

I did start off with something of a bad impression of CODV because the first two missions are night missions, with the first one quite literally railroading (you are on a train) you through something of a tutorial and the second starting off with a forced stealth bit.  You really could not try harder to make your game less interesting from the get go.

And yes, the post-tutorial mission is One More Perspective On D-Day which I guess is mandatory for any shooter based in WW2 but at the same time urgh.

Moreover, while the first level sets up the premise that you are part of a team of extremely skilled people with all sorts of exciting specialties, it really doesn’t tell me why this team of people are together.  It made me really wish for a Mission: Impossible-style scene where you have a couple of guys at a table and they have dossiers on people and are tossing them down on a desk with “and here’s your explosives expert, and here’s your disguise expert, and here’s your driver” and so on.

You know the sort of scene I am talking about, I am certain.

Fortunately, AFTER suffering through the first couple of levels, I realized that I was getting my dossier scene, just sort of after-the fact.  Every character from the team gets their own spotlight mission or two, where you get to learn their particular gameplay quirk, and then the last mission is a team event where you are swapping between characters as you go.

It works.  It took a little while to get to the point where it started working, but it works.

The best Calls of Duty, in my opinion, are the ones where you are constantly being given new things to do and where the game diverges from a level design where you are just trying to cross invisible lines on the map to stop infinite waves of enemies spawning.  This is one of those.

There IS a little bit of the “just need to make it to the next checkpoint” in the ground levels, but it’s well-disguised.

On the other hand, there are two levels that fall prey to the problem of being set outdoors, in forest/jungle settings, and needing to keep the player in set corridors despite there not being, you know, walls.  It’s always a little obnoxious when you’re prevented from walking between trees just because you’re not supposed to go outside of the corridor.

In a bit of a meta moment, I got a kick out of realizing that, for the character whose gameplay quirk is that she can climb walls and duck through narrow spaces, every place she can climb is indicated with a bright yellow tarp at the summit, so if you’re ever not quite sure where to go you can look for the splash of yellow.

And in my final critique, I didn’t find myself wanting to stop and take odd little photos of set dressing to make fun of calendars with extra days or electrical sockets.  It didn’t have the same sort of obsessive attention to detail that I’ve enjoyed in other CoD campaigns.

With all of that said, though, it was seven solid levels – out of nine – involving vigorous debate between your on-screen avatar and various members of the Axis Powers, on the topic of which of you would be allowed to continue breathing, in a sort of words-are-violence-but-violence-is-also-violence way, and generally the debate goes to your favor so that’s good then.

I’m not sure of my comma placement in that last massive run-on sentence, and I’m not going to put much thought into making sure they’re all placed correctly.  I apologize to anyone with a strong sense of grammatical rules.

Finally, it wraps up with a sequel hook that made me desperately want to spend more time with these characters and I am reasonably certain that absolutely nothing will come of it and that was very annoying.  I think that’s the sign of a good game.

 

Posted in videogames | Leave a comment

Ranking Apples

OK, this won’t be a post debating the merits of different varieties of fruit.  It’s a spin-off from a work conversation where I was complaining that it was annoying to bring a separate charger for your Apple Watch but at the same time it wasn’t horrible if I accidentally wound up with a dead Watch battery as it really wasn’t THAT critical of tech to me.

And then I was like, I have a ton of Apple-branded nonsense around my house.  If I was asked to give them up, which would be the easiest and which the hardest to part with?

Hence, this post.

From easiest to give up to “from my cold, dead hands”:

Starting with Apple mice and keyboards.  Honestly I use Logitech devices almost everywhere.  I have a Magic Mouse on my work laptop, and I’d miss TouchID on the one Mac I use an Apple keyboard with.

Apple Studio Display.  It’s gorgeous but I have used plenty of non-Apple monitors in the past and it wouldn’t be a huge adjustment to go back.

HomePods.  I never use them as “smart” speakers because Siri is hopelessly outclassed by a $30 Nest Mini.  They sound good and I’d regret needing to go back to a clunky receiver but eh.

AirPods.  Convenient, yes, cool, yes, absolutely replaceable by almost any pair of earbuds on the market also yes.

AppleTV.  My living room TV has apps for MOST things and/or I could use the media apps on a connected game console.  Huge step down in ease of use but I could make it work.

Apple Watch.  I’d miss the turn by turn directions when driving and all of the notifications but really I mostly use it as a fitness tracker.

Below here gets rough because this is all stuff I use daily.  While the #1 “indispensable” spot is fixed in stone, #2 and #3 made me think and I could honestly go either way.

Mac.  I’m cheating here and assuming I get to use a Windows or Linux PC even if I was forced to get rid of all of the Macs in my house.  Apple’s service integration with Windows is OK and Windows 11 is not a terrible OS.  This would sting though.

iPad.  This is my go-to portable games console, manga reader and YouTube binge-enabler.  It’s also not half bad for productivity stuff, and there are days when the only reason I go to a desktop/laptop at all is because there’s no World of Warcraft client for the iPad.  Honestly if I could just manage my iTunes library and use Smart Folders in Photos it would be just about the perfect device.  There are tablet alternatives, sure.  I own a Surface Pro.  It’s nowhere near as good as a device with a dedicated tablet OS.

Finally, iPhone.  Frankly I have offloaded so much of the stuff my human meat brain used to handle to the phone that I don’t want to think about what it would be like if I had to go back to functioning as a non-connected person.  Technically I could go with another smartphone – I have a Pixel 8 for work and it’s a really nice device – but boy I do not want to think about how much pain would be involved in detangling myself from all of the Apple services I rely on.

Posted in iOS, mac, random | Leave a comment

Ermagahd I’m actually caught up.

With all of the posts about various mobile games of late, you would be forgiven for assuming that I had gone completely astray and succumbed to Live Service Game Madness.  Mostly because it’s kinda true?

However – and this is a pretty huge however – I’m finally caught up with every game I’ve been playing lately.  Well, mostly.  NIKKE is its own special case.

That is to say, I’ve finished all of the Archon quests and all of the main World Quest chains in Genshin, caught up with the post-Final Chapter antics of RABBIT Squad in Blue Archive, and slapped around Nihilister for a second time in NIKKE.

You might say, if you were for some reason intimately familiar with the game, that just means I’ve finished chapter 22 of NIKKE and currently there are 28 chapters.  And this is also true!  However, because of the way the power requirements are structured in that game there’s no point in even starting chapter 23 until I have ground out a bunch more levels, and grinding those levels just means launching the client every 24 hours or so and tapping a button to collect materials, and there’s really no point to start 23 unless my party is strong enough to go through both chapters 23 and 24 in a single stretch.

Also power requirements are assumed to be lowered for the 1.5 anniversary in a few weeks.  So I’m putting aside story progression and just treating it as an idle grinder.

Anyway, with all of that said, am I still having fun with all of these games?

Well, yes.

Genshin remains the ultimate pretty world to log in to and run around hunting for chests and puzzles and little sparkly things on the ground to pick up and shove in your inventory.  Blue Archive continues to deliver Peak Weirdness in every story chapter, and NIKKE – despite a thoroughly uninspired Re:ZERO crossover event – lets me fill bars and make numbers go up in a way that my dumb ape brain finds deeply compelling.

It also had the BEST April Fool’s event.

And uninspired or not I did blow all of my pity coupons to pull Rem.

I really do think that the Big World Quest chains can be Genshin’s weakest point at times.  The Inazuma ones were great but had way too many time gates, the Fontaine quests were depressing as all get out at times, and the Sumeru quests made my eyes glaze over trying to keep track of all of the Deep Lore and weird names.

But, once the NPCs – and Paimon – stopped talking there were usually things to beat up, puzzles to solve, and chests to open so eh.  Good with the bad.

Oh, and while it’s technically not a mobile game, I did luck into the Legendary axe from the current season of World of Warcraft.

Because of the way WoW does a complete gear reset every few months, getting this axe late in the season wasn’t quite as impactful as if it had come into my virtual life earlier, but at least we’re apparently getting to upgrade it in the upcoming season, and that will keep it viable until the next expansion.

Anyway, WoW aside I think I’ve managed to turn three major time sinks into “waiting for the next content drop” games and that’s a good feeling.

 

Posted in videogames | Leave a comment