Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/derstimmler/crosslaunch
Launch your games from various launchers through Steam
https://github.com/derstimmler/crosslaunch
avalonia avaloniaui csharp dotnet epicgames launcher steam
Last synced: about 4 hours ago
JSON representation
Launch your games from various launchers through Steam
- Host: GitHub
- URL: https://github.com/derstimmler/crosslaunch
- Owner: DerStimmler
- License: mit
- Created: 2025-01-08T00:54:51.000Z (4 days ago)
- Default Branch: main
- Last Pushed: 2025-01-10T15:47:31.000Z (1 day ago)
- Last Synced: 2025-01-10T16:35:34.742Z (1 day ago)
- Topics: avalonia, avaloniaui, csharp, dotnet, epicgames, launcher, steam
- Language: C#
- Homepage: https://github.com/DerStimmler/CrossLaunch
- Size: 2.12 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# CrossLaunch
[![GitHub license](https://img.shields.io/github/license/DerStimmler/CrossLaunch)](https://github.com/DerStimmler/CrossLaunch/blob/main/LICENSE.md)
**Launch your games from various launchers through Steam**
CrossLaunch allows you to seamlessly launch games from various platforms directly through Steam. This means you can enjoy Steam's robust features—like controller support and the Steam Overlay—even when playing games from other launchers.
Prefer a standalone setup? CrossLaunch works independently of Steam too, offering a streamlined way to unify your game library for a simpler, more convenient gaming experience.
## Usage
1. Download the newest version archive from [GitHub Releases](https://github.com/DerStimmler/CrossLaunch/releases)
2. Extract the archive
3. In your Steam library, add the executable as a Non-Steam Game
How to do that?
| Add Non-Steam Game | Browse for executable |
|---------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------|
| | |
4. Start CrossLaunch through Steam by clicking _Play_
5. Select a game in the CrossLaunch launcher
## Supported Launchers
- Epic Games Launcher
## Development
1. Restore dotnet dependencies `dotnet restore`
2. Restore dotnet tools `dotnet tool restore`
3. Run app `dotnet run --project CrossLaunch`- Format files `dotnet csharpier .`
## Shout-Out
Shout-Out to [EGDATA](https://egdata.app/), whose API is used to fetch the game images.