Also, MangoHud has an ability to set fps_limit
in a per-game way that generally results in much smoother frame-pacing than most games achieve by default. That’s awesome for eg. Dark Souls / Elden Ring, which are stuttery at 60 fps but buttery at 59 for some reason, but also for random strategy games which would be just fine at 30 fps but instead have all the fans roaring to render at 144.
- 0 Posts
- 27 Comments
addie@feddit.ukto Technology@lemmy.world•'Technofascist military fantasy': Spotify faces boycott calls over CEO’s investment in AI military startupEnglish8·5 days agoYeah - been talking about doing so for quite a long time, and then signing up to a Qobuz family plan, downloading all their apps, and cancelling everything Spotify has taken all of five minutes. Hardly even interrupted the album we were listening to via Chromecast. There’s a lesson to be learned somewhere.
Qobuz’ recommendations and albums-of-the-week actually look good, too. Like an actual music enthusiast has picked things out, rather than Spotify’s slop.
addie@feddit.ukto Technology@lemmy.world•UK’s Porn Providers Agree to Age Checks by July 25; Aylo, Owner of Pornhub, YouPorn, and RedTube, Will Add Age Assurance Checks.English22·6 days agoSo all of the mainstream porn will be blocked, leaving all of the niche and special-interest stuff available? Excellent, excellent…
Love Tyranny and PoE. Think Deadfire would have been an exceptional game if there was about half as much of it, but even as an epic RPG it does go on. Ten bucks for ‘three big games’ of content is a steal, though.
It isn’t that ‘successful game has a better-funded sequel that loses the magic due to feature creep’ is exactly unheard of - it’s a tale as old as time. But Deadfire was a sales disappointment, which it probably wouldn’t have been if they’d only spent half as much making it, and so we won’t be getting a PoE3 :-(
addie@feddit.ukto Games@lemmy.world•Lies of P: Overture devs actually rewarded for making a solid DLC in rare industry W: Getting a bonus, 2 weeks vacation, and a free Switch 2English1·10 days agoAgreed. Amazing game, but it’s because most of it is excellent so the jank is easy to ignore, rather than the whole thing being polished.
I think they made the parry-heavy emphasis of the game even more difficult to ‘read’ by having all the early enemies be very twitchy robots with difficult-to-anticipate parry timings. It becomes much easier to get the timing right once the enemies become more ‘organic’ a bit later. That’s also the point where you have some better gear and some level ups, so it’s not quite so brutal.
Giving the early enemies slow, smooth attacks with big swings would make sense for robots, sort out the difficulty curve, and give you plenty of chance to get used to parries. They can reasonably require a lot of damage so ripostes would be the only way to effectively defeat them - health which you could reasonably remove from a lot of the late-game enemies who are stupidly robust.
Never felt like P actually has iframes on his dodge? It’s serviceable enough when the important thing is to move away from where an attack is going to land, but it’s certainly not a Dark Souls-style ‘dodge through the attack’. It’s not Sekiro’s ‘running away to tease out an attack you can punish’ either, he’s a very slow dude in comparison.
addie@feddit.ukto Games@lemmy.world•Fan-made Mario Kart 64 PC port released, with track editor and ultrawide supportEnglish71·10 days agoThey might be former users of FARK, where submitting stories didn’t allow duplicate links? And so you would see the top article in the aggregator frequently being blog links and some right weird ‘news’ websites.
Lemmy has the opposite problem, where the same link can be posted again and again even on the same instance, of course.
Not so much “remade” but the engine was open-sourced and it’s been kept up-to-date for modern computers. Exact same levels, graphics, sound effects as it ever was, but obviously the resolution now is much higher than it was in the early nineties. Think my graphics card can push it at 4K 144Hz while still being in power-saving mode; it does more work rendering desktop fonts nicely.
There’s also a port of Pathways Into Darkness onto the engine, if you want to play it? It’s a real bitch to emulate a classic Mac to get it running, but this is basically drag-and-drop. It was brutally unfair even at the time, and contains a lot of features which have not aged well and are distinctly un-fun - it is not a game that’s afraid to waste your time, put it like that. I do love the idea of it - the atmosphere of it is probably the best bit, and I’d love a modern remake of it.
addie@feddit.ukto Linux@lemmy.ml•Occurences of swearing in the Linux kernel source code over time21·16 days agoI quite liked how the original Linux fix for the Spectre-style speculative execution bug on Intel processors was called “Forcefully Unmap Complete Kernel With Interrupt Trampolines”, but alas, in the interest of diplomacy it was renamed to “Kernel Page Table Isolation” (KPTI) rather than “FUCKWIT”.
Doesn’t feel like it was that long ago, but of course, all search results are dogshit in this new age: https://wccftech.com/intel-kernel-memory-leak-bug-speculative-execution-performance-hit/
addie@feddit.ukto Technology@lemmy.world•Trump Mobile launches $47 service and a gold phoneEnglish18·17 days agoYou are not joking. Comparing a $2000 Purism Liberty with eg. a $200 HMD Fusion. The Fusion has somewhat better screen and battery; much better processor and camera. More RAM, the option of more storage, has NFC. It’s also designed to be easy-to-maintain, but is somewhat thinner and lighter despite having a larger screen area. Are ‘made in USA’ and ‘open-source drivers’ worth paying 10x as much for a noticeably worse phone? (It’s not really ‘made in USA’ either - it’s a mix of US, Chinese and Indian parts assembled in the USA.)
I think that the people who believe a US-made iPhone will also cost $2k are kidding themselves - economy of scale and all that, but it must be substantially more.
addie@feddit.ukto Patient Gamers@sh.itjust.works•Tunic is awesome and I wish more people talked about it2·17 days agoThink there should be an ‘accessibility’ option in the settings menu? I remember it being pretty decent - god mode, slow down, item highlighting, and the ‘half damage’ option were in there.
addie@feddit.ukto Linux@lemmy.ml•Just wanted to show off the lowest end hardware I ever ran Linux on7·18 days agoYeah, mine was similar. Had some old Win95 machines from work that were getting thrown away; scavenged as much RAM as possible into one case and left Red Hat Linux downloading overnight on the company modem. Needed two boxes of floppy disks for the installer, and I joined up a 60 MB and an 80MB hard drive using LVM to create the installation drive. It was a surprisingly functional machine - much better at networking than it was as a Win95 computer - but yeah, those days are long gone.
addie@feddit.ukto Patient Gamers@sh.itjust.works•Tunic is awesome and I wish more people talked about it10·18 days agoLoved it, but absolutely hit a wall with it until they released the “take half damage” difficulty patch. Then I found it fun again. I love a challenging video game, but the “slightly loose dodging controls” and the requirement for basically perfect execution to defeat the bosses didn’t sit well with me. The Garden Knight was bad enough, the ones that come after it were just silly.
addie@feddit.ukto Games@lemmy.world•The Expanse: Osiris Reborn Announcement TrailerEnglish12·25 days agoWhich is ironic, because Fallout 4 is the game that caused me to no longer be hyped for anything else that Bethesda had coming. Fallout 76 and Starfield didn’t disappoint, because I was expecting them to be shit from a company that had lost its way, and they delivered spectacularly.
addie@feddit.ukto Programmer Humor@programming.dev•Python needs an actual default function2·1 month agoEnough of that crazy talk - plainly
WheeledDeviceServiceFactoryBeanImpl
is where the dependency injection annotations are placed. If you can decide what the code does without stepping through it with a debugger, and any backtrace doesn’t have at least two hundred lines of Spring boot, then plainly it isn’t enterprise enough.Fair enough, though. You can write stupid overly-abstract shit in any language, but Java does encourage it.
addie@feddit.ukto Programmer Humor@programming.dev•Python needs an actual default function1·1 month agoSuccinctly and well put.
addie@feddit.ukto Programmer Humor@programming.dev•Python needs an actual default function81·1 month agoWell now. My primary exposure to Go would be using it to take first place in my company’s ‘Advent of Code’ several years ago, in order to see what it was like, after which I’ve been pleased never to have to use it again. Some of our teams have used it to provide microservices - REST APIs that do database queries, some lightweight logic, and conversion to and from JSON - and my experience of working with that is that they’ve inexplicably managed to scatter all the logic among dozens of files, for what might be done with 80 lines of Python. I suspect the problem in that case is the developers, though.
It has some good aspects - I like how easy it is to do a static build that can be deployed in a container.
The actual language itself I find fairly abominable. The lack of exceptions means that error handling is all through everything, and not necessarily any better than other modern languages. The lack of overloads means that you’ll have multiple definitions of eg.
Math.min
cluttering things up. I don’t think the container classes are particularly good. The implementation of pointers seems solely implemented to let you have null pointer exceptions, it’s a pointless wart.If what you’re wanting to code is the kind of thing that Google do, in the exact same way that Google do it, and you have a team of hipsters who all know how it works, then it may be a fine choice. Otherwise I would probably recommend using something else.
addie@feddit.ukto Programmer Humor@programming.dev•Python needs an actual default function36·1 month agoI feel that Python is a bit of a ‘Microsoft Word’ of languages. Your own scripts are obviously completely fine, using a sensible and pragmatic selection of the language features in a robust fashion, but everyone else’s are absurd collections of hacks that fall to pieces at the first modification.
To an extent, ‘other people’s C++ / Bash scripts’ have the same problem. I’m usually okay with ‘other people’s Java’, which to me is one of the big selling points of the language - the slight wordiness and lack of ‘really stupid shit’ makes collaboration easier.
Now, a Python script that’s more than about two pages long? That makes me question its utility. The ‘duck typing’ everywhere makes any code that you can’t ‘keep in your head’ very difficult to reason about.
addie@feddit.ukto Programmer Humor@programming.dev•They're trying to normalize calling vibe coding a "programming paradigm," don't let them.3·1 month agoFrezik has a good answer for SQL.
In theory, Ansible should be used for creating ‘playbooks’ listing the packages and configuration files which are present on a server or collection of servers, and then ‘playing the playbook’ arranges it so that those servers exist and are configured as you specified. You shouldn’t really care how that is achieved; it is declarative.
However, in practice it has input, output, loops, conditional branching, and the ability to execute subtasks recursively. (In fact, it can quite difficult to stop people from using those features, since ‘declarative’ doesn’t necessarily come easily to everyone, and it makes for very messy config.) I think those are all the features required for Turing equivalence?
Being able to deploy a whole fleet of servers in a very straightfoward way comes as close to the ‘infinite memory’ requirement as any programming language can get, although you do need basically infinite money to do that on a cloud service.
addie@feddit.ukto Programmer Humor@programming.dev•They're trying to normalize calling vibe coding a "programming paradigm," don't let them.11·1 month agoNo love for the ‘declarative’ programming paradigm? You can actually do some useful work with SQL or Ansible…
I’ve found that disabling VSync in games entirely and then letting MangoHud do the limiting works a bit better. Some of that will be because I’m using Proton on Linux, which has DXVK as a translation layer. Games will be trying to limit their frames the DirectX way, whereas MangoHud is limiting them the Vulkan way and is ‘closer to the monitor’ for keeping the pace right.