Releases: GamerA1-99/P2P-Connection-Helper
P2P Connection Helper v1.1
P2P Connection Helper v1.1 - The Overhaul Update
This is a major update, overhauling the user interface and adding significant new features for better usability, broader client support, and a more robust user experience.
✨ What's New in v1.1
-
Tabbed Program List: Your detected programs are now automatically organized into tabs based on their P2P network (Gnutella, eDonkey, etc.), making it much easier to manage your collection.
-
Enhanced Manual Add: The "Add Manually" feature is now a powerful wizard that provides pre-fill options for server lists and connection patches based on the client's network, streamlining the setup for portable apps.
-
Multi-Source Server Management: The server list editor now supports clients that require multiple cache files from different URLs (like Morpheus, Gnucleus, and BearShare). You can now manage multiple download sources and target paths for a single program.
-
Improved Downloads Tab: The "Client & Server Downloads" tab is now organized into "Clients" and "Servers", features program icons, and includes a "Test All Links" button with a progress bar to quickly find and disable broken download links.
-
In-App Help & FAQ: A new "Info / FAQ" window has been added under the Help menu. It provides detailed explanations of the P2P networks, supported clients, and how the application works.
-
Reset Settings: You can now reset the application to its default state via the "File" -> "Reset Settings..." menu, which will delete the settings file and restart the app.
-
Startup Notifications: The app now shows a one-time disclaimer on first run and a special warning if it detects the "BearShare Test" version, which requires specific steps to run. These can be disabled.
🔧 Improvements
-
Expanded Client Support: Added pre-configured settings for many more clients, including BearShare, KCeasy, XoloX, NeoNapster, Swaptor, FileNavigator, and various LimeWire forks.
-
UI Polish: Added icons to network tabs and program lists for easier identification. Tooltips have been added to nearly every button and field.
-
Robust UAC & Taskbar Icon: The process for handling Administrator privileges (UAC) and setting the taskbar icon on Windows has been completely rewritten for better reliability.
-
JAR File Launching: The "Launch Program" button can now correctly run Java-based clients (e.g., XNap, Cabos).
🚀 How to Use
- Download the
P2P-Connection-Helper.exefile from the Assets section below within theP2P Connection Helper v1.1.rarfile. - Run the executable. No installation is required, exception remember to also extract the
Internalfolder from within the.rarfile together with.exeand run everything together in the same folder. - Click "Scan Registry" to find your installed programs, or add them manually.
- Select a program and use the "Program Details & Actions" panel to update its connection files.
A Note on Administrator Privileges
The application will request administrator privileges (UAC prompt) on startup. This is necessary to perform tasks like reading the full registry, writing files to protected directories (e.g., C:\Program Files), and importing .reg files. If you deny the prompt, the app will run with limited functionality.
⚠️ Disclaimer
This program is intended for educational purposes, fair use, and the legal sharing of content. The use of this software for any other purpose, including the sharing of copyrighted material without permission, is the sole responsibility of the user.
P2P Connection Helper v1.0
P2P Connection Helper v1.0 - Initial Release
Welcome to the first official release of the P2P Connection Helper!
This Windows utility is designed to help manage and maintain legacy peer-to-peer (P2P) file-sharing applications. Many of these classic programs rely on server lists, host caches, or network patches to connect, and this tool automates the process of keeping them updated, making it easier than ever to get back on your favorite networks.
✨ Key Features
- Automatic Detection: Scans the Windows Registry to automatically find installed P2P clients.
- Manual Management: Manually add, edit, and remove programs, including portable applications that aren't in the registry.
- Connection Fixing: Downloads and installs updated connection files for various networks:
- eDonkey/Kadmille: Updates
server.metandnodes.datfor clients like eMule and Lphant. - Gnutella: Updates the
gnutella.nethost cache for clients like LimeWire, FrostWire, and Cabos. - GnuCDNA/Gnutella2: Downloads multiple cache files (
WebCache.net,gnucache.net, etc.) for clients like Morpheus, Gnucleus, and Phex. - WinMX: Downloads the
oledlg.dllconnection patch required to connect to community servers. - OpenNapster: Manages
.wsxserver lists and can import.regfiles for clients like Napigator.
- eDonkey/Kadmille: Updates
- Client & Server Downloads: A curated tab with verified links to download installers for dozens of classic P2P clients and server applications.
- Link Testing: Test the status of server list URLs and download links to ensure they are active.
- Centralized Launcher: Launch your configured P2P programs directly from the application.
- No Installation Needed: The provided
.exein the.rarfile is a standalone application. All dependencies are packed inside.
🚀 How to Use
- Download the
P2P-Connection-Helper.exefile from the Assets section below within theP2P Connection Helper v1.0.rarfile. - Run the executable. No installation is required, exception remember to also extract the
Internalfolder from within the.rarfile together with.exeand run everything together in the same folder. - Click "Scan Registry" to find your installed programs, or add them manually.
- Select a program and use the "Program Details & Actions" panel to update its connection files.
A Note on Administrator Privileges
The application will request administrator privileges (UAC prompt) on startup. This is necessary to perform tasks like reading the full registry, writing files to protected directories (e.g., C:\Program Files), and importing .reg files. If you deny the prompt, the app will run with limited functionality.
⚠️ Disclaimer
This program is intended for educational purposes, fair use, and the legal sharing of content. The use of this software for any other purpose, including the sharing of copyrighted material without permission, is the sole responsibility of the user.