Me: No of course I can't just make DataTable in UE4 reference static meshes. Spawning in-world objects entirely by data would be dangerous. The table's mesh refs would be pure strings! super fragile, what if the mesh moves?!
UE4 Experts: "..."
Me: <tries it> Motherfucker WHAT
Me: HOLY SHIT IT WORKED
UE4 Devs: "Now make them soft references so they don't get auto-loaded, only on demand"
Me: But that would probably cause segfaults! Dangerous
UE4 Devs: "... actually-"
Me: <tries it> oh my god they're even cute pastel colors
(you can do some of this in The Other engine, but you can't really, it ends up causing performance nightmares and incredibly long load times because of how hard the references are VS how you have to structure your entire game to use soft references)
I am somewhat annoyed that I have to call a manual asset load on the soft refs, that they don't just auto stream, but
I guess that's a little petty of me.
But still. Dangit. Why isn't this very clever system EVEN MORE CLEVERER.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
days since I embarrassed myself in UE4 chat by not understanding it is better than Unity and has basic functionality I'd simply assumed wasn't there.
Did you know that in UE4, you can create an arbitrary component on an actor, that requires a startup argument, and simply flag it as On Spawn? And then when you spawn that actor,
IT JUST GIVES YOU THAT ARGUMENT AS PART OF THE SPAWN
meaning you can feed it startup arguments?
It's cool, it's cool, just thinking about how many hours I've spent working around backfeeding startup arguments into Unity objects because of how they're instantly Instantiate'd with no way of providing constructor arguments due to code structure it's cool I'm fine it's all fine
I'm eternally shocked every time I remember that Windows 11 doesn't even fix HDR, so we're just in a timeline where PCs don't get HDR this decade. Which means HDR support period will lag, because that's what we dev on.
MAYBE by the end of the decade. If we're incredibly lucky.
How are Microsoft / nVidia / ATI / Intel this behind? HDR is well liked, and has been available so long that it comes default on TVs now.
Yet I've never even seen an HDR game. Maybe I never will. What.
We had better support for even those fucking THREE DEE TEE VEES than this.
This is what's so maddening. Apple has literally had PERFECT support of HDR for half a decade. HALF A DECADE.
I gather maybe there's a Windows 11 patch in dev branch THIS MONTH that maybe, barely, starts to address it. Christ.
We're getting to where stuff is starting to feel Good with the basic character rig in next game, and I'm realizing it's because
somehow
this is the first game we've ever done where we just have a simple, reliable character rig, and a pro animator has control over look and feel.
Jones On Fire? I did it all.
Hot Tin Roof? Animator, BUT, hamstrung by weird boxy people and side-scrolling tech.
Spartan Fist? Animator, BUT, hamstrung by floating fists/hands AND we did our own first-person hand anims (sigh)
SkateBIRD? Animator, BUT, physics-driven character
It's almost like just having a normal person with a limited set of normal-person video game verbs, moving across a normal-person video game open world'y kind of space, is easier, especially if you have a standard pre-existing character rig w/ placeholder anims to use as reference
Would it kill Steam to drop an actual error here? I don't know, literally anything?
(if anyone has ideas why it isn't pushing to the FLAC depot, would be appreciated, the scripts all look fine)
The error appears to relate to failing at scanning files, but-
they're just fuckin files. I don't get it. It literally uploaded these previously as part of the merged OST depot. Didn't seem to retain them on the client download, but it sure as shit scanned and uploaded them.
If you're a Steam developer and find this and want more details, you can find grabs of my build scripts and everything over here: steamcommunity.com/groups/steamwo…
Fuck it, I'm out. Gonna go make tea and think about literally anything else.
OH. So this is important. This will especially hit Kickstarted games, because what you've done there is tidly bundled every single hardcore fan up into a bucket Valve doesn't treat as real people (because you gave them keys).
It's a good change overall, but it DOES impact stuff.
There's probably a good argument that if you really, really like a game, and see it being Kickstarted? You might want to not back it if they don't NEED need your support. Instead, buy it on launch. You'll end up helping them more that way, if you were only backing for a game key.
But also Kickstarter is turning into some weird coinbro shit? so I guess this caution may cease being relevant soon, heh.
Oh well. They were nice while they lasted. I guess. Boo.
My favorite is mason bees. They're tiny, and mostly can't sting (only one gender can sting at all, and the other will only buzz threateningly at you). They live in tiny holes, as solitary lil friends.
They're one of the sorts you attract with stacked tubes or drilled-out blocks.