@Jozzo@lemmy.world cover

This profile is from a federated server and may be incomplete. View on remote instance

Jozzo OP ,
@Jozzo@lemmy.world avatar

There is one listed:
ID 256 gen 137604 top level 5 path @rootfs
Looks like it is just my filesystem though?

Jozzo OP ,
@Jozzo@lemmy.world avatar

ncdu

Oh this one is very cool! Unfortunately it also only shows the same 101GB being used:

ncdu 1.22 ~ Use the arrow keys to navigate, press ? for help                                                                                                                                  
--- / ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   93.1 GiB [###########################] /home                                                                                                                                               
    6.5 GiB [#                          ] /usr
  790.4 MiB [                           ] /var
  173.0 MiB [                           ] /boot
   12.8 MiB [                           ] /etc
    1.7 MiB [                           ] /root
    1.3 MiB [                           ] /run
   44.0 KiB [                           ] /tmp
@   4.0 KiB [                           ]  initrd.img.old
@   4.0 KiB [                           ]  initrd.img
@   4.0 KiB [                           ]  vmlinuz.old
@   4.0 KiB [                           ]  vmlinuz
@   4.0 KiB [                           ]  lib64
@   4.0 KiB [                           ]  sbin
@   4.0 KiB [                           ]  lib
@   4.0 KiB [                           ]  bin
.   0.0   B [                           ] /proc
    0.0   B [                           ] /sys
    0.0   B [                           ] /dev
    0.0   B [                           ] /media
e   0.0   B [                           ] /srv
e   0.0   B [                           ] /opt
e   0.0   B [                           ] /mnt

Jozzo OP , (edited )
@Jozzo@lemmy.world avatar

Interesting, this could be it? I haven't configured any mounts on this device yet, but when I tried one of the other suggestions from this thread and use btdu, I get this error:

$ ./btdu -x /
Fatal error: The mount point you specified, "/", is not the top-level btrfs subvolume ("subvolid=5,subvol=/").
It is the btrfs subvolume "subvolid=256,subvol=/@rootfs".
Please specify the path to a mountpoint mounted with subvol=/ or subvolid=5.
E.g.: mkdir /mnt/sda1 && mount -o subvol=/ /dev/sda1 /mnt/sda1 && ./btdu /mnt/sda1

Note that the top-level btrfs subvolume ("subvolid=5,subvol=/") is not the same as the root of the filesystem ("/").

I'm fairly new to the workings of Btrfs so this is jibberish to me right now, but I'll look into it more

EDIT: Nevermind! I was just using the tool wrong. I needed to mount my btrfs "sub-volume" then do the scan against that:

sudo mkdir -p /mnt/btdu

sudo mount -o subvolid=5 /dev/sda1 /mnt/btdu

sudo ./btdu /mnt/btdu

Jozzo OP ,
@Jozzo@lemmy.world avatar

Legend! It found a second filesystem named "UNREACHABLE":
https://lemmy.world/pictrs/image/9a0272fc-0ebf-4627-ad86-95999c439e67.png

It looks like an exact duplicate of my main filesystem "/@rootfs", I'm guessing this is why my disk space filled up. Do you know how I'd go about removing the duplicate? (If it's safe to do so)

Jozzo OP ,
@Jozzo@lemmy.world avatar

Just one drive, it was a clean Linux install with no funky stuff going on. I'll have to look into Btrfs cleanup more, last time I did it the disk just filled up even more

Jozzo OP ,
@Jozzo@lemmy.world avatar

Looks like some combination of defragging & balancing has done the trick! The space that was previously marked UNREACHABLE is now UNUSED, and my disk space is back to normal:

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       227G  105G  103G  51% /

Thanks for the wiki link, Btrfs is new to me and I've definitely got some learning to do

Jozzo ,
@Jozzo@lemmy.world avatar

I got this on one of my joke accounts years ago.

I googled "3d face generator", clicked on the first website, and slapped in an image of trump. Then I just rotated the 3d model following whatever the instructions were, and it worked lol

Jozzo ,
@Jozzo@lemmy.world avatar

Some high-level examples of how AI was deployed include:

  • AI pretending to be a victim of rape
  • AI acting as a trauma counselor specializing in abuse
  • AI accusing members of a religious group of "caus[ing] the deaths of hundreds of innocent traders and farmers and villagers."
  • AI posing as a black man opposed to Black Lives Matter
  • AI posing as a person who received substandard care in a foreign hospital.

Here is an excerpt from one comment (SA trigger warning for comment):
"I'm a male survivor of (willing to call it) statutory rape. When the legal lines of consent are breached but there's still that weird gray area of 'did I want it?' I was 15, and this was over two decades ago before reporting laws were what they are today. She was 22. She targeted me and several other kids, no one said anything, we all kept quiet. This was her MO

What an unhinged study lol

Jozzo ,
@Jozzo@lemmy.world avatar
Jozzo ,
@Jozzo@lemmy.world avatar

For music prod on Linux, have you tried Reaper?

Jozzo ,
@Jozzo@lemmy.world avatar

I've been having a blast playing Ash support with my whack-ass build here:

https://lemmy.world/pictrs/image/586b6fc8-035c-441e-a0de-e69364183909.png

  • I use the augment Smoke Shadow to turn allies invisible & give a fat crit bonus to everyone
    • the crit bonus does NOT scale with strength, so I can get away with negative strength
    • the 15m range DOES scale with range, which is the main reason I build for range
    • the 8s duration DOES scale with duration
  • Replaced his 1 with Hydroid's helminth, which works well since we're modding for duration & range. I used to have silence instead, but that was boring! Tempest Barrage is a nice area CC & applies corrosive stacks to all enemies inside, shredding armour.
    • I also use the augment for this, Viral Tempest, which applies viral ON TOP of the corrosive.
      • This one DOES scale with strength, so my viral is not applied 100% of the time (39% with 40% strength). I use Growing Power to get that up to a more reasonable number, if I wanted to plug a forma into him I would slot Power Drift into exilus to boost it further as well (now that I bring this up, I'm formaing him as we speak lol).
    • The AOE corrosive + viral combined with his 4th's slash procs help us deal surprisingly good damage despite negative strength
  • Note I also use an under-levelled Narrow Minded so the range penalty isn't too high
Jozzo ,
@Jozzo@lemmy.world avatar
Jozzo ,
@Jozzo@lemmy.world avatar

The quest was really good! Im also loving the new mods & arcanes

Jozzo ,
@Jozzo@lemmy.world avatar

NEW MODS

Take your Arsenal up a notch with brand new Mods!

Stats shown at max rank.

Magnetic Might (Pistol)

+60% Magnetic Damage

+40% Critical Damage

Worthy Comradery (Aura)

Squad receives +75% Weak Point Critical Chance.

Summoner’s Wrath (Aura)

Squad receives +75% Companion and Summon Damage.

Spectral Serration (Rifle)

+330% Damage while Invisible.

Primary Acuity (Rifle)

+350% Weak Point Damage

+350% Weak Point Citrical Chance

Multishot cannot be modified

Pistol Acuity (Pistol)

+350% Weak Point Damage

+350% Weak Point Critical Chance

Multishot cannot be modified

Merciless Gunfight (Pistol)

+45% Critical Damage

+1.2 Punch Through

Magnetic Capacity (Rifle)

+60% Magnetic Damage

+40% Magazine Capacity

Magnetic Welt (Shotgun)

Impact Status Effects have 35% chance to apply a Magnetic Status Effect (x2 when Fire Rate is below 2.5)

Magnetic Strafe (Shotgun)

+60% Magnetic Damage

+40% Fire Rate

Magnetic Rush (Melee)

+60% Magnetic Damage

+20% Attack Speed

Magnetized Cycle (Archgun)

+60% Magnetic Damage

+30% Fire Rate

Magnetized Core (Archmelee)

+60% Magnetic Damage

+40% Critical Damage

Magnetic Claws (Beast Claws)

+60% Magnetic Damage

+40% Status Duration

Radon Claws (Beast Claws)

+60% Radiation Damage

+80% Critical Damage

Jozzo OP ,
@Jozzo@lemmy.world avatar

Works awesome! Thanks for introducing me to xdotool, what a helpful utility.
Question: what does the --file flag in your command do? I can't find it in the manpage

Jozzo OP ,
@Jozzo@lemmy.world avatar

Good solution, cheers! I also followed the other commenter's idea to add it as a KDE shortcut so I can use it on demand.

I guess I'll just need to be careful not to paste a bazillion lines of text lol

Jozzo ,
@Jozzo@lemmy.world avatar

I had a similar problem, it was caused by undervoltage. Are you using the official power supply?

Jozzo OP ,
@Jozzo@lemmy.world avatar

Thank you,
Yes experimental is the one I tried as per people's recommendation on protondb. I have also tried 9, 8, 7 but all give the same error. Putting the --skip-launcher argument in still brings me this error. I can't even get to the launcher 😭

Jozzo OP ,
@Jozzo@lemmy.world avatar

Yes all the others I play work fine, I have only had an issue with BG3

Jozzo OP , (edited )
@Jozzo@lemmy.world avatar

I see!

I installed protontricks and read through the usage instructions

I've done protontricks-launch --appid 1086940 /home/user/Downloads/windowsdesktop-runtime-6.0.35-win-x64.exe

but it looks like it's stuck?

pressure-vessel-locale-gen: Missing locale en_US.UTF-8
pressure-vessel-locale-gen: Generating locale en_AU.UTF-8...
pressure-vessel-locale-gen: Generated locale en_AU.UTF-8 successfully
pressure-vessel-locale-gen: Generating locale en_US.UTF-8...
pressure-vessel-locale-gen: Generated locale en_US.UTF-8 successfully
pressure-vessel-adverb[101880]: W: Container startup will be faster if missing locales are created at OS level
0084:err:file:init_redirects /media/user/T7/Main/Games/SteamInstalled/steamapps/compatdata/1086940/pfx/dosdevices/c:/windows: No such file or directory

Thank you for pointing me in the right direction, I've never used protontricks before

Edit: using protontricks 1086940 dotnetdesktop7 seems to get past that point, but then I get another error

protontricks (ERROR): Active compatibility tool was found, but it's not a Proton installation supported by Protontricks.
Proton installation could not be found!

my proton is installed in a different steam library than BG3, could this cause issues?

Jozzo OP ,
@Jozzo@lemmy.world avatar

No, installed from debian repository

Jozzo OP ,
@Jozzo@lemmy.world avatar

Still the same error unfortunately.

Interestingly though, when I try to install .NET manually via protontricks-launch -v --appid 1086940 /home/user/Downloads/windowsdesktop-runtime-6.0.35-win-x64.exe I get the following error:

/media/user/T7/Main/Games/SteamInstalled/steamapps/compatdata/1086940/pfx/dosdevices/c:/windows: No such file or directory

Going down that tree I see the entire path is there except for "/c" at the end. I manually added a "c" folder, but then I get stuck at this error:

protontricks (ERROR): Active compatibility tool was found, but it's not a Proton installation supported by Protontricks.
Proton installation could not be found!

I know my proton installation works because all my other games use it fine. Proton is on a different drive than BG3, could that cause issues?

Jozzo OP ,
@Jozzo@lemmy.world avatar

Ohh, is the "c" just a symlink to the drive_c folder?

Jozzo OP ,
@Jozzo@lemmy.world avatar

I think you've just pointed me in the direction of a solution...

I tried to create a symlink "c:" pointing to ../drive_c, but I couldn't. "Operation not permitted"
I then got ptsd flashbacks to the last time this happened - turns out it was because my SSD is formatted as exFAT, which doesn't support symlinks.

I'm guessing proton is trying to create this symlink when it installs .NET, but fails, which is probably why everyone else seems to have a breezy time with it. Not sure why my other games haven't run into this though... maybe they haven't needed to install anything there?

I will report back after reformatting my entire SSD lol

Jozzo OP ,
@Jozzo@lemmy.world avatar

Reporting back!

Reformatted with btrfs, steam now does this when I open the game (didn't before):

https://lemmy.world/pictrs/image/508b358b-8d56-49b0-8f1b-9215413f4ddf.png

anddd it works! Can't believe this whole headache was just exfat all along lol!

Thank you for your help :D

Jozzo ,
@Jozzo@lemmy.world avatar

Or maybe they have the ability to make you weaker

Jozzo OP ,
@Jozzo@lemmy.world avatar
Jozzo OP ,
@Jozzo@lemmy.world avatar

Yep it's not near finished.
This is one of those projects that's sat in my "keep an eye on it" bookmarks for a good while, I figured I'd post it to get some attention on it, because it does look very promising.

Jozzo ,
@Jozzo@lemmy.world avatar

Note that the attacker needs to already have access to your Microsoft 365 account to do any of this. Fuck copilot and all, but this isn't something they couldn't achieve before.

Jozzo ,
@Jozzo@lemmy.world avatar

Love how the free spot is "no conclave update" lol

Jozzo ,
@Jozzo@lemmy.world avatar

Got hit with this in the middle of work. We only have one customer using CrowdStrike, and only staff PCs, no infrastructure.
But this one is REAL bad, caused by turning your PC on, and cannot be patched - each affected PC needs to be manually fixed.
Would not be surprised to see Linux usage go up after this.

Jozzo ,
@Jozzo@lemmy.world avatar

One attendee and the shooter are dead

Jozzo ,
@Jozzo@lemmy.world avatar

It depends entirely on the company you work for. Even then, I wouldn't exactly describe the work as "chill"

Jozzo OP ,
@Jozzo@lemmy.world avatar

I think I understand...

Instead of the player iterating through and calling all of its abilities, the ability just connects directly to whichever signal it needs on the player?

My current setup is to add each Ability as a node to the player, so right now it follows the "call down, signal up" adage that I hear everyone say. What would be a good way to implment the other way? I assume I should rework my current setup otherwise it'd be "signal down, signal up"?

Jozzo ,
@Jozzo@lemmy.world avatar

Win11 doesn't let you past setup if you dont have an internet connection.

Jozzo OP ,
@Jozzo@lemmy.world avatar

Thanks for your input! The other commenters pointed out that I can use Godot’s is_instance_valid() function to check if the bullet’s owner exists before attempting to call anything on it, so will be reworking the system to use #2 + that.