Skip to content

Implement Migration Tool#774

Open
MahBoiDeveloper wants to merge 94 commits intoCnCNet:developfrom
MahBoiDeveloper:feature/migration-tool
Open

Implement Migration Tool#774
MahBoiDeveloper wants to merge 94 commits intoCnCNet:developfrom
MahBoiDeveloper:feature/migration-tool

Conversation

@MahBoiDeveloper
Copy link
Member

@MahBoiDeveloper MahBoiDeveloper commented Jul 5, 2025

Closes #750

To Do List

  • Write patches for each release with major config changes
  • Add embedded missing images and copy them if they are absent in Resource folder
  • Fix Migration-INI.md wrong Edit GlobalThemeSettings.ini section
  • Add documentation with migration tool description and detailed steps for migration workflow
  • Add .NET 4.8 version of the tool
  • Test MT with old client configs samples
    • Mental Omega 3.3.6
    • Twisted Insurrection 0.9.0.x
    • Tiberian Sun Client
    • YR client package
    • YR Mod Base
    • Rise Of The East
    • A mysterious client config from SadPencil (not provided yet)

@MahBoiDeveloper MahBoiDeveloper changed the title Migration Tool Implement Migration Tool Jul 5, 2025
@github-actions
Copy link

github-actions bot commented Jul 5, 2025

Nightly build for this pull request:

  • artifacts.zip
    This comment is automatic and is meant to allow guests to get latest automatic builds without registering. It is updated on every successful build.

@MahBoiDeveloper MahBoiDeveloper force-pushed the feature/migration-tool branch from 7f8f3ff to 028f8de Compare July 5, 2025 13:03
@MahBoiDeveloper MahBoiDeveloper force-pushed the feature/migration-tool branch from b5f5f57 to 0122a2f Compare July 5, 2025 16:11
@MahBoiDeveloper MahBoiDeveloper force-pushed the feature/migration-tool branch from ee55039 to e3f72ba Compare July 6, 2025 12:02
@MahBoiDeveloper
Copy link
Member Author

I guess you'll have to consult @frg2089 for this error. Maybe you can also try moving the tool inside the DXMainClient project to avoid touching the build files

Never mind, I managed to solve the problem myself. The issue was the build target.

@SadPencil
Copy link
Member

This PR still breaks some settings but I can't share the corresponding client assets. Needs to wait for a certain period of time.

@MahBoiDeveloper
Copy link
Member Author

This PR still breaks some settings but I can't share the corresponding client assets. Needs to wait for a certain period of time.

AFAIK tool still have a problem with patching coordinates for some labels in GameLobbyBase.ini.

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.

Migration tool

5 participants