AnEilifintChorcra

@AnEilifintChorcra@sopuli.xyz
0 Post – 82 Comments
Joined 1 years ago

Guide is maybe not the right word lol, it just exactly what I click to set up the majority of my games

I'm not 100% sure, but from my understanding yes the regisrty in the "prefix" folder would be changed. You can manually edit the wine prefix registry with regedit https://www.winehq.org/docs/wineusr-guid%3Cbr%20/%3Ee/using-regedit and Lutris supports this, just click the arrow that brings up the winetricks option and its under Wine Registry

I use Lutris and set up my directories a "GameName" and then 2 subdirectories "game" "prefix" and point Lutris to these.

All of the game files go in "game" and the prefix is created in "prefix" when I press play in Lutris. Any extras dlls that are needed can be installed with winetricks within Lutris to that specific prefix

This way you can just compress and decompress "GameName" folder and point Lutris to these locations on whichever machine.

You can choose which prefix version you want in Lutris and it will download that version for you. I'm pretty sure it saves the version to somewhere in ~.local/share/lutris I'm not at my PC now so not 100% sure of the path.

It saves it to ~.local/share/lutris/runners/wine and you can put a custom wine build here and Lutris should recognise it when configuring the runner options

So you could copy this over to the corresponding location on the deck and Lutris will automatically detect this version as installed and won't have to download it again but its not necessary unless you don't have internet on the deck, or you're like me and want to keep an archive of the working prefix for the future in case the prefix version is no longer available for whatever reason and other version just won't work.

If you're new to Lutris, I wrote a step by step guide on how I use Lutris on a different community

https://sopuli.xyz/comment/9858101

2 more...

Theres at least 4 websites in the megathread under the ROMs section that have a bunch of Switch games. 3 begin with N and 1 begins with Z. In the FAQ section of the Z website is where I got keys and firmware

Pretty sure its because of the piracy shield thingy. Secure Core might be an option as long as no Italian servers are used and you're using the VPNs DNS

https://torrentfreak.com/airvpn-stops-serving-italians-due-to-piracy-shield-blocking-requirements-240206/

“[A]ll parties in any capacity involved in the accessibility of illegally disseminated content – and therefore also, by way of example and not limitation – VPN and open DNS service providers, will have to execute the blocks requested by the Authority [AGCOM],” the notice read.

  • Less bloat ware/spy ware - custom ROMs don't come prepackaged with random shady games from shady companies or random shady social media apps from shady social media companies.

  • Better privacy and security implementations along with DeGoogling - a lot of ROMs offer Gappless ROMs which is really important since Google is way to big and has too much influence on android OEMs and its easily the biggest ad company in the world and constantly refused to respect peoples privacy. e.g GrapheneOS https://grapheneos.org/features and DivestOS https://divestos.org/

  • Long term software support to help against e-waste e.g LineageOS supports so many phones who's manufacturers have stopped supplying software updates. https://wiki.lineageos.org/devices/

  • Customization e.g Crdroid includes loads of custom settings from a variety of other custom ROMs and OEM ROMs that rarely get implemented by any stock ROMs. https://crdroid.net/

  • Rooting android phones gives users the ability to access system files that they may not have been able to backup if the apps don't support it. It also allows for a full system backup and restore

  • It also allows users to block ads and unwated connections without using a local VPN e.g adaway

Enabling Google to dictate what a user can do with their own device by limiting features is a slippery slope and the last thing we want to happen is for Android to end up like iOS with its walled garden approach.

12 more...

He'd peel an orange in his pocket

He has two brains cells and they're both fighting for third place

He's a face like he's trying to eat an apple through a tennis racket

The tide wouldn't take her out

Scarlet for your mam for having you

Your arse is jealous of your mouth

Snipers dream

Spanner

8 more...

Jc141 on 1337x and LinuxRulez on torrminatorr have repacks specifically meant to work on linux. You just have to run their bash scripts and it auto decompresses the files and sets everything up for you. Make sure to follow jc141 setup guide on github to make sure you have all the dependencies installed. https://github.com/jc141x/jc141-bash/blob/master/setup/readme.md

For Fitgirl and Dodi repacks, Lutris is probably the easiest. I usually setup my folders similar to jc141. GameName with 2 subfolders called game and prefix. The game folder is my working directory and my prefix folder is my prefix directory. This allows me to have different wine prefixes for each game in case some games have extra dependencies that mess with other games. I point Lutris to the installer exe and run the install then afterwards I switch it to the game exe. I usually use WineGE instead of the default Lutris option for the prefixes.

For KaOsKrew, I use a windows VM with QEMU to unpack and use sftp to transfer the files because I haven't had any luck with getting their installer to work. I do the same with Fitgirl and Dodi repacks that have unarc errors during decompression. Then its just setting up with Lutris as normal.

You can also add non Steam games to Steam and make them use proton, I've only had to do this once with RE0, I couldn't get it to run any other way.

r/linuxcracksupport might be helpful and I think they have a matrix chat too.

8 more...

Proton only started logging his IP after they were legally forced to do so, just like any other law abiding company would have to do.

Proton offers an onion site of Protonmail which the activist should have been using since he allegedly committed

theft and property damage, crimes - the latter two - that enable surveillance

this is a case of user error and bad opsec, not a company bending over backwards to share their users information. If you're going to do things that are likely going to get you arrested, no matter how noble the cause, make sure you have excellent OpSec

9 more...

Please no, not bigger! Its been months and I've only reached Wyrms Crossing this week! I have so many other games to play and not enough time to play them all

2 more...

This guy is a DRM developer and he experienced frequent crashes and instability after bypassing Denuvo so he's not going to be the next Empress unfortunately

Just a completely blank screen atm, I updated to plasma 6 and it has not been going well lol

https://friendlylinuxplayers.org/ is a group that you might be interested in

Tl;dr Step by step how I setup lutris to run pirated games

I use Lutris, its pretty easy to setup and is pretty much the same setup for most games.

Install lutris wine and winetricks with your package manager. Wine is a windows compatibility layer for linux and winetricks is a helper for downloading and dependencies that a game might need and lutris integrates both of these.

In the file manager, I like to create a folder with the name of the game and then inside of that folder I make 2 folders "game" and "prefix" I put all of the game files in the game folder and leave the prefix folder empty for now.

When you open lutris, on the left, hover over wine and click on the little box icon to manage the wine versions. I recommend, wine-ge. Its a custom build/fork of Steams Proton that adds some extra stuff

Once you have installed that, back on the main page at the top left is a + to add a new game. Select the bottom option, "Add locally installed game". Give the game name and select "wine" as the runner from the dropdown.

Then on the next tab, Game Options, select the games executable location, inside the "game" folder. Set the Working directory as the "game" folder. You can just copy the path that you put in the executable section and backspace until the folder called "game".

For wine prefix, copy the working directory path and replace "game" with "prefix" this is where all the wine/windows stuff will install.

Set the Prefix architecture to 64-bit

On the next tab, Runner Options, you can select the wine version you want to use. It should default to the wine-ge version you installed. At the top right press save and your game should be good to go. There are a whole bunch of other options you can play around with but for pretty much every game I've played I just leave them as default.

This should be fine for most games but sometimes wine updates can break older games and so you may have to try older versions of wine-ge or different versions of wine like lutris-fshack or wine-staging. Or the game may need a special dependency that you need to install. This is why I set a separate prefix directory for each game.

You can look at the logs for a game by selecting it and pressing the arrow beside the play button, this may or may not be helpful for trouble shooting.

If you do need to install an additional dependency, select the game and press the arrow at the bottom right and select winetricks. "Select the default prefix" should be selected by default, press ok and at the top of the next screen you should see the path to the games prefix, then select the "Install a Windows DLL or component" Then you should have a list of packages you can install.

If you're using a repack that needs to be extracted, put the path to setup.exe as the executable on the Game Options tab and run through the installer, selecting the "game" folder that you created as the install location, it is probably under the Z drive. Then when you're done installing, right click the game in lutris and press configure and then back to game options and replace the setup.exe path with the path to the games exe and save.

There's a whole bunch of other ways to do this, like bottles or just using system wine or adding the game as a non-steam game to Steam, I have a separate throwaway Steam account for this.

I like the way lutris is laid out and I like having separate prefixes for each game because I archive the games I like and its nice to have a known working prefix in that archive for games I had issues running.

I've been using a for loop with ffmpeg to convert to AV1

I start in the series root folder and it iterates through each seasons subfolder

for f in ./**/*.mkv; do
      ffmpeg -i "$f" -c:v libsvtav1 -crf 0 "{f%.*}.av1.mkv"; done

Since I'm happy with the quality of everything so far, I've added this to the start to make it easier to delete the old files

for f in ./**/*.mkv; do
      mv "$f" "${f%.*}.xyz.mkv"; done

And at the end I've added this to delete the old files

for f in ./**/*.xyz.mkv; do
      rm " $f"; done
1 more...

Does windows give you just under 100C when you're just browsing the web or watching videos??

If so then your thermal set up is not working properly. You should check to make sure you've got thermal paste on your CPU and the cooler is mounted properly and making good contact. Also some people may accidentally leave the clear plastic sticker on the cooler where it makes contact with the CPU.

I've never water cooled so I can't give advice there.

The 8700k is rated for a max temperature of 100C so it shouldn't really be anywhere near that at idle. https://ark.intel.com/content/www/us/en/ark/products/126684/intel-core-i7-8700k-processor-12m-cache-up-to-4-70-ghz.html

For context my 7900x is at about 40C at idle and I don't think I've seen it go over 75C under load.

CPUs thermal throttle as they reach their maximum rated tempuratures which would explain why everything is running slower.

The issue with this is the difference between GB (1,000,000,000 bytes) and GiB (1,073,741,824 bytes) https://massive.io/file-transfer/gb-vs-gib-whats-the-difference/

HDD manufacturers use GB, which is a metric measurement, because its better for marketing while computers use GiB, which is a binary measurement. So people think they're buying 15GiB but in reality they're buying 13.5GiB marketed as 15GB

6 more...

As of 2024, Google is now quietly blocking RCS messages on unlocked/rooted android devices. Even if your device only has an unlocked bootloader, it is now at risk of being quietly shadowbanned from sending RCS text messages.

According to the OP that opened the issue with Google, it doesn't work with devices with unlocked bootloaders so it would affect the majority of custom ROM users since very few custom ROMs and devices support relocking the bootloader, and I think it probably would still affect these devices too since the last time I relocked a bootloader with DivestOS I still had the error message about system integrity on boot

Rooted users can probably bypass this issue with some Magisk modules the same way they do with GPay and banking apps.

If Google really does want to push RCS then disabling access to the more technically inclined users now seems a bit silly.

I thought they'd at least wait for wider adoption before locking it down like they're doing with YouTube and ad blockers, especially with imessage and WhatsApp being such big competitors. At least in Europe, I don't see anyone dropping WhatsApp for RCS anytime soon.

7 more...

Unfortunately Linux is affected https://github.com/leviathansecurity/TunnelVision

TunnelVision appears to work on any operating system that has a DHCP client that implements support for DHCP option 121. Most modern operating systems support this such as Linux, Windows, iOS and MacOS. Notably, Android does not appear to have support for option 121 and remains unaffected.

A fix is available on Linux when configuring the VPN users host to utilize network namespaces.

I read the Arstechnica article too where they say Linux isn't affected then link to the researchers video where they show Linux being affected...

8 more...

Lemuroid https://github.com/Swordfish90/Lemuroid is by far my favourite console emulator on android and its free and open source. Its got quick saves and fast forwarding which is great for Pokemon. It also supports zipped ROMs so no need to unzip anything and it has worked with any ROM hack I've tried.

I mainly use it for GB, NDS and 3DS since I usually only play on my phone when I have some time to kill when I'm travelling, but it supports so many other consoles too.

- Atari 2600 (A26)
- Atari 7800 (A78)
- Atari Lynx (Lynx)
- Nintendo (NES)
- Super Nintendo (SNES)
- Game Boy (GB)
- Game Boy Color (GBC)
- Game Boy Advance (GBA)
- Sega Genesis (aka Megadrive)
- Sega CD (aka Mega CD)
- Sega Master System (SMS)
- Sega Game Gear (GG)
- Nintendo 64 (N64)
- PlayStation (PSX)
- PlayStation Portable (PSP)
- FinalBurn Neo (Arcade)
- Nintendo DS (NDS)
- NEC PC Engine (PCE)
- Neo Geo Pocket (NGP)
- Neo Geo Pocket Color (NGC)
- WonderSwan (WS)
- WonderSwan Color (WSC)
- Nintendo 3DS (3DS)
1 more...

Maybe not exactly what you're looking for but I found this a few weeks ago https://github.com/k2-fsa/sherpa-onnx and I haven't really seen anyone talk about it

I've been using the tts on android for navigation and its way better than rhvoice and espeak.

I did try stt on android and it worked great but I've never used stt before so I don't know how good it is compared to other stt

I haven't heard of it, I got mine from the FAQ section on ziperto, linked in the rentry mega thread that's stickied here.

  • Browsers

Mull is my go to browser, based on Firefox with proprietary blobs removed and since its Firefox uBlock Origin can be installed

Mulch is chromium based for when websites ~ break ~ with Mull. Both are by the same Dev that makes DivestOS

  • Utilities

I'm not really sure what is meant by utilities but these are some apps that I utilise pretty much every day

URLCheck for easily removing tracking from URLs either manually or automatically

Bitwarden is my go to password manager, you can add their repo to your fdroid client to get auto updates

Aegis for 2FA with easy backup and restore to and from files and supports importing files from so many other 2FA clients

Insular utilises the work profile to separate out apps. Some people in my life still use WhatsApp so I have a whole profile just for it, I can't wait for the DMA to fully kick in so I can get rid of WhatsApp

Librera opens all of my documents for me and I can choose between scroller mode for PDF type stuff or reader mode for ebooks. It also has amoled black which I love.

QbitController to easily manage all of my qbittorrent instances. It also automatically opens magnet links I tap on so I can add them to one of my instances easily

RHVoice TTS that integrates with OSMand, I find I have better voice results with this compared to espeak

Syncthing Fork to auto sync folders on my phone, PC and NAS

Termux terminal emulator I use for SSH, it also runs Zotify and YT-DLP

KDE Connect for controlling my cursor on my PC, quickly sharing files to and from my PC and for seamlessly sharing clipboards between them

  • Forgotten Apps

Showly OSS Integrates with trakt(.)tv to keep track of shows and also has a discover tab for TV and movies

Unexpected Keyboard I missed the keyboard discussion so I'm going to mention it here. It supports function keys! So I can use htop in SSH to kill processes on my PC when I break something and my screen freezes

https://rentry.co/megathread-emulators-and-roms

Fitgirl also has some repacks of popular ones and I've personally had good experiences with stuff from Sineater213

Libretorrent https://gitlab.com/proninyaroslav/libretorrent is free and open source and isn't anywhere near as shady as uTorrent.

Material Files https://github.com/zhanghai/MaterialFiles is a free and open source file manager that allows decompression, archive viewing and compression of files and folders using 7zip, tar or zip. If you prefer the command line, p7zip CLI can also be installed on Termux, https://github.com/termux/termux-app both free and open source.

I don't edit photos or play many games on android so I don't have any alternatives there but Lemuroid https://github.com/Swordfish90/Lemuroid is a free and open source console emulator with a whole bunch of consoles built in and Dolphin https://github.com/dolphin-emu/dolphin emulates the GameCube and Wii

You can use hotkeys in OBS, e.g spacebar to start/stop recording

1 more...

I think I remember one of them saying its because some games can be decompressed "on the fly" with DwarFS. So their mindset is the user doesn't have 2 copies of the game, compressed and decompressed, which saves space but also increases the chance that the user will continue to seed the files. Instead of someone downloading the archive, decompressing it and deleting the archive and just keeping the game files which can't be seeded.

No need to go to a repair shop, Google offers this publicly https://pixelrepair.withgoogle.com/

It does factory reset the phone so make sure your data is backed up

I see the Extend part of Embrace Extend Extinguish is about to start...

For sports, the mega thread has some stuff https://rentry.co/megathread-sports

For a good IPTV service you really do need to know someone, I know a guy that has been reselling for over a decade and he's only had one provider shutdown on him because they only sell to people they trust.

When a provider gets too big that's when law enforcement step in. Over the last few years there's been a bunch of raids all over Europe so finding a provider has gotten more difficult and when people have one they don't want to risk getting them shutdown by telling a stranger on the internet about it

Are you seeding a lot of torrents?

Something similar kept happening to me last year, constantly disconnecting no matter what I tried. I thought it was a gluetun issue so I stopped using docker and tried the official ProtonVPN app, openvpn, wireguard and community version of protonvpn, I tried switching from arch to ubuntu on my NAS and the same thing kept happening.

I was convinced it was a hardware issue so I tried different hardware, same issues.

The only thing that fixed it was reducing the number of torrents I had seeding. At the time I had ~500 and once I lowered it, I stopped disconnecting.

Now I run 3 gluetun containers with 1 qbittorrent container connected to each and they each have ~400 torrents seeding and I haven't had any issues since.

2 more...

I've used https://github.com/Softcatala/whisper-ctranslate2 before for transcribing English and translating non English audio into srt files and its been pretty good for TV shows for me. Its not perfect but it usually gets me about 95% of the way there

Its unlikely that they'd get involved, RCS might be default on Googles messenger app but people still mainly use alternatives like WhatsApp so there's not a big enough user base that would be affected and since Google is pushing RCS as interoperal, DSA won't apply.

My dads friend used to burn random movies to DVD and give them to us. Eventually, he showed my dad where to get them and my dad showed me. I think it was the uploader axxo on isohunt that my dad would always download from. I nearly completely forgot about that, thanks for making me think about it! We really had no idea what we were doing, we used to use utorrent and everything. That family computer was riddled with viruses. It took us about an hour to remove some random extensions that changed our default search engine one time

The valid CRF value range is 0-63, with the default being 30. Lower values correspond to higher quality and greater file size.

https://trac.ffmpeg.org/wiki/Encode/AV1

I compared a bunch of crf values, taking video quality, encode time and file size into account on a few episodes from some of my favorite shows and ended up settling on this.

For the most part, I don't notice a quality difference compared to my source, but it might just be because of my bad eyes or my monitor lol. But I did notice quality differences around 35 + so they were out.

At crf 0 I'm encoding a 40 min epsisode in about 5 mins which I'm happy with, I probably could have saved time going for a higher value but most of the time I run the script when I'm sleeping so time wasn't a big issue as long as it wasn't taking 20+ mins to encode 1 file

Going for 0 meant I'd have as close to the same quality as my source, using the default preset, and I didn't notice huge file size differences between 0 and 30.

I've encoded pretty much all of my TV shows now and I've dropped the size of my TV directory to about 1/4 of the original size so going for a higher crf value didn't seem worth it to me, if I had noticed that my file size at crf 5 was half what it is at crf 0 then I would probably have went with crf 5

I think its pretty subjective some people are happy with 720p and others won't settle for less than 4k so I don't think this would be a great solution for everyone to do but I think people should play around with different parameters to see what works best for them.

Proton doesn't keep logs by default unless legally forced to.

Law enforcement would have to know the email account to make them log it. If they know the email account you're using with ProtonVPN then thats user error and bad OpSec.

In the example you linked, if law enforcement didn't know the guys email address then they couldn't have forced Proton to log his IP.

2 more...

Flowit (Fill all boxes with the color of their border) https://f-droid.org/packages/com.bytehamster.flowitgame/

2048 Open Fun Game (2048 game with AI, Replay, History and other fun features, Open Source, no ads) https://f-droid.org/packages/org.andstatus.game2048/

Minesweeper - Antimine (A puzzle game where you search for all hidden mines. ) https://f-droid.org/packages/dev.lucanlm.antimine/

Shattered Pixel Dungeon (A roguelike game based on Pixel Dungeon) https://f-droid.org/packages/com.shatteredpixel.shatteredpixeldungeon/

Blockinger (Tetris clone) https://f-droid.org/packages/org.blockinger.game/

The size of the file and speed shouldn't be an issue, unless its crazy high speeds, I'm seeding a bunch of 80+ GB files, I think for me it was the number of connections being made that was causing the disconnects for me.

I assume its not something basic like the ProtonVPN subscription lapsed or one of the issues mentioned in the link in the logs https://github.com/qdm12/gluetun-wiki/blob/main/faq/healthcheck.md

I'd try a few different countries and see if its that specific one, I like to have 3 different countries listed in my compose files so if there are issues with one countries servers it just connects to the next country instead

You could also try switching between wireguard and openvpn configs to see if that helps https://github.com/qdm12/gluetun-wiki/blob/main/setup/providers/custom.md#wireguard

Pretty sure its the same with Syria too

Yep, Veracrypt is my go to

https://www.privacyguides.org/en/encryption this has some other options you might be interested in

Thank you for putting this together, this is great!