Thoughts on South of Midnight

If you were to play Compulsion’s South of Midnight in a wireframe mode, devoid or art or sound, it would feel pretty ordinary. At its core it’s a fairly standard third person platformer. As the camera floats behind your character, you traverse along mostly linear levels, earning new movement skills as the game progresses. In fixed areas there is combat; you have to beat these fights to move forward. And that’s pretty much it.

Honestly this is not my preferred genre any more. I crave, at minimum, a semi-open world where I at least have the illusion that my choices matter. In fact as I was realizing this I wondered how present-day me would respond to a game like the Uncharted series; I LOVED those games back when I played them but I wonder if I still would today.

Hazel spots a cow on the peak of a barn roof
When the waters rise, the cows start to climb, I guess!

Anyway, back to South of Midnight. I loved this game, mostly because of its art style, music and story. It’s the story of Hazel, a young girl living on the outskirts of the Louisiana bayou with her mother. She and her mom get into an argument as they’re getting ready to evacuate from the path of incoming hurricane. The mother sends Hazel to check on some neighbors. While she is gone, their entire house is swept away by the rising flood waters. Hazel, who is a successful runner in school, chases after the house but can’t catch it. Driven by loss and guilt (due to the fight) she plunges into the swamp and into a mystical, creepy and eerily beautiful world that she’d been unaware of.

Hazel approaches a spinning wheel with a magical distaff attached
Dear Fiber Arts friends: Don’t get too hung up on the fact that they call her a weaver when really she is mostly a spinner

It turns out Hazel is a Weaver, a kind of magic user. Her gear, as she finds it, is related to fiber arts: over-sized crochet hooks, spindles and distaffs. Each comes with a new skill. By the end of the game Hazel will be double jumping, wall-running, grapple hooking and gliding to get from one spot to the next.

This gear is all one and done; you don’t ever replace it or anything. Hazel has some skills that can be leveled up via a currency called “Floofs” which she earns via combat or some light exploring. You can spend these floofs to level up skills. In my playthrough I unlocked all but one skill so floofs are fairly plentiful. Aside from the skills and the equipment (all of which is found very early) the only other character progression is increasing the size of your health bar via collectibles. There are no levels or exp or anything of that nature.

Combat is against “haints” — spectral creatures in various shapes and sizes. For the most part it is melee-based combat, and when an enemy’s health bar hits zero Hazel can “unravel” them and get a burst of health from doing so. There’s a lock-on camera that I found hampered me more than free aiming. Once the enemies in an area are conquered Hazel can untie a knot which dissolves walls of “stigma” — a mass of boils and thorns that tend to block Hazel’s path.

Here’s a random 60 seconds of combat to give you an idea of what it is like:

In between all this are some boss fights and some chase sequences. Each boss fight has some kind of mechanic you have to figure out but the game is pretty liberal with hints.

I had some technical issues with the game; there are some invisible walls here and there that will prevent you from making a jump that otherwise seem manageable, and there were a lot of times when I felt I was getting some input lag or just missed button presses. I feel like maybe they tried to put too many actions on too few buttons. None of this was game breaking or anything, but it made the combat, in particular, feel a bit frustrating. I eventually turned down the difficulty so I could focus on the story.

A worn old man stares into the camera
Itchy has lived in the swamp all his life, and the man has seen some things…

And the story is really good. Along her way Hazel encounters various creatures from the tall tales of the bayou. I’m honestly not sure how many of these are real stories and how many are made up, but my Mississippi-raised partner recognized at least some of them. There’s a boy who has turned into a tree, and a grieving mother who has turned into a kind of sea monster. Hazel is “helped” on her journey by a catfish the size of a school bus. Most of the stories are sad and the best Hazel can do is to try to give these spirits and creatures some kind of peace. Oh and her rather horrific-looking home-made childhood doll, Crouton, can now come alive and travel into tiny burrows inhabited by rabbits having tea and other such Wonderland-ian scenes, to get to areas Hazel can’t get to on her own.

The sound design is really good too. There’s a wide variety of folksy, bluesy swampy music and the voice acting is top notch and authentic. Heck there’s even a dance number. I thought about posting a video of that in this post but I think it is better appreciated if you experience it in context.

I also want to talk about Options. There are SO many. There are 5 difficulty levels (I played on #2 because of my combat issues) but additionally there are options to just skip the boss fights, or to skip the running sequences. You can even skip combat completely if you want. There are just a ton of options so you can tweak the game to be comfortable no matter what kind of gamer you are.

It’s not a very long game; my playthrough (and you know I am Mr. Slow Gamer) was under 14 hours. There are no real gameplay reasons for a second playthrough unless you just want to experience the story again. So keep that in mind. But damn, is it ever good. One of the better games I’ve played this year.

Hazel looks at a couple of abandoned stuffed animals out in the swamp
Sad stories are everywhere. Who lost these beloved toys?

February 2025

In last month’s recap I was bummed because I hadn’t finished any games in spite of my best efforts. Better news this month as I finished a few! Huzzah! With the deck cleared I was ready to decide what came next, and decided to try to do better about making use of Playstation Plus Extra, and to a lesser extent, Game Pass (I already play a fair number of Game Pass titles, actually). Also, I need to get more selective about what I get hooked on. There are SO many really really good games out there; arguably more than I have time to play. Mixing in “OK” games that I stick with out of stubbornness is starting to seem silly. It wasn’t too many years ago that I never finished ANY games and I made a concentrated effort to get better about that, and I think maybe I’ve swung too far the other way. Time to work on a happy medium and if I get to 15 or 20 hours in a game and I know I have a LONG way to go and the game is just “OK” it’s time to cut my losses and move on to something I enjoy more.

Final note: I was extra special bad about remembering to take screenshots this month. Sorry for the wall of text!

Playing

Finished Horizon Forbidden West, including the DLC, but didn’t go for the Platinum trophy or anything like that. There were even still areas of the map that I’d never visited, but by the time the DLC was over, I had had more than my fill of the world. Mind you I’ll definitely play Horizon #3, whenever it comes, but I do think Forbidden West was a bit too much of a good thing.

Finished Atlas Fallen and even wrote about it. This is a great example of what I was talking about in the intro. It was an OK game but I was pretty sick of it by the end and it’s not like I walked away bursting with fond memories of playing it or anything like that. I should have walked away earlier. The feather in my cap of saying “I finished” isn’t so fancy as to be worth the time I spent playing.

Finished The Gunk. I remember when The Gunk came out it was kind of a poster child for Xbox Game Pass, because it was a smaller game that, MS argued, might not do so well selling as a stand alone title but people would play it on Game Pass. Or something? Does anyone else remember that or am I inventing it? Anyway The Gunk has you exploring an alien world, using your vacuum cleaner arm to hoover up this gloppy substance called The Gunk. Early on it has the same satisfying feeling as playing Power Wash Simulator, only as you explore there are environmental puzzles to solve, most of them based on sucking things up and then throwing them. I didn’t track my time but How Long to Beat says 4-6 hours, and yet I still felt like it overstayed its welcome. The game got buggier the farther in I got, and they introduce some combat which always felt awkward as heck. The puzzles themselves were near perfect for me though. I never had to look anything up, but I was stumped for a bit a few times. So for me, perfect level of difficulty. But it just started feeling repetitive towards the end. Maybe if I’d spent a long Saturday session playing through I’d feel differently. I started this one in 2022 or something and finished earlier this week. 🙂

Main character stands on the edge of a platform vacuuming up 'gunk' in The Gunk
Just doing a bit of cleaning in The Gunk

Finished Borderlands: Game of the Year Edition and that was a surprise. It’s the first time I’ve ever finished a Borderlands game. It was only 1 class and once the story was done, so was I, but still…this was the month I finally ‘got’ Borderlands. So much so that…

Started playing Borderlands 2 and I’m so far enjoying it quite a bit. I played almost all the classes until level 10 or so and then decided on the Technomancer (??). The little girl with the robot buddy. She does feel like Easy Mode but she makes me chuckle and isn’t as annoying as some of the player characters are. It’s been fun meeting characters I know of from a general awareness of Borderlands and overall, it’s just a fun game to churn through.

Warhammer Chaosbane was the first game I applied my new philosophy too. I have it via PS Plus and have had it installed forever. Figured I’d better play it in case it leaves (I can never remember which games are in the rotating collection and which are “permanent as long as you have PS+” collection). I did so, and spent about 14-15 hours and got to level 35 and the 3rd major area and it was… fine. But it really felt like going through the motions. It’s an ARPG so it’s probably more fun with friends, but in some ways it felt half finished, too. For instance you pick up gold from enemies and are awarded gold for quest completions but I never found a single thing to SPEND gold on. When you enter a new area you’ll be told “We have merchants and shrines if you need them” but neither is anywhere to be found. Anyway, point is I thought “This just feels like killing time.” so I stopped playing and deleted it to free up some space.

Death Stranding is another game I really want to finish, and I want to do so before Death Stranding 2 comes out later this year. This is my 3rd attempt to finish this game. What’s strange is that I REALLY like it but it takes a certain amount of inertia to get me to boot it up. It always feels like a game that is going to be kind of exhausting to play, though it really isn’t so I’m not sure why I feel that way towards it. Anyway if you aren’t familiar, Death Stranding has a strong asymmetrical multiplayer aspect where you can build things in the game world that other players can take advantage of, and vice versa. This far after launch the world isn’t quite as busy as it was when I first played when the game initially released, so when DS2 comes out I want to be ready to jump right in and run with the invisible-but-definitely-there crowd.

(The header image of this post is from Death Stranding, with Sam checking out a giant hologram/chirogram of a Tallneck from Horizon Zero Dawn/Forbidden West.)

Watching

Arcane (Netflix) I’d watched the first season of this when it came out, but now I’ve got PartPurple hooked too. We’re watching the whole series and damn is it ever well done!!

Mythic Quest (Apple TV+) I’ve loved this show since episode 1 and so far my opinion hasn’t changed. I’d love to know what non-gamers think about it.

Reading

Finished Angel Fire East, book 3 in Terry Brook’s “Word & Void” series. I liked it better than book #2. Each of the 3 books in this series takes part over a holiday weekend and about ten years apart. Book 1 was 4th of July and the events took place in a large park in a small town, where the townsfolk played softball, picnicked and watched fireworks, all of which was quite relatable to me. Book 2 took place around Halloween in Seattle and the holiday didn’t really factor into it much, nor did Seattle feel as fully formed as the park in book #1. In book 3 we’re back to the park and small town only now it is Christmas and a snow storm and while there was a bit too many words spent on how many clothes our characters needed to put on before they went outside, it once again felt like a place I could see in my mind’s eye. As far as these being “Pre-Shannara” there was really nothing here to link the two worlds as far as I’m aware. Still, overall as a series I’d give these a thumbs up, but just a basic thumbs up, not a super enthusiastic thumbs up. They were enjoyable but ultimately kind of forgettable.

Armageddon’s Children is the next book in the Shannara series. We’re still in our world, though it is on its last legs. The year is around 2100 and the Earth has been ravaged by war, polution and disease. I was about a third of the way through it when I read a scene that I’m almost CERTAIN I have read before, so I’m thinking maybe I read this series back in the day. On the other hand it isn’t THAT old (published in 2006) and I’d like to think I can remember back that far. So we’ll see. Maybe I read an excerpt or something.

One of the only good things about getting old is that you can re-read or re-watch things from like 40 years ago and it’s like you’re experiencing them for the first time all over again!! LOL

So yup, that’s February. The world is a dumpster fire, but at least I had a pretty good month of gaming. Hey I take the wins where I can get them!!

Social Anxiety & MP Gaming

So I’ve been playing a good bit of Guild Wars lately. My new character has about 24 hours under their belt and is level 60-ish. For most of that time I’ve been doing what I normally do: treating a MP game as if it were single player, albeit with more interesting NPC AI. (In other words, I treat other players as NPCs basically.)

I have pretty severe social anxiety which gets worse and worse the older I get. I’ve worked from home for 12 or 13 years now and since I work full time and my partner doesn’t, she is who runs the errands and goes shopping and stuff. I can go weeks without leaving the apartment complex and days without talking to anyone other than her and people at work. And the thing is, I’m pretty happy like this. Most people tend to bother me (or at least that’s what I tell myself) so I’m pretty happy being left alone, as a general rule.

I actually enjoy playing games with others as long as I don’t have to talk. That’s part of why I stuck with Fallout 76 so long. LOTS of public events but hardly anyone uses voice chat and there is no text chat. So virtually all communication is done via emotes.

So anyway Guild Wars 2, being a PC game, of course has text chat though maybe because I’m in the beginner areas, I don’t really see it used much. Once in a while someone shouts out some coded message about a train that I assume is telling everyone to come join a group to steamroll world bosses and such, but I don’t understand the lingo and anyway I’ve been too focused on the story for now to pay much attention.

Thursday night I found myself waiting for a mob to spawn with another character and we started to chat a bit while we waited. This was a MUCH higher level character and when they learned I was newly returned to Guild Wars 2 they started showing me their mounts and stuff, then asked me if I’d done any of the puzzles. While I’ve heard of the puzzles I didn’t know much about them and said as much. This person then took me under their wing and for the next hour, at least, they showed me a couple of puzzles, gave me a ton of tips on how movement and jumping works in GW2, rezzed me when I fell and teleported me along when I started getting frustrated. It was a lovely time and at some point they followed me and said they’d say “Hi” the next time they saw me. I followed them back, making us “Friends.”

I was so happy when I logged off. I’d actually had a conversation with someone I didn’t know, and had really enjoyed it.

Friday was the first day in a week I didn’t log into Guild Wars 2. Just didn’t feel like it, I told myself. But I knew the truth. I was really anxious that my new ‘friend’ would be online and would say “Hi” and possibly even want to show me more puzzles. Or just to talk, who knows? The possibility just caused my anxiety to go through the roof. As much as I’d enjoyed the hour I spent with them, I was anxious to get on with the story. But I also didn’t want to say “No thanks” to someone offering to teach me things. It seemed rude. So my solution was “Just don’t log in.”

Ridiculous, right? First of all I’m sure this person has much better things to do than drop everything and teach me how to jump around in the game. Second, I’m sure anyone would understand if I said “Thank you so much, but I’d really like to focus on the story tonight.” I feel like I should be more worried about “Will this person actually ever say hello” rather than “Oh, too much human contact… do not want.”

And this isn’t a one-time thing for me. Often when I get excited about an online game I decide “I need to find a guild to join.” Once I do, I stop playing because I don’t want to have to say “Hello” or “Goodbye” or in general talk to anyone. Heck I do the same thing on consoles, often toggling my account to show as offline so no one asks me to do anything. Even though on the rare instances where I DO join someone else in a game, I generally have a great time.

Anyway, back to the current situation and Guild Wars 2…

Eventually, quite late, I did finally log in and this person wasn’t even online, so how I would’ve handled it remains a mystery. But I’m really disappointed with myself for taking such a positive interaction and managing to turn it into a source of stress and worry. Not really sure how to “fix” this but my gut says “Just get out there and force yourself to talk to people more.” would be a good place to start. When I was younger I was VERY social and was out at clubs and bars all the time. Knew folk every where I went. Spent a few years as a bartender, spending hours chatting with the regulars while serving drinks. Then I was a magazine writer who was constantly going places and interviewing people, or spending all day on the phone chatting. And I LOVED that job.

So I know this isn’t, y’know, genetic. This is learned behavior. Or un-learned behavior, as the case may be. Maybe by kind of putting this out on the Internet it’ll give me an incentive to put my money where my mouth is and actually force myself to interact with people.

The Leak

Preface: The following post is a personal diary/timeline of dealing with a leak in our apartment. I’m just posting it to remind myself why we need to move. Probably not of much interest to most!

Tuesday, January 30th 2024 — I notice the carpet in front of the utility room floor is damp. The utility room floor seems basically dry though. This happened a few days after a freak warm, very wet spell caused us to fire up the air conditioning in January and I came to the conclusion that that A/C condensation drain had backed up and spilled over, which has happened in the past. We used a carpet cleaner and some towels to pull up as much of the water as we could and directed a large fan at the wet spot. Figured that was the end of it.

Wednesday, Jan. 31st — In the morning the carpet had gotten more wet. So much for the A/C hypothesis. We contacted building maintenance. They came over quite promptly, looked around and decided they needed to call a plumber. The plumbers also arrived pretty quickly. They disconnected the hot water heater so they could move it and get behind it. After an hour or so they told us the leak was “in the slab” and they’d have to come back to fix it. The utility room floor is concrete and the water line runs up through the concrete, and the leak, they said, was below the surface of the concrete. This means they have to break up the concrete to get to the pipe to fix the leak. This is not good news. They leave. Then a water extraction team arrives, uses a super powerful vacuum to suck up the water, they pull up the edge of the carpet and stick the outflow of a large fan under it. These things are LOUD and basically the whole carpet starts billowing up which puzzles the heck out of Lola. They leave. We wait. Near the end of the day we contact maintenance who tells us they “have to get approval from corporate” to fix the leak due to the cost. What the hell? It isn’t an optional repair unless you’re going to condemn the apartment! Then they tell us the plumbers and someone called “Leak Finders” will be arriving the next day. So now we’re living with 2 fans running and basically have to shout to hear each other speak.

Carpet drying fan similar to the one our guys used. They lift an edge of the carpet and stick the outflow under it.

Thursday, Feb. 1st — Nothing happens except the carpet water extraction team comes back. This time they take the door of the utility room off its hinges, pull up more of the carpet and tack it down around the fan, creating a really efficient ‘tunnel’ to fight the flood. We tell the maintenance guys no one has come and they assure us the experts have been called and we should sit tight. Another night of extremely loud fans.

Friday, Feb 2nd — Carpet water extraction team comes yet again, expresses disbelief that the leak is still active. They’re like family by this point. “See ya guys, have a great weekend.” AGAIN we tell maintenance that nothing has happened and they express surprise that no one has been out, even though we’d told them, several times, that no one had. At almost 5 pm some dude rolls up to check out the leak. He wrecks the set up the water extraction team had made (not really his fault, he had to get in and out of the utility room) and tells us the leak is in the slab. Exactly the same thing we’d been told on Wednesday. He leaves. Nothing from maintenance, until I see the head guy walking towards his car to leave for the weekend so I collar him. He tells me they have had a meeting “with corporate” to advise them of the situation and are waiting to hear back. He assures me that he’s going to be in on Saturday and so is the person in the leasing office we’ve been working with, and we’ll get an update then. He also says that we will probably have to relocate while the work gets done. For how long? No idea? 2 days? 2 weeks? 2 months? Not a clue. Another night of loud fans.

Saturday, Feb 3rd — Nothing happens. We finally call the leasing office (the maintenance guy never showed, or if he did he got in and out without talking to us) and they ask if our carpet is wet. What the F? Our carpet is soaked and it has been wet since Tuesday. They act like this is a surprise. We say yes and they say they’ll get the water extraction emergency team out. At about 5 pm some dude shows up with a giant dehumidifier. This thing is big enough that it is on wheels and it has an outflow pipe that has to drain somewhere, so he sets it up outside the bathroom that is off the kitchen. It too is loud. The guy leaves. The water continues to spread. I think about what our electric bill is going to be this month. We’re trying to hold it back with towels and the carpet cleaner (which sucks up some of the water but not much). We start searching for a new apartment and find something that sounds good to both of us. We send off an email to learn more.

Sunday, Feb 4th — The water has spread to where you can no longer skirt around it. As you walk across our living room the carpet is wet enough that water squishes up between your toes, like some kind of urban swamp. I start packing our stuff up. We do our best to hold back the advance using the carpet cleaner but it’s like bailing out a boat with a teacup, while the boat is still leaking.

Monday, Feb 5th — Carpet team came. Different team from last week. Last week’s team was excellent. Today’s was useless. All they did was turn up the dehumidifier. At this point the water is about 50% across the living room floor. We’ve moved everything we can but we’re out of room (we have a lot of stuff). Then maintenance shows up with someone “to get a 2nd opinion” even though 2 different plumbing teams visited last week. They decide to go check the next door apartment (since sometimes their leaks seep under the walls into our apartment) and then melt away without offering any further insight. Next, two trucks from a place called Leak Locators roll up. They go in to the utility closet. One of them is a real leak whisperer. He turns off all the fans and listens. “I don’t hear anything”. Then THEY go next door. Everyone is stumped until they hook up an air tank to the water line and pressurize it, and I clearly hear gurgling coming from the utility closet. The culprit is a single 1/2″ cold water line that runs to the downstairs bathroom. Of course these guys aren’t here to actually FIX it, they just find it. So now we wait, again, for the plumbers to come and fix it. Everyone seems to think they can “Just cap that line off and run it above ground” meaning they won’t have to break up the concrete slab. Once again, the waiting begins… we still are flooded, though.

Monday afternoon, everything shifted. First a team came to cut a hole in the sheetrock so they could dry out inside the walls, and to replace the carpet. Which seemed odd considering the leak was still leaking but whatevs. They needed me to move the entertainment center which was still all wired up, so I frantically started tearing out plugs and cables and moving stuff into the kitchen or far corners of the living room. I just about got that done when yet another plumbing team arrived, this one was here to actually fix the problem. But no one had told them exactly what the issue was. Fortunately I am nosy and had asked the earlier team what was going to have to happen, and I conveyed this info, best I could since I speak English and he spoke Spanish, to the head plumber dude. I tried to get the maintenance staff to come over and talk to these guys but they were AWOL. It took a few hours and a LOT of removed sheetrock but eventually, the leak was fixed! But this was not the end of the adventure. Now we need sheetrock replaced, carpets replaced and basically the apartment put to rights. But at least at this point things were no longer getting WORSE. The plumbers left but the carpet/sheetrock crew did not return, though to be fair it was pretty late in the day by that point. Monday night I spent both purging junk and trying to figure out how/where to move stuff to let them get at as much of the damaged carpet as they need to. Not sure if it’ll be possible.

Tuesday, Feb 6th — As we start the day, no leak, the carpet is semi-dry but disgusting. Inside the utility closet lots of sheetrock has been removed. Bright and early a team arrives to rectify the latter issue. Right behind them comes the plumber. But a different plumber. They are surprised to learn the leak is now fixed. Long story short, the plumbing team who’d showed up Monday is NOT the plumbing team maintenance had expected and now frankly I don’t know who they were! But the fix was inspected and deemed to be solid work so I don’t really care at this point. (I THINK they were affiliated with the sheetrock guys since they all seemed to know each other.)

Next step is the carpet. Management would like to replace the entire carpet but we have so much stuff and no room to put it that it isn’t really viable, so with our OK they’ve decided to patch it. The new carpet will not match the old but we’ll just live with that for now. We still expect to move soon and after we’re out they’ll no doubt replace the whole thing. Bad news is we’re not sure when the carpet repairs will happen and until they do we can’t really put things back to normal. In fact it looks like we’re going to have to move even more stuff for the patching and I’m not sure WHERE we’ll put stuff. We have TOO MUCH JUNK!

Anyway by about 3:00 pm the utility closet was patched and repainted & the door re-hung. Crew did a good job. Bad news was that the carpet guys wouldn’t be out until Thursday. I was hoping for Wednesday but we’ll manage another day of chaos. With no more work until Thursday I put the TV back and hook up the PS5 and put Lola’s bed back to its customary place in front of the TV (which she definitely appreciates) and we have a relatively normal evening.

Wednesday, Feb 7th — Things are feeling semi-normal. With the utility closet completed and the door back on the place was feeling a little less industrial. The only plan for the day was that a crew was going to come and take away the dehumidifier and I’ll be glad to see the end of that monstrosity. My plan for the day was to shuffle around more stuff to make it easier for the crew to patch the carpet, and once again disconnect the PS5 and the TV so we can move the entertainment center out of the way.

Picture of a giant dehumidifier in our living room
Lola included for scale…and because I didn’t want to bother her 🙂

Thursday, Feb 8th — We’d been assured this was the day that the carpet would be patched and we could start returning to normal. I woke up early and moved furniture, jamming everything into one big block on the side of the room and… waited. No one showed. After arguing with @partpurple [she is very much about trusting the process and assuming people will do what they said they would do, I am very much about checking in and nudging things along] about it, we finally contacted the leasing office to find out what was going on at about 11:30. They told us they’d call the company and let us know what was happening and then… more of nothing happening.

After lunch @partpurple went over and wouldn’t leave until she got an update. She was told the carpet team would definitely be there by 3 or to let them know. 3 came around, no team. She called them and was told “they’re just finishing up and they’ll be right over.” They never arrived, of course. We called, we went over. We were told over and over that they’ll be there soon, right up until 6 PM. Maintenance told me “We’re doing everything we can, we have one company we’re approved to use and we’re at their mercy.” I have no idea if this was true or not. End result though, no one showed and another day was lost.

Friday, Feb 9th — Today the story changes once again. Now we’re told the carpet company needs some kind of release form before they can do work in an occupied apartment. This is the first we’ve heard about this. The property manager has to sign it, but our property manager is out of work with a broken ankle so… once again we are screwed. Now this property is trying to get a sister property’s property manager to sign (they say — at this point I don’t believe a word coming out of their mouths because their story changes like the weather).

A few hours later we get notified that the mystery form is signed and in the hands of the carpet company so they’re willing to do the work. Now they were going to try to get the crew out and we should stand by for an update.

A few hours after that, no update so we nagged them again. And were told the Supervisor (of the carpet company I guess?) ‘admitted they dropped the ball’ and were trying to expedite a crew to come out.

And FINALLY at about 1 pm, a truck rolls up and a couple guys come in to patch the carpet. They were done and gone well before 2 PM, so we spent like 3 days arguing to get guys to come do less than an hour’s worth of work.

What a debacle. But finally we were dealing with stuff we could control. We’d decided to get a new table for the entertainment center. It arrives near 5 pm and @partpurple spends the evening putting it together, finishing near midnight.

Saturday, Feb 10th — I get up early and start setting up the entertainment center again, a bit more thoughtfully than the hodgepodge we use to have. I did some basic cable management and opted to remove devices we hardly use. By about noon I’m done and from there things are more or less back to normal.

Sunday, Feb 11th — We rest, and on Monday things are basically back to normal.

Spending ALL the Money on VR

My birthday is next month and apparently I’m celebrating it early because I have been spending SO much money on myself and VR recently. And so far, no regrets.

I’m still doing my VR workouts 4 times a week, hitting all the goals I’ve set for myself and really working up a sweat and getting the heart rate up every time, so in some sense if I squint my eyes and tilt my head just right, this spending is going towards my health and personal well-being. Oh, the lengths we go to justify indulging ourselves!

Of course even that doesn’t justify the really big purchase. In a moment of will-power break down, I ordered the Playstation VR2. I knew after I ordered the prescription lens inserts for it, it was only a matter of time but I didn’t think I’d break down and go for it this soon. But a brief exchange with Bhagpuss got me thinking about how much more time I have when I’ll be fit and able enough to play games so… why keep putting it off? So I ordered it direct from Sony. A few hours later I had second thoughts and logged in to cancel the order but it has already shipped! It arrived next day and I made my peace with the purchase.

I don’t have a lot to say about it as my prescription lenses aren’t here yet (I assumed it’d take like a week for the thing to get here…the overnight delivery was quite a surprise). I had @partpurple 3D print me some lens protectors so I could wear my glasses without any danger of scratching the lenses, but the design isn’t great and they rubbed on my nose enough that it hurt. After one brief session, I decided to try to wait for the prescription lens inserts to arrive.

But new gear means new accessories, so I bought a hard case for it and ordered a ‘comfort strap‘ that a bunch of YouTubers recommended.

None of that means I’m done with the Quest 2 though. As my workouts got more enthusiastic I started having more issues with the visor sliding around and my view of the world going fuzzy as a result. I was using a 3rd party strap (the one that comes with the Quest is kind of crap, but on the plus side Meta designed the Quest 2 to accomodate 3rd party straps) but wanted something better. Today the “BOBOVR M2 Pro Battery Pack Head Strap” arrived and it is really nice. Very comfortable, doesn’t slide around and has an extra battery for if/when my sessions get longer than the Quest 2’s internal battery can handle. [I’ve kind of killed my battery’s health by leaving the Q2 plugged in on standby for like a year straight, so it only holds about an hour’s charge now.] Picture, courtesy of Amazon, at the top of the post.

And then there’s a lighting issue. Even with all our living room lights on, the Quest reports that it’s too dark for good tracking when I use it after dark. Usually I do my workouts early enough that it is still light out but if I want to start doing other VR stuff later in the evening I needed to solve that. So I ordered a couple of IR lights for the living room. The idea being the infrared light won’t bother my eyes but will make tracking better for the headsets. They haven’t arrived yet so how well they work remains to be seen.

So yeah, it has been an EXPENSIVE week thanks to VR. Fortunately my ‘play money’ fund was sufficient to accommodate all this as I’ve been pretty careful about spending for the last few years. Here’s hoping I stick with it after spending all this cash!

FFXIV: Satasha Solo

Well it took me a week but I finally got a chance to check out the new solo dungeon system in Final Fantasy XIV. It took me a while to get there both because work has been kind of brutal requiring me to put in hours every evening, and because I was just really taking my time while playing. It’s going to be a while before more dungeons get added to the system, so why hurry?

Anyway, this is going to be a super short post. For Satasha, the party was made up of generic NPCs. I’m not sure if that holds true later or not, but at this point in the game you’re not talking to the Scions (??) yet, other than having one show up in the middle of some early game Duties to help out. But you don’t really know them yet.

But even though I was fighting with, y’know “Eager Lancer” and “Optimistic Conjurer” or whatever, it worked well. We sailed through Satasha with no issues, and I saw parts of the dungeon I’ve never seen before since most groups go through it in the fastest and most efficient way possible. For the first time I was able to go slow enough to understand the layout and see what switches needed to be switched and so forth (though that is all really simple in Satasha — I seem to remember there being more choices in the old days).

Bonus side effect: Doing the dungeon with NPCs has been thinking more about doing it again with people now that I understand it better. Maybe even as a tank. We’ll see.

The only thing my NPC friends didn’t do is shut down the grates in the final boss room. There’s a mechanic where 4 grates in the corners of the room start leaking water and if no one activates them, eventually Adds will spawn from them. My NPC chums ignored those grates, though to be fair most human players do as well since it tends to be faster/easier to just burn down the boss and semi-ignore the adds.

Oh and one thing I hadn’t been clear on: you can re-run the dungeons with an NPC party, too. I wasn’t sure if Square Enix was going to allow that or just let you do them once with NPCs in order to push the story forward. But nope, you can replay them with NPCs whenever you want, so that’s nice.

With only one run and my lack of experience, I can’t comment on whether the quality of loot was the same as running with human players. I can tell you I got to keep it all! 🙂

PC Gaming is Hard (For Me)

As I’m sure I’ve said many times on this blog, I have primarily been a console gamer for a number of years. That changed a bit lately with the launch of Amazon’s New World and my out-of-the-blue obsession with Black Desert Online (which I STILL haven’t blogged about, have I?) Suddenly I was back to sitting hunched over a desk, my face awash in the blue glow of a monitor, merrily pounding keys.

Was back. Now I’m not sure. I’m actually finding PC gaming difficult. In fact for the past few nights I’ve sat down to boot one of my two current obsessions, stared at the monitor, squirmed in my chair a bit, then I’ve gotten up and went to the couch and watched TV. I didn’t want to disrupt my gaming focus by starting a console game, but I just didn’t want to sit in that chair for another minute, either. It just made me feel mentally exhausted to be sitting there, plus there’s the little nagging tickle in my brain that maybe I should be doing some work instead, just to make the day job a little less stressful.

This is exactly how I got into console gaming in the first place. Once I started working from home full time I found that 8-9 hours at a PC was plenty and I didn’t really want to sit there for another few hours at night even if it was to play games. It’s weird because the same was true when I was going into the office, but somehow the change of location made it feel different. Plus I didn’t have all my work crap on my gaming PC. I don’t now either but I DO have Parsec and can connect to the work machine in an instant.

There’s a physical toll as well. I guess I really hyper-focus while at a PC and after a couple hours playing an MMO, when I finally get up there are so many pops and cracks in my back and neck that I sound like a string of firecrackers going off. My neck and shoulders get sore, though usually everything loosens up after a bit. No lasting damage done.

So I dunno what to do. All day while I’m working I think about how I want to play New World and BDO, but then when I CAN play I just want to be somewhere else. BDO is actually available on console but it seems to lag behind the PC version in a lot of ways, and of course New World is PC only. (Isn’t it strange that we can’t play New World via Amazon Luna?)

Maybe I just need to reserve PC gaming for the weekends, and stick to consoles games during the week. Not sure. Also not sure the point of this post but it’s been a week since my last post so figured I’d better find SOMETHING to talk about!

Life (and Work) Keeps Happening

Despite appearances, I have NOT thrown in the towel on blogging. I just have had a load of work-shaped and work-adjacent-shaped bricks fall on my head lately.

I have a bunch of work projects heating up which have had me working in the evenings, and I have agreed to join another developer in building out a portfolio site we can both use, and that is eating even more time. End result, very little free time for gaming or blogging.

Last Sunday I broke down and bought Tales of Arise for the PS5 which seems like it will be very good if I ever find time to play it. It certainly is a pretty game. New World is launching Tuesday (I think) and I have it pre-ordered though, again, not sure when I will play it. I did spend an hour on Thursday downloading EVE Online to play through their new New Player Experience which wound up being fairly underwhelming. This morning I played come Control on the PS5 before I nodded off on the couch because I haven’t been sleeping much.

There ya go, one paragraph to describe a week’s worth of gaming. 🙁

But I’m not dead yet, and neither is the blog. So this is just a heartbeat post!

A State of Decay 2 Story

I love stories. I always have. I love to read fiction, I love to watch TV, I REALLY love sitting around a dinner table or at a bar, trading stories with people (I have dim memories of doing this decades ago). And of course I love stories in games.

There are games that have a story baked in. Narrative-driven games, as I (and I think most people) call them. Then there are games with the kind of emergent gameplay that wind up telling a story through player interaction. I think I’m saying all that right; I’m no game developer.

Anyway to set up this story I have to tell you a little about State of Decay 2. It takes place in a zombie apocalypse. There is no official ‘fast travel’ (though I think you can cheese your way around that a bit). You have a group of survivors you play as, one at a time. Some zombies carry a ‘blood plague’ and when they hit you, you get a dose of the blood plague virus. Get enough of these and now you have the blood plague, which left uncured, turns you into a zombie. There is a literal timer that ticks down to zombification. There is permadeath and finally, your band of merry zombie slayers has a leader who (I presume) is more important than the rest of the group. If I sound a little iffy about some of these points it is because I’m still in my first game and I don’t know how everything works.

Whew. Let’s begin.

* * *

So our leader Mary was trying to take out an infestation far, far from home base. She and one of her minions had driven across the map in an SUV. Things went badly. The pair were swarmed by blood plague zombies. Mary called for a retreat and they ran, but in the confusion they’d forgotten where they parked. A running battle ensued. Mary was soon out of ammo for her sidearm. Then her baseball bat broke. All she had left was 3 crossbow bolts. The crossbow was a slow weapon. Perfect for sniping but not much use in a running battle.

They finally made it to the car, but by then both had the blood plague. Their only hope was getting back to base as soon as possible. And just to add to the fun, it was getting dark.

Mary jumped behind the wheel and took off, driving as quickly as she dared. She came around a bend and tried to squeeze the SUV between a wrecked truck and a guardrail and BAM, they didn’t make it. The SUV wedged itself in. Mary tried to back away but the wheels just started spinning. The SUV engine was drawing zombies.

Their luck had not completely run out, though, as nearby was a van that looked like it might start. They abandoned the SUV and ran for the van, fighting a few zombies and taking a few more wounds. Mary was slowing down, but they reached the van. It started, but only just. It was nearly out of gas.

They drove on into the night, Mary being much more cautious now. She was trying to conserve fuel but base camp was still a long way away when the van sputtered a final time and coasted to a stop, the tank dry.

Back on foot, they stumbled through the night. Mary used her final crossbow bolts to clear a path. When those ran out they had to rely on stealth. She was on death’s door, not just from the plague but from the many wounds she’d received. It was a long, frightening walk, but they finally stumbled into camp where other survivors immediately helped them to the infirmary to get the plague treated and wounds attended to.

They survived to fight another day.

* * *

It might not read that well, honestly, but playing through this was such a tense and enjoyable experience. In game mechanic terms, we tried to take out a Blood Heart which drew in a ton of zombies. She was taking too much damage so we ran, but I didn’t have time to open the map to see where I had parked. Mary really did run out of ammo and her melee weapon did break. She ran out of healing items and her HP was blinking red at maybe 5% full. It was just a sliver of health.

The SUV did jam tight between a wreck and a guardrail which might be a bug. When I got the van I tried to push the SUV free but the ‘wreck’ was part of the terrain: completely immobile. Vehicles have Hit Points and the van, too, was almost at zero. I actually had a repair kit, so we took time to repair it and found it was almost out of gas. We didn’t make it back. Working vehicles are fairly rare in SOD2 and we didn’t come across another one.

The rest was pretty much as described. At low health your character starts to limp and hobble along. It was really dark out and I could see the glowing eyes of zombies all around us. It took a LONG time to walk back since we had to crouch and sneak around swarms of zombies, but the “Blood Plague” timer is more generous than I realized and truthfully it had only ticked down to maybe 50% by the time we got back to base.

The biggest loss was the SUV, but we do have a couple of trucks. I’m not sure what would have happened if Base Leader Mary had died.

All in all, it was really fun. I’m a terrible blogger so I didn’t take any screenshots… I was too intent on not dying!

My Brain is Rotting

I’m a web developer. I know that because it is my job title.

I don’t really develop anything anymore though.

Back when I got into this business I did all kinds of things. I had the keys to our Solaris servers. My palm print was registered at the data center so I could access the cage, which I did frequently. Sometimes I’d have to drive over there at 2 AM to address an issue, and it was just me. I knew what to do.

At the time we were running Vignette Storyserver which used Tcl as a scripting language. Tcl! I dunno that I could still write a script in Tcl. Or Perl for that matter, which is a lot less weird than Tcl.

I wasn’t part of the IT department but I worked very closely with them. I was kind of honorary IT.

I was removed from that gig when they hired a new exec who wanted a clean slate. I mean that wasn’t the reason they gave but it was what happened. The exec hired people they had worked with at their last company. The powers that be decided to move to a Java Server Pages platform. While everyone was being trained in that, I was assigned to maintain the old site and its Tcl scripts. Then once the switch over was made I was laid off because I didn’t know the JSP platform (the name of it escapes me… Documentum maybe?) that they’d prevented me from being trained on. Yeah, that’s fair.

My next gig, we were using Expression Engine, which is written in PHP with a proprietary templating language that was very PHP-esque. We didn’t have a data center, we had an ISP who did most of the maintenance on the servers. I still took care of a VPS server we had for odds and ends, and I did some stuff on Amazon EC2 instances. I spent a lot of time writing scripts to talk to API endpoints and stuff. It was a step down from the first gig in terms of tech but it still was a job I was constantly learning stuff at.

Enter a new exec who determined that we should ditch Expression Engine and put all the sites on WordPress because, y’know, he had a nephew that used wordpress or something. (Everyone knows WordPress so I won’t explain it.) Through my whole career I’ve been at the mercy of executives who come in, make decisions based on bad or no data, then usually leave when they fail at their job. But their decisions stick around.

Anyway so I started making custom WordPress themes. Every brand got exactly what they wanted because we weren’t using an off-the-shelf theme. We were secure because we weren’t using dozens of plugins that are constantly being probed for defects. (Security through obscurity!) It was definitely a less rewarding job but I guess learning WordPress had some value.

Then that company got purchased by a much larger company. The new company ran everything on WordPress, which was good as far as it being an easy transition. But this company has an IT Department that is completely divorced from the web team. They’ve erected a major wall between anything that can be called a server and the rest of the company, and that includes me. Now I do none of the server work I used to do. I no longer have access to manage DNS, which I used to do. They seem to have a fear of APIs, so that work is gone.

As for WordPress, they are replacing our custom themes with a standard theme across all their sites. A consultant is building it. I won’t go too far down this rabbit hole, but the point being now I’m not even going to be building WordPress themes. Lately most of my days are spent doing help desk level tasks like resetting passwords, unblocking access, setting up redirects. Stuff, honestly, an intern could do.

It’s clear I need to find a new job, but I also feel like I’ve waited too long. I think about updating my resume and what I do now does not justify my salary, frankly. And I haven’t USED my high-value skills for so long that they’ve atrophied while at the same time going out of date. So I don’t REMEMBER how to do all the things I used to do, but if I could remember then those skills would be kind of dated, anyway.

I feel stuck. I feel like my brain is rotting away. When I get laid off (and it is pretty clear the current company is making a concerted effort to no longer need developers on its payroll…they already have a 3rd party on contract with ‘resources’ in India and the Philippines who I’m sure are MUCH cheaper than me) I don’t think I’ll be very marketable, between my age and my atrophied skill set.

The only hope I can think of is to find A Project. Something I’m excited to build and that I could build in a technology I don’t know. Something like the project Scopique is working on to learn React, or like Tipa’s Python project to import an old blog into Github.

I just can’t think of anything. And really I don’t WANT to do anything, but I feel like I HAVE to do something. I really wish I wanted to. I remember being super excited about web development and learning new things. I put in so much overtime on that old Tcl site not because it was asked of me but because I was pumped about it.

But now I kind of just want to sit around and play video games once the work day is done. And I’m not really sure how to fix that. Like how do you make yourself get excited for something?

Maybe I can be a greeter at Walmart for my next job.

The one thing that has occurred to me is to find some non-profit that is a) working for a cause I believe in and b) looking for volunteers to help them with some technology project. But I’m not really sure how to do that.