Commit graph

67 commits

Author SHA1 Message Date
bushtail
834cf0112a Merge branch 'deob' into 'master'
Deobfuscate a number of JagString and StringUtils values

See merge request 2009scape/rt4-client!12
2024-11-05 08:17:42 +00:00
downthecrop
668345b81e FIXED streched mode 2024-10-24 12:03:16 -07:00
downthecrop
80960edaeb KondoKit v1.0 Plugin 2024-09-14 18:41:14 +00:00
downthecrop
5f527139b9 Add support for resizablesd / lowdetail with a new ::resizablesd command 2024-06-16 23:31:02 +09:00
Ceikry
c89c2445c8 Merge branch 'customconfigarg' into 'master'
Add --config flag for passing custom config, add --help flag

See merge request 2009scape/rt4-client!17
2024-02-12 20:48:30 +00:00
dginovker
a87b92a25a Add --config flag for passing custom config, add --help flag 2024-01-21 13:47:55 +09:00
ipkpjersi
328e24e243 Removed specific AWT catch
It's better if we handle it here instead of bubbling the exception up the stack.
2024-01-06 16:13:18 -05:00
ipkpjersi
008324aa84 Removed extra whitespace 2024-01-06 16:12:29 -05:00
ipkpjersi
2079ec7459 Catch all exceptions for screenshots
This makes the code more reliable.
2024-01-06 16:12:16 -05:00
ipkpjersi
3762aed133 Cleaned up screenshot code 2024-01-06 16:11:34 -05:00
ipkpjersi
d52be460c6 Added check for screenshots 2024-01-06 16:10:51 -05:00
ipkpjersi
40b1fc47a6 Simplified the screenshot capturing
We don't actually need to capture the OpenGL buffer itself, this is fine. Also it simplifies the code a fair bit too, and as an added benefit we can also capture the entire window including the border/decorations etc.
2023-12-30 22:45:13 -05:00
ipkpjersi
ec65b9e947 Fixed formatting 2023-12-30 22:33:57 -05:00
ipkpjersi
6d2d8ad36d Added subfolders option
This allows for much greater flexibility of screenshotting, we can now pass in any number of levels of subfolders for our preferred directory depth for storing images.
2023-12-29 12:45:24 -05:00
ipkpjersi
4a5085380e Use correct directory for screenshots 2023-12-28 21:36:09 -05:00
ipkpjersi
2e2e3c2edc Added screenshot functionality to client 2023-12-27 21:19:29 -05:00
Zerken
cf79528733 Holiday Login Music Plugin 2023-10-28 04:40:45 +00:00
bushtail
886014a889 deobfuscate some JagString shit 2023-08-22 21:53:57 -04:00
ceikry
6ae6b19e44 Improved client sample rate for audio from 22050 -> 44100 2023-06-07 11:05:30 -05:00
Ceikry
ec255eea52 Add API methods for controlling audio
Hook up Update() callback
Add Audio QOL plugin with mute/unmute hotkey and better settings persistence
2022-09-26 21:05:02 -05:00
Ceikry
b073365cd4 Add API calls for setting varcs, varbits, etc.
Add API support for arbitrary data storage
Add RememberMyLogin plugin
2022-09-25 19:54:54 -05:00
ceikry
4377d4958e Reimplemented all input QOL changes as a plugin 2022-09-25 09:40:54 -05:00
ceikry
529f741e13 Add XP drop plugin 2022-09-25 09:40:53 -05:00
ceikry
a6577064b0 Commit start of plugin work 2022-09-25 09:40:13 -05:00
Pazaz
904c0a3e97 Identified some more Loc and Npc opcodes 2022-08-16 02:18:59 -04:00
Pazaz
b3794c0826 Renamed variables in ProjAnim and SeqType 2022-07-22 10:36:17 -04:00
Pazaz
abbfd5c047 Renamed some If1 variables in Component 2022-07-06 16:41:41 -04:00
Pazaz
ad45cb829b Renamed some helper functions 2022-06-28 02:26:41 -04:00
Pazaz
13c524f5a7 Created Cs1ScriptRunner, also no more static classes
Loooooots of organization to do. This "first pass" is "done"
2022-06-28 02:11:43 -04:00
Pazaz
2bc60f339b Consolidated some more static classes, identified some util functions 2022-06-28 01:29:29 -04:00
Pazaz
a941543566 Renamed part of PlayerAppearance 2022-06-28 00:30:53 -04:00
Pazaz
df0796dc23 Identified zone packets 2022-06-28 00:19:59 -04:00
Pazaz
cb4eae0fbd Consolidated a few more static classes 2022-06-27 21:04:45 -04:00
Pazaz
dce7c0aede Renamed Environment/FogManager fields 2022-06-27 20:52:32 -04:00
Pazaz
a3b7beeed7 Autoformat using tab characters 2022-06-27 20:30:17 -04:00
Pazaz
0b44eca4ba Movede some functions to SceneGraph 2022-06-27 17:24:42 -04:00
Pazaz
8e878adea5 Rennamed some Light/Texture methods 2022-06-27 17:12:01 -04:00
Pazaz
ac4878cf51 Renamed PcmResampler 2022-06-27 16:59:57 -04:00
Pazaz
45f3a834f7 Renamed HintArrowManager methods/fields 2022-06-27 16:57:22 -04:00
Pazaz
b6b74ceb36 Placeholder names for Class106 2022-06-27 14:58:51 -04:00
Pazaz
7ffd30e31c Consolidated a LOT of static classes (first pass) 2022-06-27 14:24:48 -04:00
Pazaz
9789c5b66e Renamed midi/sound functions 2022-06-27 13:08:03 -04:00
Pazaz
a63bf74124 Center client window, default size to 1024x768 (insets are annoying) 2022-06-19 21:36:27 -04:00
ceikry
aba8cf3afe Better comment 2022-06-18 10:41:13 -05:00
ceikry
094a30903c Added a default window size to stop annoying bug from happening 2022-06-18 10:35:37 -05:00
Pazaz
53d9d9d904 Reorganized some static classes and deleted empty leftover ones 2022-06-15 14:40:14 -04:00
Pazaz
8708007fd1 Renamed some of SceneGraph, organized ChangeLocRequest 2022-06-15 14:26:35 -04:00
Pazaz
bcb88470f8 Refactored Js5 class 2022-06-15 13:41:21 -04:00
Pazaz
c5ef44dfcb More accurate Buffer naming, renamed allocation arrays 2022-06-15 13:20:22 -04:00
Pazaz
5e66d3ba01 Moved around some Static fields/methods, named LocType opcode 74 2022-06-01 09:05:38 -04:00