You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think there are 3 general approaches to setup repo or branch:
Fork or branch off main. Revert all 1.04 game state incompatible changes from top to bottom until none are left. Is perhaps the least effort required.
Create a new repository and start adding building blocks similar or identical to how this repository is structured. Then manually cherry pick relevant changes and apply them manually one after another. This will be a tremendous amount of work because you will potentially be touching thousands of lines. Our change histories are pretty clean so it is possible to review them in isolation.
We configure second core bundle pack with Mod Builder that contains no game state changes. This is also a fair bit of work and can make INI file setup more complex. For reference, markers are setup like so:
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
The goal is to have a game version with no controversial changes and no 1.04 game state compatibility mismatches.
I think there are 3 general approaches to setup repo or branch:
Fork or branch off main. Revert all 1.04 game state incompatible changes from top to bottom until none are left. Is perhaps the least effort required.
Create a new repository and start adding building blocks similar or identical to how this repository is structured. Then manually cherry pick relevant changes and apply them manually one after another. This will be a tremendous amount of work because you will potentially be touching thousands of lines. Our change histories are pretty clean so it is possible to review them in isolation.
We configure second core bundle pack with Mod Builder that contains no game state changes. This is also a fair bit of work and can make INI file setup more complex. For reference, markers are setup like so:
GeneralsGamePatch/Patch104pZH/ModBundleCoreItems.json
Lines 210 to 215 in 773999b
And are used like so:
GeneralsGamePatch/Patch104pZH/GameFilesEdited/Data/INI/CommandSet.ini
Lines 138 to 168 in 773999b
Beta Was this translation helpful? Give feedback.
All reactions