Welcome to the Local Generals.io (LocalGen) project!
With LocalGen, you can now play generals.io entirely offline!
Enjoy the game with ready-to-use bots or challenge your friends over the same LAN network!
Interested? Get started by downloading LocalGen from the releases page.
Got a new idea or discovered a bug? We welcome contributions! Simply open an issue or submit a pull request, and we’ll get back to you as soon as possible.
Absolutely! We welcome any form of contribution.
- For v6: Check out the instructions in
docs/bot contributions.md
andsrc/bots/README.md
. - For v5: Check out the instructions at #31 for more details.
LocalGen’s development is organized across three groups of branches:
-
master
|v6.x
:
Themaster
branch serves as the main development branch for version 6.
Starting from v6, we will be migrating the UI to the Qt library, aiming for better performance and cross-platform support. The source code will also undergo a significant refactor to improve maintainability. -
v5.x
:
This branch covers version 5, which is now going to long-term maintenance.
Versions 2 to 5 of LocalGen are built with EGE Graphics, and we’re working on creating an object-oriented system based on EGE.
Note: Releases for this branch are Windows-only due to EGE’s limitations. However, if you want to run it on Linux or macOS, Wine might be an option. (We have tested, it worked well on a Ubuntu 22.04 LTS machine.) -
release
:
This branch is used to store older version releases (v1-v4) and related resources like maps and fonts. For newer version releases, head over to the releases page.
If you'd like to contribute, please submit a pull request to the v5.0
branch. We appreciate your help!
Caution
You’re currently viewing the master
branch, which is dedicated to v6. This version is still under active development and not yet finished.
To download older, stable versions of the game, head to the releases page.
If you want to build the project yourself, please visit one of the v5.x
branches. Enjoy!