Skip to content

Commit 374dcdd

Browse files
put steam example image on readme
1 parent cf677c7 commit 374dcdd

3 files changed

Lines changed: 42 additions & 12 deletions

File tree

Program.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,7 @@ static async Task<Process> LaunchGame(string filename, string? exchange, EpicAcc
470470
string legendaryInstalledPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) +
471471
"/heroic/legendaryConfig/legendary/installed.json";
472472

473-
Dictionary<string, LegendaryManifestEntry> manifests;
473+
Dictionary<string, LegendaryManifestEntry>? manifests;
474474
try
475475
{
476476
string manifeststring = File.ReadAllText(legendaryInstalledPath);

README.md

Lines changed: 41 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,52 @@
11
# EricLauncher
22

3-
A very bare-bones launcher for Epic Games Store games **that have already been installed via the official launcher**. Designed for Windows and written in C# using .NET 8.0.
3+
A very bare-bones launcher for Epic Games Store games **that have already been
4+
installed via the official launcher**. Designed for Windows and written in C#
5+
using .NET 8.0.
46

5-
This application was written for personal usage and isn't 100% user oriented. If you're looking for something more stable, tested, reliable, featureful and/or cross-platform, check out [Legendary (CLI)](https://github.com/derrod/legendary) or [Heroic Games Launcher (GUI)](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher).
7+
This application was written for personal usage and isn't 100% user oriented.
8+
If you're looking for something more stable, tested, reliable, featureful
9+
and/or cross-platform, check out [Legendary (CLI)](https://github.com/derrod/legendary)
10+
or [Heroic Games Launcher (GUI)](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher).
611

712
**This does not handle cloud save games, you may lose save data!**
813

9-
**This is provided without any warranty, I am not responsible for your account getting banned, your save data being lost, your hard drive exploding, getting sniped at 2nd in a Battle Royale, or thermonuclear war.**
14+
**This is provided without any warranty, I am not responsible for your account
15+
getting banned, your save data being lost, your hard drive exploding, getting
16+
sniped at 2nd in a Battle Royale, or thermonuclear war.**
1017

1118
## Features
1219

1320
- Logging in to Epic Games accounts.
14-
- Multi-account support. (specify an `--accountId` or `--account` at the command line.)
15-
- Checking for Fortnite updates. (if an update is available, the game will not launch.)
21+
- Multi-account support. (specify an `--accountId` or `--account` at the command
22+
line.)
23+
- Checking for Fortnite updates. (if an update is available, the game will not
24+
launch.)
1625
- Windows and macOS support, as well as providing launch args on Linux.
17-
- Support for at least some games. (tested with Fortnite, Borderlands 3, Death Stranding and FUSER.)
26+
- Support for at least some games. (tested with Fortnite, Borderlands 3, Death
27+
Stranding and FUSER.)
1828
- Including games that require ownership tokens. (in theory)
1929
- Offline game launching. (only works on some games)
2030

2131
## Usage
2232

23-
This is designed to be run from the command line, but you can drag and drop a game's primary executable onto it and it should work.
33+
This is designed to be run from the command line, but you can drag and drop a
34+
game's primary executable onto it and it should work.
2435

25-
Alternatively you could make a batch file or shortcut, or create a shortcut in a launcher such as Steam - pointing to EricLauncher, with the game you want to launch as the launch arguments
36+
**For Fortnite, the game's primary executable is always FortniteLauncher.exe**
37+
38+
Alternatively you could make a batch file or shortcut, or create a shortcut in
39+
a launcher such as Steam - pointing to EricLauncher, with the game you want to
40+
launch as the launch arguments
41+
42+
### Steam Usage
43+
44+
Add EricLauncher.exe as a non-Steam shortcut, then set the launch arguments on
45+
the shortcut to be the path to your game's executable.
46+
47+
![Steam Properties window for a game named 'Fortnite', which shows the 'Target' as being 'EricLauncher.exe' and 'Launch Options' as being 'FortniteLauncher.exe'](readme_assets/steam_example.png)
48+
49+
### Command Line Usage
2650

2751
```
2852
Usage: EricLauncher.exe [game executable path or verb] (options) (game arguments)
@@ -42,11 +66,17 @@ Verbs:
4266
logout - Logs out of Epic Games.
4367
```
4468

45-
The account ID parameter is only required if you are using multiple accounts. Omitting this value will use (or save) a default account.
69+
The account ID parameter is only required if you are using multiple accounts.
70+
Omitting this value will use (or save) a default account.
71+
72+
For best results, make sure the game has been launched at least once by the
73+
official Epic Games Launcher, and the provided executable path is the same one
74+
that gets launched by the official launcher.
4675

47-
For best results, make sure the game has been launched at least once by the official Epic Games Launcher, and the provided executable path is the same one that gets launched by the official launcher. (Heroic support is preliminary but should work on Windows.)
76+
(Heroic support is preliminary but should work on Windows, use `--heroic`)
4877

49-
Epic Games session files are stored in `%localappdata%\EricLauncher`. You can log out of EricLauncher by running `EricLauncher.exe logout`.
78+
Epic Games session files are stored in `%localappdata%\EricLauncher`. You can
79+
log out of EricLauncher by running `EricLauncher.exe logout`.
5080

5181
## TODO
5282

readme_assets/steam_example.png

56.7 KB
Loading

0 commit comments

Comments
 (0)