Off-and-on trying out an account over at @tal@oleo.cafe due to scraping bots bogging down lemmy.today to the point of near-unusability.

  • 23 Posts
  • 1.56K Comments
Joined 3 years ago
cake
Cake day: October 4th, 2023

help-circle

  • Obsidian has done a mainline Fallout before, New Vegas, so there’s precedent. And apparently Tim Cain (original Fallout, created the series) guy just showed back up in the last few months and is working at Obsidian and said that he plans to do one last game before re-retiring. And Josh Sawyer is there, and he directed New Vegas.

    EDIT: And John Gonzales, the lead designer for New Vegas.

    And Bethesda has said that they’re gonna be contributing.

    That’s a lot of mainline Fallout head honchos in one place. First time I think that all of those have been together.

    I mean, yeah, I guess it’s not impossible that they’re gonna do a spin-off, Fallout Shelter-like, but my money is that it’s gonna be mainline.

    EDIT2: By “mainline”, I’m including Fallout: New Vegas, even if it didn’t have a number, fit between Fallout 3 and Fallout 4. I don’t think that many people would call that a spin-off.



  • I doubt that they’re going to do a live service thing either, but at least part of the problem was, as I recall from postmortems, that they didn’t have people with experience doing network games going into it and figured that multiplayer capability would be easy to retrofit in. That generally isn’t the case — if you want to permit client-side prediction, to keep the game responsive, which you probably do, then your engine has to support rolling back all state in the event of a misprediction. Like, say my client predicts that another player character keeps walking straight, doesn’t push any keys. Given that, it calculates that the rifle grenade I just fired sails past them and hits a monster and kills it, preventing it from afflicting me with a poisoned status.

    Then it gets a new update. Actually, it turns out that a while back, that player veered to the right, right into the path of that rifle grenade, and it hit him and killed him. The player is no longer alive. The monster that my rifle grenade would have hit is not actually dead, and so it survived and afflicted me with poison. All of that world state needs to be rolled back and recalculated (and this rollback done efficiently). That means that you can’t just leave any state about the world anywhere that doesn’t get rolled back.

    Plus, Fallout has a scripting engine, Papyrus, and if it has any state stored, that has to be rolled back too.

    That’s not so hard to do if you think about it from the get-go, and are careful about how you store state. But if you’ve been writing a purely-single-player game for decades and not thinking about any of this, it’s easy to stick state somewhere that doesn’t get rolled back. And that’s gonna manifest in all kinds of unpleasant ways during runtime, when you occasionally hit corner cases.

    IIRC, they had to bring in network game people to help out.

    But my guess is that that’s also something of a one-off effort to fix most of that. Like, I doubt that doing Fallout 76 2 would be as bad technically as Fallout 76.

    That being said, I’m not really looking for a live service game myself, and I doubt that it’s what they’re doing. Plus, from a business standpoint, if you already have a live service game, I suspect that you’re probably better off just extending the existing game and leveraging the existing player base than starting from scratch.







  • WebM works with image-rs (as long as you don’t exceed your home instance’s upload size limits).

    I can’t guarantee that every client can view it properly — that’s on the client’s author — but it’ll show up in the Lemmy Web UI.

    $ wget https://gnuplotting.org/figs/bessel.gif
    $ ffmpeg -i bessel.gif bessel.webm
    

    Try downloading that and then uploading it in a comment to to your own instance; it should work unless pawb.social limits the size.




  • Hypothetically, it might be possible, but there aren’t practical gains to be had from it. Easier to fabricate a new chip.

    The optimal design is unlikely to be a straightforward modification of an older chip.

    Even if it were, modification would add more variables, where we’re constrained by yields today.

    And our processes today aren’t designed for it.

    EDIT: That being said, you might be able to repurpose an older chip in a piece of electronics that uses multiple chips in a situation where you’re unable to get the older chip for some reason. I can’t think of many scenarios where that’d be economical, but hobbyists have certainly reused components from older electronic devices.



  • If you have a known good (local) and known bad (remote), the first thing I’d probably do is run diff on the local and remote logs. Use a regex or something to strip timestamps or similar that will always differ.

    If your tests take 20–30 minutes to run, I think that I’d look into having a way to run a subset of the tests, so you can just run the minimal amount to do the failing one.

    If you have a lot of environment problems, I think I’d focus on getting an automated build of the environment to a standard state. If that takes too long, setting up caching or whatever of downloaded packages.



  • Right there with you. The world I grew up in from BBS’s to dial up internet to gaming with friends ( that took serious work to run and connect over phone lines) to innovation after innovation that was for pure excitement and exploration and solving problems and making things easier and simpler is gone.

    https://www.telnetbbsguide.com/

    The Telnet BBS Guide focuses Bulletin Board Systems – the original Social Network, serving the BBS community for over 28 years! We list both Dial-Up and Telnet accessible Bulletin Board Systems all over the world. We currently list 1010 BBS and related systems with brief and detailed descriptions and a downloadable text-version listing suitable for listing on your BBS or for as a download for others to view and use.



  • And I still use social media the way many people originally imagined it: as a way to stay connected. My feeds have always been a mix of far-flung relatives, old friends, and high school band chums (because, let’s be honest, band buddies are the best buddies). Most days, I carve out a little time after work to catch up with the people who matter.

    The last thing I’d want is for doing so to be…just more work. And yet, more than half of respondents agreed with the statement “Maintaining an online presence feels like work,” with about a third of those checking the “strongly agree” box. Only 16% disagreed, with the rest remaining neutral.

    A full 60% of Gen Z respondents feel the pain of maintaining a social presence. Perhaps they have a niggling hope that they might still be discovered as an influencer?

    I don’t really care about the following-people form of social media, the Twitter family. I’m more interested in the forum sort, the Reddit family. There, I don’t need to singlehandedly maintain a flow of content, because people aren’t coming to see @tal@lemmy.today, but because they’re coming to see what’s going on in some community that I only incidentally participate in.


  • I mean, it’s still going to have the pants beaten off it by WebM or AVIF for anything originating from a video camera.

    GIF was just never intended to be a video format. I have a hard time thinking of something where it’s really competitive. Maybe if you had a recorded lossless video of a small-palette video game, like, NES era or earlier, then GIF might be a solid choice. I’d still think that APNG or MNG would probably outperform it.

    GIF animations really only got a boost because there was a period of time when it was all that a decent variety of Web browsers could display.

    EDIT: Also, if one is using GIF…I dunno if ffmpeg does this by default, but most video formats have I-frames and then frames that depend on those. When seeking, a player will seek to the nearest prior I-frame and then decode from there.

    I don’t believe that GIF 89a has a formal concept of I-frames, because the format was never intended for real video. But it is possible to create frames in a GIF 89a animation with transparent areas that don’t differ from the prior frame, and this achieves some of the efficiency benefits that a video format would get. I know that there have been GIF 89a conpressors that will do this. The downside is that it kills seekability, since after a seek in a player that just starts drawing from the current frame, you’ll see only some of an image until the next time that a pixel in a frame is non-transparent and gets redrawn. There may not be any frames wirhout transparent areas nearby, and the player has no way to know where to look for one. But for applications where you don’t care about seekability, that may help mitigate some of GIF’s limitations for animations.

    In all honesty, though, the right answer for video is almost always “use a newer format than GIF”.