this post was submitted on 07 May 2025
60 points (87.5% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

60857 readers
461 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):

🏴‍☠️ Other communities

FUCK ADOBE!

Torrenting/P2P:

Gaming:


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 2 years ago
MODERATORS
 

So I downloaded this Pre-Installed game from a respected torrent site. But whenever I run the game, the bottom 5 files get updated/changed apparently. And this torrent goes to the error section in Qbittorrent. Now I have to delete the exe and other small files from my folder and redownload them again through this torrent else this torrent wouldn't seed.

So I would not be able to seed those bottom 5 files unless I have a completely fresh install of the game ? and that means, I either have to unselect those bottom 5 files from my torrent client or create a copy of the game in another Folder so the exe and other python files don't get updated as I play the game ?

top 29 comments
sorted by: hot top controversial new old
[–] WeirdGoesPro@lemmy.dbzer0.com 10 points 11 hours ago* (last edited 11 hours ago)

Other people here have given you the answer—copy the files somewhere else and run from there—but can you motherfuckers just take a moment to appreciate the filename?

Edit: I had to know!

I Am Motherfucker: Everyone has some insecurities that plague them. Our protagonist is troubled by the size of his equipment. Day after day his friends regale him with their stories of their astronomical packages. Their stamina, unmatched. The length, unrivalled. Unfortunately, our self-conscious self-insert really takes all these stories to heart, feeling quite inadequate, until one fateful day when everything changes!

It was simple really, he was overcome by the masculine urge to adjust his modest manhood, when his friend's mom catches him in the act. She pulls him aside to give him a piece of her mind, which lucky for him involves some friction.

https://gamefaqs.gamespot.com/pc/510273-i-am-motherfer/data

[–] Commiunism@beehaw.org 9 points 22 hours ago

If you're torrenting and got some extra hard drive space, a good practice is to copy paste the game into another location and play for there. That way, you can modify or have the game update all you want without stopping seeding (as you need all original, unmodified files to seed), and you also have a backup in case something goes really wrong.

[–] tfowinder@lemmy.ml 69 points 1 day ago (2 children)

Wait, you directly play game from the torrent directory?

I don't think that's how it's supposed to be done.

[–] Ghost999@lemmy.dbzer0.com 3 points 1 day ago (1 children)

I don't what you mean by that ? I'm on the contents tab of that torrent in Qbittorrent, to play the game, I open the folder in which I have saved this game and double click the exe. But if I run the game, some files get updated and the bottom 5 files now, don't match the ones in the torrent. Because of which I have to delete the exe and other small files and redownload them through the torrent to keep the full torrent seeding.

The save files are stored in appdata so that doesn't affect the game and my saves are safe.

Am I doing it all wrong, should I just hardlink the big files into another folder on the disk and then copy those exe and other small files and double click the exe that is in the new folder ?

This way the torrent directly would be unchanged and I'd get to enjoy the game without being worried about the small files being updated/changed everytime I double click the exe ?

[–] Stillwater@sh.itjust.works 31 points 1 day ago* (last edited 1 day ago) (1 children)

Id copy the entire thing to a separate place where I keep installed programs and keep the torrent files untouched to seed from. It's 1 gig, you can spare that right?

[–] Ghost999@lemmy.dbzer0.com -2 points 1 day ago (2 children)
[–] Zeeber@lemmy.zip 20 points 1 day ago

It’s a game built in Renpy so you’ll need to make a copy of the root folder if you want to keep seeding the original. Renpy will overwrite its files as you play, not just the save files. It’s just the way it is.

[–] Kecessa@sh.itjust.works 7 points 1 day ago (1 children)
[–] Ghost999@lemmy.dbzer0.com 2 points 1 day ago (1 children)

It’s 1 gig, you can spare that right?

The guy above me said to copy the entire folder somewhere else instead of Hardlinking, did you miss this ?

[–] Kecessa@sh.itjust.works 4 points 23 hours ago (1 children)

Sorry, I checked the wrong column.

Still it's 1.67 gig, a 32 gig hard drive costs peanuts, probably less than you spend in electricity keeping your computer running to seed torrents while you're not actively using it.

[–] fubbernuckin@lemmy.dbzer0.com 4 points 18 hours ago

Idk if you can even get a 32 GB hard drive anymore. I can only find 64 GB drives for around $14

I do this with Blazing Chrome, it works in my case.

Yeah just copy the files to your games folder and run it from there, leave a copy for the torrent client.

[–] anamethatisnt@sopuli.xyz 49 points 1 day ago (1 children)

Correct, you need to keep a pristine copy in your torrent folder and make a copy elsewhere.

[–] ugo@feddit.it 23 points 1 day ago (3 children)

A copy-on-write (CoW) filesystem like btrfs would be useful here. The “copy” would just be be shallow. The files exist in the new location but their contents are not copied, until a file in the new location is modified. And even then, not the whole contents of the file are duplicated. A “copy” like this would effectively only be a few kilo / mega bytes big rather than gigs

[–] null_dot@lemmy.dbzer0.com 21 points 1 day ago (1 children)

Sure ok. These filesystems are certainly superior in the ways you've described, but unless you were already considering changing to an fs like that, it's probably not an appropriate solution to this simple problem.

[–] ugo@feddit.it 11 points 1 day ago (1 children)

Fair, but it’s something painless do to next time someone might be installing a new system or migrating disks. Until not too long ago I didn’t know about these kind of options, so just knowing is a good first step even without further action

[–] Lucien@mander.xyz 2 points 1 day ago

Yeah I agree with you here, your comment definitely has helped me finally make the switch (mentally, at least) to btrfs. I was a slow hold-out on ext4, but my next install I'll go the butter route.

[–] elidoz@lemmy.ml 3 points 1 day ago (1 children)

what can I search on the internet to do what you describe?

[–] HelloRoot@lemy.lol 5 points 1 day ago
[–] Ghost999@lemmy.dbzer0.com 3 points 1 day ago (1 children)

Is this similar to hardlinking and insta move cause I use Windows ?

I use a cross-seed program that does something similar, it creates a copy of files without it taking twice the space on the disk.

So should I just create another folder and hardlink the game and lib folder there, and copy the rest of the small files into that folder, so the original torrent directory is undisturbed whenever I open the exe in the newly created folder ?

[–] black0ut@pawb.social 3 points 1 day ago

No. Hardlinks and CoW filesystems are different things.

I don't know much about hardlinks on windows, but hardlinks usually are two different inodes pointing to the same file. This means, for the user, a single file appears duplicated, but without using any extra space. However, both files are really the same one, so if you modify one, the other one also gets modified.

CoW filesystems, on the other hand, are a bit more complex. When you store a file, its contents get first stored, and then a file references them. When you copy the file, a copy of the reference is made, and there is no need to copy the content, because it's already there. If you modify one of the copies, the difference between them gets stored (the modified content), but other parts of the file (or files in a folder) that don't get modified are not duplicated.

[–] arararagi@ani.social 9 points 1 day ago

This is game specific, with this renpy game you will need to make another copy to keep seeding, but Inzoi for example I can play it while seeding no issue.

[–] Tundra@lemmy.ml 12 points 1 day ago

Lemmy get this straight

[–] Moonrise2473@feddit.it 6 points 1 day ago* (last edited 1 day ago) (2 children)

The torrent would still seed, just without that 0.5%

Edit: if it's a private tracker they'll get pissed

[–] princessnorah@lemmy.blahaj.zone 5 points 1 day ago* (last edited 1 day ago) (1 children)

I think it's still against the etiquette of torrenting as well. If you only download a few episodes from a season pack then partial seeding is fine, but leaving a game unplayable if you're the only seed is wrong in my opinion.

That said, in terms of solutions OP, if you're conscious of disk space:

  1. You could hard link the files that don't change to a new folder, then copy the ones that do change. Don't need to change filesystems like the other person's solution. Soft link will also work but then when you wanna delete the torrent files you'll have to go manually copy the rest over to your install folder.
  2. You could always try "force recheck" in the torrent application once you finish playing. It's likely that whatever changes are happening to those files only occurs while the game is open, potentially even just locking them to read-only, and the torrent application won't really recheck them once that happens without manual intervention.

Edit: tagging so you see this OP: @Ghost999@lemmy.dbzer0.com

[–] Ghost999@lemmy.dbzer0.com 2 points 1 day ago (1 children)

You could always try “force recheck” in the torrent application once you finish playing. It’s likely that whatever changes are happening to those files only occurs while the game is open

Yeah I've tried that, it didn't work, I even tried restarting the system before doing a force recheck to make sure they're not open in the background but it still doesn't work.

You could hard link the files that don’t change to a new folder, then copy the ones that do change

I was thinking of doing this too as I mentioned in my other comment, this seems the only option.

If you wanna hard link a directory btw, use cp -lR <src-dir> <dest-dir> to do it. You can't actually hard link the directory itself, only its contents, so this command will create the directory structure and hard link the files within them.

[–] Ghost999@lemmy.dbzer0.com 3 points 1 day ago

It's PornoLab, they're semi private and I've got a solid amount of buffer, but I do wanna seed those small but essential files because I know I'm probably gonna be the only seeder of this after a few years