Skip to content

Enhanced support for 2004-2006 protocol versions

Stormy requested to merge StormyRSC/openrsc:refactorprotocol into develop

Ideally we can support everything 196-204 because the underlying structure of packets is nearly identical (just the opcodes are different and >201 has the banking trap).

Refactor Payload203Parser so that it stores every opcode in a lookup table, allowing the table to be replaced when Payload203Parser is initialized by its constructor.

Target protocols:

  • 202 - LeadingBot, BobbyBot PK1 ()
  • 201 - TheLoveMachine, SBot, IxBot/RB/AutoRune2
  • 200 - near-identical to 201
  • 199 - TBoT, IxBot/RB/AutoRune2
  • 198 - TheLoveMachine, IxBot/RB/AutoRune2
  • 197 - near-identical to 198
  • 196 - RandomRune, Reibot2, RB/AutoRune2
  1. not gonna encourage their use since they're PvP bots, but other open source options are lacking

  2. closed source, might be able to fake an auth server, don't put your hopes up 2 3 4 5

Edited by Stormy

Merge request reports