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
3e39875b8c
Refactor more code
...
Mostly code referenced by the Protocol class.
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
547cc95580
Refactor more code
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
3508a01c02
Refactor wall decoration offsets
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
a1f5ef8bff
Add Rasteriser class
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
045e4e0fa6
Remove unused methods
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
9e220d800f
Refactor several static methods
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
c71b7f846f
Refactor IntUtils.clamp
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
0e0f084d5e
Refactor another sort method
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
1216a61928
Rename PlayerAppearance.DEFAULT
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
7a511bfa1e
Refactor obj sprite rendering code
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
d985fded7e
Refactor some entity-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
2e81cbce02
Refactor more audio-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
28e7251a14
Rename Skybox to SkyBox for consistency
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
739d5faea7
Refactor some interface-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
e309add443
Refactor more MiniMenu code
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
dc2f39ed0d
Refactor remaining parts of Cs1ScriptRunner
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
8240b48089
Refactor texture-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
dbff2e10ad
Refactor some animation-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
9b9eb363c8
Refactor AttachLocRequest and some animation-related code
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
1585090c68
Rename TextureMeta to Material
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
c2428494b6
Rename Material to MaterialRenderer
...
The main reason I'm doing this is that I want to rename TextureMeta to
Material, which fits in with the naming of its JS5 archive.
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
9c545ada73
Reduce table width
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
c870ae53dc
Fix country ID in the documentation
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
e52c20ee32
Fix name of world offest variable
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
3829f228ef
Add world list packet structure
...
Signed-off-by: Graham <gpe@openrs2.org>
3 years ago
Graham
e0ec3781ae
Refactor the Texture class
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
fe3bfb4b12
Remove border/level parameters from the CheckedInt32 group
...
Fixes #126 .
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
198acbdf7a
Rename username variable in Base37 class
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
e0aefe506d
Improve name of flag in js5NetworkLoop
...
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
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