Skip to content

Conversation

@bobtista
Copy link

@bobtista bobtista commented Oct 23, 2025

  • Moved 69 identical network files from Generals/GeneralsMD to Core

@xezon
Copy link

xezon commented Oct 23, 2025

Please make the unify a separate Pull Request.

@bobtista bobtista force-pushed the bobtista/unify-network branch from 771b9a9 to d3c288d Compare October 23, 2025 14:44
@bobtista bobtista changed the title refactor(network): Unify identical network code and replace manual size calculations with packed structs refactor(network): Unify identical network code Oct 23, 2025
@bobtista
Copy link
Author

Please make the unify a separate Pull Request.

Done. Follow up PR with refactor is #1734

Copy link

@xezon xezon left a comment

Choose a reason for hiding this comment

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

I am working on a change to try merge file contents in GameNetwork, which then means we can move more files here.

@bobtista bobtista force-pushed the bobtista/unify-network branch from d3c288d to bb35461 Compare October 23, 2025 19:59
@xezon xezon changed the title refactor(network): Unify identical network code unify(network): Move GameNetwork and GameSpy files to Core Oct 23, 2025
@xezon xezon added Gen Relates to Generals ZH Relates to Zero Hour Unify Unifies code between Generals and Zero Hour labels Oct 23, 2025
@xezon xezon added this to the Code foundation build up milestone Oct 23, 2025
@xezon
Copy link

xezon commented Oct 23, 2025

I am working on a change to try merge file contents in GameNetwork, which then means we can move more files here.

Done. After #1735 is merged, we can move all GameNetwork + GameSpy files except GUIUtil.cpp

@bobtista bobtista force-pushed the bobtista/unify-network branch from f416fe8 to 6ac9e87 Compare October 26, 2025 03:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Gen Relates to Generals Unify Unifies code between Generals and Zero Hour ZH Relates to Zero Hour

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants