Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

0.76 support #555

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Nov 30, 2019

  1. Configuration menu
    Copy the full SHA
    e856dec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34b0218 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f809255 View commit details
    Browse the repository at this point in the history
  4. pyspades.weapon lint and strict check

    Make mypy --strict happy and pylint less grumpy w/ pyspades.weapon
    
    This also fixes more potential bugs.
    iamgreaser committed Nov 30, 2019
    Configuration menu
    Copy the full SHA
    2c7bac0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3cb07d8 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2019

  1. Initial multiprotocol support

    Currently does 0.75 and 0.76RC10 depending on the state of a
    constant. The 0.76 support currently lacks the extra map packet
    support which may need to be added back in somehow. Regardless,
    the game still works completely fine, although I haven't been
    testing this in the vanilla client.
    iamgreaser committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    afe539a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    965069c View commit details
    Browse the repository at this point in the history
  3. 0.76 support updates

    * Add `game_version`
    * Cleaned up WorldUpdate packets and how they're differentiated
    * Basic support for dual 0.75/0.76 servers, if anyone wants to
      mess around with that
    iamgreaser committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    e33deb1 View commit details
    Browse the repository at this point in the history
  4. Add 0.76 master server support

    This also contains some groundwork for enabling the ability to
    announce to multiple master servers. Currently there's only one
    master server per game version, but I can think of a way to extend
    this into something more generic.
    iamgreaser committed Dec 1, 2019
    Configuration menu
    Copy the full SHA
    61ad115 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    59da77c View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2019

  1. Configuration menu
    Copy the full SHA
    cf27a3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07faf53 View commit details
    Browse the repository at this point in the history