chimera icon indicating copy to clipboard operation
chimera copied to clipboard

Connect X client to Y server

Open BinToss opened this issue 2 years ago • 0 comments

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.

BinToss avatar Aug 22 '22 01:08 BinToss