unify(common-ini): move shared INI loaders to Core#2395
unify(common-ini): move shared INI loaders to Core#2395OmarAglan wants to merge 3 commits intoTheSuperHackers:mainfrom
Conversation
|
fix(common-ini): make zh guard explicit in INIMultiplayer
4c2f0fb to
32cbb90
Compare
Additional Comments (1)
This file is newly created in this PR (2026), but the GPL license header still carries Context Used: Rule from Why: ... (source) |
Merge with Rebase
This change merges Common INI loader code and moves shared INI loader files to Core.
Most INI files were almost identical already, so this is primarily a mechanical unification:
GeneralsMD/Code/GameEngine/Source/Common/INI/*toCore/GameEngine/Source/Common/INI/*Generals/Code/GameEngine/Source/Common/INI/*GeneralsandGeneralsMDCMakeListsCoreCMakeListsFollow-up fix included:
MultiplayerStartingMoneyChoiceparsing Zero Hour-only (RTS_ZEROHOUR) inINIMultiplayer.cppto preserveGenerals behavior and avoid unresolved external Errors.
No intended behavior change for existing Generals paths.