

Plus even if they were to implement those features, the challenges would still get increasingly harder the more bot-like a scraper behaves.
You can’t prevent scraping entirely but you can certainly prevent scraping that behaves like a DOS attack.
Hi!
My previous/alt account is yetAnotherUser@feddit.de which will be abandoned soon.
Plus even if they were to implement those features, the challenges would still get increasingly harder the more bot-like a scraper behaves.
You can’t prevent scraping entirely but you can certainly prevent scraping that behaves like a DOS attack.
It’s really simple actually. It took me a bit of time to figure it out the first time though since there were no usable guides anywhere. As luck has it, I have actually written a full, comprehensive guide I wanted to post on here eventually. If you want to, try following this “beta” version of it:
I’m frankly surprised there is not a single guide which explains this process. Sure, there is this one on Reddit from nearly 6 years ago but it is both outdated and its assumption there is a user install script provided by the Lutris community rarely ever holds true.
So, let this be a guide for the full FitGirl Repacks install process for newcomers to Lutris. I will be using the game “Beacon Pines” as example because it’s decent (it has received FitGirls’s Pink Paw Award after all) and rather small so if anything goes wrong you can quickly redo the process:
First of all, acquire the files. I have stored them in ~/Downloads/Beacon Pines [Fitgirl Repack]/
In case you have eyes, you may spot the Verify BIN files before installation.bat
file. This calls an .exe to verify the MD5 hashes of the .bin files containing the game data. It’s likely redundant, as your torrent client (or browser if you used a direct download) verified the integrity already but it doesn’t hurt to double check.
Head to /<game name> [Fitgirl Repack]/MD5
(in my case ~/Downloads/Beacon Pines [Fitgirl Repack]/MD5
Execute QuickSFV.EXE
using Wine. I just ran wine QuickSFV.EXE
in the console. This window should then open:
VERIFY WHETHER YOU ARE IN THE CORRECT DIRECTORY IF THIS IS NOT THE FIRST FITGIRL REPACK YOU INSTALL. The program “remembers” the last location and does not choose your current working directory by default except for the very first time. Once you have chosen the correct directory, select the fitgirls-bins.md5
file.
Done! You can safely close this window. If any file is detected as missing/bad you should probably re-download everything.
Before you run the installer, you should make sure everything will be nice and tidy. By that, I mean you should create a directory where the game and the Wine prefix will be located. I chose ~/Games/Beacon Pines
for my install.
Now, within Lutris click on the (+) button on the top left and select the option “Add locally installed game” at the bottom of the newly opened menu:
Within the “Game info” tab of the new menu, choose a name and select the “Wine” runner:
Within the “Game options” tab, choose the /<game name> [FitGirl Repack]/setup.exe
file as Executable and the previously created directory as your Wine Prefix. This is where Wine will create the virtualized drive_c
directory, so this second part is very important to keep everything organized.
Finally, within the “Runner options” tab, select GE-Proton (Latest). Wine rarely works for larger repacks (though for Beacon Pines, the default Wine runner happens to work).
I recommend changing this globally by the way by selecting the gear icon for Wine in your “Runners” tab in the main menu and then switching the setting just like above. After all, the Wine version Lutris defaults to is outdated and shouldn’t be used anymore:
Press “Save”. You should now see the installer in your Lutris game library:
Double-click or press on “Play” to start the installer.
Once you have clicked through the title and information screen - you probably don’t need to limit the RAM to 2 GB - you will land at this screen. You MUST change the default folder. By default, it will be Z:\Games\<game name>
- which maps to /Games/<game name>
on your Linux file system. And while you can throw away all conventions and have a game directory in your root, it is probably not the smartest thing to do. Besides, the installer doesn’t even have the permission to create this folder and will fail:
Rather, you should select your C:\
folder as the location to install the game. This will map to the path you earlier specified as the Wine root directory - in my case ~/Games/Beacon Pines/drive_c/Beacon Pines
.
Also, you can disable “Create a desktop shortcut” as that option doesn’t do anything for you (except waste a couple of kilobytes of storage). You can later create a desktop shortcut through Lutris if you want one:
Install ALL components it shows you. Your Wine prefix does not yet have DirectX/C++ Redistributable/Whatever installed as it is bare bones. In order to run games, you need these files. In theory you could create a single Wine prefix for all your games which would save some storage (because you didn’t have to install DirectX dozens of times, once for each game) but this causes much worse portability.
Press “Install” and wait!
Finally, if applicable only select the “Update DirectX” (as well as C++ Redistributable etc) check boxes. You don’t want to launch the game just yet (even though you could in theory as everything is installed):
As for the Redirection setting: It won’t work on Linux; just use uBlock Origin (you may need to activate some more filter list in Ublock’s settings though):
Press “Finish”, let the check run through and then close this window. A new window for installing DirectX/C++ Redistributable etc. should open up afterwards.
Just like earlier, press the (+) button in Lutris and then select “Add a locally installed game”
Within the “Game info” tab, use the correct game name. This will allow Lutris to automatically recognize the game and download relevant assets such as the icon and the cover image. In my case, the name is just “Beacon Pines”. Common abbreviations (such as GTA for Grand Theft Auto) should also work but don’t rely on them. Remember to select the Wine runner!
Within the “Game info” tab, choose the newly created .exe as your executable. It is located where you installed it. Since I chose ~/Games/Beacon Pines
as my Wine prefix and C:\Beacon Pines
as my install directory within the FitGirl installer, the .exe is located in the directory: ~/Games/Beacon Pines/drive_c/Beacon Pines/
.
As for the Wine prefix: Use the same as earlier:
If you didn’t select Proton-GE as your global Wine runner, you should select it in “Runner options” like earlier.
You should now see the game alongside its automatically downloaded cover image within Lutris. Enjoy! The installer can safely be removed from Lutris now; it will not delete anything in your file system (neither the setup.exe, nor the Wine prefix used by the newly installed game).
Yep! Wine does NOT work with larger Fitgirl Repacks (>1 GB).
Lutris with Proton-GE works flawlessly though. Never had any issue.
You could try installing and running the offline installer for DirectX.
But I recommend trying to run the game without installing these runtimes first. You likely have them installed already. If the game doesn’t run then use the offline installer.
They didn’t care at first. The only reason they began destructively scanning books is because they started to care about copyright law:
Anthropic first chose to amass digitized versions of pirated books to avoid what CEO Dario Amodei called “legal/practice/business slog”—the complex licensing negotiations with publishers. But by 2024, Anthropic had become “not so gung ho about” using pirated ebooks “for legal reasons” and needed a safer source.
Copyright law doesn’t allow them to sell the books. It’s almost certainly a violation to scan books for their content and then sell them.
I just use RED. The user collages are pretty nice to find new albums.
For anyone else wondering what a “MENSA” member is:
Mensa International is the largest and oldest high-IQ society in the world.[3][4][5] It is a non-profit organization open to people who score at the 98th percentile or higher on a standardised, supervised IQ or other approved intelligence test.
I was already questioning why school/university cafeteria staff should get any benefits that aren’t present in other jobs.
Sorry, I meant either confiscation of the domain or the server provider deciding to take everything down. The latter can be mitigated with backups but it will nevertheless result in long downtimes.
There’s generally no legal recourse or protection if any instance involved in hosting the site decides to break contracts. This sort of uncertainty sucks and has to be taken into consideration.
Simultaneously, you lose all rights to the site and risk a hostile takeover with no possible recourse.
It’s also significantly more effort to retain this level of anonymity from a state actor. I don’t even think there’s a single Lemmy instance which follows all those steps.
The thing is, as of right now German censorship doesn’t warrant this. Yes, it sucks you cannot freely speak about Israel. But frankly, since it only requires you to adjust your wording minimally without changing the message (“Israel should be destroyed” => “I support a one state solution where everyone in current-day Israel and Palestine can live freely, similar to how South Africa abolished apartheid.”) it’s really not worth it.
Should Germany turn fascist and ban all opposition, it is too late for feddit.org and their moderators anyways. If Germany doesn’t, feddit will be fine like this and reduce the strictness of these rules as German sentiment towards Israel slowly worsens over the coming years.
Not really.
You can’t become anonymous and retain site ownership. The site would’ve needed to be shut down and a new, somehow completely unrelated site would have to be started.
Besides, even if that were done you bet your ass a random German lawyer would immediately sue the new site for violating Impressumspflicht. That’s one quick way to get the police investigating your site. Your OPSEC better be close to “hosting an illegal streaming site” level.
Even German forums about piracy would rather have an impress and remove illegal content than remain anonymous and evade police - see tarnkappe.info.
wenn er die fehlende Fähigkeit des Jugendlichen zur sexuellen Selbstbestimmung ausnutzt
This paragraph is the important one. A court must first rule the teenager was not mature enough to bang an adult. Courts have ruled sexual inexperience alone is not sufficient to convict someone. The inability of a 14 year old to consent must be proven in order to convict an adult for banging a 14 year old.
Nope, not in Germany. A 110 year old can legally bang a 14 year old, as long as they don’t have a position of authority over the teen.
How does that even make sense?
Wouldn’t you lower the sentence if the victim AI says it forgives the killer? Because - you know - it significantly reduces the “revenge” angle the American justice system is based on?
Fully agree. Just wanted to provide an argument why having commercial truck drivers have some English proficiency could be beneficial for safety. Requiring a 3 month English course for those unfamiliar with the language as part of getting a CDL would do the trick. But that wouldn’t hand money to private prisons, would it?
But the inconsistency is the problem.
Take a look at the top signs about driving on the shoulder. Who is to say there aren’t twenty more variations?
Maybe a couple of
“Driving on shoulder mandatory”
“Trucks on shoulder only”
“Passing on shoulder permitted”
“$100 fine for driving on shoulder”
“Keep shoulder clear”
“No trucks allowed on shoulder”
There doesn’t seem to be any standard. It’s just text.
Doesn’t the US have a shitton of unstandardized road signs which are just words?
I feel like you have to have some English proficiency to understand them.
Ah, alright then. I didn’t really understand what your comment was referring to at first.
Hamas is still the legal successor of the PLO in Gaza though?? Everything the PLO signed/declared is valid in Gaza until Hamas revokes it. That’s literally how succession of states/governments works. There hasn’t been a revolution in Gaza, it has been a (relatively) peaceful transfer of power.
This occurs regardless of what you think of one authority. Governments do not void anything and everything the previous government has done.
It’s utterly insane you consider civilians to deserve death. I will never understand how anyone with a working moral compass can justify killing civilians. People like you are the fuel genocide engines run on.
Mass and energy are basically the same thing though. Since
E = mc²
you can substitute mass in any equation withE / c²
.