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
75e6a68925
Added screenshot functionality to API
2023-12-27 21:25:28 -05:00
ipkpjersi
2e2e3c2edc
Added screenshot functionality to client
2023-12-27 21:19:29 -05:00
Ceikry
7957cdc8a6
Merge branch 'fps' into 'master'
...
Configurable FPS
See merge request 2009scape/rt4-client!14
2023-10-28 18:02:20 +00:00
Zerken
cf79528733
Holiday Login Music Plugin
2023-10-28 04:40:45 +00:00
Player Name
6b0f655434
Configurable FPS
2023-09-24 13:47:11 -04:00
Ceikry
a0b7eebe78
Merge branch 'val-u-add' into 'master'
...
Val-U-Add Plugin
See merge request 2009scape/rt4-client!11
2023-08-20 01:18:43 +00:00
bushtail
53dd5b1d92
Take stack sizes into account, deobfuscate anIntArray422 -> objectStackSizes
2023-08-19 18:14:27 -04:00
ceikry
3fb709b098
Save plugin storage when plugins are reloaded, if dirty
2023-08-19 16:51:04 -05:00
woahscam
3e45689d6e
GL renaming, Rendering renaming
2023-06-29 16:37:38 -04:00
downthecrop
f4e2572b15
Add SceneGraph position to ScreenSpace position API method
2023-06-25 03:41:16 +09:00
zsrv
281d5e8db1
Fix combat level colors, rename variables
2023-06-11 20:11:50 -04:00
Ceikry
c52485655c
Merge branch 'master' into 'master'
...
Added external PNG to JaGex sprite format support
See merge request 2009scape/rt4-client!6
2023-06-08 12:20:23 +00:00
ceikry
311f9b1bdf
Bring max tile dist back down
2023-06-08 05:46:53 -05:00
woahscam
7b3d3f0919
Added external PNG to JaGex sprite format support
2023-06-07 23:58:20 -04:00
ceikry
6ae6b19e44
Improved client sample rate for audio from 22050 -> 44100
2023-06-07 11:05:30 -05:00
ceikry
0537679514
Change zoom clamp
2023-06-02 23:25:28 -05:00
ceikry
150a7885dc
Ironman icons support
2023-05-12 22:02:28 -05:00
ceikry
2281888e42
More branding, add CI
2023-05-05 17:12:33 -05:00
ceikry
1262d7cbd4
2009scape branding
2023-05-05 16:52:17 -05:00
Pazaz
ca16d55a2e
Merge pull request #22 from downthecrop/arm64-linux-natives
...
Add arm64 Linux natives
2023-01-23 04:24:05 -05:00
Pazaz
7fc2498cc5
Identified some ClientProt packets
2023-01-23 00:02:43 -05:00
downthecrop
ff4f489384
Add arm64 linux natives
2023-01-21 22:05:19 -08:00
Ceikry
50d43b0a2f
Made plugins reload when display mode changes
2022-12-02 07:47:29 -06: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
7a7be2a54b
Add API call for dispatching commands
...
Add Plugin for tab-to-reply command
2022-09-26 14:48:09 -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
7613080b2e
Remove more prototype code
2022-09-25 17:53:09 -05:00
Ceikry
ed78e9908e
Remove unnecessary prototype code
2022-09-25 17:50:06 -05:00
Ceikry
24f7bfbf5f
Add support for inserting new right click options, add woah's timer
2022-09-25 17:48:10 -05:00
ceikry
2f750e124a
Reimplement menu-related QOL.
2022-09-25 09:40:54 -05:00
ceikry
4377d4958e
Reimplemented all input QOL changes as a plugin
2022-09-25 09:40:54 -05:00
ceikry
3e12a9115d
Update to allow plugin metadata definition from annotations and load other classes in same folder as plugin.class.
2022-09-25 09:40:54 -05:00
ceikry
9750195081
Fix bug with plugin draw callbacks that was causing interface flickering
2022-09-25 09:40:54 -05:00
ceikry
a8e211b5d4
Enhanced NPC overhead debug
2022-09-25 09:40:54 -05:00
ceikry
54b426f72d
Add slayer tracker plugin
2022-09-25 09:40:53 -05:00
ceikry
529f741e13
Add XP drop plugin
2022-09-25 09:40:53 -05:00
ceikry
86de4b8e42
Should probably include all the prebuilt stuff by default.
2022-09-25 09:40:53 -05:00
ceikry
4bbb8e0458
Plumbed in varp update handling
2022-09-25 09:40:53 -05:00
ceikry
d69ac42050
Interface debugging
2022-09-25 09:40:53 -05:00
ceikry
8dfbcb9423
More plugin system work
2022-09-25 09:40:51 -05:00
ceikry
a6577064b0
Commit start of plugin work
2022-09-25 09:40:13 -05:00
woahscam
b303775496
Definition value renaming
...
Method argument renaming related to definitions
Reorganized ObjType
2022-08-19 06:29:38 -04:00
Pazaz
904c0a3e97
Identified some more Loc and Npc opcodes
2022-08-16 02:18:59 -04:00