0 Followers
0 Following
2 Posts
You cannot fork the current project because it is not open source anymore. A fork of the last available GPL release would be possible, though.
PlayStation 1 emulator DuckStation changes license for no commercial use and no derivatives

There's been a bit of a furore in the emulation community lately centred around the PlayStation 1 emulator DuckStation, which has now seen two license changes recently.

GamingOnLinux

Just because it’s open source

It’s not open source. The maintainer relicensed the project from GPL to the current source-available license last year.

PlayStation 1 emulator DuckStation changes license for no commercial use and no derivatives

There's been a bit of a furore in the emulation community lately centred around the PlayStation 1 emulator DuckStation, which has now seen two license changes recently.

GamingOnLinux
That is true, but bathing after avoiding it for 60 years is still a significant change in environment that probably isn’t great if you’re 94 years old.
I think you’re mixing it up; the study shows that SteamOS has better performance than Windows, not the other way around. Seems to be a lose-lose for Windows.

SO did go overboard at times; I’ve seen quite a few instances where posts were locked for being “duplicates” of completely unrelated problems. Oftentimes they were accompanied with unnecessarily rude messages as well.

But yes, the unwillingness of some (most?) people to use the search function baffles me. They’d prefer to write a narrative essay in SO for their FizzBuzz assignment and argue with mods rather than type a few keywords to instantly get the solution.

PvE Deadlock already exists—it’s called Risk of Rain 2.

The two games actually have a decently similar feel and it’s no surprise that Valve eventually hired some of the RoR2 devs.

Some stylistic notes

  • The head -1 syntax is obsolete in POSIX, replaced by head -n 1.
  • for filename in $(ls) will break on whitespace and is inefficient. You can use shell globbing for this instead, e.g., for filename in *.
  • A lot of the variables seem to be inconsistently quoted. I recommend running ShellCheck on it, as this can be dangerous (if you set TMPDIR to /tmp/ dir, I believe it will remove /tmp and dir)

As far as C goes, 1 is true and 0 is false.

In terms of POSIX exit codes, 0 is success and 1 is error.

These are good points, but modern PvP games still support custom matches and going from there to self-hosted servers isn’t really much of a leap.

In fact, I believe Valve’s new game Deadlock does let you run your own dedicated servers.

Less games actually use Steam’s DRM than people think. Even the ones that require Steam to run often just use their API for stuff like multiplayer functionality or displaying leaderboards.

There’s an open source library that you can sub in to emulate the API and run the games on LAN without Steam. I believe there’s no decryption involved so it should be 100% legal, just like how Proton reimplements Windows APIs.

Goldberg / goldberg_emulator · GitLab

Steam emulator that emulates steam online features. Lets you play games that use the steam multiplayer apis on a LAN without steam or an internet connection.

GitLab