Fascinated with stuff related to free software, modularity/decentralization, gaming, pixel art, sci-fi, cooking, anti-car-dependency, hardcore techno and breakcore

Mastodon: @basxto@chaos.social

  • 0 Posts
  • 23 Comments
Joined 2Y ago
cake
Cake day: Jul 22, 2023

help-circle
rss

Factorio supports macOS and Linux so well because there has always been someone at Wube who actively uses these platforms and is willing to take on the burden of supporting it.

[…]

Factorio has supported Wayland since 1.1.77, but it needs to be explicitly enabled by setting SDL_VIDEODRIVER=wayland in your environment. For Factorio 2.0 I added a dropdown to select your preference in the GUI

[…]

Many of you might not be aware that Factorio has support for saving your game in the background, without freezing while it does so. This feature is tucked away in the hidden settings and only works on macOS and Linux.


Yes, “just”. DXVK as well as WineD3D try to support any game, even those who have native Linux versions. There were games in the past who dropped their Linux port (Rocket League), so it makes somewhat sense. There are/were also games who did not have cross platform multiplayer and you’d need to play the Windows version if you wanted to play with Windows gamers. Generally WineD3D (OpenGL, Vulkan) and DXVK (Vulkan) aren’t a Linux specific things, they just translate from Direct3D to OpenGL/Vulkan running on Wine, but that would work on Windows/ReactOS as well. Windows has OpenGL/Vulkan support. There are already Windows gamers who use such translation layers to play older games if it works better than Windows’ built-in backward compatibility. Even if OpenGL gets dropped by GPU drivers and even though Vulkan isn’t backwards compatible to OpenGL, it’s possible to write general OpenGL drivers who use Vulkan instead of implementing it per GPU. But another possibility would be to play a game that just has Direct3D/OpenGL support on Vulkan-only device with a translation layer like DXVK. Another factor would be games who have incomplete ports or simply games who have buggy ports.


At least on FireTV most apps work. (Not played around with AndroidTV yet)

Often they just don’t work with a remote, but you are always free to connect bluetooth/USB keyboards, mouse etc.

The official/standard app doesn’t work (well) with remotes, but F-Droid Classic works fine, though not 100% either (when an app is selected focus is not on anything visible, reading description and antifeatures doesn’t work), but installing, uninstalling, updating, filter and search work just fine.

There is also at least one list with apps that (kinda) work on AndroidTV

Though the only app I really use is Xtra, which doesn’t work with remotes. I also use KDE Connect, but I don’t remember how well it worked remotes, but once it’s running it doesn’t need any further interaction and you can send files and paste from a PC/laptop etc.

Some apps explicitly support TVs, like: Kodi, NOVA , Moonlight, BiglyBT, Shadowsocks for Android TV, Jellyfin for Android TV


I was wrong. It works now, there is a button to get to appstore, and it’s always possible to get to apps by long pressing the home button.


I can’t recommend it for such a use case. There is no way to automatically start it unless somebody found a new workaround since the last time I tried it. (I hijacked the home button via a accessibility until they removed that possibility) Though it depends on your use case. It’s probably okay if you always have internet and never have the situation where you are offline and want to watch material from a USB stick or something like that or stream it from another home server. In that case fire TV would lock you out and tell you to fix your internet, but only settings are available and all apps are hidden.



If the CPUs get strong enough, they could run old raytracing games at some point … especially on hardware platforms that don’t have ray tracing GPUs available for them.


DP also has the DRMs HDCP 2.2 and DisplayPort content protection 1.0

And MPEG LA claims they have patents that are needed to implement the DP standard.


There are two ways of doing doing bullet points (unordered lists) in markdown:

- now using ULWGL-protonfixes
- can now call the winetricks gui using `util.protontricks(‘gui’)`
- winetricks now performs an internet check before attempting any downloads
[…]
* protonfixes added for Alien Breed: Impact
* protonfixes added for Alien Breed 2: Assault
* protonfixes added for Alien Breed 3: Descent
* protonfixes added for Black Desert Online `NOSTEAM=1` option. Launch game like `NOSTEAM=1 %command%` to launch non-steam standalone version. 

It also supports ordered lists:

1. fixed `[S_API FAIL] SteamAPI_Init()` failed; no appID found. from being reported when running non-steam games
2. non-steam games will now run using wine inside proton rather than calling steam.exe with wine then the game inside steam -- this goes alongside the API failure fix
3. controller axis patch added from 8-27 has been removed as it is now properly upstreamed

On arch the default java environment can be checked with archlinux-java status if archlinux-java-run is installed


Their posts sounded a lot like they already collected that data based their pricing on that. They are desperate to become profitable, I don’t think they themselves thought this was the best idea.

I would like to see godot rise.


Do installs of the same game by the same user across multiple devices count as different installs?

We treat different devices as different installs. We don’t want to track identity across different devices.

Is collecting the install data GDPR and CCPA compliant?

The method we are using to calculate installs is currently derived from aggregated data from various sources collected in compliance with all privacy laws and used to build a confidence around our estimate. If anything changes, we will provide you with notice and compliance mechanisms to assure all parties remain in compliance with applicable laws. Please note we will always work with our customers to ensure accurate billing.

Will games made with Unity phone-home to track installs?

We will refine how we collect install data over time with a goal of accurately understanding the number of times the Unity runtime is distributed. Any install data will be collected in accordance with our Privacy Policy and applicable privacy laws.

https://unity.com/pricing-updates#unity-runtime-fee

They likely don’t track identities because that would be personal information, which is what GDPR protects.


Well it sounds a lot like they’ll track it with the engine and then send bills to the developer. That’s also not DRM if they collect usage data.

How is an install defined?

An install is defined as the installation and initialization of a project on an end user’s device.

How is Unity collecting the number of installs?

We leverage our own proprietary data model and will provide estimates of the number of times the runtime is distributed for a given project – this estimate will cover an invoice for all platforms.

https://unity.com/pricing-updates#unity-runtime-fee


Then I misunderstood you. How does that impact your library?


You also have to run them and let unity engine phone home


Unity made it clear that reinstalling on the same device doesn’t count. Though installing on multiple devices counts since they don’t track who installed it.


It seems they switched from Haxe/OpenFL to Haxe/Unity in march


Do you boycott unitygames now?



The kickoff meeting for Vulkan was hosted by Valve. Like everything it’s not only Valve, but they had their fingers in this too. Valve is just one of the companies/groups that is pushing linux ports and vulkan support.

Valve is mostly moving interests of big game companies with steam machines and steam deck. Steam machines flopped, but initially they made companies consider ports. The success of steam deck will likely result into them paying more attention to not break wine/proton.


Yes, they just started to pay who already worked on all that stuff and had the know how. They paid CodeWeavers to work on proton, started to pay the DXVK person, I’m not sure if the D9VK fork person was paid but I think so, paid the FNA person.

Though DXVK wouldn’t be possible without Vulkan and Valve was involved in Vulkan since the beginning. They also pay people to work on linux drivers since 2014.


Let’s not forget that Valve released a Linux port for TF2 in 2012, released their native client in 2013, released SteamOS in 2013 and in the end ported nearly all their games to linux. It didn’t start with Proton.

But Humble Bundle pushed ports before that, because games had to have a Linux port in order to get into the bundle.


Arch is quite good for this. Even though things can break when Arch is too new, it works quite well from experience. I guess Arch is often well supported even though not official because many archers open issues early on and devs try to fix that stuff before the updates hit the slower distros.