Skip to content

Commit 4cc2672

Browse files
committed
Update readme
1 parent bfc9730 commit 4cc2672

File tree

1 file changed

+37
-31
lines changed

1 file changed

+37
-31
lines changed

Readme.md

Lines changed: 37 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,32 @@
22

33
## Description
44

5-
This little tool will synchronize games from other platforms into your Steam library, using the Steam Shortcuts feature.
6-
The goal is that you do not have to leave your Steam library to launch games from other launchers/stores.
7-
If you set it up, it will also download artwork from [SteamGridDB](https://www.steamgriddb.com/).
5+
This little tool will show games from other games platforms in your Steam library.
6+
It uses the Steam 3rd party shortcuts feature and does not require you to set up anything.
7+
The goal is that you do not have to leave your Steam library to launch games from other launchers/stores, so that you can find all the games that you have available.
8+
Optionally you can set BoilR up to automatically download artwork from [SteamGridDB](https://www.steamgriddb.com/).
89

910
## Features
1011

11-
- [x] [Legendary](https://github.com/derrod/legendary) integration
12-
- [x] [Epic Games Store](https://www.epicgames.com/) integration
13-
- [x] [Itch.io](https://itch.io/app) integration
14-
- [x] [Origin](https://www.origin.com) integration
15-
- [x] [GOG](https://www.gog.com/galaxy) integration
16-
- [x] [UPlay](https://ubisoftconnect.com) integration
17-
- [x] [Lutris](https://github.com/lutris/lutris) integration
18-
- [x] Download art from [SteamGridDB](https://www.steamgriddb.com/)
19-
- [x] Cross Platform (Windows, Linux, Mac)
20-
- [x] Steam Deck support
21-
- [x] UI For configuration
12+
- [x] Show games from other platforms in your steam library
13+
- [x] Automatically download art from [SteamGridDB](https://www.steamgriddb.com/)
14+
- [x] Cross Platform (Windows, Linux, Mac, Steam Deck)
15+
- [x] Standalone / No install needed
2216
- [x] Small (~1.5mb on disk)
2317
- [x] Lightweight (~2mb ram)
24-
- [x] Fast synchronization (~30ms)
25-
- [x] Fast art download (as fast as your internet will take you)
18+
- [x] Fast synchronization (~1 second)
19+
20+
## Integrations
21+
22+
- [x] [Epic Games Store](https://www.epicgames.com/)
23+
- [x] [Itch.io](https://itch.io/app)
24+
- [x] [Origin](https://www.origin.com)
25+
- [x] [GOG](https://www.gog.com/galaxy)
26+
- [x] [UPlay](https://ubisoftconnect.com)
27+
- [x] [Lutris](https://github.com/lutris/lutris)
28+
- [x] [Legendary](https://github.com/derrod/legendary)
29+
- [x] [Heroic Launcher](https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher)
2630
- [ ] XBox/Microsoft Store integration
27-
- [ ] Scheduling of synchronization
2831

2932

3033
## Beta
@@ -41,20 +44,20 @@ Feel free to submit issues and pull requests.
4144
## Getting cover art for your shortcuts
4245

4346
- Get a [SteamGridDB API key](https://www.steamgriddb.com/profile/preferences/api)
44-
- For the CLI version, Write it in the `config.toml` file (see how in the [config section](#configuration)).
45-
- for the Ui version , copy it into the auth key input.
47+
- Write it in the `config.toml` file (see how in the [config section](#configuration)).
48+
- If you are using the Ui version just put it into the auth key input.
4649
- Run the executable again
4750

4851
## Configuration
4952

50-
The tool reads its configuration from a `config.toml` file.
53+
The tool reads its configuration from a `config.toml` file. If it cannot find one, it will create a default one on its first run.
5154
You can either manually edit this file or use the UI version to changing these configurations.
5255

5356
Here is a simple example of how to write the config file:
5457

5558
```toml
5659
[steamgrid_db]
57-
auth_key="your steamgrid db auth key"
60+
auth_key="Write your authentication key between these quotes"
5861
```
5962

6063
And here is a full example of all configuration options:
@@ -67,24 +70,24 @@ location="C:\\ProgramData\\Epic\\EpicGamesLauncher\\Data\\Manifests" #If this va
6770
create_symlinks = true #Only for Linux, To get around a bug in steam where paths can not contain spaces, BoilR creates symlinks in ~/.boilr/link and uses those.
6871

6972
[legendary]
70-
enabled=false #On windows this is default false, on linux default true
71-
executable="legendary" #If this value is not defined, "legendary" will be used, it is assumed to be on the path.
73+
enabled=true
74+
executable="legendary" #The name of the "legendary" executable will be used, it is assumed to be on the path.
7275

7376
[lutris]
74-
enabled=true #Default true
77+
enabled=true
7578
executable="lutris" #The executable to run for lutris, default is "lutris".
7679

7780
[itch]
78-
enabled=false #Default false
81+
enabled=true
7982
location="C:\\Users\\user\\AppData\\Roaming\\itch" #If this value is not defined, "%APPDATA%itch" will be used on windows, and HOME/.config/itch on linux.
8083
create_symlinks = true #Only for Linux, To get around a bug in steam where paths can not contain spaces, BoilR creates symlinks in ~/.boilr/link and uses those.
8184

8285
[origin]
83-
enabled=false #Default false
86+
enabled=true
8487
location="C:\\ProgramData\\Origin" #If this value is not defined, "%PROGRAMGDATA%origin" will be used on windows, and HOME/Games/origin/drive_c/ProgramData/Origin/ on linux.
8588

8689
[gog]
87-
enabled=false #Default false
90+
enabled=true
8891
location="C:\\ProgramData\\GOG.com\\Galaxy" #The location of GOG Galaxy will default to this value if not defined on windows and "~/Games/gog-galaxy/drive_c/ProgramData/GOG.com/Galaxy" on linux.
8992
create_symlinks = true #Only for Linux, To get around a bug in steam where paths can not contain spaces, BoilR creates symlinks in ~/.boilr/link and uses those.
9093
wine_c_drive="/home/username/Games/gog-galaxy/drive_c" #Only for Linux, Is mandatory on linux.
@@ -100,12 +103,12 @@ prefer_animated = false #If true, animated images will be prefered over static i
100103

101104
## Tips for Linux
102105

103-
If you are on linux, and want to use one of the launchers that is not available natively, i suggest you use Lutris and make sure that the BoilR integration for Lutris is enabled (see config section). If you want to avoid launching into Lutris here here are a few ways that you can do that.
106+
If you are on Linux, and want to use one of the launchers that is not available natively, I suggest you use Lutris and make sure that the BoilR integration for Lutris is enabled (it is by default, see config section). If you want to avoid launching into Lutris, here are a few ways that you can do that.
104107

105108
### GOG
106109

107110
- Install [Lutris](https://lutris.net/)
108-
- Install GOG thourgh Lutris [here](https://lutris.net/games/gog-galaxy/)
111+
- Install GOG from Lutris [here](https://lutris.net/games/gog-galaxy/)
109112
- Set the path to GOG in the config.toml (or through the ui)
110113
- Run BoilR
111114
- Remember to pick which version of Proton you want to use for a game, before the first time you play it.
@@ -115,15 +118,18 @@ If you are on linux, and want to use one of the launchers that is not available
115118
I recommend you just use [Legendary](https://github.com/derrod/legendary). But if you really really want to use EGS you can:
116119

117120
- Install [Lutris](https://lutris.net/)
118-
- Install EGS thourgh Lutris [here](https://lutris.net/games/epic-games-store/)
121+
- Install EGS from Lutris [here](https://lutris.net/games/epic-games-store/)
119122
- Set the path to EGS in the config.toml (or through the ui)
120123
- Run BoilR
121124
- Remember to pick which version of Proton you want to use for a game, before the first time you play it.
122125

123126
### Origin
124127

125-
Here i just suggest you use [Lutris](https://lutris.net/games/origin/)
128+
Here I just suggest you use [Lutris](https://lutris.net/games/origin/)
126129

130+
## What is up with the name BoilR?
131+
132+
This tool turns things into Steam, therefor boiler, And it is written in **R**urst so therefor: BoilR
127133

128134
## License
129135

0 commit comments

Comments
 (0)