This profile is from a federated server and may be incomplete. Browse more on the original instance.

sbseltzer, to random
psychicparrot42, (edited ) to random
@psychicparrot42@mastodon.gamedev.place avatar

deleted_by_author

  • Loading...
  • sbseltzer,

    @psychicparrot42 being able to afford groceries is nice. :P

    sbseltzer, to unrealengine

    users: If you're into workflow enhancements & quality-of-life plugins, I could use your feedback. I've got several plugins I'd like to commercialize, and need to finalize my pricing. Might want some early beta testers too. Hit me up if you're interested. Boosts are much appreciated. :)

    sbseltzer,

    @sirjofri I figured out you can save a draft, but it requires you to add valid images first, which is annoying. I just have 2 images that I use as placeholders so I can save the draft. I still need to put together some real thumbnails/screenshots. 😅

    What plugin did you make by the way?

    sbseltzer,

    @sirjofri This is going to be my first time releasing anything on the marketplace, so I have no experience publishing yet. Let me know if you've got any advice!

    Craigp, to random
    @Craigp@mastodon.social avatar

    UGHHHH it looks like I'll have to break down and do C++ in Unreal.

    le sigh.

    sbseltzer,

    @Craigp what's the straw that broke the camels back?

    Craigp, to random
    @Craigp@mastodon.social avatar

    I'm curious if there's a YouTube series out there specifically about games that were great and approachable at launch but have become unapproachable messes over time.

    sbseltzer,

    @Craigp I dunno but OG Deus Ex comes to mind when I think of great games whose UX aged badly. The Revision overhaul mod helps a little but it's such a fundamentally clunky FPSRPG by today's standards.

    Craigp, to random
    @Craigp@mastodon.social avatar

    ... Unreal is crashing a looooooot. I don't like this.

    sbseltzer,

    @Craigp I'm surprised you're getting it to frequently crash without using C++! Running out of memory or something? I remember UE5 had that problem a lot with certain plugins (cough quixel cough).

    Craigp, to Unreal
    @Craigp@mastodon.social avatar

    OK, question. What's with the fuzzy ball car charm on certain nodes? It doesn't pop anything up when I mouse over it.

    sbseltzer,

    @Craigp Yes, it means the property has replication flags set. It means that on the next net tick for that actor, the property will be gathered and bundled up with other updated replicated properties, and sent to relevant clients according to whatever replication conditions are configured for that property (for example only sending it to the client who "owns" it).

    That little marker is basically there to remind you that on clients it could change due to replication on the next frame.

    Other gotcha about blueprint property replication is that properties marked as RepNotify will trigger the OnRep callback on both client and server whenever the variable is set, whereas C++ it will only trigger the OnRep callback on the client and leaves it up to the programmer whether they wish to trigger it on the server manually.

    sbseltzer,

    @Craigp It'll only consume bandwidth when it gets modified, so if it's getting modified every frame then yes your overall bandwidth usage will be increased. You can reduce the bandwidth usage by limiting the number of clients it gets replicated to (i.e. fine-tuning the actor's net relevancy settings and replication conditions). Each replicated variable will also add a small amount of CPU overhead every net tick since the engine will need to check if it changed since its last net tick, but this is a pretty negligible cost unless you're replicating a bunch of large structs with expensive equality checks.

    Also worth noting that some struct properties with frequently replicated values like vectors/rotators have "quantized" (compressed) versions with special network serialization, which reduces their precision but also reduces bandwidth usage. It's particularly useful for movement replication on character pawns, which have additional settings to specify precision level. You can use these structs in blueprint too.

    Screenshot of replicated movement settings on a Character blueprint.

    eniko, to random
    @eniko@peoplemaking.games avatar

    Software engineer: really when you get down to it computers spend most of their time just rendering text

    Lay person: oh I guess that must mean it's real easy to render text since that's all computers do, right?

    Software engineer: haha no it's impossible actually

    sbseltzer,

    @eniko this reminds me of one of my favorite bugs I had to fix at a job: "something is crashing the application but only on Korean Windows 7 systems." None of the senior/principle engineers knew wtf was going on so they threw it at me, the new hire who had done a lot of niche C/C++ portability work.

    It was all caused by a degree symbol passed into a string formatting function. Something about the default codepage for that locale not having that symbol. If I hadn't come into that job with some prior experience with codepages I probably would've been completely lost. I laughed so hard when I saw where the segfault was coming from.

    sbseltzer, to gamedev

    To fully appreciate what Unreal GAS has to offer, you must first accept that all software is basically just Excel With Extra Steps.

    georgetakei, to random

    Boys, too, I bet.

    sbseltzer,

    @georgetakei RIP choco-taco

    glassbottommeg, to random
    @glassbottommeg@peoplemaking.games avatar

    A reminder for anyone running a mailing list, even MailChimp / FloDesk / etc, that whatever domain your mail's "from" email has (probably your studio website) must support DMARC very soon. Google updated their reqs.

    Isn't hard. Your hosting/domain manager probably already has instructions how to set it up. You just gotta go find and follow them.

    sbseltzer,

    @glassbottommeg this reminded me my DKIM configurations were also broken. Went ahead and fixed those while I was at it.

    sbseltzer, to unrealengine

    It's weird to increasingly be the person my peers ask for help when they need to fix C++ linker/compiler errors. 😅

    sbseltzer, to unrealengine

    Mixed myself a highball and now I'm gonna figure out how to make custom K2 Nodes. 🥂

    sbseltzer, to random

    TIL lesbian vampire fiction predates Dracula by 26 years. https://en.wikipedia.org/wiki/Carmilla

    sbseltzer, to gamedev

    : Toggle Node Purity! Gets and Casts have both pure and impure forms. Right click the node and you'll see an option for it.

    Stop using IsValid where possible. Convert get nodes to impure get nodes if you need to branch on their validity.

    Need to check if something can be casted as a bool? Or maybe you don't care if the cast fails? Convert it to a pure cast node!

    I'm not saying you should always change node purity, but doing so can make your graphs a lot more readable!

    Drop down menu for a get node highlighting the "Convert to Validated Get" option.
    Screenshot of an impure get node and a pure cast node

    eniko, to random
    @eniko@peoplemaking.games avatar

    So what I'm getting from a few polls I've seen is that mastodon is stuffed to the gills with old people eh?

    Kinda makes sense. Gen X and elder millennial is the sweet spot for tech savvy, much older or younger and it becomes rarer, and mastodon skews tech savvy

    sbseltzer,

    @eniko I think it's cause we're old enough to remember the decentralized web. The fedi is basically Internet forums but I only need one login.

    sbseltzer, to random

    Have been working on nothing but technical debt for the last week and fuuuuuuuuuuck...

    sbseltzer, to gamedev

    Hey new folks from , liking posts here doesn't influence discovery features the same as it did on the hellsite. Your followers won't see those posts promoted on their timelines. things you want others to see!

    sbseltzer, to random

    I'm getting more and more shocked at what passes as highly rated on the Unreal marketplace. Most of these have significant bugs that need to be fixed to be used in an actual game. Who are these reviewers? I can't help but think most of them are hobbyists who haven't launched anything of moderate scope or perhaps aren't even finishing their projects in the first place. I dunno... I feel like UE marketplace needs some kinda verified badge for reviewers confirmed to be working in the commercial space cause this is getting ridiculous.

    sbseltzer, to unrealengine

    PSA: users, please know the wonders of TInlineComponentArray and the TInlineAllocator template. Life changing stuff right here. Stop using TArray GetComponents and other small temporary containers on the heap. Please. Put an end to needless memory fragmentation. Be enlightened by the efficiency of stack memory. There's still time for you to see the light. Image text in following posts...

    Don't forget to boost to help a fellow dev!

    Edit: Made a correction to first example - according to my IDE it resolves to a move constructor, not a copy constructor. It's still the worst of these options, but not as egregious as I initially thought.

    sbseltzer, to random

    Most websites are more resource intensive than Windows 98. https://en.wikipedia.org/wiki/Windows_98#System_requirements

    sbseltzer, to random

    The comments people are leaving for the regarding are absolutely heartbreaking
    https://www.regulations.gov/document/FDA-2023-N-0363-0001

    Deadline for comments is June 26th. If you know of anyone who has Long COVID please pass this along to them or to someone who cares for them. We need to make our government organizations see how urgent it is to start developing treatments for this.

    You can view a recording of the public meeting here: https://fda.yorkcast.com/webcast/Play/4eba453a2412474e98fff1fabcc63ac51d

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • InstantRegret
  • mdbf
  • ethstaker
  • magazineikmin
  • GTA5RPClips
  • rosin
  • thenastyranch
  • Youngstown
  • osvaldo12
  • slotface
  • khanakhh
  • kavyap
  • DreamBathrooms
  • megavids
  • Durango
  • everett
  • cisconetworking
  • Leos
  • normalnudes
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • provamag3
  • anitta
  • tester
  • lostlight
  • All magazines