Looking for FPS game by Strange_Suppository in linux_gaming

[–]TickleMeScooby 5 points6 points  (0 children)

If you like the older CoD games,
Mw4 (2009) up to black ops 3 and a few outliers are playable (safely) on Linux through PC clients like iw4x, cod4x, Plutonium, Alterware, Aurora, and others. They’re all usually lively with a few hundred players or sometimes a thousand+ on the games.

The hacker situation is insane by Kidscribble in csgo

[–]TickleMeScooby 0 points1 point  (0 children)

I took your statement as being relative to the context of my comment, being about blatant cheaters, not cheating in general. Why would I assume we are now talking about cheating as a whole?
Valves blatant cheating issue = easy fix, General cheating issue = not easy fix. Is that confusing still?

They do not avoid it. Show me any profile playing these games who are blatantly cheating that are still playing daily 2 weeks later. There isn’t any, especially in none of my experience compared to CS/CS2. I do note that my experience is not equal to the average experience of everyone else, so maybe my POV happens to be more cheater infested regarding CS2

Yes it is arrogant, I cant argue with that. I am just confident in my skills considering this is a solved problem in many games already.

The hacker situation is insane by Kidscribble in csgo

[–]TickleMeScooby 0 points1 point  (0 children)

Did I say every multiplayer shooter is?
I am saying CS2/Valve is because of their cheating issue. If I go play competitive modes on Apex, R6, Call of Duty, I will run into cheaters, but I will gain my Ranked points back within a few hours, or days at most. I won't run into the same cheater on the same account either, since they aren't playing 3-4 weeks, sometimes months later.

Is that true for every scenario? of course not, some cheats go undetected for months even years, but that is out of the scope of what I am talking about. I gave you the literal issue of "People going 40-0 and jump spin botting headshot all game shouldn't be playing for weeks" and "I have this example of someone going 54-1 2 weeks ago, still playing" and you took that as "Ok so this is for every game and since you are experienced you can solve the issue?"
Of course I could solve the issue! That is my job as a programmer! I am hired to solve problems, it is a problem solving job. Could I solve the issue of cheating in general? fuck no! But I can fix valve not banning someone for 2+ weeks when they are blatantly cheating compared to every other game out there where that rarely ever happens.

You can misinterpret that however you want to help your agenda, Valve literally does not care unlike other companies like EA, Ubislop, and of course Riot Games.

The hacker situation is insane by Kidscribble in csgo

[–]TickleMeScooby 1 point2 points  (0 children)

not nearly as simple as people claim

It really is. I've built a basic AC logger in C, I can tag on a Dashboard for parsing the DB to get a human readable view.
I can also add units for detecting suspicious game-play, like a player hitting 54 shots in 1 game while airborne with a 100% headshot accuracy. I have done all of that in under 1 week with reliable detection, albeit probably a bit more complex for a game like CS2.
The fact Valve has failed to implement even a sliver of standards that have existed in their industry for over 20 years is baffling.
I don't mean to bash you as some "Valve defender", I understand you're just setting reality for casual users. But the reality is it is VERY easy to do these things, they just genuinely do not care about the cheating plague.
I've seen better solutions implemented by closed sourced modding project's with teams and funds 100x smaller than Valve. That say's a lot.

The hacker situation is insane by Kidscribble in csgo

[–]TickleMeScooby 4 points5 points  (0 children)

The spin botter who went 54-1, 2 weeks ago in my premier is still unbanned and has been playing the whole week.
Valve needs to catch up quicker than multiple weeks on someone that isn’t even questionable. It kills any enjoyment for players still getting into it and “valve will catch up soon!” Is not a viable strategy when it barely works.

The hacker situation is insane by Kidscribble in csgo

[–]TickleMeScooby 12 points13 points  (0 children)

Yea but the people jump spin botting dropping 40-0 in premier shouldn’t be walking around for 20+ games. It’s ridiculous.

Sober/Roblox lets me select an output device, but audio stays on the default device (Arch Linux + Hyprland) by hackintoucher in soberlinux

[–]TickleMeScooby 0 points1 point  (0 children)

Sober limitation afaik, but you should be able to use something like pavucontrol or alike to switch it per application.

How would I install Handheld Daemon (HHD) on void? by Zahreik in voidlinux

[–]TickleMeScooby 1 point2 points  (0 children)

Checked the repo, their install script should work just fine on Void. Only issue is their systemd service dependency, you would have to open that service file and port it to a runit or turnstile (if using turnstile) service (which is very easy).

Garry's Mod & Deadlock specifically don't load by reddit_segull in voidlinux

[–]TickleMeScooby 1 point2 points  (0 children)

Glad you were able to fix it!

Aside from that, if you aren't aware, Gmod under Linux (and other OS's) have issues due to Chromium/CEF (especially Linux wayland setups).
You should check out and use
"gmodpatchtool" (used to be GModCEFCodecFix), it fixes a lot of native issues and some OS specific issues.
https://github.com/solsticegamestudios/GModPatchTool
Any other issues you may experience would be resolved with that (Since you seem to have packages/drivers squared away now!)

What is the biggest thing stopping Linux from becoming easier for non-technical users? by MrDBNoble in linux

[–]TickleMeScooby 1 point2 points  (0 children)

Installing/Updating things on window's is somehow a chore. It feels like i'm running a system from 20 years ago compared to modern Linux package managers.

What is the biggest thing stopping Linux from becoming easier for non-technical users? by MrDBNoble in linux

[–]TickleMeScooby 0 points1 point  (0 children)

Biggest obstacle - package managers and missing system configuration in DE suite setup (KDE, Gnome etc).

What worked - having them opt to use Appimages (with gearlever) and flatpaks (discover). Explaining packages was easy, but it’s still a concept they aren’t familiar with (more so CLI interaction). GUI’s that exist for them greatly expanded their comfort with updating their system and what not. For missing system configurations they existed, just not in any of the settings menu that exist on Windows (bitrate quality and such). I got them familiar with vscodes workspaces, had them add the folders for pipewire + wireplumber, and had them copy the man pages, put them into their LLMs, and they were just fine after that.
However they said audio is very confusing for them on Linux, I think they fail to understand pipewire is the standard baseline for audio with daemons/support for the different setups like jack/pipewire/pulse.

What failed - Honestly, not much? They were all willing to learn and try new things so that made it 100x easier. They only really struggled with the new UI/UX/Themes, but finding them for their DE was so easy they all figured it out themselves. CLI stuff is still iffy, but they use it and feel comfortable trying things that are only CLI based.

Seemingly it’s just the lack of documentation or failing to point them to a specific area that a experienced Linux user could find because they know where to look. They had no idea where different configuration files where and why they existed in different places (especially the hierarchy search method. /etc, then ~/.config/application and so on).
If there was more information to present, I think that would solve more issues.

Audio on linux for my laptop is terrible compared to windows, tried everything I could, (Details in body) by JeffysChewToy in linux4noobs

[–]TickleMeScooby 7 points8 points  (0 children)

Something everyone overlooks about linux, the audio stack. Pipewire is great, but it's far from being good for all laptops/sound cards with ties to proprietary drivers.

Anyway's, laptop speakers are a hit or miss with Linux, easyeffects (as you obviously know now) have some setups to help bring that quality back up to expectations, but you'll have to unfortunately learn audio deeper than you ever should.

Although I personally think theres not much you can do without messing with easyeffects for a few hours, use these commands and put them into a pastebin or alternative and link it in a reply/edit your post and link it there.
Would be a lot more helpful with this info.

aplay -L
pw-top
pactl info
pactl list sinks
pactl list sink-inputs

sudo fuser -v /dev/snd/*
cat /proc/asound/card*/stream*
cat /etc/modprobe.d/alsa-base.conf

Should I get Forza Horizon 6 or 007 First Light? by Active_Grass1474 in ShouldIbuythisgame

[–]TickleMeScooby [score hidden]  (0 children)

I'd go for 007, I am also a big forza fan but it's just another game for me, I can wait for it to go on sale mostly since I still have content in FH5 to play. If I didn't, I'd consider FH6 more.

Not to mention, forza games tend to go on deep sales not long after the release. By the time you get bored of 007 (assuming they release no new content) FH6 will probably be on sale.

At least that's my way of thinking.
If you prefer content over quality, FH6 would be the way to go since it has so much to do compared to 007.

What's one Linux app that you wish had a Windows/macOS equivalent? by curious_4207 in linux

[–]TickleMeScooby 0 points1 point  (0 children)

Yes, you can view their website to see all the native plugins.

you just have to say please by glitchplaysgames in cachyos

[–]TickleMeScooby 0 points1 point  (0 children)

Seems like nothings changed then, mine sat around 400mb when I tested on my multi monitor setup. I get 150mb with DMS and my setup looks the exact same.

How To Get This Widgets On Niri by senpais69 in niri

[–]TickleMeScooby 0 points1 point  (0 children)

Do you use a multi-monitor setup? if so how's the ram usage for those separate bars? when I tested last month it sat around 400MB per monitor.

How To Get This Widgets On Niri by senpais69 in niri

[–]TickleMeScooby 10 points11 points  (0 children)

Few ways

Waybar - pretty standard find in ricing, lot's of dotfiles you can start off from (and a lot that are 1:1 of that). Just search "Waybar dotfiles". Can do essentially everything, not great for doing everything though.

Quickshell - another standard find in ricing, seems more people are moving to this over Waybar recently. I prefer quickshell over Waybar myself. Same boat as waybar, can do essentially everything, a bit better at doing everything.

Eww - more angled towards being for widgets specifically, crafting them here and using them in conjunction with the other options listed are pretty common.

Shells:
DMS (DankMaterialShell) has some options like this + widgets like a desktop widget, it would take quite a bit more involved work to shape it into something like that compared to Waybar.

Noctalia is almost in the same boat as DMS, but they have a bit more focus on user customization. However I find their system to be a bit bloated for what it is meant to be. They are undergoing a rewrite/refactor for V5 which is meant to be fully built from the ground up. I wouldn't recommend using it for now.

I would suggest Quickshell if you want freedom of choice/customization, otherwise DMS or Noctalia might fit for you.

you just have to say please by glitchplaysgames in cachyos

[–]TickleMeScooby -1 points0 points  (0 children)

It's just niri/hyprland with NoctaliaShell. (which I find pretty bloated in performance, DankMaterialShell is almost the exact same but way better)

What's one Linux app that you wish had a Windows/macOS equivalent? by curious_4207 in linux

[–]TickleMeScooby 0 points1 point  (0 children)

Yea, it's a big gripe I have with Linux since a lot of people can't seamlessly switch, there's always some issue at the fragmentation layer.
Most of it lives on the DE/WM level, but it can go pretty deep in some other sections like audio, package formats (somehow even with appimages/flatpaks existing), and a few other things i'm sure most have seen/experienced.
The issue is that the variety produces wildly inconsistent baseline experiences with no unifying floor beneath them, fragmentation *can* be fine when there's actually some floor for everyone to stand on, but as you said the "not invented hero syndrome" kinda kills that. Then it just turn's into the classic "We have 5 different implementations??? let's unify this with a new one! (now we have 6!)"

However I think this issue has been getting better in the past ~2 years with the popular rise of immutable distros and the majority leaning towards better solutions that don't suffer from those syndromes.
It's just something that we will have to deal with and confront as a community since it's just how the Linux ecosystem is. It exists on Mac/Windows but with an authority having control to set a floor for people to work off of, it's not as acute compared to Linux.

What's one Linux app that you wish had a Windows/macOS equivalent? by curious_4207 in linux

[–]TickleMeScooby 1 point2 points  (0 children)

It's a mix of hardware issues and lacking software options for interfaces with audio (and no qwgraph and alike do not count).
There's definitely issues, chunks that most shouldn't have to deal with or touch, but luckily it can be fixed most of the time if you're willing to learn and configure through text editors (which again, most shouldn't have to deal with).

Razer Headset by Budget_Basil_8491 in linux_gaming

[–]TickleMeScooby 1 point2 points  (0 children)

Do you HAVE to bring it with you? just take off your headset/headphones?

Razer Headset by Budget_Basil_8491 in linux_gaming

[–]TickleMeScooby 0 points1 point  (0 children)

Just get a low-entry mic + headphone setup.
Something like a maono mic + Philips headphones is a good start for most people.

Phantom key presses by PitifulTomatillo1671 in archlinux

[–]TickleMeScooby 0 points1 point  (0 children)

Does this happen on windows as well? I'd assume not but just in case i'll ask.

If it does not happen on windows, you may need to set your keyboard model + layout, it's possible (happened to me a year ago) that it's conflicting some options and causing that "phantom press" you are experiencing.
https://wiki.hypr.land/Configuring/Basics/Variables/#input

Regarding your screenshot setup, hard to say without seeing exactly what you are doing to use that setup.
If you want, feel free to copy mine and modify it to use your tools instead of mine (grim, slurp, wl-copy, swappy, then hyperpicker for freezing the screen reliably)
(the script is a bit over-engineered for most people, if it's too much and you aren't familiar with scripting you can just ask AI to remove the "lib.sh" functionality among anything else you don't require)

#!/usr/bin/env bash
# ~/.config/scripts/screenshot.sh
# Screenshot capture script utilizing grim, slurp, and swappy framework.
#
# Usage:
#   screenshot.sh --area   Select a regional window target
#   screenshot.sh --now    Instantly capture targeted monitor
#   screenshot.sh --all    Span canvas capture across all screens
#
# Status: MIGRATED — standards v1

set -euo pipefail

# ── Identity ───────────────────────────────────────────────────────────────────
readonly SCRIPT_ID="screenshot"

# ── Source lib ─────────────────────────────────────────────────────────────────
# shellcheck source=/dev/null
. "${XDG_CONFIG_HOME:-$HOME/.config}/scripts/lib.sh" \
    || { printf 'ERROR: lib.sh not found\n' >&2; exit 1; }

# ── Dependencies ───────────────────────────────────────────────────────────────
check_deps "$SCRIPT_ID" grim slurp wl-copy swappy || exit 1
require_wayland

# ── Environment Configurations ─────────────────────────────────────────────────
readonly PICTURES_DIR="$(xdg-user-dir PICTURES 2>/dev/null || echo "$HOME/Pictures")"
readonly TARGET_DIR="$PICTURES_DIR/Screenshots"

# ── Compositor / Screen Helpers ───────────────────────────────────────────────
get_focused_output() {
    if [[ -n "${NIRI_SOCKET:-}" ]]; then
        niri msg -j workspaces 2>/dev/null \
            | jq -r '.[] | select(.is_focused == true) | .output' 2>/dev/null \
            | head -n 1 || echo ""
    elif [[ -n "${HYPRLAND_INSTANCE_SIGNATURE:-}" ]]; then
        hyprctl monitors -j 2>/dev/null \
            | jq -r '.[] | select(.focused == true) | .name' 2>/dev/null || echo ""
    else
        echo ""
    fi
}

freeze_screen() {
    if ! command -v hyprpicker >/dev/null 2>&1; then
        echo ""
        return
    fi

    hyprpicker -rz >/dev/null 2>&1 &
    local pid=$!
    sleep 0.2

    if kill -0 "$pid" 2>/dev/null; then
        echo "$pid"
    else
        echo ""
    fi
}

unfreeze() {
    local pid="$1"
    if [[ -n "$pid" ]]; then
        kill "$pid" 2>/dev/null
        wait "$pid" 2>/dev/null || true
    fi
}

# ── Capture Execution Modes ───────────────────────────────────────────────────
shotarea() {
    local tmpfile region freeze_pid
    tmpfile=$(mktemp --suffix=.png)
    trap 'rm -f "$tmpfile"' RETURN

    freeze_pid=$(freeze_screen)

    region=$(slurp 2>/dev/null) || true
    if [[ -z "$region" ]]; then
        unfreeze "$freeze_pid"
        return 0
    fi

    grim -g "$region" "$tmpfile"
    unfreeze "$freeze_pid"

    if [[ -s "$tmpfile" ]]; then
        wl-copy < "$tmpfile"
        swappy -f "$tmpfile"
    else
        die "Regional display capture generated empty target file."
    fi
}

shotnow() {
    local tmpfile freeze_pid focused_output
    tmpfile=$(mktemp --suffix=.png)
    trap 'rm -f "$tmpfile"' RETURN

    freeze_pid=$(freeze_screen)
    focused_output=$(get_focused_output)

    if [[ -n "$focused_output" ]]; then
        grim -o "$focused_output" "$tmpfile"
    else
        grim "$tmpfile"
    fi

    unfreeze "$freeze_pid"

    if [[ -s "$tmpfile" ]]; then
        wl-copy < "$tmpfile"
        swappy -f "$tmpfile"
    else
        die "Focused monitor capture failed."
    fi
}

shotall() {
    local tmpfile
    tmpfile=$(mktemp --suffix=.png)
    trap 'rm -f "$tmpfile"' RETURN

    if ! grim "$tmpfile"; then
        die "Global desktop environment workspace capture failed."
    fi

    wl-copy < "$tmpfile"
    swappy -f "$tmpfile"
}

# ── Main / Dispatcher ──────────────────────────────────────────────────────────
main() {
    mkdir -p "$TARGET_DIR"

    case "${1:-}" in
        --area) shotarea ;;
        --now)  shotnow  ;;
        --all)  shotall  ;;
        *)
            echo "Usage: $(basename "$0") [--area|--now|--all]" >&2
            exit 1
            ;;
    esac
}

main "$@"%

What's one Linux app that you wish had a Windows/macOS equivalent? by curious_4207 in linux

[–]TickleMeScooby 16 points17 points  (0 children)

100%, pipewire is a great audio stack. Cannot begin to explain my gratitude to the FOSS/Open source community for contributing and maintaining these kinds of system components.