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

[Tracking] OSRS support #472

Open
garyttierney opened this issue Feb 29, 2020 · 2 comments
Open

[Tracking] OSRS support #472

garyttierney opened this issue Feb 29, 2020 · 2 comments

Comments

@garyttierney
Copy link
Contributor

garyttierney commented Feb 29, 2020

Questions that need answered:

How do we manage obfuscation of network traffic?

  1. Analysis of client bytecode, using pre-defined patterns to work out the obfuscation strategy.
  2. Manual maintenance of network traffic mapping files.
  3. Update the Message decoders/encoders as is done currently.

How do we make sure we always have all of the cache data?

  1. Archival project, is there anyone archiving each release?
  2. Include an update server client in the project, use it to fetch the full cache from RuneScape.

How do we make sure we get all of the keys needed for decrypting map files?

  1. RuneLite mods that log this data?
  2. Same archival project, is someone archiving keys?

New technologies in the RS client

  1. Is there on-going reverse engineering work?
  2. Is there an implementation of a jagex FS reader for these new releases?

Testing

  1. Can the work in RuneLite be leveraged to drive an RS client for test automation?
@csh
Copy link

csh commented May 29, 2020

  1. Archival project, is there anyone archiving each release?

I've recently started work on a basic server emulator for my own amusement, during my research I came across this which may prove useful :)

Updates are seemingly posted every Thursday or Friday, and there's a download that always fetches the latest archive too.

@jonatino
Copy link

jonatino commented Aug 9, 2020

Will the clipping/collision system need to be redone? Or does OSRS still work off the same bit flags/matrix system we have now?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants