Skip to content

prismatica-dev/OpenVapour

Repository files navigation

/prismatica.dev/ OpenVapour — Torrent Search Engine

A C# torrent search front-end for Steam focused on fast searches. As a FLOSS project, it is completely open source and uses no 3rd party libraries such as NUGET packages.
> Official Site < > Blog <

Why use OpenVapour?

For those not well inversed with internet piracy, not getting your device infected can be a real struggle. I have no idea how many viruses I must have downloaded as a kid searching for "free minecraft". OpenVapour aims to change that by making torrenting as simple as possible by scraping the results of reputable torrenting sites for you whilst seeming like a real browser. No longer will you click on fake ad download buttons or download from a fake domain. The code is all entirely open source so you yourself can see exactly what OpenVapour is doing.

Of course, you should always use a VPN when using OpenVapour, but it will handle the rest for you- just make sure you have a safe torrent downloader such as qBittorrent installed! (Don't use uTorrent! It suffers from the exact same ad and tracker rigged plagues that OpenVapour avoids!)

Summary

  1. Fast, secure, open source and free without any catch
  2. Stable- crashes are extremely rare
  3. Reputable configurable torrent sources
  4. User has full control over sources and theming
  5. Extremely lightweight (less than 200kb!)
  6. No setup, no bullshit. Out-of-box ready for anyone to use.

If you do come across any bugs, please report them here!

Torrent Downloading

OpenVapour is not a torrent client! An external torrent client capable of interpreting 'magnet' links is required! Personally, I highly encourage use of qBittorrent, as a reliable, open-source torrent client.

Download

or view all releases here

Customisability

Of course, no application would be complete without theming. With OpenVapour, you can build a homepage of games so you have quick access to them when an update is released! Games are automatically added as you torrent them, but you can add/remove any at any time. Additionally, you can change the background colours to whatever you find perfect! And, you can filter your searches with all the same filters as Steam.

Themed Homepage

OpenVapour Themed

Torrent Search Engine

OpenVapour curates a series of torrent results from multiple reputable game torrenting sites (1.3.0+), or pcgamestorrents (pre-1.3.0). All "url shorteners", popups and ads are all bypassed to provide you with the smoothest experience possible with a beautiful UI (except for when clearly disclosed otherwise!).

OpenVapour Sources

Sources are listed and scored so you know who you're torrenting from, and if you should be skeptical about their trustworthiness. But don't just take my word for it, the source code lists the reasons I have scored them the way I have as well as the URL actually used to access the site (no, I'm not stupid enough to fall for fake mirror sites). These sources have been curated from several trusted megathreads. Sources are listed in arbitary order.

Torrent Sources

Source (Trustworthiness | Quality/Easiness) : Site-Specific Enhancement/Bypasses

  • Fitgirl-Repacks (10 | 10) : Instant Magnet from Search
  • PCGamesTorrents (6 | 8) : Extended Search Capability, URL Shortener Bypass, Cloudflare Bypass
  • Non-DRM GOG (7 | 6) : Better Search Relevance
  • KaOsKrew (10 | 9) : Extended Search Capability, Forum Interpreter
  • Xatab (10 | 9) : No bypasses needed
  • ⚠️ SteamRIP (8 | 8) : Cloudflare Bypass [NO CURRENT SHORTENER BYPASS]
  • ⚠️ Seven-Gamers (8 | 7) : No bypasses needed [UNTESTED, WINDOWS 11 ONLY :(]

Sources with only partial integration (eg. no url shortener bypass) are ⚠️ tagged like this! ⚠️

All sources can be toggled on/off and all torrents are clearly labelled with the site they come from as well as its expected trustworthiness and quality. Outright malicious sources will never be included, the most 'untrustworthy' source implemented is IGG/PCGamesTorrents due to past controversies involving doxxing another game-redistribution service, implementing their own DRM as well as a now-removed moderator embedding malware. I personally use it regardless and have never had an issue outside of issues specific to the site which are bypassed by OpenVapour.

Screenshots

Search Results View

OpenVapour 1.3.0 Search Results

Game Details View

OpenVapour 1.3.0 Game Details View

Torrent Search Results View

OpenVapour 1.3.0 Torrent Search Results

Torrent Details View

OpenVapour 1.3.0 Torrent Details View

Compatibility

Tested With:

  • ✅ Windows 10 + ReviOS 10 (Native)
  • ✅ Windows 10 Virtual Machine (Native)
  • ✅ Arch Linux (Wine 8.7 / Proton 8.0)
    • ✅ Background image tearing (Dedicated partial 'fix' for Wine)
    • ⚠️ Requires windows fonts (Segoe UI Light+Semilight+Bold)
    • ⚠️ Resizing lag, doublebuffering inconsistencies
  • 🚨 Arch Linux (Mono 6.12.0)
    • 🚨 Crashes due to EntryPointNotFoundException

Troubleshooting

OpenVapour requires .NET Framework 4.8.1.
Additionally, an external torrent client such as qBittorrent is required to download from torrents (and interpret magnet links).

If you have both of these and are still experiencing issues, please create a report on the issues page.
If present, you must include your exception.log file and latest.log file (at %Appdata%/prismatica.dev/OpenVapour/exception.log) as otherwise it is significantly more difficult to determine and fix these issues.

OpenVapour, for the foreseeable future, will not be switching to .NET from .NET Framework. This was tested in a branch and provided no improvements on its own. Several .NET Framework bugs are patched inside this project, such as background image tearing on scroll as well as additional enhancements. These fixes and enhancements require surprisingly low-level patches, such as LockWindowUpdate. If your anti-virus removes OpenVapour, chances are its because of these patches, or because Windows just likes complaining. Feel free to build it yourself if you have concerns.

Legal Disclaimer

As OpenVapour utilises torrent hosting sites, some content accessible by the user may violate regional copyright laws. It is trusted that the user will not abuse this, and will only use this feature for content without DRM or non-copyrighted material. Further, the tool also serves educational purpose, as it highlights several flaws in the URL "shorteners" used by torrent hosting sites. Please ensure you are aware of the implications of the provided GNU General Public License v3.0.