diff --git a/2fa in epic.png b/2fa in epic.png new file mode 100644 index 0000000..377d487 Binary files /dev/null and b/2fa in epic.png differ diff --git a/Big Picture Mode.png b/Big Picture Mode.png new file mode 100644 index 0000000..3b82a70 Binary files /dev/null and b/Big Picture Mode.png differ diff --git a/Epic Login Screen.png b/Epic Login Screen.png new file mode 100644 index 0000000..3de8000 Binary files /dev/null and b/Epic Login Screen.png differ diff --git a/Epic login via google.png b/Epic login via google.png new file mode 100644 index 0000000..2d6fb8f Binary files /dev/null and b/Epic login via google.png differ diff --git a/JS Games v2.png b/JS Games v2.png new file mode 100644 index 0000000..41dd50a Binary files /dev/null and b/JS Games v2.png differ diff --git a/JS Plugin.png b/JS Plugin.png new file mode 100644 index 0000000..3c4b203 Binary files /dev/null and b/JS Plugin.png differ diff --git a/_posts/2024-10-21-how-to-login-via-third-party-authentication-oauth.md b/_posts/2024-10-21-how-to-login-via-third-party-authentication-oauth.md new file mode 100644 index 0000000..2c0c3b3 --- /dev/null +++ b/_posts/2024-10-21-how-to-login-via-third-party-authentication-oauth.md @@ -0,0 +1,72 @@ +--- +layout: post +title: How to Login via Third Party Authentication (OAuth) +date: 2024-10-21 12:00 +1300 +categories: [Tutorial] +tags: [Epic Login] +--- +This guide is for those from the Junk Store community who want to know how to login to Epic using **Third Party Authentication**. Please read below for a step-by-step guide on how to use this login method. + +## How to Login using OAuth (third party authentication) +Please follow the steps below if you are wanting to login into your Epic Games account using third party authentication via: + + +||| Third Party/OAuth Login Options ||| +|---------|---------|---------|---------| +| Facebook | Google | Xbox | Nintendo | +| Playstaion | Lego | Steam | apple | + + +### Steps for logging in to Epic +For this guide I will be logging into Epic via Google; it will be the same steps for the other third party methods. + +#### Step 1 +You will first need to switch to desktop mode. If you don't have an external mouse and keyboard connected you may want to download *core keyboard* from the discover store. + +#### Step 2 +Open Steam and switch desktop mode then go into *Big Picture Mode*. [[File:Big Picture Mode.png|100px|Big Picture Mode]] ![BigPictureMode](assets/images/Big Picture Mode.png){: w="200" h="100" }{: .left} + +#### Step 3 +Go into Junk-Store > Games > Epic Tab > Navigate to *Login*. [[File:Login Epic.jpeg|100px|Login Epic]] + +#### Step 4 +Once the Epic Store Login screen loads, select how you want to login and follow the screen prompts. It will open a browser for you to login with the method you chose. [[File:Epic Login Screen.png|100px|Choose Epic Login Method]] + +#### Step 5 +In this example we have chosen to login via *Google*. Select **Continue** when prompted. [[File:Epic Login via Google.png|100px|Login via Google]] + + +#### Step 6 +You will then be taken to a Google sing in screen. [[File:Google sign in screen.png|100px|Google Sign In]] + +#### Step 7 +Once you have logged in with your user name and password, you will be given another prompt as pictured. Click ''Continue''. [[File:Epic Almost Done.png|100px|Epic Almost Done Prompt]] + +#### Step 8 +You will then be directed to close the browser window and to go back to the Epic Games Launcher. [[File:Success logged in.png|100px|Success Logged In]] + +#### Step 9 +You may be prompted to enter a 2FA code; once entered you will be put back in to *Big Picture Mode*. [[File:2fa in Epic.png|100px|2FA Prompt]] + + +#### Step 10 +From here you need to go back to game mode. You'll need to press the Steam button, navigate to Power and then *Exit Big Picture Mode* then go to *Game Mode*. + +#### Step 11 +Once you are back in *Game Mode*: Push on the three dots and go back into Junk-Store > Games. You should now be logged in to your Epic account. + +#### Step 12 +Once you have logged in your library should populate, if it hasn't navigate down and select *show all* by pushing *Y* and wait for it to populate. [[File:Epic Library v2.jpeg|100px|Epic Library]] +* Make sure you don't have *Show Installed* selected or something typed in the search box as this will also hide your library. +* ***Please note: Any games needing the EA app or Origin will not show up in your library - this is due to lack of support via Epic/Legendary.*** + +#### Step 13 +Now you can install a game to test that it is all working. + +Please refer to our wiki page on games that are known to work and use one of them also don't go for the biggest, best and brightest game in your library first up. + +Some games require further tweaks to get working on Steam Deck no matter which method you are using to play them. So best to go for a game that is known to just work. ***We always recommend Doom64 if you have it.*** [[File:Doom64 install.jpeg|100px|Doom 64]] + +Once you have tested Junk-Store with a smaller game and it works then you should be off and running! + +Have fun and if you have any issues check out our [[Help:FAQ|FAQ]] and [[Help:Troubleshooting|Troubleshooting]] pages. If you can't find what you are looking for there then jump in discord or on to reddit and have a look there. diff --git a/_tabs/about.md b/_tabs/about.md index c90ee2a..fb2f578 100644 --- a/_tabs/about.md +++ b/_tabs/about.md @@ -8,6 +8,10 @@ order: 1 Junk-Store is a revolutionary plugin designed to enhance your gaming experience on the Steam Deck. Developed with passion and innovation, Junk-Store seamlessly integrates non-Steam games into your Steam Deck library, opening up a world of gaming possibilities beyond Steam. +Imagine having all your streaming services unified into one interface; a single hub where you can navigate your Netflix, Amazon Prime Video, Hulu, Disney+ accounts, and more, all in one easy-to-search platform. Think of something like Kodi, and you'll get a sense of what we’re aiming to build for the Steam Deck. + +This is the vision behind Junk Store, but instead of streaming services, it’s for all your non-Steam games. The developer of Junk Store wants to turn the Steam Deck into an "everything" deck. Junk Store’s goal is to provide an interface that allows you to easily access all your non-Steam games, no matter which store or platform they’re from, directly from Game Mode. + ## Why should I use _Junk-Store_? - Reduce the amount of friction required to install and run games. It feels more like steam than an external launcher. @@ -19,13 +23,13 @@ Junk-Store is a revolutionary plugin designed to enhance your gaming experience ## Integrations - Epic Games Store - Example Dosbox extension available as a separate download, this may require you to tweak it. -- Prototype Gog (not released yet) +- Gog extension available via Ko-fi or Patreon shops. - Your own personal integrations, the sky is the limit. ## Key Features: - **Enhanced Compatibility:** Say goodbye to compatibility issues and enjoy smooth gaming experiences with Junk-Store. -- **Seamless Integration:** Easily install and update games from various platforms, including GOG and Epic Games, directly onto your Steam Deck. +- **Seamless Integration:** Easily install and update games from various platforms, including Epic Games or GOG (Patreon or Ko-fi), directly onto your Steam Deck. - **User-Friendly Interface:** Navigate through your game library with ease and discover new gaming adventures effortlessly. - **Active Development:** Our dedicated team is committed to continuously improving Junk-Store, with regular updates and feature enhancements. diff --git a/epic almost done.png b/epic almost done.png new file mode 100644 index 0000000..98a79de Binary files /dev/null and b/epic almost done.png differ diff --git a/epic screen after selecting google confirm.png b/epic screen after selecting google confirm.png new file mode 100644 index 0000000..4cec49a Binary files /dev/null and b/epic screen after selecting google confirm.png differ diff --git a/google sign in screen.png b/google sign in screen.png new file mode 100644 index 0000000..349d971 Binary files /dev/null and b/google sign in screen.png differ diff --git a/return to gaming mode.png b/return to gaming mode.png new file mode 100644 index 0000000..7470db7 Binary files /dev/null and b/return to gaming mode.png differ diff --git a/success logged in.png b/success logged in.png new file mode 100644 index 0000000..d12067f Binary files /dev/null and b/success logged in.png differ