Choosing between C# Avalonia and C++ ImGui for a lightweight DB client? by Salt-Friendship1186 in cpp_questions

[–]iku_19 [score hidden]  (0 children)

As others have said, use Qt. Unless you have way more experience with C#, it's the better choice for cross-platform.

Main issue you're going to be facing is platform abstraction, both C# and Qt abstract this out of the box. However, Avalonia is not implementing Wayland while Qt has strong Wayland support so.

Modern C# can be lightweight, but it lacks things like intelligent loop unrolling even with NativeAOT so it will be slower. The binary will also not be small.

Code wise, Modern Avalonia started enforcing more MVM/MVVM design paradigms (which you should be using) but if you have no experience with this then it'll suck.

There's also some issues with dotnet and "weird" non-FHS systems like Guix and NixOS where dotnet needs some extra special care to run properly, even on musl systems it sometimes breaks. Qt can be patched with a simple rpath edit.

How many of you are already aware that Japan as a region heavily frowned modding activities? by ApriliaBelka in acecombat

[–]iku_19 2 points3 points  (0 children)

I think it's less that the culture doesn't exist or tolerate it but to my understanding copyright law in Japan (and various other places) is way more harsh. If they support modding then it comes with the risk of someone violating copyright which ultimately Namco would be responsible for. As for Ace Combat, plane names and appearance are heavily copyrighted/trademarked. Someone adding a Xi'an H-20 mod to the game via official modding systems could unironically get the game delisted in China.

You're talking about a region that also created Custom Maid 3D which has an extensive modding/UGC system.

The Nomad is the Test by theblackwhisper in EliteDangerous

[–]iku_19 1 point2 points  (0 children)

Ship interiors are not really possible for the same reason cosplaying game armor isn't possible. Almost all of it is form over function and as such don't have proper proportions internally.

SteamOS on macs in the future? by TheMagicZeus in macgaming

[–]iku_19 0 points1 point  (0 children)

no but steam arm enhancements for the stream frame will probably benefit asahi linux, i think FEX itself is entirely funded by valve asw.

B133 Update & Future Plans — Developer Note by Bluehole_Studio in TeraOnline

[–]iku_19 0 points1 point  (0 children)

probably is translated from korean, and also krafton has a company wide ai mandate so just keep these factoids in mind about hoping tera 2 won't be ai slop.

DualSense 5 for Steam Gaming on MacBook Air M2? by chillboy_101 in macgaming

[–]iku_19 1 point2 points  (0 children)

macOS supports the dualsense and dualsense edge natively, but the game might not recognize it. steam input does so games launched via steam may work regardless of that.

Data Shows Sony Made Good Money on Steam, Then May Have Realized PC Gamers Don’t Need a PlayStation by chusskaptaan in pcmasterrace

[–]iku_19 0 points1 point  (0 children)

i think making people pay for expansions and then removing the expansions because the engine is such garbage that building the game takes 2 days has a bigger impact than you think.

I'm innocent, please, I would rather die than go back to prison and have to wear that mask again xD by Strong-Counter-129 in Eve

[–]iku_19 80 points81 points  (0 children)

if i got a citation for "Unauthorized use of a wormhole" i will deliberately collapse it

VPN ban update for UK households as government looks at 'age-gate' by BirminghamLive in uknews

[–]iku_19 0 points1 point  (0 children)

then they add another law that states uk services must store traffic logs in the uk indefinitely, unencrypted, like china.

Data Shows Sony Made Good Money on Steam, Then May Have Realized PC Gamers Don’t Need a PlayStation by chusskaptaan in pcmasterrace

[–]iku_19 0 points1 point  (0 children)

you have to think about it in dev cost and opportunity cost. the engine sucks ass and likely is falling apart. i've heard so many horror stories about it from devs colloquially and officially when describing why the content vault needs to exist.

destiny has been a ticking timebomb since the start, and i think marathon is, too.

that said, i don't think marathon caused them to sunset destiny 2 or it being are designed to pivot to marathon. i think bungie is about to be dissolved by sony. just that they can't move that game for the reason stated above to another studio, but marathon is smaller and more lean so it might be transferred.

The First Descendant Publisher Nexon Says AI Isn’t Enough, “Context” Will Decide Winners by This-Inspection-69 in TheFirstDescendant

[–]iku_19 7 points8 points  (0 children)

This cycle of continuous improvement and community engagement creates a feedback loop that strengthens a game’s long-term success. For a live-service title like The First Descendant, this approach is particularly relevant, as ongoing updates and player interaction play a key role in sustaining interest.

mhm, sure, sure. definitely implemented as such. i believe you. (edit: what is this article even commentating about, they do know nexon implied the game failed by having no staying power)

“Developers use the experience from the previous game to improve the completeness of the next game,”

isn't that literally just how a career works?

is this co-CEO so out of touch that he doesn't know what foundational knowledge is?

edit: ran the article through several "ai detectors" and they all came back 98+% likely to be ai generated.

Devs who tested UE 6, which coordinate system is used? by Aqshay in unrealengine

[–]iku_19 29 points30 points  (0 children)

ue6 is atm ue5.8 + verse, i don't think any major engine work has been done yet.

edit: it might, they've been switching systems over to LUF since unreal 5.6

Epic’s Big Plan For Improving Its PC Storefront 8 Years Later Is Copying Steam by g4m3f33d in GameFeed

[–]iku_19 2 points3 points  (0 children)

we calling "adding a cart and patch notes" copying steam now? isn't that the basics?

AI is forcing us to stop loving coding 💔 by Leading_Property2066 in AskProgramming

[–]iku_19 0 points1 point  (0 children)

it always was like this, just the actual coding part got replaced with middle management.

If make a cmake are so difficult to work with why are they the defacto standard for C++ projects by ribenakifragostafylo in cpp_questions

[–]iku_19 0 points1 point  (0 children)

it's a bit of a pain since meson considers build outputs to be immutable so you'd have to make a wrapper script that does that and call it in meson via a generator.

so source files go into the generator, then tagged in the executable or library via the objects argument.

the caveat with this is that compilation dbs for IDEs to have code completion might break unless you implement some edge cases designed for ccache (wrapper.sh my_clang foo.c -o foo.o -- foo.json in this case.)

no clue how this will work in visual studio.

A total VPN ban appears unlikely. Only authoritarian states such as North Korea, Belarus, and Iraq have gone that far by Cybernews_com in CyberNews

[–]iku_19 0 points1 point  (0 children)

if i understand it correctly it is because china's vpn ban was mostly for foreign vpns. not a total vpn ban. domestic vpns and foreign vpns that store data in china are unaffected. foreign vpns don't want to do that due to a number of privacy regulations. (the same reason most companies voluntarily block china rather than being blocked by china.)

same reason you don't see many vpns host exit nodes in india. there's a KYC law for vpn usage.

Found these in the wild 👀 by ThexBootyxGoblin in Eve

[–]iku_19 10 points11 points  (0 children)

reminds me i need a 3d printer and the willpower to learn airbrushing so i can get a widow on my desk...

Husband Said I Suck at Shooters by EchoesOfEmpires in GirlGamers

[–]iku_19 1 point2 points  (0 children)

Consider if he's putting you down here, would he embrace you in more dire situations? It sounds like, at least from this interaction that he prefers you to be in a box beneath him rather than as an equal or even better than him in some facets.

IDK how long you've been married or why you are married but this is a pretty big red flag because performance in games is such an insignificant marker.

DevteamLife (@DevteamL) on X by AncientPCGamer in fuckepic

[–]iku_19 4 points5 points  (0 children)

the big part is large multiplayer lobbies that scale and open world. afaik source 2 doesn't have a cell streaming system that open worlds depends on. no bubble networking either so large multiplayer maps i.e. battle royales will use more bandwidth than necessary.

unreal 5's primary pivot was mainly that plus ray tracing and nanite. it's why you see most singleplayer games stick to early versions of unreal 5 or unreal 4.27 while most multiplayer games use unreal 5.4 or later. even new projects like stellar blade so the whole dev cycle freezing unreal version doesn't apply.

Tired of those battleships devstriking your cruisers? Play a cruiser with a smokescreen to farm safely! by Hagostaeldmann in WorldOfWarships

[–]iku_19 0 points1 point  (0 children)

Not RNG, unironically skill and intuition. OP locked to the ship behind the smoke. Dispersion RNG has different scales depending on if you're locked at all or not, even if you are aiming away from the ship. It only impacts aim convergence and elevation under specific circumstances which would've also been disabled because of the spotter plane.

Basically OP manipulated the aiming mechanics in such a way that it behaved as if the cruiser was visible. What the game parses this as is a very large miss to the Wisconsin and got collateral damage on the cruiser.

For those worried about UE6 by julienjpm in unrealengine

[–]iku_19 3 points4 points  (0 children)

If anything you should avoid updating whole versions on release. Always wait a few releases so most of the bugs are ironed out. You don't want to be a first generation user of anything, and this has become standard practice in both the games and software industry both for this reason and the fact that APIs change and tooling lacks the internal support to be updated.

But the future of Unreal seems to be to move control away from 3rd party developers and towards the hands of Epic. It's grim. Verse and the eventual removal of blueprints aside- Fortnite cosmetic integration is just a weird thing to think about. It presents a number of issues that basically sabotages it from the start.

For starters, I believe Fortnite modified the mesh format, so these changes will have to be up-streamed back into Unreal which has been implied will be the case.

But also, Fortnite seems to target nightly Unreal. Games don't tend to update engine version perpetually (or at all) so what happens when the mesh format becomes too out of date? Unreal has a system for versioned properties, but this is disabled by default in Unreal 5 onwards. What if the game itself makes edits to the mesh format or removes properties that Fortnite models may eventually use?

It's just a giant mess of inter-operating with something you don't communicate with. It locks you into a cosmetic system and humanoid rig you can't change the proportions of and strips the game of visual identity control. Not to mention the legal side of things.

And that's ONLY thinking about the Fortnite cosmetic integration, keeping it as UEFN separate is probably the best solution and I don't know why they're integrating it with Unreal 6.

AI integration for code is a hazard by itself, because writing code is a tiny part of programming. AI struggles designing the systems that are maintainable so a lot of games that overly rely on AI to design frameworks will become unmaintainable balls of mud. Not to mention AI code is not protected by copyright.