Skip to content

An alternative to the Epic Games Launcher (abandoned; EGL3 coming soon)

License

Notifications You must be signed in to change notification settings

WorkingRobot/EGL2

Repository files navigation

EGL2

An alternative to the Epic Games Launcher

Features

  • Extremely quick updating
  • Or, download the update it in the background while playing! (Not recommended, but possible!)
  • Implements directly with your file system
  • Low memory footprint
  • Use your favorite datamining tools or extractors seamlessly
  • Trade performance for disk space, keep your game install compressed

Installation / Getting Started

This setup is currently outdated. An updated version will be put up soon. Right now, all you need to know is that: Your install folder needs to be empty! This is separate from what the official launcher has!

The process can be a little awkward, so here's a simple step by step guide:

Description Guide (Click one to view it)
Install WinFsp, which can be downloaded here. (Only the "Core" feature is necessary) WinFsp Installation
Download the latest version of EGL2 here. Running EGL2
When ran, you should be greeted with a window with several buttons. If instead you see an error, follow the instructions it shows.
Click "Setup", where a new window will prompt you to setup where you want your data to be stored. Clicking Setup
Create an empty folder where you want Fortnite to be installed. Set the "Install Folder" location to the folder you've just made. Setting the install folder
By default, it is configured to download and install the game in a decompressed state. This will simply download and decompress your game to it's full size.
Feel free to use the other compression methods at the expense of download/update time (due to compression). I recommend using "LZ4" and the slowest compression level setting you feel comfortable with. LZ4 has decompression speeds that are extremely fast (~4 GB/s), and the slowest compression level can compress your install by over 2x. The slowest setting with LZ4 can compress ~40MB/s on a good computer, so do be conservative if your computer isn't great. Setting compression options
Close the setup window when you're done configuring. Closing Setup window
Click "Update". This will take about an hour or two, depending on the settings you chose and the computer you have. (You are downloading an entire game and probably compressing it, too, y'know.) Click Update
When your game finishes updating/installing, click "Start". Click Start
If all goes well, you should be able to click "Play". Once you enter in your exchange code, Fortnite should start! Click Play
When relaunching, it's recommended to click "Update" again, in case a new update released.

Building

I use CMake for Visual Studio, so your results may vary.

Prerequisites

  • CMake
  • MSVC (with C++20 support)
  • vcpkg
    • (Install these packages with x64-windows-static)
    • OpenSSL
    • RapidJSON
    • lz4
    • zstd
    • curl
    • boost
  • wxWidgets
    • Make sure to set the subsystem from /MD to /MT when compiling
  • WinFsp with the "Developer" feature installed

CMake Build Options

  • WX_DIR - Set this path to your wxWidgets directory.

About

An alternative to the Epic Games Launcher (abandoned; EGL3 coming soon)

Resources

License

Stars

Watchers

Forks

Packages

No packages published