A person interested in nature, science, sustainability, music, and videogames. I’m also on Mastodon: @glennmagusharvey@scicomm.xyz and @glennmagusharvey@sakurajima.moe

My avatar is a snapping turtle swimming in the water.

  • 0 Posts
  • 27 Comments
Joined 1 year ago
cake
Cake day: June 22nd, 2023

help-circle



  • A keyboard. Any standard computer keyboard.

    This post was originally written as a reply to a comment by @redsol2@lemmy.world. But it got kinda long and it’s basically my answer to the thread topic. So yeah, lemme tell y’all a story.

    I started out playing 2D platformers for DOS, where the default – or more like, only – control scheme was arrow keys to move and Ctrl and Alt to do things (commonly Ctrl to jump and Alt to shoot). I also grew up on NES, GB, and SNES games, and a handful of PC games. Notably, though, I never picked up FPS games as a child, and also never really got anything from the 32-bit era and beyond until much later in life.

    With emulators being more integrated into Windows (meaning Ctrl and Alt do important things), I shifted the action buttons to the lower left corner of the keyboard. Emulating an SNES gamepad, for example, I generally map the action buttons in a mirror-image fashion to ZXCS (respectively, ABYX). (A friend of mine maps them in a similar fashion, using ZXAS instead.) This then lets me map the L and R buttons to A and D respectively. And I move this whole ensemble of six buttons up a row if I have ghosting issues. (The Sega Genesis gamepad can be mapped similarly easily.)

    This works brilliantly well (at least for me) for 2D platformers, top-down action games, JRPGs, and more. Notably, though, this excludes pretty much anything that requires analog controls of some sort, e.g. FPS games, N64 games, etc… But between a lack of hardware capable of playing 3D stuff (whether natively or by emulation), a lack of a familiar control scheme, and a lack of personal interest (due to just not having ever gotten into them), I pretty much just stuck with emulating up through the 16-bit era, with a little PS1 emulation thrown in. It’s not like I ever had a shortage of excellent games.

    And curiously, it turns out my control scheme (arrow keys + ZXC(V)ASD(F)) is the favored scheme for a number of Japanese indie developers who made things like action games and RPGs using 2D sidescrolling and top-down views. So I ended up having even more to play! In contrast, it seems western devs often prefer WASD, even for stuff like 2D platformer Flash games (to my chagrin). And I see (English-speaking) PC gamers these days regarding my sort of control scheme as a “left-handed” setup (which is amusing since I’m not left-handed).

    I only learned to WASD as an adult. At first I even tried to use the mouse with my left hand, and tried putting my left hand on the arrow keys, but eventually I gave in and learned to WASD. I still only use this when I need to use mouse aim though, e.g. Terraria (which I played a lot).

    For games that actually require console-style analog controls, though, I nowadays have a wired XB360 gamepad that connects via USB. I’ve tried mapping things like the N64 gamepad to a keyboard before but with no success. But now that I have this, funny thing is this means I’m only recently getting into a number of classics from that era.

    I’ve considered getting an 8BitDo SN30 or SN30 Pro(?)…whichever basically looks like an SNES pad with added analog sticks. I specifically want a gamepad without “legs” – the two stubs that seem to be meant as palm grips on each side of the gamepad. That’s because I held my SNES pad from the side so that I could press A, B, and Y at the same time with my right thumb. (This was highly useful when playing Mega Man X.) Controllers with “legs” basically make it way harder for me to do this, as I found out when I tried to play MMX4 on my PS1. It felt so awkward, I just went straight back to emulating it, despite having the disc and hardware.

    But, for now, I only pull out my XB360 gamepad for stuff that needs analog stick functionality. Everything else is keyboard. (And mouse, if needed.)



  • I wish someone had shown me the ropes to get into WRPGs (and other genres that I have yet to really familiarize myself with) back in the day.

    There’s a lot of really neat stuff in the genre that seems hard to get into without taking the time to learn how to make the most of it. Maybe it’s that I’m now an adult and I know a bit too much, but I’ve had problems like sitting down with Neverwinter Nights 2 and then realizing that I should go research character builds before I start playing the game. And then, of course, that just means I forget about playing the game for another year or two.

    And this isn’t even anywhere near the most obtuse game to learn. There are very complex games (particularly some sim games) that really seem like they’d be great fun if only I actually knew how to play them, but I don’t.


  • My friend lent me his copy of FF7 PC, and I tried playing it – albeit after I played earlier FF games.

    There were two problems. First, it was…kinda weird compared to earlier games. Sure, the steampunk vibes began in FF6, but we didn’t have Literally An Evil Megacorp and Literally Eco-Terrorists fighting over Something That Feels A Lot Like An Analogy For Nuclear Power. That was a whole nother level. Nothing wrong with this per se, but it just felt like something quite different. Neat, but just not the same FF I was used to.

    But, perhaps more importantly, the game just kept crashing. I kept going as far as I could, but the game just wouldn’t progress past the introduction to the Gold Saucer.


  • The first time played Super Metroid, it was after I played Fusion and Zero Mission, and I was actually rather unimpressed by it, despite it being basically a platinum standard for 2D metroidvanias.

    It was only later, after playing various romhacks including randomizers and getting much more accustomed to the game engine and the sheer number of possibilities afforded by various speed tricks and sequence-breaking techniques, that I gradually realized why it’s held in such high regard. The game is…neat, if you simply play through it once. But the more you learn about it the more you can do with it and the more fascinating it becomes. There is a seemingly infinite depth to it, which is not at all obvious on a first playthrough. In fact, some of it appears to be accidental, possibly game design bugs on the programmers’ part, yet somehow such imperfects have made it even more of a masterpiece.


  • I think there’s something to be said that there’s a certain level of intellectual maturity that’s needed to truly enjoy these games.

    I grew up with NES Metroid, and despite having read the manual many times over, as a kid I never made sense of the game. I could play it, I could insert the Justin Bailey code, I could move around and do stuff, but I never truly understood what I was meant to do. I stumbled into Tourian one day and promptly got pwned by metroids, and then I never found my way back until I was an adult.

    The second metroidvania game I played was Castlevania: Harmony of Dissonance. Maybe it’s an easier game – it’s certainly less confusingly open-ended than Metroid 1 – but I absolutely loved the experience. I deeply appreciated the narrative journey of being trapped in this castle, full of weirdness and twisty passages that were slightly off from each other, having the mid-game bombshell dropped on me, and piecing together a mystery until I was able to find out what was going on. I played it all night, and in a story I like to tell people, the morning after I beat it (and finally got the best ending), as the sun came out, I put on the Aloha de Chocobo music from Final Fantasy IX and it was the most glorious feeling. But this depended on me understanding that I was immersed in a maze, and understanding what I needed to do to find my way out of the maze.

    And I’ve been enjoying this genre since.


  • For whatever reason, I’m scratching my brain and can only come up with three urban fantasy games plus a franchise I’m not too personally familiar with. The three games are Underrail (an indie game from some years back, which I bought back when it wasn’t even fully released yet, but still have yet to play), Operation Abyss (a dungeon crawler with modern-ish graphics but gameplay that definitely takes after old Wizardry games; the theming leans somewhat more on the science-fantasy side), and Tokyo Xanadu eX+ (an action JRPG that’s something of a cross between Trails of Cold Steel and modern Ys games). The franchise is the Persona series, none of which I’ve played, and which Tokyo Xanadu gets compared to despite not being all that similar under the hood.

    I don’t think any of these are what you’re looking for, but I hope they may help you on your search.








  • Hey, welcome to the threadiverse! I’m also a newbie, whose only prior experience with this sort of site has been Reddit (as well as internet forums but they’re not quite the same type of thing), so here’s what I’ve figured out so far. (The “threadiverse” is the informal name for the realm of Reddit-like websites linked by federation.)

    Apologies for another long post for you to read, but I’ll try to make this an easy read. (Feel free to tell me I suck in if you think I wrote this badly or if it was stuff you already knew.)

    On Reddit, you have one site, which has a ton of subreddits, each of which is like a little forum and is independently moderated (within the limits of the larger site’s policies, of course). Lemmy and /kbin are, basically, like many little “reddits”, with a twist: they can talk to each other and so you can be a member of one “reddit” and post/comment on another. Also, subreddits are called “communities” on Lemmy and “magazines” on /kbin but they basically work the same way. You can subscribe to them and see posts from them and post to them, even if they’re on other “reddits”.

    So, yes, you can have your account on lemmy.world, but also subscribe to (for example) /c/patientgamers at sh.itjust.works (which is sometimes written as !patientgamers@sh.itjust.works). Meanwhile, what if you’re also interested in the content at /c/patientgamers on lemmy.ml? Well, you can subscribe to that too! (Think of it like being subscribed to two slightly-differently-named subreddits.)

    While there’s only one actual Reddit which has all the many many subreddits, in the threadiverse there are many “reddits”, each of which has some “subreddits”. There may be some duplication of more general topics, like memes, but you’ll also often find that more specialized “subreddits” are only on certain “reddits” – for example, my instance, mander.xyz, has a lot of nature and science related communities, not found on other instances. And each of those “reddits” has its own rules, and each of those “subreddits” has its own rules within the instance that hosts it. You’ll want to check each out to get a feel for the vibes in each place.

    And now for the nitty gritty.

    The way this all works is that you basically have two ways to see everything on the threadiverse: (1) on the site where the thing is, and (2) on your home instance. For example, you posted your message on lemmy.world. I can go to lemmy.world to read your post, but I can’t reply there, unless I have a lemmy.world account. So how am I commenting? I’m typing this reply to you on mander.xyz. That’s because I’m viewing your post on my home instance. I saw your post on the feed of another instance (acutally a /kbin instance, located at fedia.io), and I wanted to reply, so on that page, I got the link to your post ( https://lemmy.world/post/928037 ), copied it and pasted it into my own instance’s search bar, and pulled it up on my instance (Mander), and here I am, typing my reply.

    Now, I did this only because my instance doesn’t already know about your post. I’m not subscribed to !reddit@lemmy.world, which is where you posted this. If I were subscribed, then your post would have appeared in my subscribed feed, on my instance, already. And I’d just view your post and type my reply just like it were a post on my own instance. I’m subscribed to !patientgamers@sh.itjust.works, so new posts there will show up on my subscribed feed.

    The first thing I did when I wanted to join Lemmy was that I needed to pick an instance to join. But the second thing I did, almost concurrently, was that I started noticing all the different places that had content I wanted to see. I made a quick list of all those different communities/magazines. So once I joined, I just went and subscribed to all of them.

    You can see what communities are on a given instance by clicking “communities” at the top of the page. (Or “Magazines” if you’re on a /kbin site.) So I basically just went through the communities lists of a bunch of instances, and checked out what people were posting about, and asked myself, “hey, do I wanna hang out here?”.

    How do I subscribe? I go to the webpage for the community, like going to the subreddit, and I hit subscribe. What if it’s on another instance? I just take its URL, copy it, and paste it in my instance’s search bar. Wait a few seconds, then there’s a link to the community via my instance. Click subscribe. (Sometimes it’s a little buggy and have to go into a post to subscribe. Or it says “subscribe pending” after I click. But, really, I actually am subscribed, and I can tell because those posts start showing up on my subscribed feed.)

    Where are my subscribed posts? I just go to my instance’s home page (mander.xyz for me, lemmy.world for you) and I can click “Subscribed”. Or “Local”, which shows posts on my instance. Or “All”, which is a feed of all the posts my instance knows about (local and remote). And I can sort them in different ways too.

    The search box is surprisingly useful on fediverse platforms, I’ve found. On Lemmy and /kbin, I can copy the address of any community/magazine or post or comment and stick it in my instance’s search box. Wait a few seconds, and it’ll find it, and I click on it and do my thing. Sometimes I find posts that my instance didn’t know about at all before I pulled them up, so they’re “missing” comments that I can see on the post’s actual address, but I don’t need to see them all on my instance, I just need to pull up the one I want to reply to and post my reply. By the way, these links are that colorful little fediverse star you see beneath your posts. (On /kbin it’s in “more” -> “copy URL to fediverse”.) Everything has an address and every address is searchable, it seems.

    So here’s basically how I’m using Lemmy now:

    • load up mander.xyz (my homepage)
    • check my notifications (which i’ll get when people reply to me)
    • check my Subscribed feed, and optionally, the Local feed, or even the All feed (if I’m extra bored). anything my instance already knows about is something I can post on like it were local.
    • if I want to check out extra stuff on other instances, I can easily just go to those instances and read stuff. If I want to comment/etc., I find a link from there, go back to my instance, paste it in the search box, and do my thing.

    Hope this helps!




  • I dropped Steam because it gradually made the client less and less user-friendly. It’s bad enough that I kinda have to use the Steam client, but then they had to do things like trash the old rendering engine and replace it with the bloat of a browser, and completely discard List View (which GOG Galaxy has just fine) and replace it with a tile view that can’t even display game names in plaintext (which GOG Galaxy also has an option for in its tile view).

    And that’s on top of other issues with the platform such as how the Steam client forces updates. (Sure there’s various workarounds but at that point Steam stops being a convenience anyway.)

    I never actually needed a launcher client anyway. I gladly buy direct-download installers from sites like itch and Humble and DLsite. I don’t have a fear of command line interfaces, lol, much less simply using File Explorer as my launcher. I’ll use a platform’s launcher willingly if it just offers benefits, but the drawbacks of Steam’s using it as DRM eventually turned out to outweigh whatever minor benefits it presented.