@AngryAnt@mastodon.gamedev.place
@AngryAnt@mastodon.gamedev.place avatar

AngryAnt

@AngryAnt@mastodon.gamedev.place

Systemic Tinkerer, Logic Juggler.

#GameDev, #GameAI, #dkgame
https://mastodon.gamedev.place/@framebunker, ex https://mastodon.gamedev.place/@GameAINorth, ex @unity. Occasional @nixos_org contributor.

Phrases opinions badly, blocks dumb shit.

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

thelinuxEXP, to GNOME
@thelinuxEXP@mastodon.social avatar

Today, I learned that diversity, equality and inclusivity is apparently a bad thing, and will kill a project? (From the comments under my latest news talking about #GNOME’s 5 year plan).

So, wanting people to feel comfortable contributing to a project is bad and woke now? Serisouly, what do they put in these people’s water? They’re going insane.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@thelinuxEXP Turning it off without an actually helpful alternative in place would definitelty mean losing something more than just the targeted garbage.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@thelinuxEXP Direct video comments belong on the naive internet of last century. Data gobbling services on the naive internet of the first ten years of this one.

The availability of bypasses is blessed.

itsfoss, (edited ) to linux
@itsfoss@mastodon.social avatar

Linux gamers, which one? 🐧 🎮

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@ocl4s0s @itsfoss For gaming. And game development, incidentally.

The latter is my workstation. The former is a VM on a home server with a GPU passed through and Steam Remote play streaming to whatever potato device on our LAN (or on WAN if it makes sense for the title & device).

It plays Steam, Heroic, PS3, and PS2 titles for the household.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@itsfoss NixOS gives me easy access to applying deep tweaks & patches to the setup, with continuous updates, everything managed in the same central file or however I decide to subdivide it.

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

if you’ve written code to interact with a USB device (in userspace, not in the kernel), what tools/learning resources did you use?

right now I’m thinking gousb (and Wireshark to spy on USB traffic) but I’ve never done this before

the USB device in question is a USB-to-Ethernet adapter on a Mac

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@b0rk Ah and the resource I used at the time was just Swift API docs.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@b0rk I worked on a small utility in Swift to send active application context to a keyboard.

Needing to probe that context made the high level approach desirable and from there I also had easy access to a higher level than straight USB interaction: Custom HID device interaction.

If I were to attack a problem like the one you describe, this background would drive me to see if engaging at a similar higher level again would be doable.

LexGear, to linux
@LexGear@mastodon.gamedev.place avatar

Hey does any / expert know where player preferences are saved for each game? I've created a file "save_data.fly" but I can't find where it has been placed and it does not come up in a system-wide search.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@LexGear @tracefree In case you did like the flatpak install aside from this issue, note that you can grant flatpaks access to the real file system (vs. the default sandbox they're restricted to).

Flatseal is a nice GUI app for this task. You can break the sandbox completely or give access to specific parts of your file system for example.

NanoRaptor, to random
@NanoRaptor@bitbang.social avatar

The iMac cube was not a success.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@NanoRaptor The push to ship a desktop mac with full day battery and water cooling really was odd.

A non-compromise product for sure, but quite understandable that later models were pushed more in the form direction than this function-over-all-else product.

Fangh, (edited ) to unity
@Fangh@shelter.moe avatar

I will soon change my job to become an independant teacher and I will open a YouTube channel + insta + tiktok + twitch to show some content like tutorials.
Do you think I also should open a Twitter account ?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@bamboy @Fangh Worth mentioning that confirmation bias is strong - especially on the fediverse.

Unity has a serious bit of reputation & trust reconstruction to do after taking very real & deserved hits, but that does not negate the absolutely massive market share - let alone when compared to Godot.

Nothing wrong with opting to address the Unity-based market these days - lots of opportunity there.

vyoma, to ubuntu
@vyoma@mastodon.world avatar

Good bye #WSL and hello #RemoteDevelopmentMachine

For quite a while now, I have relied on terminal into my Windows Subsystem for Linux on my main workstation, as my daily driver. While it works all right for most cases, there are certain compatibility issues that requires a "... in WSL" search term for documentations/issues.

Close to a month now I have been using a #Ubuntu #terminal only VM on my #homelab #Proxmox cluster. For ones who can roll this out, this seems the best approach.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@elan @vyoma What sort of issues are you concerned about?

I migrated my multi-monitor setup from macOS to Linux in 2018 (incidentally I also daily drive .net dev). Perhaps I've come across what you're concerned about.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@vyoma @elan Oh, sorry I intended to ask Elan abut his multi-monitor concerns :)

jakehamilton, to NixOS
@jakehamilton@hachyderm.io avatar
AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@jakehamilton @isabel I already subscribe to too many podcasts, but congrats on making that move :)

runevision, to random
@runevision@mastodon.gamedev.place avatar

Huh, I just learned that "foldout" is not an established term for UI controls that expand/collapse display of sub elements in a tree hierarchy. Apparently that's just in Unity it's called that.

Instead it's called overly specific things tied to the visual presentation, like "rotating arrows" or cryptic/technical general terms like "progressive disclosure controls" or "disclosure widgets". 🤯

https://superuser.com/questions/638139/whats-the-proper-name-of-that-symbol-to-collapse-expand-nodes-in-a-directory-tr

https://en.wikipedia.org/wiki/Disclosure_widget

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@runevision What the hell, Humanity? This is just embarassing...

nobodyinperson, to NixOS
@nobodyinperson@fosstodon.org avatar

Man, the longer I have :nixos: and :manjaro: running in parallel, the more annoyed I am by the :archlinux: way, e.g.:

· Python update ⇒ all python-based packages must be rebuilt. -installed packages also need reinstallation.
· separation between distro repos and AUR is anoying. 'yay -Syu' (or whatever) never really works in one go (be it some stupid sudo prompt later)
· so many AUR packages don't build reliably or at all.
...

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@hasnep @nobodyinperson When I moved to Linux I would maintain markdown files with notes & instructions on what I'd done and how to repeat. Nix let me skip the human step in executing my instructions.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@adnan @nobodyinperson Certainly. And consequently the resulting images will be a lot more lean than what you would otherwise end up with.

Ex: https://nix.dev/tutorials/nixos/building-and-running-docker-images.html

maralorn, to NixOS
@maralorn@chaos.social avatar

Something extremly awesome happened. After switching to -24.05 my system just feels … more snappy?

I don’t know exactly why. I think it might be the update to 0.3.0.

\cc @ifreund

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@athas @maralorn @ifreund Security fixes will hit the active branches, yes.

Using master is very unreccomended as you're running without any test- or cache coverage.

planettimmy, to random
@planettimmy@mastodon.gamedev.place avatar

Whoops I hosed my Windows install trying to convert it from Legacy to UEFI

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@planettimmy Maybe a bridging solution could be to set up a VM in your Linux env, set to boot the Windows partition and that way be able to actually get into the thing and apply fixes?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@planettimmy Obligatory "Do you really want to reinstall Windows?"

boab, to random Danish
@boab@mastodon.gamedev.place avatar

For at gøre DR TVs ondemand oplevelse bedre for brugerne tvinger DR brugerne til at benytte login: https://www.dr.dk/om-dr/nyheder/over-en-million-dr-logins-er-oprettet-nu-bliver-det-obligatorisk
Det er ikke sådan virker

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@boab Ahr du... det der med bruger valg og konfiguration, det ved jeg nu ikke helt. Hvordan skulle folk dog vide hvad de helst selv vil have? ;)

aleksana, to random zh-CN
@aleksana@bcom.moe avatar

Last Thursday (May 16), we made the largest number of commits into Nixpkgs in the past year, and possibly the largest number of commits in history!

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@aleksana @Pol Probably that you often get peaks around release times? During the zero-failure push.

fabs, to random
@fabs@mastodon.gamedev.place avatar

Weird question: I've been working outside game development for a few years in automotive, but I've not seen, even in our OOP C++ code, the deeply inherited class hierarchies of computer games.

I think the deepest I've seen is three layers. Otherwise, it's all composition.

In games, I saw up to 9 layers of public inheritance in some places.

What kind of depth of inheritance are you aware of in your industry(ies)? Is the 9-layer-deep-hierarchy a game dev oddity?

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@rhm @fabs We tend to do the same: Heavy interface use, sometimes the odd abstract class.

That said, we have a preference for dependency injection, which ofc. skews results fairly heavily.

fabraz, to random
@fabraz@mastodon.gamedev.place avatar

I'm curious: Do we have any data showing a bump in sales AFTER adding anti-piracy measures to an already released game?

It feels like the negative reception & loss of platform compatibility eclipses any possible benefits.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@BreoganHackett @fabraz That's a good point. If stats showing such a bump exist, you'd think those middleware companies have them?

secana, to random
@secana@mastodon.social avatar

A lot of booking.com phishing is going on today. Did I miss something? #threatintel #itsec

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@secana Seasonal? Opportunity to run a campaign centered on late cancellation opportunistic travel?

glukozavr, to ai
@glukozavr@mastodon.gamedev.place avatar

Am I the only one skeptical about modern developers focusing so much on making AI look and sound like humans? Is it god’s syndrome “create them to reflect their image” kind of thing? Because what I need from AI as an individual is do the mundane tasks and be recognizable. I don’t need it to be able to impersonate a virtual friend or anything.

AngryAnt,
@AngryAnt@mastodon.gamedev.place avatar

@glukozavr Your described needs align with mine, but that may not necessarily generalize as widely as we could be lead to believe.

AngryAnt, to gamedev
@AngryAnt@mastodon.gamedev.place avatar

After a long break from conferencing, working on our next piece of tech, I am back this week - attending .

@nulldiver & I will be at the venue and surrounding events all week.

We are open for consulting in the immediate term, as well as talking longer term game/interactive tech & -services soon ready to roll out of the bunker.

Do reach out if either sounds interesting to you or you just want to catch up :)

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