Skip to content

Game Mode Cleanup#841

Closed
CnCRAZER wants to merge 2 commits intodevelopfrom
game-mode-cleanup
Closed

Game Mode Cleanup#841
CnCRAZER wants to merge 2 commits intodevelopfrom
game-mode-cleanup

Conversation

@CnCRAZER
Copy link
Collaborator

@CnCRAZER CnCRAZER commented Feb 17, 2026

This PR solves issue #839

All gamemodes that were 2v2 variants but shared same gamemode.ini files have been consolidated and had their maps showup in respective modes. Useless and unnecessary gamemodes have been removed to eliminate clutter.

Build Of Ally checkbox is no longer just restricted to building off allies' Con Yards, but all their buildings. This can be reverted based on feedback.

Proposed:
image

Current:
image

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request consolidates game modes by removing redundant 2v2 variants and unnecessary modes, resulting in a cleaner and more streamlined game mode selection interface. The PR also expands the "Build Off Ally" feature to work with all allied buildings instead of just construction yards.

Changes:

  • Removed 4 redundant game modes (Free For All, Team Alliance, RA2 Pro 2v2, Blitz 2v2, and SFJ) and consolidated their maps into existing base modes
  • Updated "Build Off Ally" checkbox to support building near all allied buildings with updated UI text and tooltip
  • Removed unused custom game modes (Teamgame, Duel, Airwar, Nukewar, Navalwar) from allowed modes

Reviewed changes

Copilot reviewed 7 out of 12 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package/updateexec Schedules deletion of obsolete game mode .ini files (Free For All.ini, SFJ.ini, Team Alliance.ini)
package/Resources/Translations/zh-Hans/Translation.ini Removes Chinese translations for deleted game modes (Free For All, Team Alliance, RA2 Pro 2v2)
package/Resources/GameLobbyBase.ini Updates Build Off Ally feature with new CustomIniPath, revised tooltip text, and consistent @ line break formatting
package/Resources/ClientDefinitions.ini Reduces AllowedCustomGameModes from 7 modes to 2 (Standard, Custom Map)
package/INI/MPMapsBase.ini Consolidates game mode list from 18 to 14 modes, removes configuration sections for deleted modes
package/INI/MPMaps.ini Updates 200+ map entries to remove references to deleted game modes and consolidate 2v2 variants into base modes

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@alexp8 alexp8 self-requested a review March 2, 2026 21:41
@CnCRAZER CnCRAZER closed this Mar 2, 2026
@MahBoiDeveloper
Copy link
Member

@CnCRAZER Why request has been closed?

@CnCRAZER
Copy link
Collaborator Author

CnCRAZER commented Mar 2, 2026

@CnCRAZER Why request has been closed?

Redoing it later, I'll open back up in time

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants