chimera
chimera copied to clipboard
Connect X client to Y server
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.