-
Notifications
You must be signed in to change notification settings - Fork 4
Home
Welcome to the official documentation for GameConsoleMode (GCM). This Wiki serves as a comprehensive guide to understanding, setting up, and using GCM to transform your PC into a gaming console-like experience while retaining Windows' flexibility.
GameConsoleMode (GCM) is a powerful C# application that transforms your PC into a gaming console-like environment by replacing the Windows shell temporarily. Designed for gamers who prefer a streamlined interface while retaining the versatility of Windows, GCM provides a seamless gaming experience by integrating with popular launchers like Steam and Playnite.
- Improper use or unexpected issues may impact your system.
- It's recommended to disable User Account Control (UAC) for a seamless experience, though it reduces security.
-
Shell Replacement:
- Temporarily replaces the Windows Explorer shell with GCM’s custom interface.
- Hides the Windows desktop, taskbar, and elements for a console-like experience.
-
Multiple Launcher Support:
- Seamless integration with:
- Steam
- Playnite
- Custom launchers
- Automatically detects and launches the configured game launcher upon startup.
- Seamless integration with:
-
Mouse Cursor Management:
- Dynamically hides/shows the cursor based on launcher or game states for immersion.
-
Screen Management:
- Handles multi-screen setups, restoring the original layout after exiting GCM.
-
Audio Management:
- Define a default audio output device for gaming sessions.
- Ideal for multi-device setups.
-
Startup Video Integration:
- Play a custom video during GCM startup for an immersive experience.
-
Controller Shortcuts:
- Launch GCM or return to Windows using controller-mapped shortcuts.
-
Advanced Mouse Controller Replacement with Joyxoff:
- Improved precision and compatibility with Joyxoff integration.
-
CSS Loader for Steam Big Picture:
- Customize Steam Big Picture mode with a CSS Loader, automatically detected and launched by GCM.
-
Full Integration with DisplayFusion:
- Manage advanced screen configurations and profiles during GCM startup and shutdown.
-
Enhanced Audio Management:
- Automatic activation of selected audio output devices.
-
Software Requirements:
- Windows OS
- .NET Framework
-
Download the newest version under releases:
-
install GCM over the installer:
-
Run the Application:
Use the Settings application to customize GCM:
-
Launcher Settings:
- Choose your preferred launcher: Steam, Playnite, or a custom executable.
- Specify the launcher’s file path.
-
Startup Video:
- Select a video file for playback during GCM startup.
-
Audio Settings:
- Choose a default audio output device.
-
Screen Management:
- Adjust preferences for multi-monitor setups.
-
Additional Features:
- Enable or disable advanced features like CSS Loader or DisplayFusion integration.
-
Launching GCM:
- Run
start-gcm. The application will initialize and verify necessary files.
- Run
-
Entering Console Mode:
- The Windows interface will be hidden/close, and your configured game launcher will start automatically.
-
Immersive Gaming:
- Play your games without Windows interface distractions.
-
Returning to Windows:
- Close the game launcher or use a controller shortcut to exit GCM.
Contributions are welcome! Here’s how you can help:
-
Report Issues:
- Use the Issues tab on GitHub for bug reports and feature requests.
-
Submit Pull Requests:
- Fork the repository and create a new branch:
git checkout -b feature/your-feature-name
- Push your changes and open a pull request.
- Fork the repository and create a new branch:
-
Acknowledgments:
- Special thanks to [toonymak1993] for active participation and valuable contributions.
For support, contact us via Discord: .kosnixor '.Toonymak'.
GCM is constantly evolving. Try it out and let us know how we can improve your experience!