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
55016d7223
Rename updated to version
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
ff19c57396
Rename Js5File to Js5Pack
...
I still don't know what Jagex call this, but calling it pack at least
avoids confusion with the files contained within the archive.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
689fe7c372
Refactor more code
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
341fad9b83
Improve consistency of MIDI event/message naming
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
a5db11ae1f
Refactor more audio-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
9a9fa2bc09
Rename Class6 to Material7
...
Still don't know what it is, but this is at least one fewer class
without any sort of name at all.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
1726aaecd2
Refactor readZoneLocs
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
879e0f5e13
Refactor underlay/overlay-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
4353d8a616
Refactor identikit-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
99b725dc8f
Rename clearBuffer to fillBuffer
...
Unfortunately the dummy argument removal strips away most of the
arguments.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
538f4d06c6
Refactor (mostly) font-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
715e8ec47b
Refactor integer power method
...
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
0b00c8452a
Update loader.yaml to account for the removed @Pc annotation
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f11bf003f7
Refactor sine in VorbisSound
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
ad03b67b5f
Refactor the Filter class
...
Still not sure about a lot of this, but it's better than nothing.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
b8aada26f3
Refactor texture op 29 sub-ops
...
No idea what these are, but it's still slightly more meaningful than the
current names.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
2185eedbb6
Rename some MapElement-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
002200101d
Partially refactor the Skybox class
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
e4c814b86b
Refactor some model- and animation-related code
...
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
411ee9f446
Refactor CS2-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
010d5145bd
Refactor Cs1ScriptRunner
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
8c0a3d8bc8
Refactor chat- and command-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f23545aef8
Refactor more code
...
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
cec6fce341
Refactor various bits and pieces
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
4e48ea0f41
Refactor the SoundBank class
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
5ea7f1ab6b
Refactor the Vorbis implementation
...
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
42fec8e485
Rename getResource in the loader
...
Not sure how I missed this!
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