@allpurposemat@mastodon.gamedev.place avatar

allpurposemat

@allpurposemat@mastodon.gamedev.place

Hi! I hope you're doing well.
I'm Mat. I can speak EN/ES/FR (and DE sorta?).
I like embarking on fun projects.

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

mcc, to random
@mcc@mastodon.social avatar

I have just learned that Visual Studio Code on Mac/Linux not only supports, but expects .sln files, and now nothing in the entire world makes sense to me anymore. Your cross-platform open source editor for your cross-platform open source command line toolchain relies on the pure-text proprietary container format for your 30-year-old single-platform GUI IDE? … what does it even do with it? A VSCode popup says C# code completion won't work without it. What does it expect to be in there?

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@CarePackage17 @mcc I got a huge warning and it refused to run when it detected I was using VSCodium, saying it's only licensed for the proprietary VSCode distribution. I have no idea why they would do this (????) but that's how I found out that the new one is indeed nonfree.

datarama, to random
@datarama@hachyderm.io avatar

Where do people who self-host their websites, mastodon instances etc. actually host things these days?

(Hetzner are villains now, and so are DigitalOcean I gather?)

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@datarama I host my website, Matrix, Forgejo, and a few other things on a GPU-less desktop sitting next to the router. It works surprisingly well, and the 100Mbps ethernet adapter putting a hard limit on speed has not been an issue so far.

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@datarama ay... we really need to standardize a higher baseline internet speed worldwide.

Depending on what you want to host, a slow connection may be enough (personal website f.e).
Mastodon however may be heavier (and in my brief experience, balloons up fast in storage requirements!), in that case you'd likely be better off hosting somewhere in the "cloud", seems like you got a lot of responses about that :)

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@datarama fair, fiber took a long time to arrive in the previous town I lived in due to similar reasons, and it was prohibitively expensive once it finally did.
I hope to see fast internet become accessible to everyone in the future, but we are still quite a ways away from that unfortunately.

2DArray, to random
@2DArray@mastodon.gamedev.place avatar
allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@2DArray this looks so good!

Tusky, to random
@Tusky@mastodon.social avatar

‼️ Big annoucement!!!

✅ Tusky 25.0 is officialy out, in F-Droid and Play Store 🎉 🎉 🎉

These are the main updates to this new version:

➡️ Support Mastodon translation API
➡️ Show post language
➡️ Improved screen transitions
➡️ Filter settings now moved to account preferences
➡️ Post stats now have a stable position
➡️ A lot off under-the-hood stability & performance improvements.

❗ Also, 25.0 app is smaller in size despite having more features.

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@Tusky Great job team! Using the app since I joined Mastodon and haven't looked back.

frameworkcomputer, to random
@frameworkcomputer@fosstodon.org avatar

This has been in the works for some time. With help from the NixOS community, we're set up to begin the process of introducing NixOS as a Community support distro.

NixOS community will be helping Framework with docs and related and we will provide hardware to those selected.

Some details being ironed out. This is a method of ensuring NixOS users identified as ideal candidates (a couple of selected people) can help us ensure we have Framework docs in place.

https://discourse.nixos.org/t/exciting-partnership-announcement-framework-community-nixos-communities-join-forces/44640

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@frameworkcomputer Awesome! I've been meaning to try out NixOS once my Framework 16 arrives, happy to hear about this collab. Now, to patiently wait for shipment...

yaxu, to random
@yaxu@post.lurk.org avatar

If you're on an online community, please search "elephant in the room" and share what the elephants are.

Here's the ones from the future of coding slack:

  • DCI architecture (not sure what that is)
  • Haskell crypto
  • Code quality
  • Incoherence of ownership
  • No one in UK government listens to evidence
  • Functional reactive programming
  • IDEs
  • Browsers being crap at resizing in tiling window managers
  • The elephant being the room
  • Bret Victor
allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@yaxu wait, it's not my GPU being slow? lags way behind when resizing on for me...

allpurposemat, to android
@allpurposemat@mastodon.gamedev.place avatar

So my Pixel 3a's install decided to brick itself today... any cool ROMs to try out that support AMOLED mode?
I was also considering mobile Linux, though I do really depend on Discord notifications due to my university; unsure how well that would work...

davidrevoy, to random
@davidrevoy@framapiaf.org avatar

Size test with open comic fonts.

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@davidrevoy unsure if you're asking for feedback, but Patrick Hand is the most readable for me (attached image from ).

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

compile warnings should be enforced as compile errors!

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@djlink I might be able to do that if I specifically disable the unused variable warning.

So many times I'm halfway through implementing something, need to test it but have some leftover variables, and the compiler won't let me build because of them. It's led me to disable the option entirely, but I still recognize its importance.

mcc, (edited ) to random
@mcc@mastodon.social avatar

Holy fuck I have just discovered that the phone app in Android 13 [EDIT: no; see below] vibrates when an outgoing call connects

An outgoing call

There is no way to turn this off except to disable all vibration on your phone

So you make a phone call, you put it up to your ear, and then this thing that you've put up to the side of your face vibrates intensely. It is the most deeply unpleasant, unnecessary thing. I already knew I was making a fucking phone call I pressed the button

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@mcc my smartwatch (ancient Pebble), whose primary non-time job is to buzz when I have a message, makes the same exact buzz to congratulate me on having slept or taken a walk. Several times per day.

There's no way I'm aware of to turn it off. The company doesn't exist anymore either.

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@mcc oh wow, I never even considered that. I'm used to proprietary stuff being just black boxes you can't poke at, but maybe there's a chance the Pebble OS could be unlocked. I will contact him for sure!

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

it's really amazing how many problems irl could be solve with portals. someone should look into that

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@aeva
mom: we have portals at home
portals at home:
https://wiki.archlinux.org/title/XDG_Desktop_Portal

allpurposemat, to Blog
@allpurposemat@mastodon.gamedev.place avatar

Just published a new post, on writing a 3D Wii app as a surprise for a graphics programming presentation (I got to bring a Wii to class hehehe). I'm super happy how it turned out!
https://blog.allpurposem.at/making-a-wii-game-in-2024

Follow on : https://blog.allpurposem.at/feed
Follow on fedi: @mat

Tags for visibility:

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@mardy @mat Thank you!
I wish I knew about the toolchain file before; would have saved me a lot of searching and fiddling haha. I'll add your correction in the blog post later today. Will def use that for future projects instead!

noelfb, to random
@noelfb@mastodon.social avatar

OK I've been playing too much Balatro......

indie platformer recommendations? preferably ones I haven't definitely played? 2d or 3d, tiny or huge, whatever you liked recently?

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@noelfb I absolutely adored A Hat in Time. It's a 3D platformer with an immense amount of charm.

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

how do I allow screen sharing on wayland D:

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@aeva systemctl --user enable --now xdg-desktop-portal xdg-desktop-portal-(your compositor)
These services are what prompt you to select a window or monitor to share, and are needed on Wayland.

Patricia, to random
@Patricia@vivaldi.net avatar

Hey I used to do “tiny wins” on twitter, where I ask folks if they have had a tiny (or huge) win in their lives. It always cheers me up 🥰 So anyone have a tiny win?

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@Patricia for the first time since the start of the semester, I feel all caught up. I was able to start on an assignment the day it was given because I didn't have an urgent one from last week to hand in.

mcc, to random
@mcc@mastodon.social avatar

Why is Windows so bad at basic file operations? Isn't this supposed to be a Disk Operating System? Copying files is slow and unpredictable. Canceling file copies are bizarrely slow. If a file is added to a directory, I have to manually refresh for Windows Explorer to notice.

There is, in my downloads folder, a file named "2019-07-02 gutenberg.org.tar.part". I don't remember downloading this. Windows claims it to be several hundred gigabytes larger than my hard drive.

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@mcc how else would you actually do this? I'm on Linux and I gave up on MTP, but adb pull is quite hard to use (have to know the path to my actual user storage, use the command line, etc...).

binbows, to random
@binbows@labyrinth.zone avatar

it should be illegal to name proprietary software "open[whatever]"

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@xomf @binbows the amount of times I hear "Unreal Engine is open source!" at uni...

mcc, to random
@mcc@mastodon.social avatar

He's here… it's Google. It's him

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@mcc always wanted to see who this John Google guy is that everyone keeps talking about.

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

One thing that is annoying about dev tools like Tiled or Aseprite is that they don't warning you if you open a read-only file. Version control uses this flag to say the file is locked. You accidentally open a locked file and make a bunch of changes, get a save warning, then unlock the file and it pulls down new changes and you overwrite them.

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@Difegue curious; why not? I always used Git (but I don't work on binary files). This semester we have to use Perforce and it's absolute pain (where are my diffs? What files did I change? Workspace? Branches? Offline?), but I'm convinced most of that is just them not teaching the tool to us. Still, I'd much prefer something that works with my Git tooling, and I read LFS is that and has locking (?)

I have not actually used LFS in a team so I have no idea!

kivikakk, to random

waiwaiwaiwaiwait. did you say TABS or spaces? oh my fucking god. oh my god. i’m so sorry, i have partial hearing loss

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@kivikakk My attempt at a joke about Rust & its crab mascot... Didn't land as well as I hoped 😅

allpurposemat,
@allpurposemat@mastodon.gamedev.place avatar

@kivikakk oof... fair enough haha, no worries :)

I swear I checked the replies to see if someone said the same thing... maybe my instance didn't have them yet. I sure do see them now :P

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