Skip to content

chore: Add Generals 1.07 and Zero Hour 1.04 retail game data#2

Open
Stubbjax wants to merge 13 commits intoTheSuperHackers:mainfrom
Stubbjax:add-retail-game-data
Open

chore: Add Generals 1.07 and Zero Hour 1.04 retail game data#2
Stubbjax wants to merge 13 commits intoTheSuperHackers:mainfrom
Stubbjax:add-retail-game-data

Conversation

@Stubbjax
Copy link
Contributor

@Stubbjax Stubbjax commented Mar 26, 2026

This change adds Generals 1.07 and Zero Hour 1.04 retail game data. This includes all .ini, .str and .wnd files. The .str data is combined from all available languages into the one generals.str file (and autorun.str for some languages) for each game.

Note: Generals 1.07 is the latest official data patch and gameplay is identical with Generals 1.08. See here for more information.

@Stubbjax Stubbjax self-assigned this Mar 26, 2026
@Stubbjax Stubbjax added Gen Relates to Generals ZH Relates to Zero Hour labels Mar 26, 2026
@xezon
Copy link

xezon commented Mar 26, 2026

Zero Hour Patch 1.01 diff loooks unexpected. It adds a lot of new INI files which should have existed in 1.00

@Stubbjax
Copy link
Contributor Author

Stubbjax commented Mar 26, 2026

Zero Hour Patch 1.01 diff loooks unexpected. It adds a lot of new INI files which should have existed in 1.00

I also wondered about this and triple-checked, but that is indeed what my INIZH.big file contains with a fresh installation. I also deleted INIZH.big + Rank.ini and Zero Hour still works without it, so I imagine it's pulling the data from Generals.

@xezon
Copy link

xezon commented Mar 26, 2026

Ok wow. This change needs to be merged with rebase. Will you add pull id to commits or leave as is?

@Stubbjax Stubbjax force-pushed the add-retail-game-data branch from f5f7ce7 to b5ef554 Compare March 26, 2026 08:33
@xezon
Copy link

xezon commented Mar 26, 2026

The expected final Generals version is 1.08

@Stubbjax
Copy link
Contributor Author

The expected final Generals version is 1.08

The final data patch for Generals is 1.07 though. The version number described in each commit directly corresponds to the changes for that particular version. What do you propose?

@xezon
Copy link

xezon commented Mar 26, 2026

Ok so I suspect this means in Generals 1.08 there were only changes not related to STR, WND, INI? It would be good to clarify this somehow as one may think the version is not latest.

@Stubbjax
Copy link
Contributor Author

Ok so I suspect this means in Generals 1.08 there were only changes not related to STR, WND, INI? It would be good to clarify this somehow as one may think the version is not latest.

That is correct. See here: https://cnc.fandom.com/wiki/Generals_patch_1.08

How should it be clarified? In the PR description or title?

@xezon
Copy link

xezon commented Mar 26, 2026

Yes you can add a second sentence clarifying that it matches 1.08

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

Labels

Gen Relates to Generals ZH Relates to Zero Hour

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants