Sonotsugipaa

joined 2 years ago
[–] Sonotsugipaa@lemmy.dbzer0.com 16 points 3 days ago (1 children)

"tell me X without telling me X"

Insufferably obnoxious too

"Best Linux distro" listicles are notoriously bad for choosing a distro, which doesn't help at all, but nowadays everyone and their dog recommends Bazzite for people who just want to play games (don't ask me why, I wouldn't touch an atomic distro with a 10 foot pole)

Halo 2 is the opposite, the remastered version does have some things that rub me the wrong way (like human faces) and some choices that baffle me (like the once opaque glass at the beginning of The Oracle, y'know the one) but other than that it's one of the best remastered games out there.

... visually speaking. I don't like the brand new music tracks they added over the licensed ones.

[–] Sonotsugipaa@lemmy.dbzer0.com 2 points 5 days ago (2 children)

Ironically H:CEA is the worst offender of remasters that completely miss the original art style and makes everything uglier and... uncannier? Less canny?

[–] Sonotsugipaa@lemmy.dbzer0.com 4 points 6 days ago (4 children)

Manufacturers will add "security features", then sue the new lobotomizer business for tampering with DRM

[–] Sonotsugipaa@lemmy.dbzer0.com 2 points 1 week ago (1 children)

As far as I'm aware GamePass is already Xbox+Windows exclusive because it uses the Microsoft Store on PC

[–] Sonotsugipaa@lemmy.dbzer0.com 1 points 1 week ago (1 children)

Windows 10 and 11 really dislike HDDs, that's probably why you can't admit to using HDDs online without getting stones thrown at you (I've been there before).

I've disabled paging files (= swap) for one of my Windows VMs, unfortunately - to my surprise - that only had a small performance boost, and I still need to let the VM chug for a few mintes before it even lets me open File Explorer.

... but it does improve performance, definitely consider doing it if you don't need swap/paging/whatever they call it now.

[–] Sonotsugipaa@lemmy.dbzer0.com 2 points 1 week ago* (last edited 1 week ago)

I use Zsh too, though at this point is becoming detrimental to my (already limited) Bash skills because of features like the ${^array}{1,2,3} syntax which I use in some scripts of mine, which in turn I wouldn't dare try to translate to Bash.

Unfortunately that's already happening, I know a few people that are hard to convince to play something that isn't on GamePass — I never insisted, but it's still a bummer that I need M$'s blessing to play with people I know, considering I don't have an Xbox and cross-play games that we all like are hard to find.

[–] Sonotsugipaa@lemmy.dbzer0.com 3 points 1 week ago* (last edited 1 week ago) (2 children)

If the path to the dir is longer than $HOME, say, $HOME/Tools/modding/hd2-audio-modder/wwise/v123456789_idr_but_its_a_long_one/random file name with spaces, it makes more sense.

I'll try using the braces syntax, if it does prevent word splitting I wasn't aware of it, though it's still slightly inconvenient (3 key inputs for each brace on my kb) and I'd probably still use quotes instead if I had to use Bash and had the file path in a variable for some reason.

... though at this point I'm probably overthinking it, atm I don't recall better examples of my distaste for Bash expansion shenanigans.


Did some testing, here's what I found.
Beware, it devolves into a rant against Bash and has little to do with the original topic - I just needed to scream into the void a little.

# Zsh
function argn { echo $#; }

var='spaced string'
argn $var
# Prints 1: makes sense, no word splitting here

var=(array 'of strings')
argn $var
# Prints 2: makes sense, I'm using a 2-wide array where I would
#           want 2 arguments (the second one happens to have
#           a whitespace in it)
# Bash
function argn { echo $#; }

var='spaced string'
argn $var
# Prints 2: non-array variable gets split in 2 with this simple reference;
#           I hate it, but hey, it is what it is

argn ${var}
# Prints 2: no, braces do not prevent word splitting as I think you suggested

var=(array 'of strings')
argn $var
# Prints 1: ... what?

echo $var
# Prints array: ... what?!?
#               It implicitly takes the first element?
#               At least it doesn't word-split said first element, right?

var=('array of' strings)
argn $var
# Prints 2:


Upon further investigation:

# Bash
mkdir /tmp/bashtest ; cd /tmp/bashtest
touch 'file 1'
touch 'file 2'

stat file*
# Prints the expected output of 'stat' called on both files;
# no quotes or anything, globbing just expands into
# 2 arguments without *word* splitting

files=('file 1' 'file 2')
stat $files
# stat: cannot statx 'file'
# stat: cannot statx '1'
# WHY? WHY DOES GLOBBING ACT SENSIBLY WHEN ARRAYS DO NOT?

I get that the Bash equivalent to Zsh's $array is ${array[@]}, but making $array behave like it does in Bash has no advantage whatsoever.
... IS WHAT I WOULD SAY IF THAT WERE TRUE! YOU ALSO HAVE TO QUOTE "${array[@]}" BECAUSE WE LOVE QUOTES HERE AT BASH HQ!

# ... continued from before
stat "prefix ${files[@]}"
# stat: cannot statx 'prefix file 1'
# (regular 'stat' output for 'file 2')

While this behavior doesn't make much sense to me, it also doesn't make sense for me to write that "prefix" within the quotes in the first place, right?
YES. BECAUSE SPLITTING IS NOT WHAT YOU EXPECT WHEN YOU PUT STUFF IN QUOTES.

Sorry, I'll stop.

o7, probably worth a shot

[–] Sonotsugipaa@lemmy.dbzer0.com 2 points 1 week ago (4 children)

Expansion matters because using parameters without quotes automatically splits words, and IIRC a quoted array parameter can still be split into its members — as opposed to Zsh, where word splitting doesn't happen unprompted and quoted array parameters are flattened into a single string.

Generally if I want to run $HOME/random executable with spaces.exe through Wine in a terminal I copy the path in Dolphin (CTRL+SHIFT+C, or CTRL+ALT+C idr) and paste it, within quotes if needed (the four extra key inputs are the annoying part).

I find that much faster than manually typing find "$HOME" -name "random executable with spaces.exe" -type x -exec wine "{}" \;, or opening an editor to insert backslashes.

 

I assume I'm not the only one who has played the same games on different type of storage: commonly HDDs and SSDs, but I also set up two RAID 0 filesystems (one on two HDDs, one on two SSDs), and I even installed Deep Rock Galactic on RAM.

However, more often than not loading times have been too similar across storage media.

Personal experience (tl;dr):

  • Deep Rock Galactic is so small it easily fits in your system's memory, so you probably won't be surprised to read that in my tests its loading times have been the same between HDD, SSD and RAM; any big chunk of data on disk is cached by the OS after being loaded for the first time, and it's not like ALL data needs to be read at once in the first place.
    Quantitatively: loading times range from 2s to 40s (~15s on average), presumably because world generation and netcode hijinks take most of the time.
    All of this makes sense to me so far.
  • On the opposite side, Project Zomboid greatly benefits from faster storage if you're using lots of mods.
    I haven't measured world loading times, because it takes much more time to load and unload mods (it's a Java game) than reading a bunch of jpegs and some kilobyte-sized files deciding where to place them: the former process takes ~ twice the time to complete if the game's installed on an HDD rather than a SSD, haven't tested it on RAID0/SSD; it's a somewhat CPU intensive process, but some mods are BIG - my game's workshop directory weighs 24GB.
    All of this still makes sense to me so far.
  • Then there's Baldur's Gate 3: the game is so chonky and I play it so infrequently that I have to keep it on my RAID0/HDD filesystem for logistic reasons, but at some point I had it on an SSD; I haven't timed loading screens, but they are very long and I barely noticed an improvement on the SSD.
  • Helldivers 2: same as above, but netcode hijinks make metrics less reliable; besides, considering all the spaghetti code in it, that game is more Italian than me.
  • BeamNG: same as BG3, but less chonky and currently on RAID0/SSD.

Some other games I've played on several media matched the usual "SSD faster" expectations, namely Satisfactory, X3, X4, Abiotic Factor ~~(or as I like to call it, "Antibiotic Factory")~~, Halo:MCC.

I'm asking this mostly because I'm considering getting two SSDs dedicated to a RAID0 setup, as of now my RAID0/SSD filesystem is "only" 200GiB wide and it's sharing its drives with the OS and other things, but since I'm not short on space it may or may not be worth the price to set up a reasonably large FS with fast I/O.
I also suspect that my game loading times may be limited by the fact that I'm running most of them on Linux via proton, if everyone's experience contradicts mine then that's probably why; in fact, I'm pretty sure VKDX shader compilation adds some CPU-bound time.

 

By "favorite fictional character" I don't mean "favorite character of your favorite fiction", consider the media itself to be irrelevant.

Just consider the character itself and how it changes throughout whichever segments of its timeline, regardless of how the world moves around it (unless it's relevant);
the show / book / comic / game / political campaign itself may be absolute trash, but you love some character from that more than any other character from anything at all.

Like Magnifico from Wish, or the driver from Big Rigs: Over the Road Racing.

 

Think of the relationship between "optimism", "pessimism" and "realism":
generally, those words are respectively interpreted as "focusing on the good things", "focusing on the bad things" and "ignoring (or trying to ignore) personal biases on the topic at hand".
In a way that makes sense, the universe defines our perception on things, not the other way around.

However, let's suppose you just had a reality check, at least as my terminally online ass knows the term as.
That means something happened to you, that forced you to realize something about yourself - be it your body, your psyche, your knowledge about anything. A realization so undeniable, that, despite your lizard brain's psychological self-defense mechanisms' censorship attempts, made you realize you've been wrong about something.

The reality check brings your mood down in the short term, and possibly pushes you to improve yourself (or, alternatively, to [concoct a workaround to the tyrannical laws of the universe]) in the long run, but... that's not truly neutral, is it?
It may be a "bad" feeling possibly followed by a good outcome (see: cognitive dissonance), but it is never a GOOD feeling followed by a possibly bad outcome. The latter case is a confimation bias, if anything - the opposite of a reality check.

Going back to the first paragraph: if someone says "I'm not a pessimist, I'm a realist" you may conflate that person for an pessimist, but not an optimist.


___

 

The single game I "played" on Windows was Helldivers 2, when I Steam Family'd it from a friend before trying it out through Proton.

 
 

The HELLDIVERS™^©®^³ 2 EULA is a god damn URL

 
 

Things that happen in game differently from my headcanon:

  • During a dive, destroyers just hang around over player heads
    • Even worse, there's an actual game mechanic that causes orbital stratagems to have an AoA at 90° at the center of the map but lower it at the edges, like the ships were actually hovering over the center (realistically, all orbital stratagems calls would have roughly the same AoA)
      • I say "even worse", because I have to actively ignore a decision the devs made for the sake of realism rather than just tell myself "eh, they didn't think about this too much"
  • Orbital stratagem timings make no sense, and are strictly a gameplay balance issue that cannot be realistic: the loading screen shows the first helldiver drops well outside the atmosphere and take several minutes to reach the ground, but turrets take 3 seconds to deploy? This game sucks, literally unplayable
  • Surely Eagles must be capable of atmosphereless flight, if the cheap ahh shuttle is?
  • At the beginning of the loading screen, the destroyer doesn't have an atmospheric re-entry fire effect which would be countered by shields or whatever

Things that oddly do make sense:

  • Hellpods do have the atmospheric re-entry fire effect immediately after launching, which wouldn't make sense in the absence of (less than extremely thin) atmosphere
  • ... that's it, actually

The reason I made this nerd emoji of a post:
I've played KSP and my suspension of disbelief towards games or shows with spaceships is completely broken.

 
 
 

(The "Windows" slices of the pies are entirely made up by Baldur's Gate 3, which also runs well over Linux)

 

Notice the actual desktop background, ignore my attempt to kill -9 DIscord after the first of 6 crashes

view more: next ›