Skip to content

Rmkrs/Net7Dock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

.NET Platform License

Net7Dock

Net7Dock is a lightweight Windows tool that helps streamline multi-boxing in the Earth & Beyond emulator (Net-7) by allowing you to host and manage game client windows inside resizable, draggable forms — as if they were native Windows apps.


✨ Features

  • ✅ Automatically detects running game clients
  • ✅ Allows free positioning and resizing of each client
  • ✅ Works even if clients are already running before launch
  • ✅ Headless tray utility with minimal system footprint
  • ✅ Self-contained single executable (no .NET install needed)
  • 🔐 Requires administrator rights (needed for re-parenting game windows and applying style changes)

🚀 How It Works

Net7Dock monitors the system for game clients and waits for them to reach the appropriate state (in-game). Once ready, it:

  1. Removes the original game window's title bar.
  2. Hosts it inside a Windows Form with standard resize and move behavior.
  3. Allows the user to interact with it like any normal window.

When you close the hosted form, the associated game client process is also terminated cleanly.


📦 Installation

Separate builds are available for x64, x86, and ARM64. Download the one that matches your system:

  1. Download the latest standalone .exe release from the Releases page.
  2. Place it anywhere — no setup or dependencies required.
  3. Run Net7Dock.exe.

💡 Requires administrator rights. You may see a UAC prompt when launching the tool.
✅ Compatible with Windows 10/11.


🧭 Tray Icon

Once launched, Net7Dock lives in the system tray:

  • 🖱️ Right-click the icon to access the tray menu
  • 🛑 Click Exit to shut down the tool and restore windows
  • ℹ️ Hover the icon to view current version info

🎮 Notes

  • Earth & Beyond client must be launched manually (via Net-7 Launcher)
  • Net7Dock handles window parenting and unparenting seamlessly
  • If you start the game before launching Net7Dock, it'll still attach properly

🔧 Development

  • Written in C# (.NET 8+)
  • Uses P/Invoke (Win32 API) for low-level window management
  • Built with Visual Studio 2022
  • Target: Windows only, with separate builds for x64, x86, and ARM64

❓ Troubleshooting

  • Game window doesn't dock? Make sure you've passed the Terms of Service screen — the tool waits for the in-game window to appear.
  • Nothing happens when launched? Check if admin rights were granted, or if your antivirus is blocking the tool.

📄 License

Licensed under the MIT License.


🙌 Acknowledgments

  • Inspired by the original multi-boxing needs of Earth & Beyond
  • Thanks to the ENB/Net-7 community for keeping this classic alive

About

Lightweight Windows tool that helps streamline multi-boxing in the Earth & Beyond emulator (Net-7) by allowing you to host and manage game client windows inside resizable, draggable forms.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages