This is going to be a somewhat massive undertaking with many sub-issues for prerequisites and client-server translations.
This may be recreated as a GitHub Milestone or Project if doing so helps with organization of related issues.
Note: Repo owners and Org. Admins/Teams (if repo is owned by an Organization) can update Issues' title, body, and other details as needed.
Prerequisites
[ ] Trial loads Retail maps
[ ] Trial parses Retail commands
[ ] Trial loads Custom Edition maps
[ ] Trial parses Custom Edition commands
[ ] Retail loads Trial maps
[ ] Retail parses Trial commands
[x] Retail loads Custom Edition maps
[ ] Retail parses Custom Edition commands
[ ] Custom Edition loads Trial maps
[ ] Custom Edition parses Trial commands
[ ] Custom Edition loads Retail maps
[ ] Custom Edition parses Retail commands
Notes
Trial has never received an official update. Because it's netcode may be significantly different than the other forks' netcode, this will be the lowest priority.
To spearhead a framework that can be adapted to the other uses, we should prioritize connecting Retail clients to Custom Edition servers before anything else. This framework can then be copied and/or modified for the other netcode translation layers.
This is going to be a somewhat massive undertaking with many sub-issues for prerequisites and client-server translations.
This may be recreated as a GitHub Milestone or Project if doing so helps with organization of related issues.
Note: Repo owners and Org. Admins/Teams (if repo is owned by an Organization) can update Issues' title, body, and other details as needed.
Prerequisites
Notes