Extensions are user-made scripts which provide small quality-of-life adjustments to generals.io. All of the listed extensions on this page are allowed and approved by the game developers.
In order to use the extensions below:
If the extension has an asterisk next to its name:
Otherwise:
Now if you reload, you should be able to see the effects of the script!
If you want to preview some of the extensions before you get them, sample screenshots of some extensions are available below. Join our Discord server (https://discord.com/invite/QP63V5Y) if you have questions.
Name and Link | Author | Description | Notes |
---|---|---|---|
Auto Spectate Extension | pasghetti | Rejoins custom room automatically if user was spectating a game that ended. | You can turn off the automatic rejoining with a button on the custom room screen. |
Map Tools Extension | person2597 | Shows list of all versions of custom maps created on custom map page, labeled with semantic versioning. Fixes “Download Map” button. | |
Profile Fix Extension | pasghetti | Shows statistics on a player’s profile page. Allows filtering and search of replays by length, star ranges, date ranges, opponent, etc. | |
*Queue Sniper Extension | zzd223 | (NOTE: older versions are incompatible with generals.io. Be sure to keep this up to date) Tracks last time opponents played in 1v1 queue, either from a friend list or above a certain rank. Can “auto match” tracked players, allowing you to match with players you want to play against in the 1v1 queue. | Auto match works by automatically joining 1v1 queue when one of the tracked players has just finished a game. |
Recolor Extension | person2597 | Makes members of the same team appear to be different shades of the same color, making it easier to see which people are teamed in custom team games and 2v2s. | |
Replay Enhancement Extension | pasghetti | Allows user to edit replays to show alternate situations. Allows user to mark up replay maps with arrows. Improves replay controls. | Right clicking and dragging allows user to draw arrows on map, also measuring distance between tiles. Backspace removes last arrow drawn. Replays can be edited by clicking tiles like you would in-game and moving with WASD. Turn navigator menu allows you to see edits made to your replay. Pressing Tab returns the last “alternate” move made. Pressing Ctrl and the right/left arrow key allows user to go forward/backward in steps of 25 turns. Replay can be played in reverse. |
Tournament Extension | person2597 | Creates private generals.io tournaments with BracketHQ. | |
Replay Move Outliner | sub | Highlights player moves each tick in replays. |
Obsolete:
Name and Link | Author | Description | Notes | Obsoleted By |
---|---|---|---|---|
Better Stat Extension | person2597 | Shows statistics (win rate, games played, etc.) on profile for a player with input of date ranges and opponents. | Profile Fix Extension | |
*Friendlist Extension | President Trump | Keeps track of a list of friends, ex. last game mode they played and time since last game played. | Friend list can only be edited by editing the code itself to add more friends. | Queue Sniper Extension |
*Replay POV Extension | pasghetti | Allows user to show fog of war and perspective of different users during game. | No longer maintained, likely broken. | Implemented in game, v27.2 |
*Stat Extension | pasghetti | Shows statistics (win rate, games played, etc.) on profile for a player. | Better Stat Extension, Profile Fix Extension | |
*Team Extension | pasghetti | Makes members of the same team appear the same color, with borders outlined in different colors. | Recolor Extension |
Joke extensions:
Name and Link | Author | Description | Notes |
---|---|---|---|
Courage Extension | pasghetti | Displays motivational message instead of surrender prompt when surrender key is pressed. Prevents user from surrendering. | |
Superficiality Extension | pasghetti | Automatically sends a greeting (“glhf” by default) to opponents at beginning of game and a message at the end of the game (“gg” by default). Minimizes the chat window as soon as game starts. | Code can be edited to change greeting and end messages. |
Courage Extension:
Profile Fix Extension:
Replay Enhancement Extension:
Stat Extension:
Team Extension: