Review: The Booze of Monkey Island

Ich habe seit längerer Zeit mal wieder ein Spiel zu Ende gespielt. The Booze of Monkey Island ist ein Fangame von Freunden der Monkey Island Serie (zu denen ich mich auch zähle), und höchst inoffiziell, deshalb gratis. Trotzdem ist es nicht klein, und hat Spaß gemacht.

Die Story ist einfach: Guybrush ist auf einer Insel in der Karibik gestrandet, wo er einen alten Bekannten überreden muss, ihm sein Schiff wieder flott zu machen. Dieser Ex-Piraten betreibt auf der Insel eine Bar, mit mäßigem Erfolg, und wir müssen ihm Kundschaft bringen damit er uns hilft.

Grafisch hat das Spiel mit einer Karte und fünf Locations aufzuwarten, alle mit liebevoll gezeichneten und animierten Hintergründen. Insgesamt ist der Vektorgrafik-Stil sehr hübsch, wenn auch nicht vergleichbar mit irgendeinem der Vorbilder. Die Figuren sind ein wenig flach und zweidimensional, Return to Monkey Island hat mir besser gefallen. Puristen, für die es Pixelgrafik sein muss, wird das Spiel nicht zufrieden stellen können.

Wir müssen wieder einmal mit fiesen Tricks einen Wettbewerb gewinnen. Auch wenn es diesmal kein Schwertkampf ist.

Beim Gameplay merkt man dann schon, dass es sich nicht um eine professionelle Produktion handelt: Die Puzzle sind allesamt einfach, es ist ziemlich offensichtlich, was man tun muss, um die drei Kunden in die Bar zu treiben. Wer trotzdem Probleme hat, für den gibt es eine Hilfsfunktion, die alle interaktiven Objekte einer Szene zeigt. Die Dialoge sind weit weniger unerschöpflich wie beim Vorbild, und der Humor von Ron Gilbert fehlt leider gänzlich. Weit und breit ist kein dreiköpfiger Affe in Sicht.

Technisch ist das Spiel in Ordnung, es ist mit Visionary Studio entwickelt, einer eigens für Adventures konzipierten Game-Engine, die offenbar auch für die Deponia-Spiele benutzt wurde? Das erklärt eventuell den grafischen Stil der Charaktere.

Insgesamt ist The Booze of Monkey Island kein Ersatz für ein offizielles neues Monkey Island Spiel, aber ein netter Zeitvertreib war es doch. Die Entwickler können auf jeden Fall stolz sein auf das Projekt. Hoffen wir, dass Disney ihnen keine Anwälte auf den Hals schickt.

Review: Norli’s Online Store Is a Mess

This post was updated with additional information since it first appeared.

As for many of us, books are one of the first thing I bought online, and my gateway drug to online shopping. Surprisingly, they may be what finally makes me disavow online shopping. This is through no fault of Amazon, except for the fact that they don’t do business in Norway.

I recently wanted to buy two graphic novels, one of them a new release that came out in July. In Norway, we have a very small selection of bookstore chains (pretty much only ARK and Norli). Their brick-and-mortar outlets carry some English-Language books, but not much beyond the best-sellers, so online shopping seemed like the way to go. ARK didn’t carry the new release at all, but Norli did, so that’s where I went. Both books were listed as available from their warehouse, ready to be sent within 2-4 days:

I made and paid for my order in full on July 16. A week later, I had not received an update on my order. The status on the books had changed to “Behandles” and “Forhåndsbestilt – lanseres”. (That’s “being processed” and “Pre-ordered – launched”, respectively).

This seemed weird, and didn’t match my expectation of what “in the warehouse” means, so I contacted customer service. They got back to me, saying that their website had bad data that didn’t match the warehouse system’s, and the books had to be ordered from abroad, requiring additional time. In addition, the newly released book was out of print, and they were waiting to see if there would be a second printing. My planned vacation was coming up, and I didn’t see the point of waiting for a book that’s out of print, so I asked to have the order for that second book cancelled. This was taken care of, the order status showed up as “partially refunded”, and money arrived in my account:

So, communication of the delivery problems was bad, but at least the refund procedure was simple.

Another two weeks (and the vacation) went by, during which I received an email with a tracking number for an expected shipment, on July 25th.

On August 1st, I confirmed that I wanted to pick it up at my home address:

Since then, nothing. The package has not been delivered to the carrier, the delivery status has not updated. So today (August 12th) I contacted Norli customer service again, asking when to expect my package, to which they replied that I had cancelled my order and no package was going to be sent by them.

After explaining that I only cancelled part of the order because I was told it wasn’t possible to be fulfilled, customer service told me they’d made a mistake and cancelled the wrong book, but offered me a 15% discount on my next purchase as a “goodwill gesture”.

To which I said: I don’t want your voucher, I want my money back. It’s clear to me that I’ll never see the books I ordered, and it’s unlikely I’ll ever purchase anything again on your site, so at least refund me.

Since then, silence.

Norli: I want my money. I know you know you’ve already lost me as a future customer and have no reason to be polite to me, but at least have the decency to either fulfill our contract or refund me if you can’t.

Update 13. August 2024

Careful inspection of my bank records shows that while an initial reservation was made for the full order, only the price of one book was ever deducted (the undeliverable one!), and later refunded, at which point the entire order was cancelled. So I had in fact already got my money back by the time I wrote the rant above. That the site still showed me a package tracking code and a “partially cancelled” order is just how modern computer systems work, I suppose. So I suppose I didn’t get my books, but I did get a voucher for a 15% discount on my next purchase, if I ever dare to do this again. They have some nice jigsaw puzzles, hmm …

PC Sleep Problems [SOLVED]

I like to put my Windows PC to sleep at the end of the day, so I can start where I left of in the morning. We’ve had low-power states for that since sometime in the last century, either sleep (S3, save state to memory, use minimal power) or hibernate (S4, save state to disk, use no power). On a new PC, this generally works, and can be used from the Windows start menu’s power button (Hibernate may be hidden, but is easy to enable).

On my fairly new work PC, it did not work. When it went to sleep, it took a second before it woke up again. running powercfg /lastwake said that it had been woken up by the Power Button, which was obviously wrong. Hibernate didn’t work, either, the PC didn’t even reach the point where it turned off the fans. Cue a few days of debugging this issue, with the same advice being given over and over by Google results that are obviously just AI bots rewriting the same old advice that doesn’t work for clicks.

The major clue to the eventual solution was that if I disabled the ethernet adapter or unplugged it from the network, everything was fine. So it’s got to be wake-on-lan (WOL) or something, right? WOL was disabled in the BIOS, but as Jon pointed out, those can get overridden by the OS and drivers. Windows device manager’s Power Management features were greyed out, so I thought there was nothing I could do here:

However, despite the name, this tab is a red herring, because that’s not where the Wake-On-LAN settings are!

The ultimate solution was found on the Advanced tab of this same dialog.

Setting all these “Wake on …” properties to Disabled made my problems go away. My PC can now once again both Sleep and Hibernate through the night.

It seems wrong to me that a PC that’s set up to “Wake on LAN” wakes up on the slightest traffic on the network, how is it supposed to wake if it never goes to sleep at all?

Huge thanks to Jon Watte for helping me figure this out, and no thanks to Google Bard Gemini for the long conversation during which it kept suggesting all the things that I’d already tried, and never mentioning Device Manager settings even once.

Private Event Planning

For my recent birthday, I wanted to invite my Norwegian friends, old and new, to a restaurant in Oslo. For many years, Facebook events were my go-to solution for this, especially in these times where nobody does email anymore. And let’s face it, I don’t even have the personal email for some of these people, only work emails from three jobs ago.

The problem with Facebook events is Facebook. Being invited to an event apparently doesn’t qualify as noteworthy enough for the algorithm that it would send you a notification. Many of the people I invited told me later that they didn’t see the invitation until after the event was over, and they were sorry they didn’t make it. Many of the invitees have given up on Facebook, and never check it. And another group isn’t on Facebook at all, and can’t be invited. I contacted some of them using other methods, but none of those people remembered to put the event in their calendar – we apparently need electronic reminders for everything now.

In the end, we were still a dozen attendees, and a good time was had, but I need a better solution for next year, and I honestly have no idea what it is.

I rate Facebook events 1 out of 5 stars.

Omni-1

Back in the days when I was working on Anarchy Online, I found this during an office move and kept it. It’s an early sketch of the Omni-Tech capital, and looks nothing like the version in the final game.

An early pencil sketch of OMNI 1, a city in the game Anarchy Online.

This was probably drawn by Gaute Godager as a guide for the level designers.

Solved: Ctrl+F3 hotkey not working

I had a problem where the key combination Ctrl+F3 stopped working everywhere. In most editors, this moves a selection to the next instance of the currently select string of characters, so it’s a quick way to skip through all the uses of a function inside a file, for example. It’s a deeply-seated part of my muscle memory, and having it not work is frustrating.

The reason for this turned out to be Parsec, which I had recently installed, and which registered for several global hotkeys that are very commonly used in IDEs. And since Windows prioritizes global hotkeys over application hotkeys, it was eating all my Ctrl+F3 commands. Changing the Parsec hotkeys made my problem go away.

Developers: Don’t do this. Ctrl as the sole modifier for a hotkey should be reserved for applications, where it isn’t already used by the OS (like Ctrl+F, Ctrl+Z, Ctrl+V and Ctrl+C). Same goes for unmodified function keys. F1, F3 and F10 have a canonical purpose in every application. Any combination of modifiers with F1 is probably used by an IDE. Microsoft used to publish interface guidelines that spell this out, but I cannot find a recent version of them, only this page that says it’s discontinued.

D-Link 320L NAS repair

I have had a cheap-ish D-Link NAS running at my home for years. Last week, it broke. The drives were audibly still spinning up, and the activity light was blinking, indicating that it booted, but then went dark. Nothing on the network, no way to tell what was up.

There are two 4 TB drives in the enclosure, configured as RAID1. My immediate suspicion was that the mirroring might be out of sync. A bit of Google research told me that the box is a tiny Linux machine using Linux RAID partitions.

The first thing I did was to remove one of the drives. That made the other one the only drive in the array, and with no discrepancies, the NAS showed up on the network again, and allowed me to take a backup of my data. Which only confirmed my earlier suspicions.

Next, I put both drives in an old Linux desktop that had the required SATA slots, and Linux’s mdadm recognized them as being formatted for a RAID, but out of sync. dmesg said something about kicking sdb2 out of the array, so I used mdadm -a to put the array back together, and the array began rebuilding, which took a few hours, but eventually gave ma a working RAID1 array again. I was able to insert the drives back into the D-Link enclosure, and now it boots up and works just as before.

Lessons learned:

  1. My D-Link NAS cannot recover on its own.
  2. Linux skills pay unexpected dividends.
  3. I should have configured remote syslog logging before this happened. Fixed that first thing.
  4. It is probably time to buy a new device. This one is out of service, has never been 100% reliable, is pretty loud, and has no fancy extras.

Now that I know the disks are still in good shape, I’ve ordered a 2-bay Synology. I’m looking forward to the built-in Plex server, support for more than SMB 1.0, and hopefully a better management interface, too.

TV Shows of the Pandemic

I decided to make lists of my favorite media that I consumed the past five years. That’s TV shows and books, mostly, because there hasn’t been much opportunity to watch movies in the cinema or go to concerts.

Starting with TV shows: The past two years have seen me spend a lot of evenings at home, watching more TV than ever. It’s a good thing we live in a time of great TV show content!

I’m not including any of the new Star Trek or Star Wars show, even though I watched them all. If they’re the kind of thing you like, then you’ve already watched them, and you know what you thought of them. Personally, I think they were a very mixed bag.

1. Counterpart

J.K. Simons gives a magnificent performance in this sci-fi thriller about an alternate universe. The show is filmed in Berlin and benefits from the cold war esthetic of that city. The cast includes Olivia Coleman, another personal favorite.

https://www.youtube.com/watch?v=i1f0VWv91nc
Introduction of the first season, with very mild spoilers.

I’m afraid that saying much about the show would be spoiling it. There is a second season that ends the show nicely, and no future seasons planned.

2. Money Heist (Casa de Papel)

This show was a phenomenon, and approximately everyone has seen it already.

3. The Bridge (Broen/Bron)

The Swedish/Danish original, not the US remake. Saga Norén is perhaps my favorite character in a TV show or movie. She’s a detective with the Malmö criminal police, solving a series of serial murders, and she has high functioning Aspergers. Some of her coworkers know how to handle that, others emphatically do not.
The enormous Öresund bridge between Sweden and Denmark connects the cases that she and her Danish counterpart must solve, and they are twisty and complex, always delivering that last-minute surprise resolution.

Kim Bodnia plays her colleague Martin in the first two seasons, he’s another of my favorites, and I was sad when he got replaced, but his replacement is an interesting character in his own right.

I watched this on Netflix in the original Swedish/Danish language with Norwegian subtitles (English is available in other countries) which taught me a couple of useful new Danish phrases, and improved my listening comprehension. Season four ends the show, and it seems unlikely there will be more. God, I miss Saga so much.

4. Home for Christmas

Not all Scandinavian shows have to be crime dramas. Netflix’s first Norwegian production is a comedy about the difficulties of dating life, something I’ve experienced myself to some degree, and delivered some great, true-to-life characters and many, many laughs. I don’t think this is just a show for girls, it’s for any observer of Norwegian life.

It’s definitely not her fault that she can’t find a guy. It’s the guys who are terrible.

I watched it on Netflix in the original language. Subtitles are available in other locations. As someone who has been studying Norwegian culture from the outside for many years, especially the obsession with Christmas dinners and dating, there was a lot to recognize and smile about.

5. The Killing

I am late to the party, and have only just started watching this show, but it looks very promising. The main character is not going to replace Saga Norén in my heart, but the show is absolutely fixing that Scandinavian crime shaped hole in my viewing schedule.

If your detective had dark hair and wears a knitted sweater, you are watching the correct show.

I don’t have much to say about this, as I’m still in Season 1, except that it feels like the titular crime seems to be getting more detailed and gruesome with each episode, and I still haven’t a clue who the killer could be.

Music of 2021

https://open.spotify.com/playlist/37i9dQZF1EUMDoJuT8yJsl?si=77276bb01a6942a9
My Spotify Wrapped playlist for 2021

Spotify tells me what I already know: I didn’t listen to a lot of new music in 2021, but to old and comfortable favorites like Take Five at #1 and Because The Night at #8. Ghostbusters scores very high at #6 because of Halloween, and the remaining songs in the Top 10 are from my “Work Hard” playlist that I put on when I need to just get s*** done. The first actual new (to me) entry is Red Eyes at #12, prompted by this video which has the old-school asthetic of PC games before 3D acceleration that I adore.

I read 103 books in 2021

I know, it sounds crazy. That’s two books per week! But I have my Goodreads Challenge page to prove it.

How was this possible? Library loans and audio books, mostly. I have a powerbank / speaker in the kitchen that can play from an SD card, and there’s always a book in there that plays while I’m making food. Additionally, there’s a book on my phone, and while I no longer have a commute, I go for a 45 minutes walk every day, and ride the bus to go grocery shopping, which is time that I used to fill with podcasts, but last year I have mostly been listening to books during these times.

Additionally, I have a book that I’m reading next to my bed and I read at least one page before going to bed, but usually try to find a good stopping-off point that I’ll be able to remember the next day. Add a few Kindle books read during long flights, and some graphic novels and comic book collections, and the number goes up fast.

They were almost all good books, too. I can’t honestly think of one that I had to put aside because it was boring. My favorite book of 2021 was Piranesi by Susanna Clarke, who previously wrote Jonathan Strange & Mr Norrell years ago, a massive book that I could never finish. Piranesi is much shorter, and it’s delightful.

I still have lots of books in my to-read list for 2022, but I think I’m going to cut down a bit in favor of getting back into podcasts and watching more movies.