Graham
64e85a43de
Update dependencies
...
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
b5516982a3
Update dependencies
...
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
451d59b9e6
Add missing retain() call to Group.pack()
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f1c3c65811
Use upper case hex digits in golden ratio constant
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
1e3257acf7
Use consistent case for Unicode escapes in the Whirlpool S-box
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f8835b7581
Always return a mutable Int2ObjectSortedMap from Group.unpack()
...
Originally I used a singleton map if possible, to reduce overhead in the
common case of a group containing a single file. However, the
work-in-progress Cache class needs to mutate the map.
Eventually my plan is to replace the Int2ObjectSortedMaps in Js5Index
and Group with arrays, solving both the overhead and mutation problems.
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
f099972bee
Make the nioBufferCount() > 1 case in crc32 more concise
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
8db7b7cfbe
Update Gradle
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
4ce8191c71
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
6a87159f30
Add lengths and uncompressed checksum to index_groups
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f90b9df505
Replace Paths.get() with Path.of()
...
Paths.get() may be deprecated in a future release.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
986d23e876
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
7691f63d29
Make Js5Response extend DefaultByteBufHolder
...
This is possible now it is no longer a subclass of a sealed class.
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
a8a48b3574
Move repositories to new dependencyResolutionManagement block
...
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
77e227c93d
Store game, build and timestamp in the master index table
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
ab006bbf44
Reintroduce Clitk extensions module
...
A future commit will introduce CLI options that need to be interpreted
as an Instant.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f3ea8e71fe
Rename version to build
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
689c315bf3
Track current build number automatically
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
fdd0f118f2
Add logging to Js5ChannelHandler
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
d67a5e690f
Add request() method
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
80a8889106
Call read() if there is any existing in-flight request
...
This fixes the downloader getting stuck if there's a particularly large
file, such that we've read all the current inbound data but haven't sent
a new request yet as we still have 200 in-flight.
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
d421d5150c
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
4743f38dbe
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
f2f3da3281
Simplify testCrc32 slightly
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
c70cfcfb30
Add ByteBuf.whirlpool() extension method
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
0981303391
Replace if/else sequence with when
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
6f815b6334
Move return outside try block
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
5ee2eccb83
Remove redundant init block
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
918f8ab379
Remove redundant visibility modifier
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
d0dbf4c58e
Make set subject of when
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago
Graham
ab3300a8c7
Return old NamedEntry after removal from NamedEntryCollection
...
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
f74d8f8b45
Update Gradle
...
Signed-off-by: Graham <gpe@openrs2.org>
4 years ago