Graham
e84a58a36b
Reformat tables in the glossary
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
Graham
4e6f5c360d
Add StaffModLevel to the glossary
...
Signed-off-by: Graham <gpe@openrs2.org>
2 years ago
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
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>
4 years ago
Graham
c870ae53dc
Fix country ID in the documentation
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
e52c20ee32
Fix name of world offest variable
...
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
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