• 20 Posts
  • 1.98K Comments
Joined 1 year ago
cake
Cake day: April 10th, 2025

help-circle

  • Kenshi

    Caves of Qud

    Entropy Zero / Entropy Zero 2

    MINERVA

    Squad

    Road to Vostok

    Citizen Sleeper / Citizen Sleeper 2

    Risk of Rain / Risk of Rain 2

    Terra Invicta

    Ghost Song

    Sifu

    … and if you have an inkling toward the OG ‘walking simulator’…

    Dear Esther: Landmark Edition


    I am mostly confident that all of those are either self published or published via what was at least at the time of original release of the game, a fairly small indie publisher.

    EZ and EZ2 are technically mods for HL2 but they are pretty darn good and then quite good, respectively.

    Dear Esther and MINERVA are also HL2 mods.

    Squad is basically the old Project Reality mod for Battlefield 2, but made in Unreal Engine by at least originally about 75% of the old PR mod team.

    Anyway, I tried to pick some games that are indie, but are not as well known, largely due to not being cutesy.


  • So if you want an actual technical explanation…

    Games on Steam have Steam Achievements because they are coded in such a way that certain game events/conditions hook into the Steam API and then award you the achievement on Steam.

    To take a game that has achievements that work with Steam, or … whatever Xbox Live is called now, or PSN… and make them work on GOG… you have to recode the parts of the game that trigger achievements, you have to add in the API that links to your GOG account and triggers the achievement to flag.

    That takes work. Its arguably, technically, a kind of porting.

    So either GOG or the game’s devs would have to do that work.

    If nobody does, no cheevos.

    Or, sometimes, a game will have its own totally internal achievement system that is local to it, basically like a sort of save file, kind of… but then you’d still have to hook that up to whatever platform’s achievement system/API.

    Or or, I guess, it might be possible to make some kind of… basically shim, like a crack, or sort of emulator kind of thing, that ‘hijacks’ the game exe and runs it inside of itself, monitors for the achievement triggers for whatever system the exe you have calls out, and then basically translates that into a trigger for the… GOG or whatever else achievement system.

    Basically Goldberg but for GOG.

    But that would either require GOG’s achievement API being open source, or someone reverse engineering it, or basically ‘acquiring’ the source code through probably not strictly legal means.

    And then if you use this, using it could/would count as hacking PSN or Xbox Live or GOG Cheevos or whatever.

    tl:dr; Many GOG games don’t have cheevos because somebody would have to actually do a significant amount of coding to make that work, and that doesn’t always happen.

    Like, for Godot, the game engine, there is an addon that adds support for hooking into the Steam API to make achievements work on Steam, if you release the game on Steam, and also of course coordinate with Valve and do all the stuff they need from you so that your game and its cheevos are accepted as part of your game and Steam’s support for it.

    But you can also just not do that.

    And save a lot of time.

    Maybe add in cheevo supoort later in an update, or maybe never.



  • Satya Nadella called AI a bicycle for your mind.

    Close.

    It’s training wheels, not the bicycle.

    The training wheels also come from a factory that drains local aquifers, creates so much noise its basically a sonic weapon of mass destruction, and also generates its own significant heat island effect.

    And the training wheels have a very expensive subscription fee and will detonate if you stop paying it.


  • sp3ctr4l@lemmy.dbzer0.comto196@lemmy.blahaj.zonewheel rule
    link
    fedilink
    English
    arrow-up
    24
    ·
    2 days ago

    I’m gonna do the thing, I just want everyone to know that I am aware I am doing the thing.

    Fucking general recommened default set up for a character controller in Godot.

    If you want to actually have responsive character physics and collisions, in 3d, the way most people tell you to do it is wrong.

    You want to base if off of a RigidBody3D, not a CharacterBody3D.

    CharacterBody3D works if you are doing a simpler, more arcady, platformer type game.

    It does not work well if you want more complex/interactive/ragdoll-like physics between the character and their environment, such as dynamj inverse/reactive animations, where say a box is thrown at a character, or a character runs into a wall, or a character’s own momentum would dynamically affect their animation and movement.

    Now sure, most people probably aren’t trying to create something approximating MGSV or SplinterCell or Euphoria style character controller systems.

    But some people are.

    … at least I’m not inventing my own entire game engine.


  • sp3ctr4l@lemmy.dbzer0.comto196@lemmy.blahaj.zonewheel rule
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    2 days ago

    I’m gonna do the thing, I just want everyone to know that I am aware I am doing the thing.

    Fucking general recommened default set up for a character controller in Godot.

    If you want to actually have responsive character physics and collisions, in 3d, the way most people tell you to do it is wrong.

    You want to base it off of a RigidBody3D, not a CharacterBody3D.

    CharacterBody3D works if you are doing a simpler, more arcady, platformer type game.

    It does not work well if you want more complex/interactive/ragdoll-like physics between the character and their environment, such as dynamj inverse/reactive animations, where say a box is thrown at a character, or a character runs into a wall, or a character’s own momentum would dynamically affect their animation and movement.

    Now sure, most people probably aren’t trying to create something approximating MGSV or SplinterCell or Euphoria style character controller systems.

    But some people are.

    … at least I’m not inventing my own entire game engine.







  • Jesus fucking christ, did Github expose its own fucking Github credentials?

    Via having LLMs write and push its own updates, live, to production, where they were immediately scruntinized by… other LLMs doing ‘penstesting’?

    We’re gonna run outta honking noses and squirting flowers, the clown show is becoming too immense.

    Either that or we’re going to need to quarantine Github, actually make the fucking Blackwall before these things gain not sentience, but roughly the judgement skills of a toddler, armed with nuclear weapons.





  • Oh look, a public figure!

    Say hello to Mr. Flowers, everyone!

    https://www.banderatx.gov/directory-listing/jeff-flowers

    https://directory.tml.org/profile/individual/109994

    Looks like he was basically dubiously appointed as a Concil Member, in an unusually short amount of time!

    https://www.banderabulletin.com/article/2555,council-appoints-jankoski-flowers-to-edc

    But don’t worry, he’s very enthusiastic about his opportunity to serve the city:

    “I am excited to do my part. I know that they have had a struggle finding applicants,” Flowers said. “So, I just felt it was my duty to step in and serve and do what I can to get through their agenda items and some of the things we need for Bandera moving forward. Hard to do without a quorum.”

    Here’s how that’s going lately ->

    https://www.banderabulletin.com/article/3117,flowers-proposes-banning-phones-cameras

    Bandera City Council member Jeff Flowers released a public statement May 13 defending the city’s Flock Safety camera program and proposing new agenda items that would ban smartphones, security cameras and other technology following public opposition to the license plate reader system.

    The Bandera Declaration of Digital Independence To the Citizens of Bandera: “For months, I have listened to the outcry regarding License Plate Recognition (LPR) technology. I have seen the eyerolls, and I’ve even been met with ‘Nazi rhetoric’, the dangerous claim that believing in accountability and community safety is somehow equivalent to totalitarianism. Comparing a neighbor’s desire for a safe street to a dark chapter of history is a classic case of comparing apples to oranges; it is a distraction used to avoid the reality of the threats our town faces today.

    “I’ve also read the social media comments suggesting that if I want a camera, I should ‘put one on my own house.’

    “Funny thing is, I did. And that camera caught a gang of criminals from San Antonio who drove into our town in a stolen car to break into mine. My private camera caught them after the crime was done. But if we had LPR readers at our city limits, that stolen car would have been flagged the moment it entered Bandera, likely before those criminals ever reached my driveway, or yours.

    “I now understand your concerns and I secede. Your outcry is just too logical to ignore. Since the Council has decided we are the ‘Free State of Bandera’, a place where the ‘rights’ of a car thief or human trafficker to remain anonymous apparently outweigh the right of a resident to protect their property and the safety of their family, then we must go all the way.

    “To ensure our historic County Seat becomes the most ‘traditional’ sanctuary in Texas, I have requested the following for the next City Council agenda:

    • A Modest Proposal for Digital Device Prohibition: A total ban on all cellular and GPS-capable devices for all operations within city limits. If we are to be truly ‘private,’ we must leave our smartphones at the city line.

    • A Modest Proposal for Total Surveillance Abolition (Residential & Commercial): A total ban on all outward-facing cameras, including residential doorbells and all commercial CCTV or security camera technology. If municipal safety cameras are ‘invasive,’ then no business or homeowner should be allowed to ‘monitor’ the public. We will remove every lens in town.

    • A Modest Proposal for Total Municipal and Commercial Decommissioning: A total termination of all internet services and electronic record-keeping. We are going back to 1880, paper ledgers and cash only. “The Fiscal Reality of ‘Freedom’: This decision didn’t just cost us our safety; it cost us our wallets. By canceling this project, the Council didn’t just throw away a state grant (free money); they spent $15,000 of your local tax dollars out of pocket to back out of the deal. Bragging about fiscal responsibility while paying $15,000 for nothing is a very bad deal for Bandera.

    “A History Lesson: In the 1880s, privacy in this County Seat was non-existent. When a stranger rode into Bandera, the Marshal gave them an interview, not ‘space.’ The livery stable registered their horse’s brand, and the merchants watched their every move. Anonymity was for outlaws; accountability was for citizens.

    “I even reached out to the Trump camp regarding our ‘Free State’ logic and the way we’re treating our Marshal’s office and the safety of our community. The response was classic: ‘Our police are being treated very, very unfairly. It’s a total disaster. We give them the tools, we get them the grants—and I love grants, we have the best grants, nobody gets grants like we do—and then these ‘eye-rollers’ say no? It’s unbelievable. They want the criminals to have the best technology, the newest technology, but they want our great police to have nothing. They want a ‘Free State’ for the bad guys. It’s very sad.’

    “Let’s take Bandera back to 1880 properly. No double standards, no hypocrisy. If LPRs are ‘unconstitutional’ and invade our right to ‘public’ privacy, we need to be courageous enough to go all the way. I look forward to the ‘Privacy First’ crowd showing up to support these bans….just remember to leave your phones at home.

    Jeff Flowers Bandera, TX”

    Oh-hohoo… this sassy little corpo bitch is gonna be very famous soon, in all the wrong kinds of ways.

    I mean, that’s what he’d want, right?

    What a fucking manchild.


  • If you’re at that point, often, repeatedly… unless you’re with an Ace, your relationship is either over or wholly performative.

    Probably best that you realize that.

    IMO, consenting but unenthusiastic sex is worse than none, you should both have more respect for yourselves and either talk out what’s really bothering one or both of you, or just admit that you don’t even like each other.

    The sort of converse of this is that if you do actually want to have sex with someone, but tell them you don’t, or never directly say yes… yeah you need to learn how to communicate directly instead of vaguely through extremely non objective innuendo.



  • I really don’t think any car ever has been as rock solid of indicator of ‘I am a mentally impaired douchebag with far more money than sense’.

    Like… sure, pick your class of car that’s just wildly unnecessary, pick your brand of car that’s actually notorious for incredible maintenance costs, pick your model of car that’s just plauged by recalls…

    Cybertruck trumps everything as the ultimate poser douchebag vehicle.