Adam 5f83a3cd40 repo: 5563->5735
Permalinks to CEF branch 5563 are outdated since updating from version
111 to 114, which is branch 5735
2023-07-03 02:04:49 +01:00
2023-06-29 18:52:56 +01:00
2023-07-03 02:04:49 +01:00
2023-03-10 03:42:41 +00:00
2023-03-13 15:00:59 +00:00
2023-07-02 23:55:45 +01:00
2023-03-06 02:16:46 +00:00
2023-06-29 14:26:01 +01:00

Bolt

A third-party launcher and helper for your favourite MMO

Building

If you just want to get Bolt installed then you don't need to build it from source! Check the "Releases" section on the right.

But if you do want to build from source, the first thing you should know is that Bolt is based on Chromium Embedded Framework (CEF), so to build it, you'll first need to build or otherwise obtain a binary distribution of CEF. Official builds of Bolt are currently based on Chromium 114.0.5735.134. Place the entire binary distribution folder inside the cef directory with the name "dist", or create a symbolic link with the same effect.

You'll also need the following dependencies:

  • fmt (fmt-devel or libfmt-dev on most Linux package managers)
  • Linux:
    • X11 development libraries (libX11-devel or libx11-dev on most package managers)

Once that's done, simply build with cmake as you usually would. It's recommended to build with the same compiler you compiled CEF with; specify CC and CXX env vars to point to your C and C++ compiler respectively.

  • cmake -S . -B build -G Ninja -D CMAKE_BUILD_TYPE=Release
  • cmake --build build
  • cmake --install build --prefix build

Then you can run the executable in the build/Bolt directory. If the first command doesn't work, it's advised to delete the build/ directory before trying again. If you make changes and want to rebuild, rerun the second and third commands. To install permanently (in Program Files on Windows or /usr/local anywhere else), run the third command without the --prefix arg.

Disclaimer

Bolt is an unofficial third-party project and is not in any way affiliated with any of the games or companies it interacts with. Said games and companies are not responsible for any problems with Bolt nor any damage caused by using Bolt.

Bolt is NOT a game client. It simply downloads and runs unmodified game clients. Bolt has absolutely no ability to modify or automate gameplay.

Description
No description provided
Readme 3.6 MiB
Languages
C 70.1%
C++ 18.6%
TypeScript 4.3%
Svelte 3.9%
CMake 3%