There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

linux_gaming

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

liara , in Denuvo wants to convince you its DRM isn’t “evil”

“Anti-piracy technologies is to the benefit of the game publishers, [but also] is of benefit to the players in that it protects the [publisher’s] investment and it means the publishers can then invest in the next game”

The only entity benefiting in this scenario is Denuvo, while the client clutches their pearls to protect a misguided concept of the elusive lost sale. Denuvo rakes in cash in the name of copy protection, but the truth is most acts of piracy are driven by a lack of means to obtain the product or a desire to demo the product.

Sure it’s their right to protect it but I don’t think there’s any accurate way to actually measure the impact of games with and without such aggressive copy protection.

A_Random_Idiot ,

Yep. Piracy has never resulted in a lost sale.

But piracy has resulted in people buying games they wouldnt have otherwise.

I wish the entire industry would choke and die on this entire fucking “1 download = 1 lost sale” hysterical nonsense.

deafboy ,
@deafboy@lemmy.world avatar

Saying piracy has never resulted in lost sale is the same as saying it always results in a lost sale.

palitu , in MineClone2 : Release 0.84 - The Very Nice Release

Very nice. I heard about minetest on lemmy. Hopefully I can get my son to play this not the Microsoft one

20gramsWrench ,

I’m playing mineclone2 and it’s still a little rough around the edges, stuff like leaves not falling down, spawn rate of some structures being off the roof and redstone not really being there yest but it’s very close to the og thing in most aspects and runs way better

skymtf OP , in Steam takes forever to launch Arch Linux Nvidia

for anyone wondering a I fixed by deleting this directory ~/nvidia/GLCache/

ShaunaTheDead , (edited ) in [SOLVED] Lutris WINE .NET Issue During Game Installation - `Failure Processing Application Bundle`
@ShaunaTheDead@kbin.social avatar

Well for one thing, that's a really strange directory structure. The Z drive is referring to a WINE prefix, so I'd go into the prefix directory and determine the correct path that it should be pointing to, and then find out what its calling that incorrect path and fix it.

I just looked at the script you posted, can you try running echo $GAMEDIR in a terminal and see what it's defined as in your environment variables? If that's the cause of that odd path, then you can update it by running export GAMEDIR=/home/$USER/new/path/to/game

BloodSlut OP ,

Yeah, its pointing out of the wine directory too.

I actually ‘fixed’ it by creating a symlink to the home folder, and the installer ends up creating a folder with a set of DLLs:

  • D3DCompiler_47_cor3.dll
  • PenImc_cor3.dll
  • PresentationNative_cor3.dll
  • vcruntime140_cor3.dll
  • wpfgfx_cor3.dll

I think some of these could be installed into the prefix using winetricks, but I’m not sure about the others.

Although this does ‘work’ (and by work i mean it gets rid of the current error, the entire installation process is still borked but now it’s just further down the line) I’m not sure I’m comfortable with the fix. Ideally, I would prefer everything getting installed to reside within the WINE prefix. Finding out what was throwing the path error would probably help but I’m not sure how to figure that out or if it could even be changed.

ShaunaTheDead ,
@ShaunaTheDead@kbin.social avatar

You can install Dotnet in Linux natively, that might be a better option than trying to use Mono. Try sudo apt search dotnet | grep installed to see if you already have some of it installed. I have all of the following packages installed locally on Pop!_OS aspnetcore-runtime-6.0 dotnet-apphost-pack-6.0 dotnet-host dotnet-hostfxr-6.0 dotnet-runtime-6.0 dotnet-sdk-6.0 dotnet-targeting-pack6.0 dotnet-templates-6.0 dotnet6. You probably don't need all of those installed, I think just sudo apt install dotnet6 will install all of the other packages as dependencies when you install it.

I'm not really familiar with Game Slug but you said you're using Lutris? Is it possible to try installing it through Steam or Heroic Games Launcher? I'm more familiar with those. Also, can you tell me which game it is that you're trying to install? That might help.

bgtlover ,

@ShaunaTheDead @BloodSlut yeah, I don't think that the system wide dotnet will work under wine with the windows dependencies programs want, but yeah, if it does that'll be awesome

ShaunaTheDead ,
@ShaunaTheDead@kbin.social avatar

I'm not sure why, but as far as I can tell, my system is running WINE prefixes on my base system. Maybe it compartmentalizes them if you install WINE through Flatpak, or through Proton. I'm not sure. When I open a commandline terminal through Winetricks it tells me I'm using my base system.

bgtlover ,

@ShaunaTheDead @BloodSlut what do you mean? you can use different wine prefixes for different applications, so I don't quite get it. Also, outside bottles, I'm not sure you can run wine in flatpak

BloodSlut OP ,

I already have dotnet installed natively (driver, runtime, SDK, and targeting pack). If I could figure out exactly what was calling the error I could have a better sense of what’s going on.

The weird thing is that the game itself is running Mono, which Lutris appears to automatically set up when creating a prefix, and even if the launcher/game isn’t recognizing it, I don’t know why it would be trying to use .NET, let alone installing and accessing prerequisites outside of the prefix.

The game_slug is just an internal ID for Lutris, it would be used for if/when I upload the installation script to the Lutris website.

Installation through Steam was a no-go, I’m not sure Steam and stock Proton have the tools required to get this running, and Heroic likely wouldn’t be much different.

The game itself is an alpha-test under NDA, so I can’t disclose too much, (and why I haven’t been able to find much helpful information searching online). It has a standalone installer and launcher which is what I believe is causing the most issues. I can get in contact with the devs but I’m trying to avoid bugging them since there is not currently planned support for Linux.

ShaunaTheDead ,
@ShaunaTheDead@kbin.social avatar

Okay, try running env in a terminal and seeing what DOTNET_BUNDLE_EXTRACT_BASE_DIR is set to. For me it's DOTNET_BUNDLE_EXTRACT_BASE_DIR=/home/$USER/.cache/dotnet_bundle_extract but I'm betting that yours is more like /homemeDownloads/home/me/.cache/dotnet_bundle_extract whereas it should almost certainly be /home/$USER/.cache/dotnet_bundle_extract

And in the environment variables you might as well check DOTNET_ROOT and see if any Dotnet programs are in your PATH. For me those are DOTNET_ROOT=/usr/lib/dotnet and PATH=/home/$USER/.dotnet/tools

Here's a command to check them all quickly: echo $DOTNET_BUNDLE_EXTRACT_BASE_DIR && echo $DOTNET_ROOT && echo $PATH | grep /home/$USER/.dotnet/tools

I'm not sure if this is standard behaviour, but when I run Winetricks > Select default prefix > Run a commandline shell (for debugging) it opens a terminal window under my default username with the same environment variables as my OS, so I think it might matter what your OS environment variables are set to.

bgtlover ,

@ShaunaTheDead @BloodSlut of course it matters. Environment variables get passed to wine, after which other processes inherit them, simply because they are children of wine. Because wine makes them available to windows calls too, well, you get them in wine processes.

BloodSlut OP ,

Okay, so there’s nothing actually wrong with `DOTNET_BUNDLE_EXTRACT_BASE_DIR’, its just that its being inherited from the system and ends up tacked on to the filepath of where the installer executable is.

I think I need to locally clear the env var in the WINE prefix, but I am unsure how.

ShaunaTheDead ,
@ShaunaTheDead@kbin.social avatar

You be able to just delete the prefix folder and start over. Maybe run echo $GAMEDIR in terminal afterwards to make sure that the GAMEDIR Environment Variable was erased as well.

BloodSlut OP ,

Another thing I just thought of is that maybe the installer executable isn’t being run by the WINE prefix made for the game? It could explain how the path is both pointing to the installer’s directory even if outside of the prefix, and why its trying to install dependencies outside of the game’s prefix

ShaunaTheDead ,
@ShaunaTheDead@kbin.social avatar

Can you follow the instructions here to manually install the game and then switch the same WINE prefix to the game executable after the installation is finished. That should guarantee that they're installed on the same WINE prefix.

BloodSlut OP ,

This unfortunately ends up with the same error.

chronicledmonocle , in Steam On Linux Use Steady For June, ~40% Of Linux Gamers Are Using The Steam Deck

I built a new PC with the intention of adding a second drive for Windows. It’s been two weeks of gaming and I haven’t gotten around to it yet. Might never.

muznyo ,

if you really want windows and have it containerized, use a VM

ghoscht ,

Sadly that won't work for all games. If I remember correctly, Rainbow Six Siege has VM detection and might ban you for that

chronicledmonocle ,

Can’t run it on the GPU for my VR headset if it’s a VM.

falsem , in Meta announced 'IGL', a high-performance cross-platform graphics library

Why did they feel the need to create this if Vulkan is a thing?

Edit: Oh it covers not only Metal but also WebGL and WebAssembly. That's pretty neat.

bgtlover ,

@falsem @Voytrekk because they always want to be remembered in history for something good, and they're desperately trying to make something that will eventually, through no try of their own, end up both good and ethical. Also, they want people to use their stuff more, so that they can eventually make it proprietary or something.

shitescalates , in Team Fortress 2 won't start - Lemmy.world

Launch steam through the terminal and see if it gives you any info. Mine would crash when I used voice chat. I ended up using the flatpak version.

SuperRyn OP ,

It doesn’t give any more information than if you just launched the game executable directly. If you look at the original post’s comments, you can see that the issue has something to do with Fedora using LLVM

Grass , in Mesa RADV Driver Re-Enables Ray-Tracing Pipelines For AMD VanGogh APUs / Steam Deck

How many seconds per frame can I get ray tracing on deck?

burrp , in Meta announced 'IGL', a high-performance cross-platform graphics library
@burrp@burrp.xyz avatar

No thanks.

priapus ,

Like it or not Facebook contributes a lot to open source. This seems like a good project.

drturtle , in Meta announced 'IGL', a high-performance cross-platform graphics library

Can someone with more knowledge of graphics libraries give some insight? How does this fit in with OpenGL, Metal, etc?

simple , in Meta announced 'IGL', a high-performance cross-platform graphics library
@simple@lemmy.world avatar

And it’s open source too, how nice.

ShaunaTheDead , in [SOLVED] Lutris WINE .NET Issue During Game Installation - `Failure Processing Application Bundle`
@ShaunaTheDead@kbin.social avatar

Can you follow the instructions here to manually install the game and then switch the same WINE prefix to the game executable after the installation is finished. That should guarantee that they're installed on the same WINE prefix.

simple , in Wine 8.12 brings more Wayland work and performance improvements
@simple@lemmy.world avatar

God bless Wine developers for making Linux 10x more viable to use for me.

rodneyck OP ,
@rodneyck@lemmy.world avatar

Amen, to that!!

walderan , in MineClone2 : Release 0.84 - The Very Nice Release

Announcement from the Forum:
0.84 - The Very Nice release

Release trailer
<a href="">https://www.youtube.com/watch?v=5aHym2jUB1M</a>

New server commands

<pre style="background-color:#ffffff;">
<span style="color:#323232;">minetest.register_chatcommand("music", {
</span><span style="color:#323232;">params = "[on|off|invert [<player name>]]",
</span><span style="color:#323232;">description = S("Turns music for yourself or another player on or off."),
</span>

New settings added

<pre style="background-color:#ffffff;">
<span style="color:#323232;">#Maximum amount of hostile mobs (default:300)
</span><span style="color:#323232;">mcl_mob_cap_hostile (Global hostile mob cap) int 300 0 2048
</span><span style="color:#323232;">
</span><span style="color:#323232;">#Maximum amount of non-hostile mobs (default:300)
</span><span style="color:#323232;">mcl_mob_cap_non_hostile (Global non-hostile mob cap) int 300 0 2048
</span><span style="color:#323232;">
</span><span style="color:#323232;">#Maximum amount of ambient water mobs that will spawn near a player (default:20)
</span><span style="color:#323232;">mcl_mob_cap_water_ambient (Mob cap ambient water) int 20 0 1024
</span><span style="color:#323232;">
</span><span style="color:#323232;">#Maximum amount of underground water mobs that will spawn near a player (default:5)
</span><span style="color:#323232;">mcl_mob_cap_water_underground (Mob cap underground water) int 5 0 1024
</span><span style="color:#323232;">
</span><span style="color:#323232;">#Maximum amount of axolotl mobs that will spawn near a player (default:5)
</span><span style="color:#323232;">mcl_mob_cap_axolotl (Mob cap axolotl) int 5 0 1024
</span>

Gameplay Improvements

  • Cherry Blossoms - Saplings added as loot, and trees and craftables added. Initial changes to enable a Wood API. - PrairieWind, SmokeyDope, Wbjitscool
  • Fix issue with drops turning black due to clipping into walls and floors and visually demonstrate drops merging - AncientMariner
  • Hoglins attack frequency reduced now due to new attack_frequency mob setting - AncientMariner
  • Hostile mobs should lose aggro if they cannot see their target - AncientMariner
  • Nerf skeleton attack - AncientMariner
  • Split global cap for peaceful and hostile. Introduce underground water, ambient water, axolotl cap. Slight peaceful spawn balancing. Mob spawning can have more density in some instances. Slightly less passive mob spawning. Some mobs were not counted in cap calculations. Refreshed cap space after spawning in cycle. - AncientMariner
  • Prevent slime blocks from ‘connecting’ to honey blocks when pushing/pulling, like in Minecraft - seventeenthShulker
  • Add support for external custom skins mod - MrRar
  • Double doors fixed - FossFanatic
  • Make elytra enchantable and the enchanted elytra usable - PrairieWind/FlamingRCCars/MrRar
  • Remove slimes from mushroom islands - AncientMariner
  • Remove Flower Forest Beaches from Wolf biome spawn list - PrairieWind
  • Make Piglin Brutes drop golden axes = PrairieWind
  • Make end crystals explode when nearby crystals are punched and explode - PrairieWind
  • Improved pig riding - PrairieWind

Visual Improvements

  • Incorporate sheep eating animation. - epCode
  • New textures for warped for Crimson Fungus, Crimson Fungus planks, Warped Hyphae planks - Exhale
  • New sweet berry textures - SmokeyDope
  • Add Piglin and Creeper description names to death message - AncientMariner
  • Creeper should not walk to player if it does not have line of sight. Mob shouldn’t look at player it does not have line of sight to. - AncientMariner
  • Remove one cause of extra jittering in mobs - AncientMariner
  • Update dead bush generation - PrairieWind
  • Fix a typo in the Acquire Hardware achievement - uqers
  • Clean-up mcl_bamboo text - rudzik8

Sounds

  • Add more fishing sounds! - Niterux
  • Add max_hear_distance flag to composter sounds - SmokeyDope
  • Add barrel sounds - SmokeyDope

Translations

  • Update russian translation - Temak
  • (french) translation enhancements - 3raven
  • Add spanish translations - megustanlosfrijoles

Performance

  • Reduce network activity for elytra flying rocket particles - AncientMariner
  • Mapgen Performance Improvements - FossFanatic
  • Migrate beacons back to abm - chmodsayshello
  • Frequent danger checks and movement actions removed from non-moving and out of range mobs - AncientMariner
  • Duplicate jump and danger checks removed from mob processing - AncientMariner
  • Decreased frequency of processing for some mob actions - AncientMariner
  • Only run certain checks if applicable for mob - AncientMariner

Multiplayer

  • Add global cooldown for the bed quick chat feature - chmodsayshello/AncientMariner
  • Music toggle for players connecting to servers - chmodsayshello
  • Make sure dying sign text respects protection - AncientMariner

Code Quality

  • Oxidation API - PrairieWind
  • Fix sign color requirement and translation issue - PrairieWind
  • Standardise despawn logic and add asserts. Add persistent flag for mobs that have been interacted with. - AncientMariner
  • Replace the zombie pigman with the zombified piglin - AncientMariner
  • Clean up crash code and convert to new style vectors - AncientMariner
  • Fix png start warning and double slab description warning. - AncientMariner
  • OptiPNG a bunch of textures - PrairieWind
  • Beds mesecons dependency incorrectly named - AncientMariner
  • Rename Bucket Textures - AncientMariner
  • Fix global variable references and exit mob_step if missing pos - AncientMariner
  • Fix texture modifiers relying on undocumented behavior - appgurueu

Fixes

  • Piglins no longer aggro for enchanted gold armour - AncientMariner
  • Drop pumpkins, melons and buttons via piston or dirt next to piston - AncientMariner
  • Llamas and other mobs change skin color - AncientMariner
  • Mobs more easily jump from stationary up a block - epCode
  • Fix waterlogged mangrove roots leaving water in the nether - AncientMariner
  • Prevent ALL furnaces from being moved (xp dupe fix) - chmodsayshello
  • Fix gilded blackstone fortune dupe - cora
  • Lightning rod param2 is now saved upon being struck - AncientMariner
  • Adjust hot stuff achievement to use new lava bucket texture name - SmokeyDope
  • Fix dropped out bamboo lines from translation work - AncientMariner
  • Zombie piglin no longer prevent sleep unless hostile. - AncientMariner

Crashes

  • Fix crash when creeper explodes in minecart - AncientMariner
  • Fix crash when using a named spawn egg - cora
  • Fix crash when parrot sits on shoulder - AncientMariner
  • Fix 2 automated wool farm crash and elytra fly over unknown block crash - AncientMariner
  • Change order of numbers passed into random that crash on some Lua versions - AncientMariner
  • solar panels: No crash when minetest.get_natural_light() return nil - MrRar
linkbattosai , in Has anyone gotten Street Fighter 6 to run on Pop_OS?
@linkbattosai@lemmy.one avatar

Do you have mangohud or a game scope enabled? There’s currently something going on between the Steam Plant and the NVIDIA drivers where on my end I have to disable mangohud for any of my Steam games launch. I’ve read that the new beta client of Steam fixes the issue.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines