pawb.fun is one of the many independent Mastodon servers you can use to participate in the fediverse.
This instance aimed at any and all within the furry fandom, though anyone is welcome! We're friendly towards members of the LGBTQ+ community and aiming to offer a safe space for our users.

Server stats:

311
active users

mistress ashten
Public

ahhhhhh

infinity nikki has the same anticheat as strinova
so, once again, compatible with steam deck, but not general linux

game companies, im getting really frustrated with not being able to play games on my nice GPU

@ashten I'm completely confounded by companies whitelisting the steam deck on Linux, and *only* the steam deck

It's just immutable Linux ! It has the same attack surface as regular arch !!!! Linux cheaters are a fraction of a fraction of a fraction come onnnn

pancake :butterfly_::neofox_lesbian:
Quiet public

@ada@zoner.work @LiquidParasyte@pawb.fun [astolfo.social] @ashten@woem.men [astolfo.social] can't wait for anticheats in 2038 requiring encrypted RAM sticks or something

pancake :butterfly_::neofox_lesbian:
Quiet public

@ada@zoner.work @LiquidParasyte@pawb.fun @ashten@woem.men Did they just, make it access ACPI now

:neptune: *Ada - Np-93/237 :neobot_box:
Quiet public

@natty@astolfo.social @LiquidParasyte@pawb.fun @ashten@woem.men it's just a custom boot splash but the fact they're even joking about this means it was brought up at some point which is scary

pancake :butterfly_::neofox_lesbian:
Quiet public

@ada@zoner.work @LiquidParasyte@pawb.fun @ashten@woem.men Yeah but like

I think the logo Windows shows during boot is controlled by ACPI?

:neptune: *Ada - Np-93/237 :neobot_box:
Quiet public

@natty@astolfo.social @LiquidParasyte@pawb.fun @ashten@woem.men in 11 it's just the uefi boot logo since it gets written to a fixed physical memory address.

:neptune: *Ada - Np-93/237 :neobot_box:
Quiet public

@natty@astolfo.social @LiquidParasyte@pawb.fun @ashten@woem.men this is why grub can sometimes stay on screen after booting into windows, because they're writing into the uefi gfx address

:neptune: *Ada - Np-93/237 :neobot_box:
Quiet public
pancake :butterfly_::neofox_lesbian:
Quiet public

@ada@zoner.work @LiquidParasyte@pawb.fun @ashten@woem.men Kinda out of character for corpos to make it freely accessible

:neptune: *Ada - Np-93/237 :neobot_box:
Quiet public

@natty@astolfo.social @LiquidParasyte@pawb.fun @ashten@woem.men make no mistake, they got threatened with a lawsuit over not disclosing it.

pancake :butterfly_::neofox_lesbian:
Quiet public

@ada@zoner.work @LiquidParasyte@pawb.fun @ashten@woem.men So they talk to the fucking UEFI :neofox_googly_shocked:

:neptune: *Ada - Np-93/237 :neobot_box:
Quiet public

@natty@astolfo.social @LiquidParasyte@pawb.fun @ashten@woem.men i'm p sure this person just flashed a new bmp into the the motherboard bios

LiquidParasyte
Quiet public

@ada @natty @ashten vanguard in the goddamn bootloader

I promise you Riot your game is not that serious 💀💀

:neptune: *Ada - Np-93/237 :neobot_box:
Quiet public

@LiquidParasyte@pawb.fun @ashten@woem.men also as an aside

why tf do pve gacha games have anticheat

LiquidParasyte
Quiet public

@ada @ashten good fucking question

can't have players skipping out on all those .0001% pulls now, can't we :neofox_googly_woozy_256: :neofox_googly_woozy_256: :neofox_googly_woozy_256: <- likely not even an exaggeration

witch_t *navi
Quiet public
@ada @LiquidParasyte @ashten so that you can't cheat in the character you want and instead need to gamble for it
witch_t *navi
Quiet public
@ada @LiquidParasyte @ashten

> i wonder if they just check for APU identifiers, because then you can just install any other linux OS on the deck and bypass it.

i do have a deck running vanilla gentoo so i could try it out
:neptune: *Ada - Np-93/237 :neobot_box:
Quiet public

@navi@social.vlhl.dev @LiquidParasyte@pawb.fun @ashten@woem.men strinova is free on steam, the launcher works on regular linux but actual game exits with an error dialog

witch_t *navi
Quiet public
witch_t *navi
Quiet public
@ada @LiquidParasyte @ashten

vanilla gentoo with gentoo-kernel, no valve forks of any drivers or other software (except proton)

they're just looking for some hardware string or some shit

i'll ltrace and strace it later to find out
:neptune: *Ada - Np-93/237 :neobot_box:
Quiet public
witch_t *navi
Quiet public
@ada @LiquidParasyte @ashten

i'll do a funny, find what libc call they use to query that and spoof it with a LD_PRELOAD'd version
witch_t *navi
Quiet public
@ada @LiquidParasyte @ashten

apparently the anti-cheat uses the cpuid asm instruction which i can't spoof (there's a hacky way to using an intel only syscall, but i only have amd machines)
mistress ashten
Quiet public

@navi@social.vlhl.dev @ada@zoner.work @LiquidParasyte@pawb.fun

(i dont know what im talking about)
but would it be possible to patch the thing in memory so that it also has your current system's cpuid allowlisted?

:neptune: *Ada - Np-93/237 :neobot_box:
Quiet public

@ashten@woem.men @navi@social.vlhl.dev @LiquidParasyte@pawb.fun that'd likely trigger the anticheat's integrity checks. besides, patching anticheat out is not the wine way and instead should try to get compatibility with whatever api it's using

but this is a case of specifically blocking linux so there's not much to do here.

:neptune: *Ada - Np-93/237 :neobot_box:
Quiet public

@ashten@woem.men @navi@social.vlhl.dev @LiquidParasyte@pawb.fun besides of course, breaking the anticheat, which doesn't help the defense of linux is not for cheaters

witch_t *navi
Quiet public
@ada @LiquidParasyte @ashten yeah

at least we now know this is fully a hardware check, independent of the os (since it uses cpuid asm)

which means valve will probably have to do something against considering they're pushing for having many vendors for steamos
LiquidParasyte
Quiet public

@ada @ashten mmmmmm. :blobfoxthonking:

Linux inherently allows more shenanigans than windows regarding ring 0 client side, but is there any mitigations they could do to fight against tampering on Linux?

:neptune: *Ada - Np-93/237 :neobot_box:
Quiet public

@LiquidParasyte@pawb.fun @ashten@woem.men no because we have full control over the kernel, and injecting a kernel module requires being GPLv3.