Graham
0a5e2343c1
Disambiguate create invalid password responses
...
While the 550 client doesn't distinguish between these two responses,
the 667 client does.
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
72e259c8ad
Fix length of CREATE_ACCOUNT packet
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
431685124a
Escape greater/less than symbols incorrectly interpreted as tags
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
6e41863c58
Add create protocol documentation
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
cc8193eca4
Fix typo
2 years ago
Graham
892a69df03
Fix cell alignment
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
48944d6bac
Update login packet field descriptions based on official packet names
2 years ago
Graham
80551adeef
Improve consistency of protocol documentation
2 years ago
Graham
b665b9a359
Replace TODO with "Verify ID" in the login protocol documentation
...
We're fairly certain this is what the field is called based on the TFU
leak.
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
a590a80190
Add list of all game packets
...
For most packets we know (or have a very good guess at) the official
Jagex name, based on the NXT/TFU leaks.
The document will be fleshed out with the payloads and a more detailed
description of every packet in the future.
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
58c943e9e6
Add missing thousands separator in coordinate system documentation
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
ab248bb267
Fix small mistake in coordinate system documentation
...
There's no UPDATE_ZONE_FULL_ENCLOSED packet, so clearing and then
populating a zone actually requires two packets -
UPDATE_ZONE_FULL_FOLLOWS followed by UPDATE_ZONE_PARTIAL_ENCLOSED.
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
d422934661
Add Jagex loc shape names to the glossary
...
Obtained from the iOS beta client. Credits to Polar.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
9c545ada73
Reduce table width
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
c870ae53dc
Fix country ID in the documentation
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
3829f228ef
Add world list packet structure
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
440711def0
Fix JAGGRAB request parsing
...
The paths aren't prefixed with a slash, unlike HTTP.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
fd914ba3d3
Add note about the AArch64 patch to the JAGGRAB documentation
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
9c3959769f
Add Js5Index and Js5MasterIndex to the glossary
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
1dc2918956
Change 'area' to 'build area'
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
832d6ecb6f
Improve coordinate system formatting
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
b3b46bee1a
Add coordinate system documentation
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
b6e91b756e
Add ProjAnim to the glossary
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
e4dc5ca34d
Add ScriptVarType to glossary
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f9996ef0b0
Update glossary
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
ed0b1db81b
Flesh out the JS5 protocol introduction
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
70b35216c9
Flesh out JS5 protocol documentation
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
4b1d25393c
Add JS5 protocol documentation
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
ef152afab4
Re-wrap markdown files
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
43672b0558
Add smart to the glossary
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
5ae0e86654
Add alt3 to the glossary
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
c7a7da3af3
Add hop time formula to login.md
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
59b307360b
Add protocol overview
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
36d3941bfe
Document that multiple login packets can be sent in a single session
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
4bec1aac1c
Fix spacing in login.md
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
70cc0d1d9a
Add JAGGRAB documentation
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
c9a87e7772
Add initial glossary
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
b5b943f7b6
Add documentation summarising the cryptography used by the client
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
bb18fc7d50
Add initial login protocol documentation
...
There are still a small number of items I need to flesh out. I also need
to document response codes for packets other than 16/18, as some
response codes differ from the standard set.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
0ebe85ae39
Add missing comma to client-parameters.md
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
d8f98c1bf5
Update data file availability point in the FAQ
...
I'm not yet convinced we have all the files - I've since realised the
"complete" 550 cache floating around is probably modified and includes
some files from a later revision.
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
c3d7e9d081
Add reference counting documentation
...
Signed-off-by: Graham <gpe@openrs2.dev>
4 years ago
Graham
e6a92ea0aa
Switch to FHS-style layout
...
Signed-off-by: Graham <gpe@openrs2.dev>
5 years ago