Graham
b4b7f891c6
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
1 month ago
Graham
2aff6e56b7
Extract links from pre-HD new engine loaders
...
Signed-off-by: Graham <gpe@openrs2.org>
1 month ago
Graham
71c6f5821b
Log IDs of artifacts as they are refreshed
...
Signed-off-by: Graham <gpe@openrs2.org>
1 month ago
Graham
6fdf31594d
Format WorldListResponseCodec
...
Signed-off-by: Graham <gpe@openrs2.org>
1 month ago
Graham
bd36b77e44
Use getArgumentExpressions in HighDpiTransformer
...
Signed-off-by: Graham <gpe@openrs2.org>
1 month ago
Graham
b0f37cd959
Add method for extracting arguments passed to an invoke instruction
...
Signed-off-by: Graham <gpe@openrs2.org>
1 month ago
Graham
85b1d52a5c
Include last instruction in expression in getExpression output
...
Every call site except replaceExpression() appended the last instruction
to the end of the list.
Signed-off-by: Graham <gpe@openrs2.org>
1 month ago
Graham
1083839720
Add --skip-errors flag to client import command
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
774a92b289
De-duplicate artifact sources
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
afdd7b5eea
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
fd84c95203
Update Gradle
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
d9f91bc0e7
Add file name and timestamp to artifact_sources table
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
fe5cde0290
Add loginapplet and passapplet support
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
ca3a7645b7
Add link to RS-Hacking
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
32daae09a8
Parse signlink build in clients as well as loaders
...
This should allow us to identify the build of the 194 client.
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
67762dd226
List sources on each artifact page
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
3932debd92
Add artifact_sources table
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
3da5bb0786
Allow unlimited reconnections if we make progress
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
856696a703
Reconnect in JS5 downloader if any I/O error occurs
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
4f5709acfa
Add support for dedicated activity flag
...
Polar posting about these recently in Discord jogged my memory that I'd
missed this flag off, previously I called this FLAG_HIGHLIGHT.
I've also added the official Jagex names to the documentation, thanks to
Polar.
I don't think 550 supports any of the flags after DEDICATEDACTIVITY.
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
2a0401a35e
Add Mach-O support
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
f6324198ef
Add support for OSRS beta caches and server_version param
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
8052561dcf
Improve server_version support
...
- It's now used for OSRS as well as NXT.
- We retain buildMinor if buildMajor == server_version, so we don't have
to keep retrying minor versions.
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
1f83b8668d
Fix detection of build 503
...
removeAll removes all instances of an item in the right list from the
left list, but we only want to remove a single instance.
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
5b44a4bca6
Improve client build number matching
...
The regex captures too much if there's a NEW prior to the NEW client
instruction.
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
6412b70343
Remove Discord discriminator
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
b56092585c
Add link to Moparisthebest's archive
...
I've now imported most of the oldrs directory.
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
6fe155540a
Convert namePointer from RVA to raw data pointer
...
This previously worked by chance with the PE32 executables we saw, but
it didn't work with the PE32+ executables we saw.
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
6b18461297
Fix games_id_seq value in V10__variants.sql migration
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
e673f539af
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
73e959a3cb
Add initial support for archiving clients
...
There are still some gaps but I want to get this committed and possibly
deployed before doing further work.
Remaining items include:
- Mach-O support
- New engine loader ArtifactLink support
- Post-668 client support
- FunOrb support
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
c65cc2ff59
Allow server_version from jav_config to override build number
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
ba72e14313
Add manual source_type
...
Signed-off-by: Graham <gpe@openrs2.org>
2 months ago
Graham
84ac2a9985
Update dependencies
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
db07c93471
Add CabLibraryReader
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
2b086a1f8c
Remove PF4J
...
It was only used for OpenOSRS compatibility, so it's now redundant.
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
5e5632637f
Fix path in publishDokka task
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
6923004f07
Re-add support for deploying with CI
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
83074750bd
Replace Drone badge with GitHub Actions
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
fc6b49a7a2
Add initial GitHub Actions workflow
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
7ba6433f8b
Remove Drone configuration
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
e92cd6b993
Rename resizable variable
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
71b1ac8e20
Rename XteaKey to SymmetricKey
...
It's now used for both XTEA and ISAAC keys, and there's nothing
XTEA-specific about it so there's no need to duplicate it.
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
4ac91e4f29
Move XteaKey to its own file
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
1771f86d96
Add missing Message: prefix to login response message documentation
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
e3a73291a9
Verify usernameHash and serverKey match
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
6d43e0392e
Add initial GAMELOGIC packet support
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
508d9526ea
Ignore ktlint rules we're not compatible with yet
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
d85c01d045
Remove extraneous semicolon
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago
Graham
0b6610c062
Replace use of deprecated static/resources methods
...
Signed-off-by: Graham <gpe@openrs2.org>
3 months ago